扫风件控制方法、装置、终端、扫风件和存储介质与流程

文档序号:26842465发布日期:2021-10-08 23:24阅读:112来源:国知局
扫风件控制方法、装置、终端、扫风件和存储介质与流程

1.本技术涉及扫风技术领域,特别是涉及一种扫风件控制方法、装置、终端、扫风件和存储介质。


背景技术:

2.风扇是人们在日常生活中常用的一种电器,可以起到清凉解暑、流通空气等作用。为了扩大风扇工作时的作用区域,很多风扇具备摇头功能,以便通过摇头扩大扫风区域。具备摇头功能的风扇包括部分摇头的风扇(例如落地扇)和整机转动的风扇(例如塔扇、或者塔式冷风扇等)。
3.传统风扇在摇头扫风时具有固定的扫风范围,用户位置发生变化时,需要自行调整风扇位置或方向,以便扫风范围能够覆盖到用户变化后的位置。


技术实现要素:

4.基于此,有必要针对上述技术问题,提供一种能够自动调节扫风范围的扫风件控制方法、装置、终端、扫风件和存储介质。
5.一种扫风件控制方法,所述方法包括:
6.显示扫风范围设置界面;
7.响应于在所述扫风范围设置界面的设置操作,获取自定义扫风范围参数;
8.在满足扫风范围确定条件时,向通信连接的扫风件发送控制指令,所述控制指令携带所述自定义扫风范围参数,所述控制指令用以指示所述扫风件按照所述自定义扫风范围参数对应的扫风角度范围进行扫风。
9.一种扫风件控制装置,所述装置包括:
10.显示模块,用于显示扫风范围设置界面;
11.获取模块,用于响应于在所述扫风范围设置界面的设置操作,获取自定义扫风范围参数;
12.控制模块,用于在满足扫风范围确定条件时,向通信连接的扫风件发送控制指令,所述控制指令携带所述自定义扫风范围参数,所述控制指令用以指示所述扫风件按照所述自定义扫风范围参数对应的扫风角度范围进行扫风。
13.一种终端,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现以下步骤:
14.显示扫风范围设置界面;
15.响应于在所述扫风范围设置界面的设置操作,获取自定义扫风范围参数;
16.在满足扫风范围确定条件时,向通信连接的扫风件发送控制指令,所述控制指令携带所述自定义扫风范围参数,所述控制指令用以指示所述扫风件按照所述自定义扫风范围参数对应的扫风角度范围进行扫风。
17.一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执
行时实现以下步骤:
18.显示扫风范围设置界面;
19.响应于在所述扫风范围设置界面的设置操作,获取自定义扫风范围参数;
20.在满足扫风范围确定条件时,向通信连接的扫风件发送控制指令,所述控制指令携带所述自定义扫风范围参数,所述控制指令用以指示所述扫风件按照所述自定义扫风范围参数对应的扫风角度范围进行扫风。
21.一种扫风件控制方法,所述方法包括:
22.接收与扫风件通信连接的终端发送的控制指令,所述控制指令携带自定义扫风范围参数;
23.控制所述扫风件的电机运行,使所述扫风件按照所述自定义扫风范围参数对应的扫风角度范围进行扫风。
24.一种扫风件控制装置,所述装置包括:
25.接收模块,用于接收与扫风件通信连接的终端发送的控制指令,所述控制指令携带扫风范围参数;
26.控制模块,用于控制所述扫风件的电机运行,使所述扫风件按照所述自定义扫风范围参数对应的扫风角度范围进行扫风。
27.一种扫风件,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现以下步骤:
28.接收与扫风件通信连接的终端发送的控制指令,所述控制指令携带自定义扫风范围参数;
29.控制所述扫风件的电机运行,使所述扫风件按照所述自定义扫风范围参数对应的扫风角度范围进行扫风。
30.一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现以下步骤:
31.接收与扫风件通信连接的终端发送的控制指令,所述控制指令携带自定义扫风范围参数;
32.控制所述扫风件的电机运行,使所述扫风件按照所述自定义扫风范围参数对应的扫风角度范围进行扫风。
33.上述扫风件控制方法、装置、终端、扫风件和存储介质,用户可以基于使用场景或人员分布等情况,通过终端自定义设置扫风件的扫风范围,向扫风件发送控制指令,以指示扫风件按照自定义设置的扫风范围进行扫风,据此实现自动且灵活地调整扫风件扫风范围,而无需人工调整扫风件的位置或出风方向,使得扫风件扫风范围能够灵活适应不同场景下的扫风需求。
附图说明
34.图1为一个实施例中扫风件控制方法的应用环境图;
35.图2为一个实施例中扫风件控制方法的流程示意图;
36.图3为一个实施例中扫风范围设置界面的示意图;
37.图4为一个实施例中响应于在扫风范围设置界面的设置操作,获取自定义扫风范
围参数步骤的流程示意图;
38.图5为一个实施例中扫风件的扫风角度范围的示意图;
39.图6为一个实施例中扫风件的扫风角度范围的示意图;
40.图7为一个实施例中扫风件的扫风角度范围的示意图;
41.图8为一个实施例中扫风范围设置界面的示意图;
42.图9为一个实施例中响应于在扫风范围设置界面的设置操作,获取自定义扫风范围参数步骤的流程示意图;
43.图10为一个实施例中扫风件控制方法的流程示意图;
44.图11为一个实施例中扫风件控制装置的结构框图;
45.图12为一个实施例中扫风件控制装置的结构框图;
46.图13为一个实施例中终端的内部结构图。
具体实施方式
47.为了使本技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本技术进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本技术,并不用于限定本技术。
48.本技术提供的扫风件控制方法,可以应用于如图1所示的应用环境中,其中,终端102与扫风件104进行通信。用户可以通过终端102设置扫风件104的扫风范围,控制扫风件104按照设置的扫风范围进行相应角度范围的扫风。其中,终端102可以但不限于是各种个人计算机、笔记本电脑、智能手机、平板电脑和便携式可穿戴设备。扫风件104可以是摇头时整机转动的风扇,例如塔扇、塔式冷风扇等,其包括但不限于控制器、电机、底座、出风口、电源接口、显示板等部件。可以理解的是,扫风件104还可以是其它具有扫风功能的器件,对此不做限定。下面实施例中以扫风件104为风扇为例进行详细说明。
49.在一个实施例中,如图2所示,提供了一种扫风件控制方法,以该方法应用于图1中的终端102为例进行说明,包括以下步骤s202至s206。
50.s202,显示扫风范围设置界面。
51.具体而言,终端上安装有相关应用程序(app),可用于控制风扇的运行状态,例如运行模式、风速档位、扫风范围等,用户通过终端打开app,终端显示扫风范围设置界面,用于自定义设置与终端通信连接的风扇的扫风范围。
52.在一个实施例中,显示扫风范围设置界面的步骤,具体可以包括以下步骤:显示扫风件控制主界面;响应于在扫风件控制主界面的自定义扫风范围触发操作,显示扫风范围设置界面。
53.其中,自定义扫风范围触发操作是指用于触发显示扫风范围设置界面的操作。具体而言,用户通过终端打开app,终端首先显示风扇控制主界面,当接收到在风扇控制主界面的自定义扫风范围触发操作时,再显示扫风范围设置界面。自定义扫风范围触发操作的形式可以结合实际情况进行设定,对此不做限定。例如,风扇控制主界面中可以包括用于触发显示扫风范围设置界面的控件,当用户点击该控件时,终端接收到自定义扫风范围触发操作。也可以是当用户点击或双击风扇控制主界面中的某一特定区域时,终端接收到自定义扫风范围触发操作。
54.据此,用户可以在需要自定义设置扫风范围时,在风扇控制主界面进行自定义扫风范围触发操作,从而触发显示扫风范围设置界面,防止在不需要自定义设置扫风范围时显示扫风范围设置界面易造成的误操作。
55.需要说明的是,风扇控制主界面除了包括用于触发显示扫风范围设置界面的控件,还可以包括其它功能控件,例如运行模式控件、风速档位控件等,用户可以在终端显示的风扇控制主界面设置风扇的运行模式和风速档位,并控制风扇按照用户在风扇控制主界面设置的运行模式和风速档位运行,提高风扇控制的智能性和便捷性。
56.s204,响应于在扫风范围设置界面的设置操作,获取自定义扫风范围参数。
57.终端显示扫风范围设置界面后,用户可以在扫风范围设置界面进行设置操作,用以自定义设置风扇的扫风范围,终端接收到用户的设置操作时,获取自定义扫风范围参数,自定义扫风范围参数根据用户的设置操作确定,用以指示风扇扫风时所需要满足的扫风方位和扫风角度。
58.s206,在满足扫风范围确定条件时,向通信连接的扫风件发送控制指令,控制指令携带自定义扫风范围参数,控制指令用以指示扫风件按照自定义扫风范围参数对应的扫风角度范围进行扫风。
59.在满足扫风范围确定条件时,表示用户自定义设置的扫风范围已确认,此时终端向通信连接的风扇发送控制指令。具体而言,风扇包括无线通信(wifi)模块,风扇通过wifi模块与终端建立通信连接,终端与风扇之间通过wifi通讯协议进行数据传输。在满足扫风范围确定条件时,终端以向风扇发送状态数据包的方式发送控制指令,状态数据包中包括自定义扫风范围参数,风扇接收到状态数据包后,按照自定义扫风范围参数对应的扫风角度范围进行扫风。
60.需要说明的是,状态数据包中除了包括自定义扫风范围参数,还可以包括运行模式(例如自然风、睡眠风模式等)、风速档位(例如1档、2档、3档等)等其它参数,风扇接收到状态数据包后,可以同步更新运行模式、风速档位等其它运行状态。
61.在一个实施例中,在通过扫风范围设置界面的确定控件接收到范围确定指令时,确定满足扫风范围确定条件。具体而言,扫风范围设置界面中包括确定控件,用户在扫风范围设置界面完成自定扫风范围的设置操作之后,点击该确定控件,终端监测到用户点击该确定控件时,认为接收到范围确定指令,从而确定满足扫风范围确定条件。
62.在一个实施例中,在获取自定义扫风范围参数之后的预设时长内,未获取到针对扫风范围设置界面的操作时,确定满足扫风范围确定条件。其中,预设时长可以结合实际情况进行设定,对此不做限定。具体而言,用户在扫风范围设置界面完成自定扫风范围的设置操作之后,开始计时,当计时时长到达预设时长且用户在该预设时长内未进行其它操作,确定满足扫风范围确定条件。
63.在一个实施例中,获取语音数据,在语音数据中包含范围确定信息时,确定满足扫风范围确定条件。其中,范围确定信息可以结合实际情况进行设定,对此不做限定。在一个实施例中,范围确定信息可以包括预设词语,例如“确认”。具体而言,用户在扫风范围设置界面完成自定扫风范围的设置操作之后,终端开始监听语音数据,当监听到语音数据时,对语音数据进行识别,当识别出语音数据中包含范围确定信息时,确定满足扫风范围确定条件。
64.上述扫风件控制方法中,用户可以基于使用场景或人员分布等情况,通过终端自定义设置风扇的扫风范围,向风扇发送控制指令,以指示风扇按照自定义设置的扫风范围进行扫风,据此实现自动且灵活地调整风扇扫风范围,而无需人工调整风扇的位置或出风方向,使得风扇扫风范围能够灵活适应不同场景下的扫风需求。
65.在一个实施例中,扫风范围设置界面中包括设置区域,设置区域中包括参考元件和限制元件。其中,设置区域可以是圆形区域,参考元件可以是参考线,限制元件可以包括第一限制元件和第二限制元件,第一限制元件和第二限制元件分别可以是第一限制线和第二限制线,参考线、第一限制线和第二限制线的两端均分别位于圆形区域的圆心和圆周上。
66.需要说明的是,设置区域、参考元件以及限制元件的在终端界面上的展现形式还可以是其它形式,例如,设置区域可以是立体图形或者除圆形以外的其它形状平面图形,参考元件以及限制元件可以是除线条以外的其它形状(例如箭头),此处不做限定。
67.如图3所示,提供了一个实施例中扫风范围设置界面300的示意图,包括圆形区域301,圆形区域301的圆心用o表示,圆形区域301中包括参考线oz、第一限制线ox和第二限制线oy,z、x和y点都在圆形区域301的圆周上。
68.其中,参考线oz在圆形区域301中的位置是固定的。参考线oz相对于圆形区域301的位置,与风扇扫风角度为零时风扇的出风口相对于风扇的俯视图的位置对应。从o指向z的方向可以理解为风扇的参考方向,参考方向可以通过以下方式定义:当风扇扫风角度为零时,假设用户正对风扇的出风口,此时从风扇的出风口指向用户的方向定义为风扇的参考方向。在其它实施例中,参考方向也可以通过风扇电源接口的反方向或者风扇显示板的正方向来定义。
69.第一限制线ox和第二限制线oy在圆形区域301中的位置是可移动的。第一限制线ox可绕着圆心o在圆周上移动,即保持o点不动,x点在圆周上移动。第二限制线oy可绕着圆心o在圆周上移动,即保持o点不动,y点在圆周上移动。
70.需要说明的是,扫风范围设置界面300还可以包括其它功能控件,例如开关控件302。在一个实施例中,终端刚显示扫风范围设置界面时,扫风范围设置界面中的圆形区域301处于不可编辑状态,此时参考线oz、第一限制线ox和第二限制线oy在圆形区域301中的位置分布对应风扇的当前扫风范围(若风扇已经开启摇头)或者对应默认扫风范围(若风扇未开启摇头)。举例来说,假设默认扫风范围为30
°
,则参考线oz、第一限制线ox和第二限制线oy在圆形区域301中的位置分布如下:第一限制线ox和第二限制线oy分别位于参考线oz两侧,第一限制线ox与参考线oz之间的夹角为15
°
,第二限制线oy与参考线oz之间的夹角为15
°

71.用户通过点击开关控件302激活圆形区域301,使得圆形区域301进入可编辑状态,圆形区域301处于可编辑状态时,用户可以通过移动第一限制线ox和第二限制线oy,调整第一限制线ox和第二限制线oy分别与参考线oz的相对位置、以及第一限制线ox与第二限制线oy之间的相对位置,据此设置需要的扫风角度范围,扫风角度范围可以理解为包括扫风方位和扫风角度,其中,扫风方位根据第一限制线ox和第二限制线oy分别与参考线oz的相对位置确定,扫风角度根据第一限制线ox与第二限制线oy的相对位置确定。
72.在一个实施例中,如图4所示,响应于在扫风范围设置界面的设置操作,获取自定义扫风范围参数的步骤,具体可以包括以下步骤s402至步骤s404。
73.s402,响应于限制元件的移动操作,获取限制元件对应的限制角度标记位。
74.具体而言,限制元件包括第一限制线和第二限制线,限制角度标记位包括第一限制线对应的第一角度标记位和第二限制线对应的第二角度标记位。参考图3,当用户移动x点在圆周上的位置时,终端接收到第一限制线ox的移动操作,当用户移动y点在圆周上的位置时,终端接收到第二限制线oy的移动操作。第一角度标记位用于标记第一限制线ox在圆周上的位置,第二角度标记位用于标记第二限制线oy在圆周上的位置。
75.在一个实施例中,将圆形区域301的圆周等分为360段,每一段对应一个角度标记位,参考线oz在圆周上的位置定义为参考角度标记位,将参考角度标记位设置为0
°
位,以参考角度标记位为起点沿逆时针方向转一圈,圆周上的角度标记位依次设置为0
°
~359
°
位,从而基于x点和y点在圆周上的位置,可以直接获得第一角度标记位和第二角度标记位。
76.s404,根据限制元件对应的限制角度标记位、以及参考元件对应的参考角度标记位,确定自定义扫风范围参数。
77.自定义扫风范围参数用于指示风扇的扫风角度范围。具体而言,获得第一角度标记位、第二角度标记位、以及参考角度标记位之后,可以根据第一角度标记位相对于参考角度标记位的距离获得第一角度,第一角度为第一限制线与参考线之间的夹角。可以根据第二角度标记位相对于参考角度标记位的距离获得第二角度,第二角度为第二限制线与参考线之间的夹角。
78.举例来说,参考图3,假设参考线oz对应的参考角度标记位为0
°
位,第一限制线ox对应的第一角度标记位为30
°
位,第二限制线oy对应的第二角度标记位为120
°
位,则第一限制线ox与参考线oz之间的第一角度为30
°
,第二限制线oy与参考线oz之间的第二角度为120
°
,对应的扫风角度范围为参考方向逆时针转动30
°
到参考方向逆时针转动120
°
之间的区域。
79.如图5所示,提供了一个实施例中风扇500的扫风角度范围示意图,其中,扫风角度范围包括第一限制线ox与第二限制线oy之间的区域,风扇500按照该扫风角度范围进行扫风时,使得出风口501在第一限制线ox与第二限制线oy对应的位置之间来回运动。
80.上述实施例中,用户可以基于实际扫风需求,在终端显示的扫风范围设置界面,通过调整参考线、第一限制线、第二限制线三者在圆形区域中的相对位置来设置扫风范围,操作简便、灵活且直观,提高风扇扫风的智能性和用户体验。如图6和图7所示,示出了不同场景下风扇的扫风角度范围示意图,其中,箭头指示的区域为风扇的扫风角度范围,适用于人员多、离散度高等多种场景。
81.在一个实施例中,在扫风范围设置界面中的设置区域中,突出显示自定义扫风范围,自定义扫风范围为第一限制元件和第二限制元件所围成的区域。
82.参考图3,自定义扫风范围使用阴影方式突出显示,除此之外,还可以使用其它图案或特定颜色来突出显示自定义扫风范围,此处不做限定。自定义扫风范围为第一限制线ox和第二限制线oy所围成的扇形区域(命名为第一扇形区域),可以理解,当第一限制线ox和第二限制线oy在圆周上的位置发生变化时,第一扇形区域的大小以及相对于参考线oz的位置也会相应地发生变化。据此,通过突出显示自定义扫风范围,便于用户更加直观地调整自定义扫风范围。
83.在一个实施例中,扫风范围设置界面中包括第一设置区域和第二设置区域,第一
设置区域中包括参考元件。其中,第一设置区域可以是圆形区域,参考元件可以是参考线,参考线的两端分别位于圆形区域的圆心和圆周上。第二设置区域具体为角度设置区域。
84.如图8所示,提供了一个实施例中的扫风范围设置界面800的示意图,包括圆形区域801和角度设置区域802。其中,圆形区域801的圆心用o表示,圆形区域801中包括参考线oz,参考线oz在圆形区域801中的位置是固定的。参考线oz相对于圆形区域801的位置,与风扇扫风角度为零时风扇的出风口相对于风扇的俯视图的位置对应。从o指向z方向可以理解为风扇的参考方向,参考方向可以通过以下方式定义:当风扇扫风角度为零时,假设用户正对风扇的出风口,此时从风扇的出风口指向用户的方向定义为风扇的参考方向。在其它实施例中,参考方向也可以通过风扇电源接口的反方向或者风扇显示板的正方向来定义。
85.参考图8,角度设置区域802可以包括多个固定角度控件,例如,a表示60
°
控件,b表示120
°
控件,c表示180
°
控件。在其它实施例中,角度设置区域802也可以是采用下拉菜单的形式,下拉菜单中包括多个可选角度供用户选择;角度设置区域802还可以采用输入框的形式,用户通过输入框输入所需要的角度。
86.在一个实施例中,如图9所示,响应于在扫风范围设置界面的设置操作,获取自定义扫风范围参数的步骤,具体可以包括以下步骤s902至步骤s906。
87.s902,响应于在第二设置区域的角度设置操作,获取设置的扫风角度,在第一设置区域中突出显示与设置的扫风角度对应的扫风范围。
88.参考图8,当用户点击固定角度控件a时,终端接收到角度设置操作,获取的扫风角度为控件a所对应的角度,并在圆形区域801中用阴影形式突出显示与扫风角度对应的扫风范围,即阴影扇形区域(命名为第二扇形区域),第二扇形区域的圆心角大小为控件a所对应的扫风角度大小。
89.s904,响应于扫风范围的移动操作,获取扫风范围对应的角度标记位。
90.参考图8,第二扇形区域由第三限制线om和第四限制线on所围成,第三限制线om与第四限制线on之间的角度固定,当用户移动整个第二扇形区域时,第三限制线om和第四限制线on在圆周上的位置会相应地发生变化,第三限制线om与第四限制线on的相对位置不变。
91.在一个实施例中,将圆形区域801的圆周等分为360段,每一段对应一个角度标记位,参考线oz在圆周上的位置定义为参考角度标记位,将参考角度标记位设置为0
°
位,以参考角度标记位为起点沿逆时针方向转一圈,圆周上的角度标记位依次设置为0
°
~359
°
位,从而基于m点和n点在圆周上的位置,可以直接获得第三限制线om和第四限制线on在圆周上的角度标记位,分别用第三角度标记位和第四角度标记位表示。扫风范围对应的角度标记位,即第二扇形区域在圆周上的角度标记位可以只包括第三角度标记位,也可以只包括第四角度标记位,还可以同时包括第三角度标记位和第四角度标记位。
92.s906,根据扫风范围对应的角度标记位、以及参考元件对应的参考角度标记位,确定自定义扫风范围参数。
93.自定义扫风范围参数用于指示风扇的扫风角度范围。具体而言,扫风范围对应的角度标记位包括第三角度标记位和第四角度标记位,获得第三角度标记位、第四角度标记位、以及参考角度标记位之后,可以根据第三角度标记位相对于参考角度标记位的距离获得第三角度,第三角度为第三限制线与参考线之间的夹角。可以根据第四角度标记位相对
于参考角度标记位的距离获得第四角度,第四角度为第四限制线与参考线之间的夹角。
94.举例来说,参考图8,假设固定角度控件a所对应的扫风角度大小为60
°
,参考线oz对应的参考角度标记位为0
°
位,第三限制线om对应的第三角度标记位为40
°
位,第四限制线on对应的第四角度标记位为100
°
位,则第三限制线om与参考线oz之间的第三角度为40
°
,第四限制线on与参考线oz之间的第四角度为100
°
,对应的扫风角度范围为参考方向逆时针转动40
°
到参考方向逆时针转动100
°
之间的区域。
95.上述实施例中,用户可以基于实际扫风需求,在终端显示的扫风范围设置界面,通过设置固定角度在圆形区域显示对应的固定角度扇形区域,通过调整参考线与固定角度扇形区域在圆形区域中的相对位置来设置扫风范围,操作简便、灵活且直观,提高风扇扫风的智能性和用户体验。
96.在一个实施例中,如图10所示,提供了一种扫风件控制方法,以该方法应用于图1中的扫风件104为例进行说明,包括以下步骤s1002至s1004。
97.s1002,接收与扫风件通信连接的终端发送的控制指令,控制指令携带自定义扫风范围参数。
98.具体而言,风扇包括wifi模块,风扇通过wifi模块与终端建立通信连接。用户在终端显示的扫风范围设置界面完成自定扫风范围的设置操作之后,终端获取自定义扫风范围参数,向风扇发送携带自定义扫风范围参数的控制指令,风扇接收该控制指令。对于终端显示的扫风范围设置界面、获取自定义扫风范围参数、以及发送控制指令的具体描述可以参见前文实施例,此处不再赘述。
99.s1004,控制扫风件的电机运行,使扫风件按照自定义扫风范围参数对应的扫风角度范围进行扫风。
100.扫风角度范围可以理解为包括扫风方位和扫风角度,其中,扫风方位用于指示风扇扫风时相对于风扇的参考方向的位置,扫风角度用于指示风扇扫风时的摇头角度。举例来说,参考图3,用户自定义设置的扫风范围为第一限制线ox和第二限制线oy所围成的阴影扇形区域,假设第一限制线ox与参考线oz之间的第一角度为30
°
,第二限制线oy与参考线oz之间的第二角度为120
°
,对应的扫风角度范围为参考方向逆时针转动30
°
到参考方向逆时针转动120
°
之间的区域。
101.上述扫风件控制方法中,用户可以基于使用场景或人员分布等情况,通过终端自定义设置风扇的扫风范围,向风扇发送控制指令,以指示风扇按照自定义设置的扫风范围进行扫风,据此实现自动且灵活地调整风扇扫风范围,而无需人工调整风扇的位置或出风方向,使得风扇扫风范围能够灵活适应不同场景下的扫风需求。
102.在一个实施例中,扫风角度范围包括第一相对角度和第二相对角度;控制扫风件的电机运行,使扫风件按照自定义扫风范围参数对应的扫风角度范围进行扫风的步骤,具体可以包括:基于第一相对角度和第二相对角度,控制扫风件的电机运行,使扫风件的出风口在第一相对角度和第二相对角度对应的位置之间来回运动。
103.第一相对角度和第二相对角度均为相对于参考方向的角度。举例来说,参考图3,用户自定义设置的扫风范围为第一限制线ox和第二限制线oy所围成的阴影扇形区域,假设第一限制线ox与参考线oz之间的第一角度为30
°
,第二限制线oy与参考线oz之间的第二角度为120
°
,则第一相对角度为参考方向逆时针转动30
°
,第二相对角度为参考方向逆时针转
动120
°

104.具体而言,控制风扇循环执行以下过程:基于第一相对角度控制风扇的电机运行,使风扇的出风口运动到第一相对角度对应的第一位置;基于第二相对角度控制风扇的电机运行,使风扇的出风口运动到第二相对角度对应的第二位置。据此实现风扇的出风口在第一相对角度和第二相对角度对应的位置之间来回运动,以满足用户自定义设置的扫风范围需求。
105.在一个实施例中,在基于第一相对角度和第二相对角度,控制扫风件的电机运行,使扫风件的出风口在第一相对角度和第二相对角度对应的位置之间来回运动之前,还包括以下步骤:当检测到扫风件的出风口方向与参考方向不对应时,控制扫风件进行扫风初始化,使出风口方向与参考方向对应。
106.当用户自定义设置扫风范围时,风扇可能正在摇头扫风,导致出风口方向与参考方向不对应。风扇在接收到终端发送的携带自定义扫风范围参数的控制指令后,先检测风扇的出风口方向与参考方向是否对应,若出风口方向与参考方向对应,则直接执行基于第一相对角度和第二相对角度,控制风扇的电机运行,使风扇的出风口在第一相对角度和第二相对角度对应的位置之间来回运动的步骤。若出风口方向与参考方向不对应,则先控制风扇进行扫风初始化,使出风口方向与参考方向对应,再执行基于第一相对角度和第二相对角度,控制风扇的电机运行,使风扇的出风口在第一相对角度和第二相对角度对应的位置之间来回运动的步骤。据此,可以保证风扇扫风控制的准确性和稳定性。
107.在一个实施例中,在接收与扫风件通信连接的终端发送的控制指令之前,还包括以下步骤:与终端通信连接;将扫风件的当前扫风状态同步至终端,当前扫风状态包括当前扫风角度范围。
108.风扇与终端通信连接时,可以实时地将当前扫风状态同步至终端,当前扫风状态包括当前扫风角度范围,从而终端上可以显示风扇的当前扫风角度范围,方便用户查看,再决定是否对风扇的当前扫风角度范围进行调整,进一步提高风扇控制的智能性和用户体验。
109.应该理解的是,虽然上述实施例涉及的各流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,这些步骤可以以其它的顺序执行。而且,上述实施例涉及的各流程图中的至少一部分步骤可以包括多个步骤或者多个阶段,这些步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,这些步骤或者阶段的执行顺序也不必然是依次进行,而是可以与其它步骤或者其它步骤中的步骤或者阶段的至少一部分轮流或者交替地执行。
110.在一个实施例中,如图11所示,提供了一种扫风件控制装置1100,包括:显示模块1110、获取模块1120和控制模块1130,其中:
111.显示模块1110,用于显示扫风范围设置界面。
112.获取模块1120,用于响应于在扫风范围设置界面的设置操作,获取自定义扫风范围参数。
113.控制模块1130,用于在满足扫风范围确定条件时,向通信连接的扫风件发送控制指令,控制指令携带自定义扫风范围参数,控制指令用以指示扫风件按照自定义扫风范围
参数对应的扫风角度范围进行扫风。
114.在一个实施例中,扫风范围设置界面中包括设置区域,设置区域中包括参考元件和限制元件;获取模块1120在响应于在扫风范围设置界面的设置操作,获取自定义扫风范围参数时,具体用于:响应于限制元件的移动操作,获取限制元件对应的限制角度标记位;根据限制元件对应的限制角度标记位、以及参考元件对应的参考角度标记位,确定自定义扫风范围参数。
115.在一个实施例中,限制元件包括第一限制元件和第二限制元件,限制角度标记位包括第一限制元件对应的第一角度标记位和第二限制元件对应的第二角度标记位;显示模块1110还用于:突出显示自定义扫风范围,自定义扫风范围为第一限制元件和第二限制元件所围成的区域。
116.在一个实施例中,扫风范围设置界面中包括第一设置区域和第二设置区域,第一设置区域中包括参考元件;获取模块1120在响应于在扫风范围设置界面的设置操作,获取自定义扫风范围参数时,具体用于:响应于在第二设置区域的角度设置操作,获取设置的扫风角度,在第一设置区域中突出显示与设置的扫风角度对应的扫风范围;响应于扫风范围的移动操作,获取扫风范围对应的角度标记位;根据扫风范围对应的角度标记位、以及参考元件对应的参考角度标记位,确定自定义扫风范围参数。
117.在一个实施例中,显示模块1110在显示扫风范围设置界面时,具体用于:显示扫风件控制主界面;响应于在扫风件控制主界面的自定义扫风范围触发操作,显示扫风范围设置界面。
118.在一个实施例中,该装置还包括确定模块,用于在通过扫风范围设置界面的确定控件接收到范围确定指令时,确定满足扫风范围确定条件。
119.在一个实施例中,该装置还包括确定模块,用于在获取自定义扫风范围参数之后的预设时长内,未获取到针对扫风范围设置界面的操作时,确定满足扫风范围确定条件。
120.在一个实施例中,该装置还包括确定模块,用于获取语音数据,在语音数据中包含范围确定信息时,确定满足扫风范围确定条件。
121.关于扫风件控制装置的具体限定可以参见上文中对于扫风件控制方法的限定,在此不再赘述。上述扫风件控制装置中的各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于计算机设备中的处理器中,也可以以软件形式存储于计算机设备中的存储器中,以便于处理器调用执行以上各个模块对应的操作。
122.在一个实施例中,如图12所示,提供了一种扫风件控制装置1200,包括:接收模块1210和控制模块1220,其中:
123.接收模块1210,用于接收与扫风件通信连接的终端发送的控制指令,控制指令携带扫风范围参数。
124.控制模块1220,用于控制扫风件的电机运行,使扫风件按照自定义扫风范围参数对应的扫风角度范围进行扫风。
125.在一个实施例中,扫风角度范围包括第一相对角度和第二相对角度;控制模块在控制扫风件的电机运行,使扫风件按照自定义扫风范围参数对应的扫风角度范围进行扫风时,具体用于:基于第一相对角度和第二相对角度,控制扫风件的电机运行,使扫风件的出风口在第一相对角度和第二相对角度对应的位置之间来回运动。
126.在一个实施例中,控制模块1220,还用于在基于第一相对角度和第二相对角度,控制扫风件的电机运行,使扫风件的出风口在第一相对角度和第二相对角度对应的位置之间来回运动之前,当检测到扫风件的出风口方向与参考方向不对应时,控制扫风件进行扫风初始化,使出风口方向与参考方向对应。
127.在一个实施例中,该装置还包括通信模块,用于:与终端通信连接;将扫风件的当前扫风状态同步至终端,当前扫风状态包括当前扫风角度范围。
128.关于扫风件控制装置的具体限定可以参见上文中对于扫风件控制方法的限定,在此不再赘述。上述扫风件控制装置中的各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于计算机设备中的处理器中,也可以以软件形式存储于计算机设备中的存储器中,以便于处理器调用执行以上各个模块对应的操作。
129.在一个实施例中,提供了一种计算机设备,该计算机设备可以是终端,其内部结构图可以如图13所示。该计算机设备包括通过系统总线连接的处理器、存储器、通信接口、显示屏和输入装置。其中,该计算机设备的处理器用于提供计算和控制能力。该计算机设备的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作系统和计算机程序。该内存储器为非易失性存储介质中的操作系统和计算机程序的运行提供环境。该计算机设备的通信接口用于与外部的终端进行有线或无线方式的通信,无线方式可通过wifi、运营商网络、nfc(近场通信)或其他技术实现。该计算机程序被处理器执行时以实现一种扫风件控制方法。该计算机设备的显示屏可以是液晶显示屏或者电子墨水显示屏,该计算机设备的输入装置可以是显示屏上覆盖的触摸层,也可以是计算机设备外壳上设置的按键、轨迹球或触控板,还可以是外接的键盘、触控板或鼠标等。
130.本领域技术人员可以理解,图13中示出的结构,仅仅是与本技术方案相关的部分结构的框图,并不构成对本技术方案所应用于其上的计算机设备的限定,具体的计算机设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。
131.在一个实施例中,提供了一种扫风件,包括存储器和处理器,存储器中存储有计算机程序,该处理器执行计算机程序时实现上述应用于扫风件的各方法实施例中的步骤。
132.在一个实施例中,提供了一种终端,包括存储器和处理器,存储器中存储有计算机程序,该处理器执行计算机程序时实现上述应用于终端的各方法实施例中的步骤。
133.在一个实施例中,提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现上述各方法实施例中的步骤。
134.在一个实施例中,提供了一种计算机程序产品或计算机程序,该计算机程序产品或计算机程序包括计算机指令,该计算机指令存储在计算机可读存储介质中。计算机设备的处理器从计算机可读存储介质读取该计算机指令,处理器执行该计算机指令,使得该计算机设备执行上述各方法实施例中的步骤。
135.需要理解的是,上述实施例中的术语“第一”、“第二”等仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。针对数值范围的描述,术语“多个”理解为等于或大于两个。
136.本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,
本技术所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和易失性存储器中的至少一种。非易失性存储器可包括只读存储器(read

only memory,rom)、磁带、软盘、闪存或光存储器等。易失性存储器可包括随机存取存储器(random access memory,ram)或外部高速缓冲存储器。作为说明而非局限,ram可以是多种形式,比如静态随机存取存储器(static random access memory,sram)或动态随机存取存储器(dynamic random access memory,dram)等。
137.以上实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。
138.以上所述实施例仅表达了本技术的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本技术构思的前提下,还可以做出若干变形和改进,这些都属于本技术的保护范围。因此,本技术专利的保护范围应以所附权利要求为准。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1