本申请涉及家电控制领域,尤其涉及一种基于旋钮屏的家电控制方法、装置、设备及存储介质。
背景技术:
1、随着互联网技术的发展,日用家电也日渐趋于智能化,传统的家电控制方法是通过用户触发家电上搭载的旋钮实现控制。
2、但是,这种方法一方面随着使用时间的增加,旋钮内部可能出现接触不良的情况,使得家电无法准确识别用户操作旋钮的真正意图,从而误判用户的操作指令,导致用户使用家电的体验感较差;另一方面,这种方法在旋转旋钮时,需要实时读取编码器端口的电平,需要耗费较多的时间,导致家电控制的效率较差。
技术实现思路
1、本申请提供一种基于旋钮屏的家电控制方法、装置、设备及存储介质,其主要目的是提高家电控制的效率及用户体验效果。
2、为了解决上述技术问题,本申请实施例提供一种基于旋钮屏的家电控制方法,采用了如下所述的技术方案:
3、获取待控制家电及所述待控制家电上的旋钮屏、所述旋钮屏的多个界面功能及旋钮编码器;
4、获取用户在选择每个所述界面功能所需的历史数据,根据所述历史数据计算用户选择每个所述界面功能的历史旋转时间;
5、根据所述历史旋转时间设定用户下一次触发每个所述界面功能的触发时间;
6、识别所述旋钮编码器的触发状态;
7、根据所述触发状态及所述触发时间触发待控制家电,以实现对所述待控制家电的控制。
8、进一步的,所述根据所述历史数据计算用户选择每个所述界面功能的历史旋转时间,包括:
9、从所述历史数据中多次读取用户触发每个所述界面功能所需的界面旋转时间及旋转次数;
10、对所述界面旋转时间与所述旋转次数进行计算,得到多个旋转时间;
11、对所述多个旋转时间进行平均化,得到每个所述界面功能的历史旋转时间。
12、进一步的,所述识别所述旋钮编码器的触发状态,包括:
13、获取所述旋钮编码器的a端口及b端口,并读取所述a端口的a电平及所述b端口的b电平;
14、判断所述a电平及所述b电平是否发生变化;
15、当所述b电平先于所述a电平发生变化,则确定所述旋钮编码器为顺时针旋转的触发状态;
16、当所述a电平先于所述b电平发生变化,则确定所述旋钮编码器为逆时针旋转的触发状态。
17、进一步的,所述识别所述旋钮编码器的触发状态,还包括:
18、读取所述旋钮编码器的第一旋转角度及第二旋转角度;
19、计算所述第一旋转角度与所述第二旋转角度的差值;
20、获取预设的第一旋转阈值与第二旋转阈值之间的旋转阈值范围,并判断所述差值是否在所述旋转阈值范围之内;
21、当所述差值在所述旋转阈值范围之内,且所述第二旋转角度大于所述第一旋转角度,则确定所述旋钮编码器为顺时针旋转的触发状态;
22、当所述差值在所述旋转阈值范围之内,且所述第二旋转角度小于所述第一旋转角度,则确定所述旋钮编码器为逆时针旋转的触发状态;
23、当所述差值不在所述旋转阈值范围之内,则确定所述旋钮编码器的触发状态为无效。
24、进一步的,所述通过所述触发状态及所述触发时间触发待控制家电,以实现对待控制家电的控制,包括:
25、接收用户在所述待控制家电中的旋钮屏上触发的操作指令;
26、通过所述旋钮编码器响应所述操作指令,根据所述触发状态及所述触发时间确定用户触发所述待控制家电的目标界面功能,以实现对待控制家电的控制。
27、进一步的,所述根据所述历史旋转时间设定用户下一次触发每个所述界面功能的触发时间,包括:
28、对每个所述界面功能中相邻界面功能对应的历史旋转时间进行计算,得到多个相邻旋转时间间隔;
29、将所述多个相邻旋转时间间隔作为对应相邻界面功能的相邻触发时间,并整合所有相邻界面功能的相邻触发时间,得到每个所述界面功能的触发时间。
30、为了解决上述技术问题,本申请实施例还提供一种基于旋钮屏的家电控制装置,采用了如下所述的技术方案:
31、获取模块,用于获取待控制家电及所述待控制家电上的旋钮屏、所述旋钮屏的多个界面功能及旋钮编码器;
32、历史时间计算模块,用于获取用户在选择每个所述界面功能所需的历史数据,根据所述历史数据计算用户选择每个所述界面功能的历史旋转时间;
33、触发时间计算模块,用于根据所述历史旋转时间设定用户下一次触发每个所述界面功能的触发时间;
34、识别模块,用于识别所述旋钮编码器的触发状态;及
35、控制模块,用于根据所述触发状态及所述触发时间触发待控制家电,以实现对待控制家电的控制。
36、为了解决上述技术问题,本申请实施例还提供一种计算机设备,采用了如下所述的技术方案:
37、存储器,存储至少一个计算机程序;及
38、处理器,执行所述存储器中存储的计算机程序以实现上述所述的基于旋钮屏的家电控制。
39、为了解决上述技术问题,本申请实施例还提供一种计算机可读存储介质,采用了如下所述的技术方案:
40、所述计算机可读存储介质中存储有至少一个计算机程序,所述至少一个计算机程序被电子设备中的处理器执行以实现上述所述的基于旋钮屏的家电控制。
41、与现有技术相比,本申请主要有以下有益效果:
42、本申请实施例中,首先获取待控制家电、旋钮屏、多个界面功能及旋钮编码器;其次,通过获取用户在选择每个界面功能所需的历史数据,根据历史数据计算用户在选择每个界面功能的历史旋转时间,能够了解每个用户利用旋钮屏选择不同界面功能的时间,便于后续提高用户使用家电的体验感,增加用户粘性;最后,通过设定每个界面功能的触发时间及识别的旋钮编码器触发状态,能够实现仅需读取一次电平就能识别的用户真正意图,无需实时读取电平,在保证家电控制准确率的同时提高家电控制的效率,并根据所述触发状态及所述触发时间触发待控制家电,以实现对待控制家电的控制,提高了家电控制的效率及用户体验效果。因此本申请提出的基于旋钮屏的家电控制方法、装置、设备及存储介质可以提高家电控制的效率及用户体验效果。
1.一种基于旋钮屏的家电控制方法,其特征在于,包括下述步骤:
2.根据权利要求1所述的基于旋钮屏的家电控制方法,其特征在于,所述根据所述历史数据计算用户选择每个所述界面功能的历史旋转时间,包括:
3.根据权利要求1所述的基于旋钮屏的家电控制方法,其特征在于,所述识别所述旋钮编码器的触发状态,包括:
4.根据权利要求1所述的基于旋钮屏的家电控制方法,其特征在于,所述识别所述旋钮编码器的触发状态,还包括:
5.根据权利要求1-4中任一项所述的基于旋钮屏的家电控制方法,其特征在于,所述通过所述触发状态及所述触发时间触发待控制家电,以实现对待控制家电的控制,包括:
6.根据权利要求1-4中任一项所述的基于旋钮屏的家电控制方法,其特征在于,所述根据所述历史旋转时间设定用户下一次触发每个所述界面功能的触发时间,包括:
7.一种基于旋钮屏的家电控制装置,其特征在于,包括:
8.根据权利要求7所述的基于旋钮屏的家电控制装置,其特征在于,识别模块包括:
9.一种计算机设备,包括存储器和处理器,所述存储器中存储有计算机程序,所述处理器执行所述计算机程序时实现如权利要求1至6中任一项所述的基于旋钮屏的家电控制方法的步骤。
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如权利要求1至6中任一项所述的基于旋钮屏的家电控制方法的步骤。