洗碗机控制方法、装置、洗碗机及计算机存储介质

申请号 CN202211245183.4 申请日 2022-10-12 公开(公告)号 CN117898647A 公开(公告)日 2024-04-19
申请人 芜湖美的智能厨电制造有限公司; 发明人 刘亚涛; 王雪青; 吴启军; 魏中科; 张力潇;
摘要 本 申请 公开了一种 洗碗机 控制方法、装置、洗碗机及计算机存储介质。其中,该方法包括:获取预设时间段内的活跃时间集以及洗碗机的工作时间,活跃时间集包括至少一个活跃时间,活跃时间为洗碗机的人体感应模 块 感应到在洗碗机的预设区域内出现人体活动的时间;基于活跃时间集以及工作时间预测用户的取餐具时刻;在目标时刻控制洗碗机进行净味处理,目标时刻为取餐具时刻之前第一时长的时刻。本方案通过根据洗碗机的工作时间以及用户在洗碗机附近活动时的活跃时间共同预测用户的取餐具时刻,实现在用户取餐具之前,自动控制洗碗机进行净味处理,清除洗碗机清洗完餐具后因放置时间太久而产生的异味,降低洗碗机使用的复杂性,提升用户体验。
权利要求

1.一种洗碗机控制方法,其特征在于,所述洗碗机包括人体感应模;所述方法包括:
获取预设时间段内的活跃时间集;所述活跃时间集包括至少一个活跃时间;所述活跃时间为所述人体感应模块感应到在所述洗碗机的预设区域内出现人体活动的时间;
获取所述洗碗机在所述预设时间段内的工作时间;
基于所述活跃时间集以及所述工作时间预测用户的取餐具时刻;
在目标时刻控制所述洗碗机进行净味处理;所述目标时刻为所述取餐具时刻之前第一时长的时刻。
2.如权利要求1所述的方法,其特征在于,所述工作时间包括所述洗碗机开始工作的第一时刻;
所述基于所述活跃时间集以及所述工作时间预测用户的取餐具时刻,包括:
滤除所述活跃时间集中在所述第一时刻之前第二时长内的活跃时间,得到目标活跃时间集;
基于所述目标活跃时间集预测用户的取餐具时刻。
3.如权利要求2所述的方法,其特征在于,所述工作时间还包括所述洗碗机结束工作的第二时刻;
所述基于所述目标活跃时间集预测用户的取餐具时刻,包括:
基于所述第二时刻将所述目标活跃时间集划分为第一目标活跃时间集和第二目标活跃数据集;所述第一目标活跃时间集包括所述目标活跃时间集中在所述第二时刻之后第三时长内出现的活跃时间;所述第二目标活跃数据集包括所述目标活跃时间集中不在所述第二时刻之后第三时长内出现的活跃时间;
基于所述第一目标活跃时间集以及所述第一目标活跃时间集对应的第一目标权重、所述第二目标活跃时间集以及所述第二目标活跃时间集对应的第二目标权重确定用户的取餐具时刻。
4.如权利要求3所述的方法,其特征在于,所述第一目标权重大于所述第二目标权重。
5.如权利要求1所述的方法,其特征在于,所述洗碗机还包括组件;
所述基于所述活跃时间集以及所述工作时间预测用户的取餐具时刻之前,所述方法还包括:
获取所述预设时间段内所述门组件的开启时间;
所述基于所述活跃时间集以及所述工作时间预测用户的取餐具时刻,包括:
基于所述活跃时间集、所述工作时间以及所述开启时间预测用户的取餐具时刻。
6.如权利要求5所述的方法,其特征在于,所述工作时间包括所述洗碗机开始工作的第一时刻;
所述基于所述活跃时间集、所述工作时间以及所述开启时间预测用户的取餐具时刻,包括:
滤除所述门组件的开启时间中在所述第一时刻之前第四时长内的开启时间,得到目标开启时间;
基于所述活跃时间集、所述工作时间以及所述目标开启时间预测用户的取餐具时刻。
7.如权利要求1‑6任一项所述的方法,其特征在于,所述控制所述洗碗机进行净味处理之后,所述方法还包括:
在所述洗碗机进行净味处理的时长达到第五时长后,控制所述洗碗机结束净味处理;
所述第五时长小于或等于所述第一时长。
8.一种洗碗机控制装置,其特征在于,包括:
第一获取模块,用于获取预设时间段内的活跃时间集;所述活跃时间集包括至少一个活跃时间;所述活跃时间为所述人体感应模块感应到在所述洗碗机的预设区域内出现人体活动的时间;
第二获取模块,用于获取所述洗碗机在所述预设时间段内的工作时间;
预测模块,用于基于所述活跃时间集以及所述工作时间预测用户的取餐具时刻;
第一控制模块,用于在目标时刻控制所述洗碗机进行净味处理;所述目标时刻为所述取餐具时刻之前第一时长的时刻。
9.一种洗碗机,其特征在于,包括:处理器和存储器
所述处理器与所述存储器相连;
所述存储器,用于存储可执行程序代码;
所述处理器通过读取所述存储器中存储的可执行程序代码来运行与所述可执行程序代码对应的程序,以用于执行如权利要求1‑7任一项所述的方法。
10.一种计算机存储介质,其特征在于,所述计算机存储介质存储有多条指令,所述指令适于由处理器加载并执行如权利要求1‑7任一项的方法步骤。

说明书全文

洗碗机控制方法、装置、洗碗机及计算机存储介质

技术领域

[0001] 本申请涉及家用控制技术领域,尤其涉及一种洗碗机控制方法、装置、洗碗机及计算机存储介质。

背景技术

[0002] 随着人们生活平的提高,洗碗机逐渐进入到各个家庭之中。但是洗碗机在清洗完餐具之后,往往会因为放置时间太久而产生异味,这就会导致用户在取餐具的过程中产生不好的体验。发明内容
[0003] 本申请实施例提供了一种洗碗机控制方法、装置、洗碗机及计算机存储介质,通过根据洗碗机的工作时间以及用户的活跃时间共同确定用户的取餐具时刻,从而在用户取餐具之前,能够自动开启净味处理,清除异味,提升用户体验。所述技术方案如下:
[0004] 第一方面,本申请实施例提供了一种洗碗机控制方法,上述洗碗机包括人体感应模;上述方法包括:
[0005] 获取预设时间段内的活跃时间集;上述活跃时间集包括至少一个活跃时间;上述活跃时间为上述人体感应模块感应到在上述洗碗机的预设区域内出现人体活动的时间;
[0006] 获取上述洗碗机在上述预设时间段内的工作时间;
[0007] 基于上述活跃时间集以及上述工作时间预测用户的取餐具时刻;
[0008] 在目标时刻控制上述洗碗机进行净味处理;上述目标时刻为上述取餐具时刻之前第一时长的时刻。
[0009] 在一种可能的实现方式中,上述工作时间包括上述洗碗机开始工作的第一时刻;
[0010] 上述基于上述活跃时间集以及上述工作时间预测用户的取餐具时刻,包括:
[0011] 滤除上述活跃时间集中在上述第一时刻之前第二时长内的活跃时间,得到目标活跃时间集;
[0012] 基于上述目标活跃时间集预测用户的取餐具时刻。
[0013] 在一种可能的实现方式中,上述工作时间还包括上述洗碗机结束工作的第二时刻;
[0014] 上述基于上述目标活跃时间集预测用户的取餐具时刻,包括:
[0015] 基于上述第二时刻将上述目标活跃时间集划分为第一目标活跃时间集和第二目标活跃数据集;上述第一目标活跃时间集包括上述目标活跃时间集中在上述第二时刻之后第三时长内出现的活跃时间;上述第二目标活跃数据集包括上述目标活跃时间集中不在上述第二时刻之后第三时长内出现的活跃时间;
[0016] 基于上述第一目标活跃时间集以及上述第一目标活跃时间集对应的第一目标权重、上述第二目标活跃时间集以及上述第二目标活跃时间集对应的第二目标权重确定用户的取餐具时刻。
[0017] 在一种可能的实现方式中,上述第一目标权重大于上述第二目标权重。
[0018] 在一种可能的实现方式中,上述洗碗机还包括组件;
[0019] 上述基于上述活跃时间集以及上述工作时间预测用户的取餐具时刻之前,上述方法还包括:
[0020] 获取上述预设时间段内上述门组件的开启时间;
[0021] 上述基于上述活跃时间集以及上述工作时间预测用户的取餐具时刻,包括:
[0022] 基于上述活跃时间集、上述工作时间以及上述开启时间预测用户的取餐具时刻。
[0023] 在一种可能的实现方式中,上述工作时间包括上述洗碗机开始工作的第一时刻;
[0024] 上述基于上述活跃时间集、上述工作时间以及上述开启时间预测用户的取餐具时刻,包括:
[0025] 滤除上述门组件的开启时间中在上述第一时刻之前第四时长内的开启时间,得到目标开启时间;
[0026] 基于上述活跃时间集、上述工作时间以及上述目标开启时间预测用户的取餐具时刻。
[0027] 在一种可能的实现方式中,上述控制上述洗碗机进行净味处理之后,上述方法还包括:
[0028] 在上述洗碗机进行净味处理的时长达到第五时长后,控制上述洗碗机结束净味处理;上述第五时长小于或等于上述第一时长。
[0029] 第二方面,本申请实施例提供了一种洗碗机控制装置,上述洗碗机包括人体感应模块;上述洗碗机控制装置包括:
[0030] 第一获取模块,用于获取预设时间段内的活跃时间集;上述活跃时间集包括至少一个活跃时间;上述活跃时间为上述人体感应模块感应到在上述洗碗机的预设区域内出现人体活动的时间;
[0031] 第二获取模块,用于获取上述洗碗机在上述预设时间段内的工作时间;
[0032] 预测模块,用于基于上述活跃时间集以及上述工作时间预测用户的取餐具时刻;
[0033] 第一控制模块,用于在目标时刻控制上述洗碗机进行净味处理;上述目标时刻为上述取餐具时刻之前第一时长的时刻。
[0034] 在一种可能的实现方式中,上述工作时间包括上述洗碗机开始工作的第一时刻;
[0035] 上述预测模块包括:
[0036] 滤除单元,用于滤除上述活跃时间集中在上述第一时刻之前第二时长内的活跃时间,得到目标活跃时间集;
[0037] 第一预测单元,用于基于上述目标活跃时间集预测用户的取餐具时刻。
[0038] 在一种可能的实现方式中,上述工作时间还包括上述洗碗机结束工作的第二时刻;
[0039] 上述第一预测单元包括:
[0040] 划分子单元,用于基于上述第二时刻将上述目标活跃时间集划分为第一目标活跃时间集和第二目标活跃数据集;上述第一目标活跃时间集包括上述目标活跃时间集中在上述第二时刻之后第三时长内出现的活跃时间;上述第二目标活跃数据集包括上述目标活跃时间集中不在上述第二时刻之后第三时长内出现的活跃时间;
[0041] 确定子单元,用于基于上述第一目标活跃时间集以及上述第一目标活跃时间集对应的第一目标权重、上述第二目标活跃时间集以及上述第二目标活跃时间集对应的第二目标权重确定用户的取餐具时刻。
[0042] 在一种可能的实现方式中,上述第一目标权重大于上述第二目标权重。
[0043] 在一种可能的实现方式中,上述洗碗机还包括门组件;
[0044] 上述洗碗机控制装置还包括:
[0045] 第三获取模块,用于获取上述预设时间段内上述门组件的开启时间;
[0046] 上述预测模块包括:
[0047] 第二预测单元,用于基于上述活跃时间集、上述工作时间以及上述开启时间预测用户的取餐具时刻。
[0048] 在一种可能的实现方式中,上述工作时间包括上述洗碗机开始工作的第一时刻;
[0049] 上述第二预测单元包括:
[0050] 滤除子单元,用于滤除上述门组件的开启时间中在上述第一时刻之前第四时长内的开启时间,得到目标开启时间;
[0051] 预测子单元,用于基于上述活跃时间集、上述工作时间以及上述目标开启时间预测用户的取餐具时刻。
[0052] 在一种可能的实现方式中,上述洗碗机控制装置还包括:
[0053] 第二控制模块,用于在上述洗碗机进行净味处理的时长达到第五时长后,控制上述洗碗机结束净味处理;上述第五时长小于或等于上述第一时长。
[0054] 第三方面,本申请实施例提供了一种洗碗机,包括:处理器以及存储器
[0055] 上述处理器与上述存储器相连;
[0056] 上述存储器,用于存储可执行程序代码;
[0057] 上述处理器通过读取上述存储器中存储的可执行程序代码来运行与上述可执行程序代码对应的程序,以用于执行本说明书实施例第一方面或第一方面的任意一种可能的实现方式提供的方法。
[0058] 第四方面,本申请实施例提供了一种计算机存储介质,上述计算机存储介质存储有多条指令,上述指令适于由处理器加载并执行本申请实施例第一方面或第一方面的任意一种可能的实现方式提供的方法步骤。
[0059] 本申请一些实施例提供的技术方案带来的有益效果至少包括:
[0060] 在本申请一个或多个实施例中,通过获取预设时间段内的活跃时间集以及洗碗机在预设时间段内的工作时间,活跃时间集包括至少一个活跃时间,活跃时间为人体感应模块感应到在洗碗机的预设区域内出现人体活动的时间,并基于活跃时间集以及工作时间预测用户的取餐具时刻,然后在目标时刻控制洗碗机进行净味处理,目标时刻为取餐具时刻之前第一时长的时刻,从而根据洗碗机的工作时间以及用户在洗碗机附近活动时的活跃时间共同预测用户的取餐具时刻,降低洗碗机使用的复杂性,实现在用户取餐具之前,自动控制洗碗机进行净味处理,清除洗碗机清洗完餐具后因放置时间太久而产生的异味,提升用户体验。
[0061] 上述说明仅是本申请技术方案的概述,为了能够更清楚了解本申请的技术手段而可依照说明书的内容予以实施,并且为了让本发明的上述和其它目的、特征和优点能够更明显易懂,以下特举本发明的具体实施方式。附图说明
[0062] 为了更清楚地说明本申请实施例中的技术方案,下面将对实施例中所需使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0063] 图1为本申请一示例性实施例提供的一种洗碗机控制系统的架构示意图;
[0064] 图2为本申请一示例性实施例提供的一种洗碗机控制方法的流程示意图;
[0065] 图3为本申请一示例性实施例提供的一种预测用户取餐具时刻的实现过程示意图;
[0066] 图4为本申请一示例性实施例提供的另一种预测用户取餐具时刻的实现过程示意图;
[0067] 图5为本申请一示例性实施例提供的一种预设时间段内的活跃时间集以及工作时间的示意图;
[0068] 图6为本申请一示例性实施例提供的另一种洗碗机控制方法的流程示意图;
[0069] 图7为本申请一示例性实施例提供的另一种洗碗机控制方法的流程示意图;
[0070] 图8为本申请一示例性实施例提供的一种洗碗机控制装置的结构示意图;
[0071] 图9为本申请一示例性实施例提供的一种洗碗机的结构示意图。

具体实施方式

[0072] 为使得本申请的特征和优点能够更加的明显和易懂,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而非全部实施例。基于本申请中的实施例,本领域技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
[0073] 本申请的说明书和权利要求书及上述附图中的术语“第一”、“第二”、“第三”等是用于区别不同对象,而不是用于描述特定顺序。此外,术语“包括”和“具有”以及它们任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或单元的过程、方法、系统、产品或设备没有限定于已列出的步骤或单元,而是可选地还包括没有列出的步骤或单元,或可选地还包括对于这些过程、方法、产品或设备固有的其他步骤或单元。
[0074] 洗碗机在清洗完餐具之后,往往会因为放置时间太久而产生异味,这就会导致用户在取餐具的过程中产生不好的体验。在相关洗碗机控制技术中,往往需要用户手动控制洗碗机进行净味处理,或者通过终端上与洗碗机相关联的应用程序(Application,APP)来定时控制洗碗机进行净味处理。但是,洗碗机进行净味处理的过程也需要一定的时间,当用户想要取餐具时,如果还需要其手动控制洗碗机进行净味处理后才能确保能够在一个较好的环境下取餐具的话,将会导致用户并不能立即取餐具,增加了用户使用洗碗机时的复杂性;同时,大部分用户往往很容易忘记或者根本不会通过终端上与洗碗机相关联的APP来定时控制洗碗机进行净味处理,这就会导致用户在取餐具时,能够闻到洗碗机清洗完餐具后因放置时间太久而产生的异味,使得用户在取洗碗机中的餐具的过程中产生不好的体验。
[0075] 基于此,本申请实施例提出了一种洗碗机控制方法,能够根据洗碗机的工作时间以及用户在洗碗机附近活动时的活跃时间预测用户的取餐具时刻,从而降低洗碗机使用的复杂性,实现在用户取餐具之前,自动控制洗碗机进行净味处理,清除洗碗机清洗完餐具后因放置时间太久而产生的异味,提升用户体验。
[0076] 接下来请参考图1,图1为本申请一示例性实施例提供的一种洗碗机控制系统的架构示意图。如图1所示,洗碗机控制系统可以包括:洗碗机和服务器。其中:
[0077] 洗碗机可以是能够自动清洗碗、筷、盘、碟、刀、叉等餐具的设备。洗碗机上可以包括但不限于安装有人体感应模块、控制板以及净味模块等。上述人体感应模块用于感应到在洗碗机的预设区域内出现的人体活动,可以但不限于包括微波雷达传感器、人体红外传感器等。上述预设区域可以但不限于是与洗碗机的距离小于或等于0.4米、0.2米的区域等。上述控制板与上述人体感应模块以及上述净味模块相连,用于获取预设时间段内人体感应模块感应到在洗碗机的预设区域内出现人体活动的时间,即活跃时间集,并统计(获取)洗碗机在预设时间段内的工作时间,然后根据活跃时间集以及工作时间预测用户的取餐具时刻,最后在目标时刻即取餐具时刻之前第一时长的时刻打开洗碗机的净味模块,即控制洗碗机进行净味处理。
[0078] 可选地,洗碗机可以建立与网络之间的数据关系,并通过该网络和服务器建立数据连接关系,例如发送预设时间段内的活跃时间集以及洗碗机的工作时间等。
[0079] 服务器可以是能够提供多种洗碗机控制的服务器,可以通过网络从获取到预设时间段内洗碗机的人体感应模块感应到在洗碗机的预设区域内出现人体活动的时间,即活跃时间集,以及获取洗碗机在预设时间段内的工作时间,然后根据活跃时间集以及工作时间预测用户的取餐具时刻,最后在目标时刻即取餐具时刻之前第一时长的时刻,向洗碗机发送净味指令,以控制洗碗机的控制板打开洗碗机的净味模块,即控制洗碗机进行净味处理。上述服务器可以但不限于是硬件服务器、虚拟服务器、服务器等。
[0080] 网络可以是在洗碗机与服务器之间提供通信链路的介质,也可以是包含网络设备和传输介质的互联网,不限于此。传输介质可以是有线链路,例如但不限于,同轴电缆、光纤和数字用户线路(digital subscriber line,DSL)等,或无线链路,例如但不限于,无线上网(wireless fidelity,WIFI)、蓝牙和移动设备网络等。
[0081] 可以理解地,图1所示的洗碗机控制系统中洗碗机和服务器的数目仅作为示例,在具体实现中,该洗碗机控制系统中可以包含任意数目的洗碗机和服务器。本申请实施例对此不作具体限定。例如但不限于,服务器可以是多个服务器组成的服务器集群。
[0082] 接下来结合图1,介绍本申请实施例提供的洗碗机控制方法。具体请参考图2,其为本申请一示例性实施例提供的一种洗碗机控制方法的流程示意图。如图2所示,该洗碗机控制方法包括以下几个步骤:
[0083] S201,获取预设时间段内的活跃时间集。
[0084] 具体地,当洗碗机安装完成后,可以通过洗碗机上安装的人体感应模块获取预设时间段内的活跃时间集。上述活跃时间集包括至少一个活跃时间,活跃时间为人体感应模块感应到在洗碗机的预设区域内出现人体活动的时间。上述预设时间段可以但不限于是3天、一周或一个月等,本申请实施例对此不作限定。上述预设区域可以但不限于是与洗碗机的距离小于或等于0.4米、0.2米的区域等。
[0085] 可以理解地,当用户在洗碗机的附近(预设区域内)活动时,说明用户很有可能想要取洗碗机中的餐具,从而可以根据预设时间段内的活跃时间集来预测用户的取餐具时刻。
[0086] S202,获取洗碗机在预设时间段内的工作时间。
[0087] 具体地,当洗碗机安装完成后,除了会获取预设时间段内的活跃时间集之外,还会获取洗碗机在预设时间段内的工作时间。上述工作时间可以但不限于包括洗碗机开始工作的第一时刻、洗碗机结束工作的第二时刻等。
[0088] 可以理解地,预设时间段内洗碗机开始洗碗工作的第一时刻或洗碗机结束工作的第二时刻可以有一个或多个,具体与用户在预设时间段内实际使用洗碗机洗碗的次数相对应。
[0089] S203,基于活跃时间集以及工作时间预测用户的取餐具时刻。
[0090] 可选地,上述预设时间段包括N个周期。上述取餐具时刻用于表征用户在单个周期内可能会取餐具的时刻。上述N为大于1的正整数。上述周期也可以为天、周、月等,本申请实施例对此不作限定。
[0091] 示例性地,若获取7天(7个周期)内的活跃时间集以及洗碗机在这7天内的工作时间,则可以根据这7天内的活跃时间集以及工作时间预测用户以后每天的取餐具时刻。
[0092] 进一步地,上述工作时间可以包括洗碗机在预设时间段内的工作时间段。在获取到预设时间段内的活跃时间集以及洗碗机的工作时间之后,可以直接根据在洗碗机的工作时间段之外的活跃时间预测用户的取餐具时刻;上述取餐具时刻可以但不限于为预设时间段内的活跃时间集中在洗碗机的工作时间段之外的数量最多的活跃时间。
[0093] 示例性地,若7天(7个周期)内的活跃时间集中包括第一天的12点、第二天的12点、第三天的12点、第四天的12点、第五天的12点以及第六天和第七天的14点,7天(7个周期)内洗碗机的工作时间段为第三天的11点到13点、第六天的13点到15点,可以知道这7天内在洗碗机的工作时间段之外的活跃时间中,数量最多的活跃时间为12点,一共有4个,则可以预测用户很有可能会在每天的12点取餐具,即可以将取餐具时刻确定为12点。
[0094] 可以理解地,上述取餐具时刻可以包括一个或多个,上述多个取餐具时刻可以分别为不同周期或不同预设时间段对应的取餐具时刻,例如但不限于可以基于周一至周五(工作日)这5天的活跃时间集以及工作时间预测用户在以后每个工作日的取餐具时刻,以及基于多个周末的活跃时间集以及工作时间预测用户在每个周末的取餐具时刻等。
[0095] 可选地,上述预设时间段包括N个周期,每个周期包括M个连续的时长相等的时间段。由于实际情况下,用户在各个周期内的活跃时间或取餐具时刻很有可能并不相同,例如用户今天12点出现在洗碗机的预设区域内活动,可能明天12点过5分才会出现在洗碗机的预设区域内活动等情况,因此,为了确保洗碗机控制的准确性,进一步保障能够在用户取餐具之前就控制洗碗机进行净味处理,上述取餐具时刻可以用于表征上述M个时间段中用户可能会取餐具的至少一个时间段的起始时刻。上述N、M均为大于1的正整数。上述周期也可以为天、周、月等,本申请实施例对此不作限定。当上述周期为天时,上述M个时间段中每个时间段对应的时长可以为1个时、30分钟等,本申请实施例对此不作限定。
[0096] 可选地,上述工作时间包括洗碗机开始工作的第一时刻。由于在洗碗机开始工作的第一时刻之前的一段时间内出现的活跃时间很有可能是用户在放需要清洗的餐具时的活跃时间,而不是在洗碗机清洗完餐具后用户取餐具时的活跃时间,为了避免用户放餐具时所产生的活跃时间对取餐具时刻预测准确率的影响,上述S203中基于活跃时间集以及工作时间预测用户的取餐具时刻的实现过程可以如图3所示:在获取到预设时间段内的活跃时间集以及工作时间后,可以先判断活跃时间集中的活跃时间是否在开始工作的第一时刻之前第二时长内,若活跃时间集中存在在第一时刻之前第二时长内的活跃时间,则滤除掉活跃时间集中的该活跃时间,得到活跃时间均不在第一时刻之前第二时长内的目标活跃时间集。上述第二时长可以为30分钟、1个小时等,本申请实施例对此不作限定。然后,可以直接基于目标活跃时间集预测用户的取餐具时刻,从而通过用户更有可能取餐具时的目标活跃时间集得到更为准确的取餐具时刻,实现更加精准地控制洗碗机进行净味处理。
[0097] 进一步地,上述工作时间还包括洗碗机结束工作的第二时刻。若在洗碗机结束工作的第二时刻之后的一段时间内出现用户在洗碗机的预设区域内活动,则该用户很有可能需要取餐具,即洗碗机结束工作的第二时刻之后的一段时间内出现的活跃时间比其它时间内的活跃时间是用户在取餐具时的活跃时间的可能性更大,因此,为了进一步确保预测的取餐具时间的准确性,上述S203中基于活跃时间集以及工作时间预测用户的取餐具时刻的实现过程还可以如图4所示,即在滤除在第一时刻之前第二时长内的活跃时间,得到目标活跃时间集之后,上述基于目标活跃时间集预测用户的取餐具时刻的实现过程可以是:先基于第二时刻将目标活跃时间集划分为第一目标活跃时间集和第二目标活跃数据集,然后再基于第一目标活跃时间集以及第一目标活跃时间集对应的第一目标权重、第二目标活跃时间集以及第二目标活跃时间集对应的第二目标权重确定用户的取餐具时刻。
[0098] 上述第一目标活跃时间集包括目标活跃时间集中在第二时刻之后第三时长内出现的活跃时间,第二目标活跃数据集包括目标活跃时间集中不在第二时刻之后第三时长内出现的活跃时间。相当于可以先判断目标活跃时间集中的活跃时间是否在洗碗机结束工作的第二时刻之后第三时长内,并将目标活跃时间集中所有在第二时刻之后第三时长内活跃时间划分为第一目标活跃时间集,所有不在第二时刻之后第三时长内活跃时间划分为第二目标活跃时间集,然后再将第一目标活跃时间集与对应的第一目标权重进行加权,以及将第二目标活跃时间集与对应的第二目标权重进行加权,最后通过加权后的第一目标活跃时间集以及第二目标活跃时间集共同预测取餐具时刻。上述取餐具时刻可以为上述M个时间段中对应N个周期内在该时间段的各活跃时间的权重之和最高的至少一个时间段的起始时刻。上述第一目标权重大于上述第二目标权重,由于在第二时刻之后第三时长内的第一目标活跃时间集中的活跃时间为用户取餐具时对应的活跃时间的可能性比较大,因此,可以为第一目标活跃时间集设置一个较高的权重,使其在预测取餐具时刻的过程中占据更重要的地位,从而确保预测的取餐具时刻的准确性,进一步提高洗碗机控制的准确性和有效性。
[0099] 可以理解地,上述第三时长可以等于第二时长,也可以大于或小于第二时长,本申请实施例对此不作限定。
[0100] 示例性地,可以将每天划分为12个连续的时间段,每个时间段对应的时长为2小时,在获取到如图5所示的7天内(预设时间段)的活跃时间集以及工作时间(开始工作的第一时刻以及结束工作的第二时刻)之后,可以先滤除掉这7天中在第一时刻之前2个小时(第二时长)内的活跃时间510,得到目标活跃时间集,然后再将目标活跃时间集划分为由第二时刻之后2个小时(第三时长)内的活跃时间520组成的第一目标活跃时间集,以及由其它不在第二时刻之后2个小时(第三时长)内的活跃时间530组成的第二目标活跃时间集。若第一目标权重为1.5,第二目标权重为1,则可以基于上述第一目标活跃时间集以及第二目标活跃时间集将这7天内各时间段对应的活跃时间加权求和得到,6点到8点对应的活跃时间权重之和为5,8点到10点对应的活跃时间权重之和为1,10点到12点对应的活跃时间权重之和为0,14点到16点对应的活跃时间权重之和为7.5,16点到18点对应的活跃时间权重之和为2,其余时间段对应的活跃时间权重之和均为0,则可以认为用户每天在14点到16点这一时间段内取餐具的可能性最大,从而可以确定取餐具时刻为14点,并在每天的14点之前第一时长(例如但不限于30分钟、20分钟等)的时刻控制洗碗机进行净味处理,尽可能确保能够在用户取餐具之前已清除完洗碗机内的异味。
[0101] 在S203,基于活跃时间集以及工作时间预测用户的取餐具时刻之后,如图2所示,上述洗碗机控制方法还包括:
[0102] S204,在目标时刻控制洗碗机进行净味处理,目标时刻为取餐具时刻之前第一时长的时刻。
[0103] 具体地,由于净味处理需要一定的时间才能清除完洗碗机内的异味,为了确保用户在取餐具时洗碗机内的异味已全部被清除,可以在每当达到预测的取餐具时刻之前第一时长的时刻即目标时刻,就开始控制洗碗机进行净味处理。
[0104] 可选地,由于洗碗机一般具备保管功能,也就是在没有洗碗的时候,洗碗机会开启内部的热干燥,冷风循环功能达到杀菌的效果,当洗碗机的保管功能未开启时,若控制洗碗机打开净味模块就不能达到净味效果,因此,为了避免无效净味处理所导致的洗碗机功耗的浪费,可以在控制洗碗机进行净味处理之前,先确认洗碗机的保管功能是否已开启,若已开启,则控制洗碗机进行净味处理,若没有开启,则可以提示用户开启保管功能。
[0105] 本申请实施例中,通过获取预设时间段内的活跃时间集以及洗碗机在预设时间段内的工作时间,活跃时间集包括至少一个活跃时间,活跃时间为人体感应模块感应到在洗碗机的预设区域内出现人体活动的时间,并基于活跃时间集以及工作时间预测用户的取餐具时刻,然后在目标时刻控制洗碗机进行净味处理,目标时刻为取餐具时刻之前第一时长的时刻,从而根据洗碗机的工作时间以及用户在洗碗机附近活动时的活跃时间共同预测用户的取餐具时刻,实现在用户取餐具之前,自动控制洗碗机进行净味处理,清除洗碗机清洗完餐具后因放置时间太久而产生的异味,降低洗碗机使用的复杂性,提升用户体验。
[0106] 接下来请参考图6,其为本申请一示例性实施例提供的另一种洗碗机控制方法的流程示意图。如图6所示,该洗碗机控制方法包括以下几个步骤:
[0107] S601,获取预设时间段内的活跃时间集。
[0108] 具体地,S601与S201一致,此处不再赘述。
[0109] S602,获取洗碗机在预设时间段内的工作时间。
[0110] 具体地,S602与S202一致,此处不再赘述。
[0111] S603,获取预设时间段内洗碗机门组件的开启时间。
[0112] 具体地,当洗碗机安装完成后,除了会获取预设时间段内的活跃时间集以及洗碗机的工作时间之外,还会获取洗碗机预设时间段内洗碗机门组件的开启时间。
[0113] 可以理解地,上述洗碗机门组件的开启时间可能为用户放餐具的时间,也可能为用户取餐具的时间。
[0114] S604,基于活跃时间集、工作时间以及开启时间预测用户的取餐具时刻。
[0115] 具体地,可以基于工作时间为活跃时间集中的各活跃时间以及各开启时间设定对应的权重,然后按照上述S203中类似的方式预测用户的取餐具时刻,此处不再赘述。
[0116] 由于洗碗机门组件开启时比感应到洗碗机预设区域内出现人体活动时,用户会取餐具的可能性更大,但是在短时间内,用户取餐具数据即洗碗机门组件的开启时间较少,为了让用户既能够快速使用到这个功能,又确保预测的取餐具时间的准确性,可以利用预设时间段内的活跃时间集来增加数据链,并结合工作时间通过权重更高的开启时间来共同预测用户的取餐具时刻,使得洗碗机的控制更加精准有效。
[0117] 进一步地,上述工作时间包括洗碗机开始工作的第一时刻。为了避免用户放餐具时产生的门组件的开启时间对预测取餐具时刻的影响,提高控制洗碗机进行净味处理的有效性,上述S604,基于活跃时间集、工作时间以及开启时间预测用户的取餐具时刻可以是先滤除门组件的开启时间中在第一时刻之前第四时长内的开启时间,得到目标开启时间,然后再基于活跃时间集、工作时间以及目标开启时间预测用户的取餐具时刻。上述第四时长可以但不限于为30分钟、20分钟等。上述预测过程与图4所示的过程类似,即最后可以基于活跃时间集中的第一目标活跃时间集以及对应的第一目标权重、第二目标活跃时间集以及对应的第二目标权重,目标开启时间以及对应的第三目标权重共同预测用户的取餐具时刻。上述第三目标权重大于上述第一目标权重,上述第一目标权重大于上述第二目标权重。
[0118] S605,在目标时刻控制洗碗机进行净味处理,目标时刻为取餐具时刻之前第一时长的时刻。
[0119] 具体地,S605与S204一致,此处不再赘述。
[0120] 本申请实施例中,通过获取预设时间段内的活跃时间集、洗碗机在预设时间段内的工作时间以及门组件的开启时间,活跃时间集包括至少一个活跃时间,活跃时间为人体感应模块感应到在洗碗机的预设区域内出现人体活动的时间,并基于活跃时间集、工作时间以及门组件的开启时间预测用户的取餐具时刻,然后在目标时刻控制洗碗机进行净味处理,目标时刻为取餐具时刻之前第一时长的时刻,从而既通过预设时间段内的活跃时间集来增加数据链,使用户能够快速体验到洗碗机自动净味处理的这个功能,又通过结合门组件的开启时间确保预测的取餐具时刻的准确性,使得洗碗机的控制更加精准有效,实现在用户取餐具之前,自动控制洗碗机进行净味处理,清除洗碗机清洗完餐具后因放置时间太久而产生的异味,降低洗碗机使用的复杂性,进一步提升用户体验。
[0121] 接下来请参考图7,其为本申请一示例性实施例提供的另一种洗碗机控制方法的流程示意图。如图7所示,该洗碗机控制方法包括以下几个步骤:
[0122] S701,获取预设时间段内的活跃时间集。
[0123] 具体地,S701与S201一致,此处不再赘述。
[0124] S702,获取洗碗机在预设时间段内的工作时间。
[0125] 具体地,S702与S202一致,此处不再赘述。
[0126] S703,基于活跃时间集以及工作时间预测用户的取餐具时刻。
[0127] 具体地,S703与S203一致,此处不再赘述。
[0128] S704,在目标时刻控制洗碗机进行净味处理,目标时刻为取餐具时刻之前第一时长的时刻。
[0129] 具体地,S704与S204一致,此处不再赘述。
[0130] S705,判断洗碗机进行净味处理的时长是否达到第五时长。
[0131] 具体地,在目标时刻控制洗碗机进行净味处理之后,还可以进一步判断洗碗机进行净味处理的时长是否达到第五时长。上述第五时长可以为20分钟、25分钟等,具体可以根据实际情况进行设定,本申请实施例对此不作限定。
[0132] S706,控制洗碗机继续进行净味处理。
[0133] 具体地,若洗碗机进行净味处理的时长未达到第五时长,说明洗碗机内部的异味并未完全清除,则会控制洗碗机继续进行净味处理。
[0134] S707,在洗碗机进行净味处理的时长达到第五时长后,控制洗碗机结束净味处理,第五时长小于或等于第一时长。
[0135] 具体地,若洗碗机进行净味处理的时长达到第五时长,说明洗碗机内部的异味已完全清除,则可以控制洗碗机结束净味处理,即关闭净味模块。为了能够确保用户取餐具时洗碗机内的异味已完全被清除,洗碗机进行净味处理的第五时长应小于第一时长,即实现在用户取餐具之前,自动控制洗碗机完成净味处理操作,完全清除洗碗机清洗完餐具后因放置时间太久而产生的异味,降低洗碗机使用的复杂性,进一步提升用户体验。
[0136] 可选地,除了可以按照上述S203中基于活跃时间集以及工作时间预测用户的取餐具时刻,或者按照S604中基于活跃时间集、工作时间以及开启时间预测用户的取餐具时刻之外,还可以直接基于预设时间段内的工作时间和洗碗机门组件的开启时间或者直接根据预设时间段内洗碗机门组件的开启时间预测用户的取餐具时刻,本申请对此不作限定。
[0137] 接下来请参考图8,其为本申请实施例提供了一种洗碗机控制装置的结构示意图。上述洗碗机包括人体感应模块,如图8所示,该洗碗机控制装置800包括:
[0138] 第一获取模块810,用于获取预设时间段内的活跃时间集;上述活跃时间集包括至少一个活跃时间;上述活跃时间为上述人体感应模块感应到在上述洗碗机的预设区域内出现人体活动的时间;
[0139] 第二获取模块820,用于获取上述洗碗机在上述预设时间段内的工作时间;
[0140] 预测模块830,用于基于上述活跃时间集以及上述工作时间预测用户的取餐具时刻;
[0141] 第一控制模块840,用于在目标时刻控制上述洗碗机进行净味处理;上述目标时刻为上述取餐具时刻之前第一时长的时刻。
[0142] 在一种可能的实现方式中,上述工作时间包括上述洗碗机开始工作的第一时刻;
[0143] 上述预测模块830包括:
[0144] 滤除单元,用于滤除上述活跃时间集中在上述第一时刻之前第二时长内的活跃时间,得到目标活跃时间集;
[0145] 第一预测单元,用于基于上述目标活跃时间集预测用户的取餐具时刻。
[0146] 在一种可能的实现方式中,上述工作时间还包括上述洗碗机结束工作的第二时刻;
[0147] 上述第一预测单元包括:
[0148] 划分子单元,用于基于上述第二时刻将上述目标活跃时间集划分为第一目标活跃时间集和第二目标活跃数据集;上述第一目标活跃时间集包括上述目标活跃时间集中在上述第二时刻之后第三时长内出现的活跃时间;上述第二目标活跃数据集包括上述目标活跃时间集中不在上述第二时刻之后第三时长内出现的活跃时间;
[0149] 确定子单元,用于基于上述第一目标活跃时间集以及上述第一目标活跃时间集对应的第一目标权重、上述第二目标活跃时间集以及上述第二目标活跃时间集对应的第二目标权重确定用户的取餐具时刻。
[0150] 在一种可能的实现方式中,上述第一目标权重大于上述第二目标权重。
[0151] 在一种可能的实现方式中,上述洗碗机还包括门组件;
[0152] 上述洗碗机控制装置800还包括:
[0153] 第三获取模块,用于获取上述预设时间段内上述门组件的开启时间;
[0154] 上述预测模块830包括:
[0155] 第二预测单元,用于基于上述活跃时间集、上述工作时间以及上述开启时间预测用户的取餐具时刻。
[0156] 在一种可能的实现方式中,上述工作时间包括上述洗碗机开始工作的第一时刻;
[0157] 上述第二预测单元包括:
[0158] 滤除子单元,用于滤除上述门组件的开启时间中在上述第一时刻之前第四时长内的开启时间,得到目标开启时间;
[0159] 预测子单元,用于基于上述活跃时间集、上述工作时间以及上述目标开启时间预测用户的取餐具时刻。
[0160] 在一种可能的实现方式中,上述洗碗机控制装置800还包括:
[0161] 第二控制模块,用于在上述洗碗机进行净味处理的时长达到第五时长后,控制上述洗碗机结束净味处理;上述第五时长小于或等于上述第一时长。
[0162] 上述洗碗机控制装置中各模块的划分仅用于举例说明,在其他实施例中,可将洗碗机控制装置按照需要划分为不同的模块,以完成上述洗碗机控制装置的全部或部分功能。本说明书实施例中提供的洗碗机控制装置中的各个模块的实现可为计算机程序的形式。该计算机程序可在终端或服务器上运行。该计算机程序构成的程序模块可存储在终端或服务器的存储器上。该计算机程序被处理器执行时,实现本说明书实施例中所描述的洗碗机控制方法的全部或部分步骤。
[0163] 请参见图9,为本申请实施例提供了一种洗碗机的结构示意图。如图9所示,洗碗机900可以包括:至少一个处理器910、至少一个网络接口920、用户接口930、人体感应模块
940、存储器950以及至少一个通信总线960。
[0164] 其中,通信总线960用于实现这些组件之间的连接通信。
[0165] 其中,网络接口920可以包括但不限于低功耗蓝牙模块、近场通信(Near Field Communication,NFC)模块、无线保真(Wireless Fidelity,Wi‑Fi)模块等。
[0166] 其中,用户接口930可以包括显示屏(Display)和摄像头(Camera),可选地,用户接口930还可以包括标准的有线接口、无线接口。
[0167] 其中,人体感应模块940用于感应到在洗碗机900的预设区域内出现的人体活动,可以包括但不限于微波雷达传感器、人体红外传感器等。上述预设区域可以但不限于是与洗碗机900的距离小于或等于0.2米、0.1米的区域等。
[0168] 其中,存储器950用于存储的用户接口930输入的信息和处理器910处理得到的取餐具时刻、目标时刻以及可执行程序代码等信息。
[0169] 其中,处理器910可以包括一个或者多个处理核心。处理器910利用各种借口和线路连接整个洗碗机900内的各个部分,通过运行或执行存储在存储器950内的指令、程序、代码集或指令集,以及调用存储在存储器950内的数据,执行洗碗机900的各种功能和处理数据。可选的,处理器910可以采用数字信号处理(Digital Signal Processing,DSP)、现场可编程门阵列(Field‑Programmable Gate Array,FPGA)、可编程逻辑阵列(Programmable Logic Array,PLA)中的至少一种硬件形式来实现。处理器910可集成中央处理器(Central Processing Unit,CPU)、图像处理器(Graphics Processing Unit,GPU)和调制解调器等中的一种或几种的组合。其中,CPU主要处理操作系统用户界面和应用程序等;GPU用于负责显示屏所需要显示的内容的渲染和绘制;调制解调器用于处理无线通信。可以理解的是,上述调制解调器也可以不集成到处理器910中,单独通过一块芯片进行实现。
[0170] 其中,存储器950可以包括随机存储器(Random Access Memory,RAM),也可以包括只读存储器(Read‑Only Memory,ROM)。可选的,该存储器950包括非瞬时性计算机可读介质(non‑transitory computer‑readable storage medium)。存储器950可用于存储指令、程序、代码、代码集或指令集。存储器950可包括存储程序区和存储数据区,其中,存储程序区可存储用于实现操作系统的指令、用于至少一个功能的指令(比如获取功能、预测功能、控制功能等)、用于实现上述各个方法实施例的指令等;存储数据区可存储上面各个方法实施例中涉及到的数据等。存储器950可选的还可以是至少一个位于远离前述处理器910的存储装置。如图9所示,作为一种计算机存储介质的存储器950中可以包括操作系统、网络通信模块、用户接口模块以及程序指令。
[0171] 在图9所示的洗碗机900中,用户接口930主要用于为用户提供输入的接口,获取用户输入的数据;而处理器910可以用于调用存储器950中存储的程序指令,并具体执行以下操作:
[0172] 获取预设时间段内的活跃时间集;上述活跃时间集包括至少一个活跃时间;上述活跃时间为上述人体感应模块940感应到在上述洗碗机的预设区域内出现人体活动的时间。
[0173] 获取上述洗碗机在上述预设时间段内的工作时间。
[0174] 基于上述活跃时间集以及上述工作时间预测用户的取餐具时刻。
[0175] 在目标时刻控制上述洗碗机进行净味处理;上述目标时刻为上述取餐具时刻之前第一时长的时刻。
[0176] 在一些可能的实施例中,上述工作时间包括上述洗碗机开始工作的第一时刻;
[0177] 上述处理器910执行基于上述活跃时间集以及上述工作时间预测用户的取餐具时刻时,具体用于执行:
[0178] 滤除上述活跃时间集中在上述第一时刻之前第二时长内的活跃时间,得到目标活跃时间集。
[0179] 基于上述目标活跃时间集预测用户的取餐具时刻。
[0180] 在一些可能的实施例中,上述工作时间还包括上述洗碗机结束工作的第二时刻;
[0181] 上述处理器910执行基于上述目标活跃时间集预测用户的取餐具时刻时,具体用于执行:
[0182] 基于上述第二时刻将上述目标活跃时间集划分为第一目标活跃时间集和第二目标活跃数据集;上述第一目标活跃时间集包括上述目标活跃时间集中在上述第二时刻之后第三时长内出现的活跃时间;上述第二目标活跃数据集包括上述目标活跃时间集中不在上述第二时刻之后第三时长内出现的活跃时间。
[0183] 基于上述第一目标活跃时间集以及上述第一目标活跃时间集对应的第一目标权重、上述第二目标活跃时间集以及上述第二目标活跃时间集对应的第二目标权重确定用户的取餐具时刻。
[0184] 在一些可能的实施例中,上述第一目标权重大于上述第二目标权重。
[0185] 在一些可能的实施例中,上述洗碗机还包括门组件;
[0186] 上述处理器910执行基于上述活跃时间集以及上述工作时间预测用户的取餐具时刻之前,还用于执行:
[0187] 获取上述预设时间段内上述门组件的开启时间。
[0188] 上述处理器910执行基于上述活跃时间集以及上述工作时间预测用户的取餐具时刻时,具体用于执行:
[0189] 基于上述活跃时间集、上述工作时间以及上述开启时间预测用户的取餐具时刻。
[0190] 在一些可能的实施例中,上述工作时间包括上述洗碗机开始工作的第一时刻;
[0191] 上述处理器910执行基于上述活跃时间集、上述工作时间以及上述开启时间预测用户的取餐具时刻时,具体用于执行:
[0192] 滤除上述门组件的开启时间中在上述第一时刻之前第四时长内的开启时间,得到目标开启时间。
[0193] 基于上述活跃时间集、上述工作时间以及上述目标开启时间预测用户的取餐具时刻。
[0194] 在一些可能的实施例中,上述处理器910执行控制上述洗碗机进行净味处理之后,还用于执行:
[0195] 在上述洗碗机进行净味处理的时长达到第五时长后,控制上述洗碗机结束净味处理;上述第五时长小于或等于上述第一时长。
[0196] 本申请实施例还提供了一种计算机存储介质,该计算机存储介质中存储有指令,当其在计算机或处理器上运行时,使得计算机或处理器执行上述任一个方法中的一个或多个步骤。上述洗碗机控制装置的各组成模块如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在所述存储介质中。
[0197] 在上述实施例中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件实现时,可以全部或部分地以计算机程序产品的形式实现。所述计算机程序产品包括一个或多个计算机指令。在计算机上加载和执行所述计算机程序指令时,全部或部分地产生按照本申请实施例所述的流程或功能。所述计算机可以是通用计算机、专用计算机、计算机网络、或者其他可编程装置。所述计算机指令可以存储在计算机可读存储介质中,或者通过所述计算机可读存储介质进行传输。所述计算机指令可以从一个网站站点、计算机、服务器或数据中心通过有线(例如同轴电缆、光纤、数字用户线(Digital Subscriber Line,DSL))或无线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输。所述计算机可读存储介质可以是计算机能够存取的任何可用介质或者是包含一个或多个可用介质集成的服务器、数据中心等数据存储设备。所述可用介质可以是磁性介质,(例如,软盘硬盘、磁带)、光介质(例如,数字多功能光盘(Digital Versatile Disc,DVD))、或者半导体介质(例如,固态硬盘(solid state disk,SSD))等。
[0198] 本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,可以通过计算机程序来指令相关的硬件来完成,该程序可存储于计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。而前述的存储介质包括:ROM、RAM、磁碟或者光盘等各种可存储程序代码的介质。在不冲突的情况下,本实施例和实施方案中的技术特征可以任意组合。
[0199] 以上所述的实施例仅仅是本申请的优选实施例方式进行描述,并非对本申请的范围进行限定,在不脱离本申请的设计精神的前提下,本领域普通技术人员对本申请的技术方案作出的各种变形及改进,均应落入本申请的权利要求书确定的保护范围内。
QQ群二维码
意见反馈