本發(fā)明涉及風扇領域,具體地,涉及一種終端、風扇及用于控制風扇的方法。
背景技術:
目前,風扇已經(jīng)成為家庭生活必須用品之一,其主要通過驅(qū)動扇葉轉(zhuǎn)動以生成氣流,從而達到乘涼的效果的取涼設備。而隨著科技的發(fā)展,風扇也逐漸向著智能化方向發(fā)展。
常規(guī)的智能風扇一般采用場景聯(lián)動的模式,通過給出擬定參數(shù)而控制風扇進行自動搖擺但是需要手動控制風力。有的智能風扇可以具備與手機app互聯(lián)互通的功能,但也僅僅是簡單控制開關、風速而已,并不具備更加人性化吹風,例如,不能夠?qū)崿F(xiàn)跟隨人體的移動而擺動的功能、人數(shù)眾多時無法合理分配風力等。
技術實現(xiàn)要素:
本發(fā)明的目的是提供一種終端、風扇及用于控制風扇的方法,其使得智能風扇能夠具備更加人性化吹風。
為了實現(xiàn)上述目的,本發(fā)明提供一種終端,該終端包括:攝像裝置,用于對該攝像裝置拍攝范圍內(nèi)的人體進行拍攝;控制裝置,用于根據(jù)所拍攝的圖像分析所述人體的移動位置,以及用于根據(jù)該移動位置生成搖擺操控指令;以及發(fā)送裝置,用于發(fā)送所述搖擺操控指令。
可選地,所述控制裝置還用于確定所拍攝的圖像中的人體數(shù)量,以及用于根據(jù)所述人體數(shù)量生成風速操控指令;所述發(fā)送裝置還用于發(fā)送所述風速操控指令。
可選地,所述控制裝置還用于確定所拍攝的圖像中的人體分布位置,以及用于根據(jù)所述人體分布位置生成時間操控指令;所述發(fā)送裝置還用于發(fā)送所述時間操控指令。
可選地,所述終端還包括:接收裝置,用于接收風扇的當前運行狀態(tài);以及顯示裝置,用于顯示所述風扇的當前運行狀態(tài)。
相應地,本發(fā)明還提供一種風扇,該風扇包括:接收模塊,用于接收搖擺操控指令;以及控制模塊,用于根據(jù)所述搖擺操控指令來控制所述風扇搖擺。
可選地,所述接收模塊還用于接收風速操控指令;所述控制模塊還用于根據(jù)所述風速操控指令來控制所述風扇的風速。
可選地,所述接收模塊還用于接收時間操控指令;所述控制模塊還用于根據(jù)所述時間操控指令控制所述風扇的吹風時間。
可選地,所述風扇還包括:發(fā)送模塊,用于對所述風扇的當前運行狀態(tài)進行發(fā)送。
相應地,本發(fā)明還提供一種用于控制風扇的方法,該方法包括:使用攝像裝置對該攝像裝置拍攝范圍內(nèi)的人體進行拍攝;根據(jù)所拍攝的圖像分析所述人體的移動位置;根據(jù)所述移動位置生成搖擺操控指令;以及發(fā)送所述搖擺操控指令。
可選地,所述方法還包括:確定所拍攝的圖像中的人體數(shù)量;根據(jù)所述人體數(shù)量生成風速操控指令;以及發(fā)送所述風速操控指令。
可選地,所述方法還包括:確定所拍攝的圖像中的人體分布位置;根據(jù)所述人體分布位置生成時間操控指令;以及發(fā)送所述時間操控指令。
可選地,其特征在于,所述方法還包括:接收風扇的當前運行狀態(tài);以及顯示所述風扇的當前運行狀態(tài)。
相應地,本發(fā)明還提供一種用于控制風扇的方法,該方法包括:接收搖擺操控指令;以及根據(jù)所述搖擺操控指令來控制所述風扇搖擺。
可選地,所述方法還包括:接收風速操控指令;根據(jù)所述風速操控指令來控制所述風扇的風速。
可選地,所述方法還包括:接收時間操控指令;根據(jù)所述時間操控指令控制所述風扇的吹風時間。
可選地,其特征在于,所述方法還包括:對所述風扇的當前運行狀態(tài)進行發(fā)送。
通過上述技術方案,智能分析所拍攝的圖像中的人體移動位置,根據(jù)該人體移動位置確定出風扇需要搖擺的角度并生成搖擺操控指令,風扇自動地根據(jù)該搖擺操控指令來進行搖擺,從而避免了用戶的手動操作,并同時提高了風扇的控制效率。
本發(fā)明的其它特征和優(yōu)點將在隨后的具體實施方式部分予以詳細說明。
附圖說明
附圖是用來提供對本發(fā)明的進一步理解,并且構成說明書的一部分,與下面的具體實施方式一起用于解釋本發(fā)明,但并不構成對本發(fā)明的限制。在附圖中:
圖1示出了本發(fā)明一實施例所提供的終端的結構框圖;
圖2示出了本發(fā)明另一實施例所提供的終端的結構框圖;
圖3示出了本發(fā)明一實施例所提供的風扇的結構框圖;
圖4示出了本發(fā)明另一實施例所提供的風扇的結構框圖;
圖5示出了本發(fā)明一實施例所提供的用于控制風扇的方法的流程圖;以及
圖6示出了本發(fā)明另一實施例所提供的用于控制風扇的方法的流程圖;
附圖標記說明
110 攝像裝置 120 控制裝置
130 發(fā)送裝置 140 接收裝置
150 顯示裝置 210 接收模塊
220 控制模塊 230 發(fā)送模塊
具體實施方式
以下結合附圖對本發(fā)明的具體實施方式進行詳細說明。應當理解的是,此處所描述的具體實施方式僅用于說明和解釋本發(fā)明,并不用于限制本發(fā)明。
圖1示出了本發(fā)明一實施例所提供的終端的結構框圖。如圖1所示,本發(fā)明實施例提供一種終端,該終端例如可以是智能手機、平板電腦等,該終端可以包括攝像裝置110、控制裝置120以及發(fā)送裝置130。
攝像裝置110可用于對該攝像裝置110拍攝范圍內(nèi)的人體進行拍攝,所拍攝的圖像可以是動態(tài)影像(即,攝像裝置110執(zhí)行錄像功能)也可以是靜態(tài)影像(即,攝像裝置110執(zhí)行拍照功能),可選地,這里可以將攝像裝置110的拍攝范圍與風扇的搖擺范圍設置為一致。
控制裝置120,可用于根據(jù)所拍攝的圖像分析所述人體的移動位置,并根據(jù)該移動位置生成搖擺操控指令。
對于所拍攝的圖像,控制裝置120可以首先提取圖像中的人體特征數(shù)據(jù),并將該提取的人體特征數(shù)據(jù)與所存儲的特征模板進行搜索匹配,這里,人體特征例如可以包括以下中的一者或多者:大致人體輪廓、人臉識別、手臂、腳等。在所匹配的相似度超過一閾值的情況下,認為成功識別出圖像中的人體,然后進一步地計算該人體特征在圖像中的移動位置以確認人體的移動位置,具體地,從所拍攝的第一幅圖像到最后一幅圖像為止(在攝像裝置110執(zhí)行錄像功能時,這里可以指從第一幀圖像到最后一幀圖像為止),分別對圖像中對應的人體特征進行距離比對,進而實時地測算圖像中該人體特征的移動位置。在所匹配的相似度低于所述閾值的情況下,重新提取圖像中的人體特征數(shù)據(jù)并重新執(zhí)行所述搜索匹配的過程。
可選地,攝像裝置110的拍攝位置可以是固定的,因而可建立一個平面空間坐標系,控制裝置120通過識別圖像中的人體進行鎖定,當該人體移動,可實時從圖像中通過每一幀圖像或每一幅圖像依次獲得其移動坐標,進行測算其移動位置距離。
在確定出所述人體的移動位置之后,可以根據(jù)該人體的移動位置確定風扇的搖擺角度,可選地,在控制裝置120中可以存儲有圖像中人體移動位置與風扇的搖擺角度的對應表或?qū)P系,控制裝置120根據(jù)所確定的人體的移動位置以及所存儲的對應表或?qū)P系既可以確定出風扇所需的搖擺角度,該搖擺角度可以是風扇相對于初始位置的搖擺角度,并且所計算的搖擺角度的正負可以指示風扇搖擺的不同方向,然后控制裝置120根據(jù)該搖擺角度生成搖擺操控指令,發(fā)送裝置130可以用于將該搖擺操控指令發(fā)送至風扇,風扇從搖擺操控指令中解析出所述搖擺角度,并響應該搖擺角度而進行搖擺,以使風扇能夠跟隨人體的移動而進行搖擺。
可選地,控制裝置120所確定的搖擺角度可以具有正負符號,以表示風扇應當搖擺的不同方向。
圖2示出了本發(fā)明另一實施例所提供的終端的結構框圖。如圖2所示,本發(fā)明實施例提供的終端還可以包括:接收裝置140和顯示裝置150,接收裝置140可用于接收風扇的當前運行狀態(tài),該當前運行狀態(tài)中可以包括風扇的當前搖擺角度(該搖擺角度可以是風扇相對于初始位置的搖擺角度)和風速等,該搖擺角度可以具有正負符號,以表示風扇的搖擺方向,可選地,控制裝置120可以根據(jù)風扇的當前運行狀態(tài)及所確定的搖擺角度來生成搖擺操控指令,例如可以采用所確定的搖擺角度與風扇的當前搖擺角度之差來生成搖擺操控指令。
顯示裝置150,可用于顯示所述風扇的當前運行狀態(tài)。在一可選實施例中,風扇還可以反饋指令執(zhí)行成功或失敗的信號至終端,接收裝置140還可以用于接收該信號,控制裝置150解析該信號并控制顯示裝置150進行顯示,例如,可以控制顯示裝置150以顯示“成功”或“失敗”的字樣的方式來提醒用戶,在執(zhí)行失敗的情況下,控制裝置150可以重新執(zhí)行上述的指令生成及發(fā)送步驟。
在一實施例中,控制裝置120還可以用于確定攝像裝置110所拍攝的圖像中的人體數(shù)量。具體地,在所拍攝的圖像中可能包括多個人體特征,控制裝置120重復執(zhí)行上述的針對人體特征數(shù)據(jù)的搜索匹配過程,并對匹配成功的人體特征進行計數(shù),進而可以確定出所拍攝的圖像中的人體數(shù)量。然后控制裝置120可以根據(jù)該人體數(shù)量確定風扇的風速,不同的人體數(shù)量可以對應不同的風速,人數(shù)較多時風速較高,人數(shù)較少時風速較低??蛇x地,控制裝置120可以預先存儲有人數(shù)范圍與風速大小的對應表,根據(jù)該對應表及所確定的人體數(shù)量來確定出合適的風速,并生成風速操控指令,發(fā)送裝置130可以用于將該風速操控指令發(fā)送至風扇,風扇從風速操控指令中解析出所述風速,并以該風速吹風,從而實現(xiàn)風扇風力的智能控制。
在另一實施例中,控制裝置120還可以根據(jù)攝像裝置110所拍攝的圖像來分析人體分布位置,并根據(jù)所述人體分布位置生成時間操控指令。
基于上述實施例,控制裝置120可以進一步確定出圖像中不同位置的人體數(shù)量,該不同位置例如可以通過上文中提到的空間坐標系來確定。圖像中的不同位置對應于風扇的不同搖擺角度,因而,根據(jù)不同位置范圍內(nèi)的人體數(shù)量可以設置不同的風扇停留時間,在人體數(shù)量較多的位置風扇停留時間可以設置較長,在人體數(shù)量較少的位置風扇停留的時間可以設置較短,控制裝置120可以確定出不同人體數(shù)量的位置所對應的不同搖擺角度,以及進一步確定該不同搖擺角度所對應的風扇停留時間,并將該不同搖擺角度以及對應的風扇停留時間生成時間操控指令發(fā)送裝置130可以用于將該風速操控指令發(fā)送至風扇,風扇從時間操控指令中解析出不同搖擺角度所對應的風扇停留時間,以執(zhí)行所述時間操控指令。
可選地,終端可以通過與風扇建立局域網(wǎng)連接而進行數(shù)據(jù)通信,如可以通過與風扇的wifi模塊建立局域網(wǎng)連接而實現(xiàn)通信。
可選地,本發(fā)明實施例所提供的終端的各種裝置也可以集成在風扇中,由風扇自動完成上述各個指令的生成及執(zhí)行。
圖3示出了本發(fā)明一實施例所提供的風扇的結構框圖。如圖3所示,本發(fā)明實施例還提供一種風扇,該風扇可以包括:接收模塊210和控制模塊220。
其中,接收模塊210可用于接收搖擺操控指令,該搖擺操控指令可以由上述的終端發(fā)送,上文中已詳細描述了該搖擺操控指令的確定,這里將不再贅述??刂颇K220可用于根據(jù)所述搖擺操控指令來控制所述風扇搖擺,具體地,控制模塊220可從所述搖擺操控指令中解析終端所確定的風扇的搖擺角度,并利用該搖擺角度控制風扇進行搖擺以使風扇能夠跟隨著人體移動而搖擺。
進一步地,接收模塊210還可以用于接收風速操控指令,該風速擦空指令可以由上述的終端發(fā)送,上文中已詳細描述了該風速操控指令的確定,這里將不再贅述??刂颇K220還可以用于根據(jù)所述風速操控指令來控制所述風扇的風速,具體地,控制模塊220可從所述風速操控指令中解析終端所確定的風扇的風速,并控制風扇以該風速進行吹風,以實現(xiàn)風扇風速的自動智能化調(diào)節(jié),而避免人工手動調(diào)節(jié)。
進一步地,接收模塊210還可以用于接收時間操控指令,該時間操控指令可以由上述的終端發(fā)送,上文中已詳細描述了該時間操控指令的確定,這里將不再贅述??刂颇K220還可以用于根據(jù)所述時間操控指令來控制所述風扇的吹風時間,具體地,控制模塊220可從所述時間操控指令中解析終端所確定的風扇不同搖擺角度對應的吹風時間,并控制風扇執(zhí)行該吹風時間的設定。
圖4示出了本發(fā)明另一實施例所提供的風扇的結構框圖。如圖4所示,本發(fā)明實施例所提供的風扇還可以包括發(fā)送模塊230,可以用于將所述風扇的當前運行狀態(tài)發(fā)送至終端。該當前運行狀態(tài)中可以包括風扇的當前搖擺角度(該搖擺角度可以是風扇相對于初始位置的搖擺角度)和風速等,該搖擺角度可以具有正負符號,以表示風扇的搖擺方向。
進一步地,控制裝置220還可以控制發(fā)送模塊230可以向終端發(fā)送指令執(zhí)行成功或失敗的信號至終端,以及時提醒用戶。
可選地,在風扇中可以設置有Wi-Fi模塊,該Wi-Fi模塊是將串口或TTL電平轉(zhuǎn)為符合Wi-Fi無線網(wǎng)絡通信標準的嵌入式模塊,其內(nèi)置無線網(wǎng)絡協(xié)議IEEE802.11b.g.n協(xié)議棧以及TCP/IP協(xié)議棧,進而可以實現(xiàn)與手機數(shù)據(jù)通信。
圖5示出了本發(fā)明一實施例所提供的用于控制風扇的方法的流程圖。如圖5所示,本發(fā)明實施例還提供一種用于控制風扇的方法,該方法可以包括:步驟S11,使用攝像裝置對該攝像裝置拍攝范圍內(nèi)的人體進行拍攝;步驟S12,根據(jù)所拍攝的圖像分析所述人體的移動位置;步驟S13,根據(jù)所述移動位置生成搖擺操控指令;以及步驟S14,發(fā)送所述搖擺操控指令,進而控制風扇跟隨人體移動而搖擺。
該實施例中所提供的用于控制風扇的方法與本發(fā)明所提供的終端的操作原理及操作步驟類似,這里將不再贅述。
圖6示出了本發(fā)明另一實施例所提供的用于控制風扇的方法的流程圖。如圖6所示,本發(fā)明實施例還提供一種用于控制風扇的方法,該方法可以包括:步驟S21,接收搖擺操控指令;以及步驟S22,根據(jù)所述搖擺操控指令來控制所述風扇搖擺。
該實施例中所提供的用于控制風扇的方法與本發(fā)明所提供的風扇的操作原理及操作步驟類似,這里將不再贅述。
通過本發(fā)明所提供的終端、風扇及用于控制風扇的方法,能夠?qū)崿F(xiàn)風扇的自動搖擺跟隨、風速自動控制、吹風時間的合理分配等功能,避免用戶手動調(diào)節(jié),進而為用戶帶來更為人性化的體驗。
以上結合附圖詳細描述了本發(fā)明的優(yōu)選實施方式,但是,本發(fā)明并不限于上述實施方式中的具體細節(jié),在本發(fā)明的技術構思范圍內(nèi),可以對本發(fā)明的技術方案進行多種簡單變型,這些簡單變型均屬于本發(fā)明的保護范圍。
本領域技術人員可以理解實現(xiàn)上述實施例方法中的全部或部分步驟是可以通過程序來指令相關的硬件來完成,該程序存儲在一個存儲介質(zhì)中,包括若干指令用以使得一個(可以是單片機,芯片等)或處理器(processor)執(zhí)行本申請各個實施例所述方法的全部或部分步驟。而前述的存儲介質(zhì)包括:U盤、移動硬盤、只讀存儲器(ROM,Read-Only Memory)、隨機存取存儲器(RAM,Random Access Memory)、磁碟或者光盤等各種可以存儲程序代碼的介質(zhì)。
另外需要說明的是,在上述具體實施方式中所描述的各個具體技術特征,在不矛盾的情況下,可以通過任何合適的方式進行組合,為了避免不必要的重復,本發(fā)明對各種可能的組合方式不再另行說明。
此外,本發(fā)明的各種不同的實施方式之間也可以進行任意組合,只要其不違背本發(fā)明的思想,其同樣應當視為本發(fā)明所公開的內(nèi)容。