本發明涉及家用電器技術領域,特別涉及一種風量控制方法、一種風量控制系統、一種風量控制設備以及一種風量輸出設備。
背景技術:
隨著人們生活水平的提高,家用電器的種類日趨多樣化,能夠產生風并能夠改變風量大小的家用電器也越來越多,例如空調器、風扇和加濕器等。
目前,對于上述家用電器風量的控制大多是通過對遙控器按鍵的操作或智能終端觸摸屏的操作來實現的。用戶在實際生活中常常會遇到無法對按鍵或觸摸屏進行操作的情況,例如,在雙手沾滿油漬時不便于接觸按鍵或觸摸屏。因此,上述的風量控制方法還不夠方便。
技術實現要素:
本發明旨在至少在一定程度上解決上述技術中的技術問題之一。為此,本發明的一個目的在于提出一種風量控制方法,能夠使風量控制方便快捷,大大提高了用戶體驗度。
本發明的第二個目的在于提出一種風量控制系統。
本發明的第三個目的在于提出一種風量控制設備。
本發明的第四個目的在于提出一種風量輸出設備。
為達到上述目的,本發明第一方面實施例提出了一種風量控制方法,該方法包括以下步驟:通過風量控制設備獲取自身加速度信息;在根據所述自身加速度信息判斷所述風量控制設備的加速度發生變化時,獲取加速度的變化量,并根據所述變化量獲取所述風量控制設備的當前擺動程度;根據所述當前擺動程度計算風量數值;根據所述風量數值生成風量控制指令,以對風量輸出設備輸出的風量進行控制。
根據本發明實施例的風量控制方法,在風量控制設備的加速度發生變化時,可根據加速度的變化量獲取風量控制設備的擺動程度,并根據風量控制設備的擺動程度對風量輸出設備輸出的風量進行控制,由此,能夠通過對風量控制設備擺動動作的大小來控制風量輸出設備輸出的風量,使風量控制方便快捷,大大提高了用戶體驗度。
另外,根據本發明上述實施例提出的風量控制方法還可以具有如下附加的技術特征:
根據本發明的一個實施例,通過所述風量控制設備內置的重力加速度傳感器檢測所述風量控制設備的三軸加速度。
進一步地,所述當前擺動程度為:
D=[Dx,Dy,Dz],
其中,D為所述當前擺動程度,Dx、Dy和Dz分別為當前X軸、Y軸和Z軸方向上的所述加速度的變化量。
進一步地,當所述當前擺動程度中X軸、Y軸和Z軸方向上的加速度的變化量均對應小于預設擺動程度門限中X軸、Y軸和Z軸方向上的加速度的變化門限值時,禁止對風量輸出設備輸出的風量進行控制。
優選地,將所述當前擺動程度中加速度的變化量最大的軸作為基準軸,并根據以下公式計算所述風量數值:
W=(Wa-Na)/(Ma-Na),
其中,W為所述風量數值,Wa為所述當前擺動程度中所述基準軸方向上的加速度的變化量,Na為所述預設擺動程度門限中所述基準軸方向上的加速度的變化門限值,Ma為存儲的所述基準軸方向上最大的加速度的變化量。
根據本發明的一個實施例,所述風量輸出設備為空調器、風扇、加濕器或除濕機。
根據本發明的一個實施例,所述風量控制設備為移動終端或穿戴式設備。
為達到上述目的,本發明第二方面實施例提出了一種風量控制系統,該系統包括:風量控制設備,所述風量控制設備獲取自身加速度信息,根據所述自身加速度信息判斷所述風量控制設備的加速度發生變化時,獲取加速度的變化量,并根據所述變化量獲取所述風量控制設備的當前擺動程度,并根據所述當前擺動程度計算風量數值,以及根據所述風量數值生成風量控制指令;風量輸出設備,所述風量輸出設備用于接收所述風量控制設備的風量控制指令,并根據所述風量控制指令對輸出的風量進行控制。
根據本發明實施例的風量控制系統,在風量控制設備10的加速度發生變化時,可根據加速度的變化量獲取風量控制設備的擺動程度,并根據風量控制設備的擺動程度對風量輸出設備20輸出的風量進行控制,由此,能夠通過對風量控制設備擺動動作的大小來控制風量輸出設備輸出的風量,使風量控制方便快捷,大大提高了用戶體驗度。
另外,根據本發明上述實施例提出的風量控制系統還可以具有如下附加的技術特征:
根據本發明的一個實施例,所述風量控制設備通過內置的重力加速度傳感器檢測所述風量控制設備的三軸加速度。
進一步地,所述當前擺動程度為:
D=[Dx,Dy,Dz],
其中,D為所述當前擺動程度,Dx、Dy和Dz分別為當前X軸、Y軸和Z軸方向上的所述加速度的變化量。
進一步地,所述風量控制設備在所述當前擺動程度中X軸、Y軸和Z軸方向上的加速度的變化量均對應小于預設擺動程度門限中X軸、Y軸和Z軸方向上的加速度的變化門限值時,禁止對風量輸出設備輸出的風量進行控制。
優選地,所述風量控制設備將所述當前擺動程度中加速度的變化量最大的軸作為基準軸,并根據以下公式計算所述風量數值:
W=(Wa-Na)/(Ma-Na),
其中,W為所述風量數值,Wa為所述當前擺動程度中所述基準軸方向上的加速度的變化量,Na為所述預設擺動程度門限中所述基準軸方向上的加速度的變化門限值,Ma為存儲的所述基準軸方向上最大的加速度的變化量。
根據本發明的一個實施例,所述風量輸出設備為空調器、風扇、加濕器或除濕機。
根據本發明的一個實施例,所述風量控制設備為移動終端或穿戴式設備。
為達到上述目的,本發明第三方面實施例提出了一種風量控制設備,其包括:第一獲取模塊,用于獲取所述風量控制設備的加速度信息;第二獲取模塊,用于在根據所述加速度信息判斷所述風量控制設備的加速度發生變化時,獲取加速度的變化量,并根據所述變化量獲取所述風量控制設備的當前擺動程度;計算模塊,用于根據所述當前擺動程度計算風量數值;生成模塊,用于根據所述風量數值生成風量控制指令,以對風量輸出設備輸出的風量進行控制。
根據本發明實施例的風量控制設備,通過第一獲取模塊獲取風量控制設備的加速度信息,通過第二獲取模塊在根據加速度信息判斷風量控制設備的加速度發生變化時,獲取加速度的變化量,并根據變化量獲取風量控制設備的當前擺動程度,并通過計算模塊根據當前擺動程度計算風量數值,以及通過生成模塊根據風量數值生成風量控制指令,以對風量輸出設備輸出的風量進行控制。由此,能夠通過對風量控制設備擺動動作的大小來控制風量輸出設備輸出的風量,使風量控制方便快捷,大大提高了用戶體驗度。
另外,根據本發明上述實施例提出的風量控制設備還可以具有如下附加的技術特征:
根據本發明的一個實施例,所述第一獲取模塊為重力加速度傳感器,所述第一獲取模塊獲取所述風量控制設備的三軸加速度。
進一步地,所述當前擺動程度為:
D=[Dx,Dy,Dz],
其中,D為所述當前擺動程度,Dx、Dy和Dz分別為當前X軸、Y軸和Z軸方向上的所述加速度的變化量。
進一步地,所述的風量控制設備還包括禁止模塊,在所述當前擺動程度中X軸、Y軸和Z軸方向上的加速度的變化量均對應小于預設擺動程度門限中X軸、Y軸和Z軸方向上的加速度的變化門限值時,所述禁止模塊禁止對風量輸出設備輸出的風量進行控制。
優選地,所述計算模塊將所述當前擺動程度中加速度的變化量最大的軸作為基準軸,并根據以下公式計算所述風量數值:
W=(Wa-Na)/(Ma-Na),
其中,W為所述風量數值,Wa為所述當前擺動程度中所述基準軸方向上的加速度的變化量,Na為所述預設擺動程度門限中所述基準軸方向上的加速度的變化門限值,Ma為存儲的所述基準軸方向上最大的加速度的變化量。
根據本發明的一個實施例,所述風量控制設備為移動終端或穿戴式設備。
為達到上述目的,本發明第四方面實施例提出了一種風量輸出設備,其包括:接收模塊,用于接收風量控制指令,其中,風量控制設備獲取自身加速度信息,根據所述自身加速度信息判斷所述風量控制設備的加速度發生變化時,獲取加速度的變化量,并根據所述變化量獲取所述風量控制設備的當前擺動程度,并根據所述當前擺動程度計算風量數值,以及根據所述風量數值生成所述風量控制指令;控制模塊,用于根據所述風量控制指令對所述風量輸出設備輸出的風量進行控制。
根據本發明實施例的風量輸出設備,通過其接收模塊接收風量控制指令,其中,風量控制設備獲取自身加速度信息,根據自身加速度信息判斷風量控制設備的加速度發生變化時,獲取加速度的變化量,并根據變化量獲取風量控制設備的當前擺動程度,并根據當前擺動程度計算風量數值,以及根據風量數值生成風量控制指令,風量輸出設備的控制模塊根據風量控制指令對風量輸出設備輸出的風量進行控制。由此,能夠通過對風量控制設備擺動動作的大小來控制風量輸出設備輸出的風量,使風量控制方便快捷,大大提高了用戶體驗度。
另外,根據本發明上述實施例提出的風量輸出設備還可以具有如下附加的技術特征:
根據本發明的一個實施例,所述風量輸出設備為空調器、風扇、加濕器或除濕機。
附圖說明
圖1為根據本發明實施例的風量控制方法的流程圖;
圖2為根據本發明實施例的風量控制系統的方框示意圖;
圖3為根據本發明實施例的風量控制設備的方框示意圖;
圖4為根據本發明實施例的風量輸出設備的方框示意圖。
具體實施方式
下面詳細描述本發明的實施例,所述實施例的示例在附圖中示出,其中自始至終相同或類似的標號表示相同或類似的元件或具有相同或類似功能的元件。下面通過參考附圖描述的實施例是示例性的,旨在用于解釋本發明,而不能理解為對本發明的限制。
下面結合附圖來描述本發明實施例的風量控制方法、系統、風量控制設備及風量輸出設備。
圖1為根據本發明實施例的風量控制方法的流程圖。
如圖1所示,本發明實施例的風量控制方法,包括以下步驟:
S1,通過風量控制設備獲取自身加速度信息。
在本發明的一個實施例中,風量控制設備可為能夠獲取自身加速度信息的移動終端或穿戴式設備,例如手機、平版電腦、手環、智能手表、耳機和智能眼鏡等。
S2,在根據自身加速度信息判斷風量控制設備的加速度發生變化時,獲取加速度的變化量,并根據變化量獲取風量控制設備的當前擺動程度。
應當理解,風量控制設備的擺動程度不同,加速度的變化量也對應不同,因而可根據加速度的變化量獲取風量控制設備的當前擺動程度。
S3,根據當前擺動程度計算風量數值。
可設定當前擺動程度與風量數值之間的映射關系,并根據該映射關系計算風量數值。
S4,根據風量數值生成風量控制指令,以對風量輸出設備輸出的風量進行控制。
在本發明的一個實施例中,風量控制設備與風量輸出設備之間可通過無線網絡進行通信,可將風量數值通過控制指令的方式發送至風量輸出設備,以控制風量輸出設備輸出相應的風量。
在本發明的一個實施例中,風量輸出設備可為空調器、風扇、加濕器或除濕機等能夠產生風并能夠改變風量大小的家用電器。
根據本發明實施例的風量控制方法,在風量控制設備的加速度發生變化時,可根據加速度的變化量獲取風量控制設備的擺動程度,并根據風量控制設備的擺動程度對風量輸出設備輸出的風量進行控制,由此,能夠通過對風量控制設備擺動動作的大小來控制風量輸出設備輸出的風量,使風量控制方便快捷,大大提高了用戶體驗度。
在本發明的一個實施例中,可通過風量控制設備內置的重力加速度傳感器檢測風量控制設備的三軸加速度。
風量控制設備可在接收用戶指令,如某特定的動作后進入風量控制模式,在進入風量控制模式時,風量控制設備可將檢測到的三軸加速度I=[Xinit,Yinit,Zinit]作為初始的三軸加速度,其中,Xinit為X軸方向上的加速度,Yinit為Y軸方向上的加速度,Zinit為Z軸方向上的加速度。
當風量控制設備發生擺動時,其加速度會發生變化,此時檢測到的三軸加速度C=[Xc,Yc,Zc]。由此,當前X軸、Y軸和Z軸方向上的加速度的變化量可分別為Dx=|Xc-Xinit|、Dy=|Yc-Yinit|和Dz=|Zc-Zinit|。在本發明的一個實施例中,當前擺動程度D可表示為:D=[Dx,Dy,Dz]。
在本發明的一個實施例中,如果風量控制設備的擺動程度較小,則可禁止對風量輸出設備輸出的風量進行控制,以避免輕微擺動造成的誤操作。
具體地,當當前擺動程度中X軸、Y軸和Z軸方向上的加速度的變化量均對應小于預設擺動程度門限中X軸、Y軸和Z軸方向上的加速度的變化門限值時,禁止對風量輸出設備輸出的風量進行控制。而當當前擺動程度中X軸、Y軸和Z軸方向上的加速度的變化量中的任意一個對應大于或等于預設擺動程度門限中X軸、Y軸和Z軸方向上的加速度的變化門限值時,則允許對風量輸出設備輸出的風量進行控制。在本發明的一個實施例中,可設置預設擺動程度門限N=[Xmin,Ymin,Zmin],當Dx<Xmin且Dy<Ymin且Dz<Zmin時,風量控制設備擺動程度較小,可持續備獲取風量控制設備自身加速度信息,而不執行計算風量數值和生成風量控制指令等動作;當Dx>Xmin或Dy>Ymin或Dz>Zmin時,風量控制設備擺動程度較大,可計算風量數值,并根據風量數值生成風量控制指令,以對風量輸出設備輸出的風量進行控制。
在本發明的一個實施例中,可將當前擺動程度中加速度的變化量最大的軸作為基準軸。風量控制設備可存儲當前擺動程度和之前的多個擺動程度,并獲取當前擺動程度和之前的多個擺動程度中,在基準軸方向上最大的加速度的變化量Ma、獲取當前擺動程度中基準軸方向上的加速度的變化量Wa以及獲取預設擺動程度門限中基準軸方向上的加速度的變化門限值Na。繼而可根據以下公式計算風量數值W:W=(Wa-Na)/(Ma-Na)。風量數值W所處區間為[0.0,1.0],對應風量輸出設備最低至最高的風速檔位。
另外,由于Ma為獲取當前擺動程度和之前的多個擺動程度中,在基準軸方向上最大的加速度的變化量,其能夠反映風量控制設備近期的擺動程度,即用戶近期擺動風量控制設備所用的力度。因此,Ma可因人而異,為具有學習特征的參數,能夠使肢體控制風量適用于不同肢體力度的人群,使小孩、老人、男人和女人的肢體力度都能輕易控制輸出設備輸出的風量,并且相對于每個用戶而言,其根據個人的力度所控制的風量能夠較為準確地符合用戶的需求。
應當理解,若用戶近期的擺動力度相接近,則用戶的擺動力度越小,設定的風量越小。而最大風量的設定可隨用戶近期的擺動力度的變化而調整。
在根據風量數值實現對風量輸出設備輸出的風量進行控制后,風量控制設備可在接收用戶另一指令,如某另一特定的動作后退出風量控制模式。
在本發明的一個具體實施例中,用戶可點擊智能手表的空調器風量控制功能,智能手表記錄初始的三軸加速度I=[0.1,8.8,3.3],即X軸方向上的加速度0.1m/s2,Y軸方向上的加速度8.8m/s2,Z軸方向上的加速度為3.3m/s2。
而后用戶揮動手,產生當前三軸加速度C=[0.2,1.2,9.0]。智能手表進行擺動程度計算:D=[|0.2-0.1|,|1.2-8.8|,|9.0-3.3|]=[0.1,7.6,5.7]。
智能手表中存在一個系統默認的預設擺動程度門限N=[1,1,1]。當智能手表擺動時的三軸加速度的變化量都低于1時,不執行風量計算動作,避免輕微擺動造成的誤操作。由于Y和Z軸方向上的加速度的變化量均大于對應軸方向上的加速度的變化門限值,智能手表有足夠的擺動,可執行風量計算和生成風量控制指令等動作。
智能手表可存儲最近30個擺動程度記錄R=[D1,…,D30],并將當前擺動程度D=[0.1,7.6,5.7]最為D1存儲至R。
由于D=[0.1,7.6,5.7]記錄了用戶揮手時智能手表產生的加速度變化,將加速度的變化量最大的軸作為基準軸,即將Y軸作為基準軸。同時,獲取近期記錄R中,Y軸的最大重力加速度數值Ma,假設Ma=7.6;獲取當前擺動程度D中Y軸方向上的加速度的變化量Wa=7.6;獲取預設擺動程度門限N中Y軸方向上的加速度的變化門限值Na=1。由此,可計算出風量數值W=(Wa-Na)/(Ma-Na)=(7.6-1)/(7.6-1)=1.0。
假設空調器的風量檔位可包括0%~100%,則風量數值為1時,對應的風量檔位為100%。智能手表通過WIFI將風量控制指令發送至空調器,空調器執行該控制指令,可將風量檔位設定為100%。
如果用戶再度揮動手,但力度比較小,三軸重力加速度數值C=[0.2,2.2,9.0],智能手表可計算出以下結果:
D=[|0.2-0.1|,|2.2-8.8|,|9.0-3.3|]=[0.1,6.6,5.7];
R=[D1,D2]=[(0.1,7.6,5.7),(0.1,6.6,5.7)];
基準軸為Y軸;Ma=7.6;
W=(6.6-1)/(7.6-1)=0.848=84.8%。
在根據風量數值W生成風量控制指令后,智能手表通過WIFI將風量控制指令發送至空調器。由于該空調器的風量檔位精度為1,即可為0-100的整數,因此空調器執行該控制指令后,可將風量檔位設定為85%。
在設定完風量檔位后,用戶可點擊智能手表功能以退出空調器風量控制功能。
為實現上述實施例的風量控制方法,本發明還提出一種風量控制系統。
如圖2所示,本發明實施例的風量控制系統,包括風量控制設備10和風量輸出設備20。
其中,風量控制設備10獲取自身加速度信息,根據自身加速度信息判斷風量控制設備10的加速度發生變化時,獲取加速度的變化量,并根據變化量獲取風量控制設備10的當前擺動程度,并根據當前擺動程度計算風量數值,以及根據風量數值生成風量控制指令;風量輸出設備20用于接收風量控制設備10的風量控制指令,并根據風量控制指令對輸出的風量進行控制。
在本發明的一個實施例中,風量控制設備10可為能夠獲取自身加速度信息的移動終端或穿戴式設備,例如手機、平版電腦、手環、智能手表、耳機和智能眼鏡等。
應當理解,風量控制設備10的擺動程度不同,加速度的變化量也對應不同,因而可根據加速度的變化量獲取風量控制設備的當前擺動程度。可設定當前擺動程度與風量數值之間的映射關系,并根據該映射關系計算風量數值。
在本發明的一個實施例中,風量控制設備10與風量輸出設備20之間可通過無線網絡進行通信,可將風量數值通過控制指令的方式發送至風量輸出設備20,以控制風量輸出設備輸出相應的風量。
在本發明的一個實施例中,風量輸出設備20可為空調器、風扇、加濕器或除濕機等能夠產生風并能夠改變風量大小的家用電器。
根據本發明實施例的風量控制系統,在風量控制設備的加速度發生變化時,可根據加速度的變化量獲取風量控制設備的擺動程度,并根據風量控制設備的擺動程度對風量輸出設備輸出的風量進行控制,由此,能夠通過對風量控制設備擺動動作的大小來控制風量輸出設備輸出的風量,使風量控制方便快捷,大大提高了用戶體驗度。
在本發明的一個實施例中,風量控制設備10可通過內置的重力加速度傳感器檢測風量控制設備10的三軸加速度。
風量控制設備10可在接收用戶指令,如某特定的動作后進入風量控制模式,在進入風量控制模式時,風量控制設備10可將檢測到的三軸加速度I=[Xinit,Yinit,Zinit]作為初始的三軸加速度,其中,Xinit為X軸方向上的加速度,Yinit為Y軸方向上的加速度,Zinit為Z軸方向上的加速度。
當風量控制設備10發生擺動時,其加速度會發生變化,此時檢測到的三軸加速度C=[Xc,Yc,Zc]。由此,當前X軸、Y軸和Z軸方向上的加速度的變化量可分別為Dx=|Xc-Xinit|、Dy=|Yc-Yinit|和Dz=|Zc-Zinit|。在本發明的一個實施例中,當前擺動程度D可表示為:D=[Dx,Dy,Dz]。
本發明的一個實施例中,如果風量控制設備10的擺動程度較小,則可禁止對風量輸出設備20輸出的風量進行控制,以避免輕微擺動造成的誤操作。
具體地,風量控制設備10在當前擺動程度中X軸、Y軸和Z軸方向上的加速度的變化量均對應小于預設擺動程度門限中X軸、Y軸和Z軸方向上的加速度的變化門限值時,禁止對風量輸出設備20輸出的風量進行控制。而當當前擺動程度中X軸、Y軸和Z軸方向上的加速度的變化量中的任意一個對應大于或等于預設擺動程度門限中X軸、Y軸和Z軸方向上的加速度的變化門限值時,則允許對風量輸出設備20輸出的風量進行控制。在本發明的一個實施例中,可設置預設擺動程度門限N=[Xmin,Ymin,Zmin],當Dx<Xmin且Dy<Ymin且Dz<Zmin時,風量控制設備10擺動程度較小,可持續備獲取風量控制設備10自身加速度信息,而不執行計算風量數值和生成風量控制指令等動作;當Dx>Xmin或Dy>Ymin或Dz>Zmin時,風量控制設備10擺動程度較大,可計算風量數值,并根據風量數值生成風量控制指令,以對風量輸出設備20輸出的風量進行控制。
在本發明的一個實施例中,風量控制設備10可將當前擺動程度中加速度的變化量最大的軸作為基準軸。風量控制設備10可存儲當前擺動程度和之前的多個擺動程度,并獲取當前擺動程度和之前的多個擺動程度中,在基準軸方向上最大的加速度的變化量Ma、獲取當前擺動程度中基準軸方向上的加速度的變化量Wa以及獲取預設擺動程度門限中基準軸方向上的加速度的變化門限值Na。繼而可根據以下公式計算風量數值W:W=(Wa-Na)/(Ma-Na)。風量數值W所處區間為[0.0,1.0],對應風量輸出設備最低至最高的風速檔位。
另外,由于Ma為獲取當前擺動程度和之前的多個擺動程度中,在基準軸方向上最大的加速度的變化量,其能夠反映風量控制設備近期的擺動程度,即用戶近期擺動風量控制設備所用的力度。因此,Ma可因人而異,為具有學習特征的參數,能夠使肢體控制風量適用于不同肢體力度的人群,使小孩、老人、男人和女人的肢體力度都能輕易控制輸出設備20輸出的風量,并且相對于每個用戶而言,其根據個人的力度所控制的風量能夠較為準確地符合用戶的需求。
應當理解,若用戶近期的擺動力度相接近,則用戶的擺動力度越小,設定的風量越小。而最大風量的設定可隨用戶近期的擺動力度的變化而調整。
在根據風量數值實現對風量輸出設備20輸出的風量進行控制后,風量控制設備10可在接收用戶另一指令,如某另一特定的動作后退出風量控制模式。
對應上述實施例,本發明還提出一種風量控制設備。
其中,風量控制設備可為能夠獲取自身加速度信息的移動終端或穿戴式設備,例如手機、平版電腦、手環、智能手表、耳機和智能眼鏡等。
如圖3所示,本發明實施例的風量控制設備10,包括第一獲取模塊11、第二獲取模塊12、計算模塊13和生成模塊14。
其中,第一獲取模塊11用于獲取風量控制設備的加速度信息;第二獲取模塊12用于在根據加速度信息判斷風量控制設備的加速度發生變化時,獲取加速度的變化量,并根據變化量獲取風量控制設備的當前擺動程度;計算模塊13用于根據當前擺動程度計算風量數值;生成模塊14用于根據風量數值生成風量控制指令,以對風量輸出設備輸出的風量進行控制。
應當理解,風量控制設備10的擺動程度不同,加速度的變化量也對應不同,因而可根據加速度的變化量獲取風量控制設備的當前擺動程度。可設定當前擺動程度與風量數值之間的映射關系,并根據該映射關系計算風量數值。
在本發明的一個實施例中,第一獲取模塊11可為重力加速度傳感器,第一獲取模塊11可獲取風量控制設備10的三軸加速度。
風量控制設備10可在接收用戶指令,如某特定的動作后進入風量控制模式,在進入風量控制模式時,風量控制設備10可將重力加速度傳感器獲取的三軸加速度I=[Xinit,Yinit,Zinit]作為初始的三軸加速度,其中,Xinit為X軸方向上的加速度,Yinit為Y軸方向上的加速度,Zinit為Z軸方向上的加速度。
當風量控制設備10發生擺動時,其加速度會發生變化,此時獲取的三軸加速度C=[Xc,Yc,Zc]。由此,當前X軸、Y軸和Z軸方向上的加速度的變化量可分別為Dx=|Xc-Xinit|、Dy=|Yc-Yinit|和Dz=|Zc-Zinit|。在本發明的一個實施例中,當前擺動程度D可表示為:D=[Dx,Dy,Dz]。
本發明的一個實施例中,如果風量控制設備10的擺動程度較小,則可禁止對風量輸出設備輸出的風量進行控制,以避免輕微擺動造成的誤操作。
具體地,本發明實施例的風量控制設備10還可包括禁止模塊,在當前擺動程度中X軸、Y軸和Z軸方向上的加速度的變化量均對應小于預設擺動程度門限中X軸、Y軸和Z軸方向上的加速度的變化門限值時,禁止模塊禁止對風量輸出設備輸出的風量進行控制。
在本發明的一個實施例中,計算模塊13可將當前擺動程度中加速度的變化量最大的軸作為基準軸。風量控制設備10可存儲當前擺動程度和之前的多個擺動程度,并獲取當前擺動程度和之前的多個擺動程度中,在基準軸方向上最大的加速度的變化量Ma、獲取當前擺動程度中基準軸方向上的加速度的變化量Wa以及獲取預設擺動程度門限中基準軸方向上的加速度的變化門限值Na。繼而計算模塊13可根據以下公式計算風量數值W:W=(Wa-Na)/(Ma-Na)。風量數值W所處區間為[0.0,1.0],對應風量輸出設備最低至最高的風速檔位。
另外,由于Ma為獲取當前擺動程度和之前的多個擺動程度中,在基準軸方向上最大的加速度的變化量,其能夠反映風量控制設備近期的擺動程度,即用戶近期擺動風量控制設備所用的力度。因此,Ma可因人而異,為具有學習特征的參數,能夠使肢體控制風量適用于不同肢體力度的人群,使小孩、老人、男人和女人的肢體力度都能輕易控制輸出設備輸出的風量,并且相對于每個用戶而言,其根據個人的力度所控制的風量能夠較為準確地符合用戶的需求。
應當理解,若用戶近期的擺動力度相接近,則用戶的擺動力度越小,設定的風量越小。而最大風量的設定可隨用戶近期的擺動力度的變化而調整。
在根據風量數值實現對風量輸出設備輸出的風量進行控制后,風量控制設備可在接收用戶另一指令,如某另一特定的動作后退出風量控制模式。
根據本發明實施例的風量控制設備,通過第一獲取模塊獲取風量控制設備的加速度信息,通過第二獲取模塊在根據加速度信息判斷風量控制設備的加速度發生變化時,獲取加速度的變化量,并根據變化量獲取風量控制設備的當前擺動程度,并通過計算模塊根據當前擺動程度計算風量數值,以及通過生成模塊根據風量數值生成風量控制指令,以對風量輸出設備輸出的風量進行控制。由此,能夠通過對風量控制設備擺動動作的大小來控制風量輸出設備輸出的風量,使風量控制方便快捷,大大提高了用戶體驗度。
對應上述實施例,本發明還提出一種風量輸出設備。
其中,風量輸出設備可為空調器、風扇、加濕器或除濕機等能夠產生風并能夠改變風量大小的家用電器。
如圖4所示,本發明實施例的風量輸出設備20,包括接收模塊21和控制模塊22。
其中,接收模塊21用于接收風量控制指令,其中,風量控制設備獲取自身加速度信息,根據自身加速度信息判斷風量控制設備的加速度發生變化時,獲取加速度的變化量,并根據變化量獲取風量控制設備的當前擺動程度,并根據當前擺動程度計算風量數值,以及根據風量數值生成風量控制指令;控制模塊22用于根據風量控制指令對風量輸出設備輸出的風量進行控制。
本發明實施例的風量輸出設備更具體的實施方式可參照上述風量控制系統和風量控制系統對應的實施例,為避免冗余,在此不再贅述。
根據本發明實施例的風量輸出設備,通過其接收模塊接收風量控制指令,其中,風量控制設備獲取自身加速度信息,根據自身加速度信息判斷風量控制設備的加速度發生變化時,獲取加速度的變化量,并根據變化量獲取風量控制設備的當前擺動程度,并根據當前擺動程度計算風量數值,以及根據風量數值生成風量控制指令,風量輸出設備的控制模塊根據風量控制指令對風量輸出設備輸出的風量進行控制。由此,能夠通過對風量控制設備擺動動作的大小來控制風量輸出設備輸出的風量,使風量控制方便快捷,大大提高了用戶體驗度。
在本發明的描述中,需要理解的是,術語“中心”、“縱向”、“橫向”、“長度”、“寬度”、“厚度”、“上”、“下”、“前”、“后”、“左”、“右”、“豎直”、“水平”、“頂”、“底”、“內”、“外”、“順時針”、“逆時針”、“軸向”、“徑向”、“周向”等指示的方位或位置關系為基于附圖所示的方位或位置關系,僅是為了便于描述本發明和簡化描述,而不是指示或暗示所指的裝置或元件必須具有特定的方位、以特定的方位構造和操作,因此不能理解為對本發明的限制。
此外,術語“第一”、“第二”僅用于描述目的,而不能理解為指示或暗示相對重要性或者隱含指明所指示的技術特征的數量。由此,限定有“第一”、“第二”的特征可以明示或者隱含地包括一個或者更多個該特征。在本發明的描述中,“多個”的含義是兩個或兩個以上,除非另有明確具體的限定。
在本發明中,除非另有明確的規定和限定,術語“安裝”、“相連”、“連接”、“固定”等術語應做廣義理解,例如,可以是固定連接,也可以是可拆卸連接,或成一體;可以是機械連接,也可以是電連接;可以是直接相連,也可以通過中間媒介間接相連,可以是兩個元件內部的連通或兩個元件的相互作用關系。對于本領域的普通技術人員而言,可以根據具體情況理解上述術語在本發明中的具體含義。
在本發明中,除非另有明確的規定和限定,第一特征在第二特征“上”或“下”可以是第一和第二特征直接接觸,或第一和第二特征通過中間媒介間接接觸。而且,第一特征在第二特征“之上”、“上方”和“上面”可是第一特征在第二特征正上方或斜上方,或僅僅表示第一特征水平高度高于第二特征。第一特征在第二特征“之下”、“下方”和“下面”可以是第一特征在第二特征正下方或斜下方,或僅僅表示第一特征水平高度小于第二特征。
在本說明書的描述中,參考術語“一個實施例”、“一些實施例”、“示例”、“具體示例”、或“一些示例”等的描述意指結合該實施例或示例描述的具體特征、結構、材料或者特點包含于本發明的至少一個實施例或示例中。在本說明書中,對上述術語的示意性表述不必須針對的是相同的實施例或示例。而且,描述的具體特征、結構、材料或者特點可以在任一個或多個實施例或示例中以合適的方式結合。此外,在不相互矛盾的情況下,本領域的技術人員可以將本說明書中描述的不同實施例或示例以及不同實施例或示例的特征進行結合和組合。
盡管上面已經示出和描述了本發明的實施例,可以理解的是,上述實施例是示例性的,不能理解為對本發明的限制,本領域的普通技術人員在本發明的范圍內可以對上述實施例進行變化、修改、替換和變型。