本發明涉及電烹飪器技術領域,特別是一種滑動按鍵顯示控制方法、裝置及電烹飪器。
背景技術:
通常電烹飪器(如電飯煲)的每個功能菜單按鍵只代表一個功能,通過觸摸每個單獨的按鍵,來實現觸發各個按鍵對應的烹飪功能,其操作單一,不便于電烹飪器的靈活操作,用戶體驗較差。
技術實現要素:
本發明的目的是提供一種操作靈活方便,用戶體驗較好的滑動按鍵顯示控制方法、裝置及電烹飪器。
一方面,本發明提供一種滑動按鍵顯示控制方法,應用于電烹飪器中,所述電烹飪器具有顯示面板,所述顯示面板包括具有n個烹飪功能菜單鍵的第一區域和第一區域以外的第二區域,n為≥2的整數;該方法包括:
檢測用戶在所述第二區域的滑動操作;
判斷所述滑動操作在所述第二區域內的位置,根據所述滑動操作的當前停止位置在所述第一區域僅顯示與所述滑動操作的當前停止位置對應的烹飪功能菜單鍵。
本發明將用于操控電烹飪器的顯示面板劃分為包括具有n個烹飪功能菜單鍵的第一區域和第一區域以外的第二區域,通過檢測用戶在所述第二區域的滑動操作,判斷所述滑動操作在所述第二區域內的位置,根據所述滑動操作的當前停止位置在所述第一區域僅顯示與所述滑動操作的當前停止位置對應的烹飪功能菜單鍵。這樣可通過在第二區域滑動操作來控制相應的烹飪功能菜單鍵如點亮等狀態顯示以觸發對應烹飪功能,相比現有技術不用設置多個按鍵單獨按下觸發對應烹飪功能,可滑動(如左右滑動)控制選擇多個烹飪功能菜單鍵,操作更加靈活方便,用戶體驗較好。
在一個實施例中,所述根據所述滑動操作的當前停止位置在所述第一區域 僅顯示與所述滑動操作的當前停止位置對應的烹飪功能菜單鍵,具體為:
在所述第一區域以第一狀態顯示與所述滑動操作的當前停止位置對應的烹飪功能菜單鍵,以第二狀態顯示其他剩余的所有烹飪功能菜單鍵,所述第一狀態和所述第二狀態為不同的顯示狀態。
在一個實施例中,所述第二區域為觸控區域,所述觸控區域內設有按預定順序排列且與所述n個烹飪功能菜單鍵一一對應的按鍵;
所述判斷所述滑動操作在所述第二區域內的位置,根據所述滑動操作的當前停止位置在所述第一區域僅顯示與所述滑動操作的當前停止位置對應的烹飪功能菜單鍵,具體為:
檢測所述滑動操作過程中被觸控按下的按鍵;
根據上一被觸控的按鍵與當前被觸控的按鍵的相對位置關系,判斷所述滑動操作的滑動方向;
根據所述滑動方向依次在所述第一區域僅顯示與所述滑動操作的當前停止位置處被觸控的按鍵對應的烹飪功能菜單鍵。
在一個實施例中,所述檢測所述滑動操作過程中被觸控按下的按鍵,還包括:
檢測所述滑動操作過程中被觸控按下的按鍵是否位于所述觸控區域內,若是則進行下一步滑動方向判斷,否則結束并重新檢測。
在一個實施例中,所述觸控區域內設有按預定順序排列且與所述n個烹飪功能菜單鍵一一對應的按鍵,其中所述按預定順序排列具體為以下任意一種排列方式:水平排列、垂直排列和圓形排列;其中n為3-20。
在另一實施例中,該方法還包括以下步驟:
根據所述滑動操作在所述觸控區域內的滑動方向來調節所述電烹飪器的至少一種工作狀態參數。
另一方面,本發明提供一種滑動按鍵顯示控制裝置,應用于電烹飪器中,所述電烹飪器具有顯示面板,所述顯示面板包括具有n個烹飪功能菜單鍵的第一區域和第一區域以外的第二區域,n為≥2的整數;該裝置包括:
滑動檢測模塊,用于檢測用戶在所述第二區域的滑動操作;
判斷顯示模塊,用于判斷所述滑動操作在所述第二區域內的位置,根據所述滑動操作的當前停止位置在所述第一區域僅顯示與所述滑動操作的當前停 止位置對應的烹飪功能菜單鍵。
所述判斷顯示模塊包括:
第一顯示模塊,用于根據所述滑動操作的當前停止位置在所述第一區域以第一狀態顯示與所述滑動操作的當前停止位置對應的烹飪功能菜單鍵,以第二狀態顯示其他剩余的所有烹飪功能菜單鍵;所述第一狀態和所述第二狀態為不同的顯示狀態。
所述第二區域為觸控區域,所述觸控區域內設有按預定順序排列且與所述n個烹飪功能菜單鍵一一對應的按鍵;所述判斷顯示模塊具體包括:
按鍵檢測模塊,用于檢測所述滑動操作過程中被觸控按下的按鍵;
方向判斷模塊,用于根據上一被觸控的按鍵與當前被觸控的按鍵的相對位置關系,判斷所述滑動操作的滑動方向;
第二顯示模塊,用于根據所述滑動方向依次在所述第一區域僅顯示與所述滑動操作的當前停止位置處被觸控的按鍵對應的烹飪功能菜單鍵。
所述按鍵檢測模塊還包括:
位置判斷模塊,用于檢測所述滑動操作過程中被觸控按下的按鍵是否位于所述觸控區域內,若是則進行滑動方向判斷,否則結束并重新檢測。
所述觸控區域內設有按預定順序排列且與所述n個烹飪功能菜單鍵一一對應的按鍵,其中所述按預定順序排列具體為以下任意一種排列方式:水平排列、垂直排列和圓形排列;其中n為3-20。
該滑動按鍵操作裝置還包括:參數調整模塊,用于根據所述滑動操作在所述觸控區域內的滑動方向來調節所述電烹飪器的至少一種工作狀態參數。
本發明實施例還提供一種電烹飪器,包括上述任一實施例所述的滑動按鍵顯示控制裝置。
本發明的有益效果是:本發明將用于操控電烹飪器的顯示面板劃分為包括具有n個烹飪功能菜單鍵的第一區域和第一區域以外的第二區域(如觸控區域),通過檢測用戶在所述第二區域的滑動操作,判斷所述滑動操作在所述第二區域內的位置,根據所述滑動操作的當前停止位置在所述第一區域僅顯示與所述滑動操作的當前停止位置對應的烹飪功能菜單鍵。這樣可通過在第二區域滑動操作來控制相應的烹飪功能菜單鍵如點亮等狀態顯示以觸發對應烹飪功 能,相比現有技術不用設置多個按鍵單獨按下觸發對應烹飪功能,可滑動(如左右滑動)控制選擇多個烹飪功能菜單鍵,操作更加靈活方便,用戶體驗較好。
附圖說明
圖1是本發明實施例示出的滑動按鍵顯示控制方法流程圖;
圖2是本發明實施例示出的電飯煲顯示面板示意圖;
圖3是本發明實施例示出的電飯煲處理器對滑動按鍵的檢測處理流程圖;
圖4是本發明實施例示出的滑動按鍵顯示控制裝置示意圖。
具體實施方式
下面結合附圖和實施方式對本發明作進一步的說明。
本發明基本原理為:將用于操控電烹飪器的顯示面板劃分為包括具有n個烹飪功能菜單鍵的第一區域和第一區域以外的第二區域(如觸控區域),通過檢測用戶在所述第二區域的滑動操作,判斷所述滑動操作在所述第二區域內的位置,根據所述滑動操作的當前停止位置在所述第一區域僅顯示與所述滑動操作的當前停止位置對應的烹飪功能菜單鍵。這樣可通過在第二區域滑動操作來控制相應的烹飪功能菜單鍵如點亮等狀態顯示以觸發對應烹飪功能,相比現有技術不用設置多個按鍵單獨按下觸發對應烹飪功能,可滑動(如左右滑動)控制選擇多個烹飪功能菜單鍵,操作更加靈活方便,用戶體驗較好。
如圖1所示的滑動按鍵顯示控制方法,應用于電烹飪器中,如電飯煲,也可是其他電烹飪器,如電壓力鍋、電燉鍋或電磁爐等,對此不作限制。所述電烹飪器具有用于操控的顯示面板,所述顯示面板包括具有n個烹飪功能菜單鍵的第一區域和第一區域以外的第二區域,n為≥2的整數;該方法包括以下步驟:
s1、檢測用戶在所述第二區域的滑動操作;
s2、判斷所述滑動操作在所述第二區域內的位置,根據所述滑動操作的當前停止位置在所述第一區域僅顯示與所述滑動操作的當前停止位置對應的烹飪功能菜單鍵。
具體的,所述第二區域為觸控區域,所述觸控區域內設有按預定順序排列且與所述n個烹飪功能菜單鍵(下稱功能菜單鍵或功能菜單)一一對應的按鍵; 在一個示例中,所述觸控區域內設有按預定順序排列且與所述n個烹飪功能菜單鍵一一對應的按鍵,其中所述按預定順序排列具體為以下任意一種排列方式:水平排列、垂直排列和圓形排列;其中n為3-20。也可以是其他排列方式和按鍵數量,對此不作限制,本實施例中以水平排列方式為例說明,不用于限制本發明。
如圖2所示,<··········滑動調節···········>區域是由多個按鍵水平排列而成的所述觸控區域。多個按鍵是由硬件電路決定的,如圖2所示的電飯煲的操作面板的觸控區域,該觸控區域下面對應的硬件電路里水平排列著多個按鍵(圖未示)。所有功能菜單鍵構成所述第一區域(或稱顯示區域)。該示例中11個功能菜單所在的區域即第一區域。
操作時,用戶在觸控區域左右滑動,通過電飯煲中的處理器檢測并程序運算,圖2中被選中的功能菜單會亮起,其它未被選中的功能菜單熄滅。
例如,當前的功能菜單是香甜飯,“香甜飯”點亮,當用戶在觸控區域的任意位置向右滑動時,所述顯示區域內的功能菜單會依次向右顯示,如“快速飯”亮起,其它功能菜單均熄滅。
再例如圖2界面所示,“香甜飯”表示第1個功能菜單,“快速飯”表示第2個功能菜單,如此類推,“營養保溫”表示第11個功能菜單;手指向右滑動觸控區域,電飯煲處理器程序執行處理,滑動一次,程序向右處理一下,即剛剛是第1個功能“香甜飯”,向右滑動一下后,變成第2個功能“快速飯”,則此時快速飯點亮顯示而香甜飯熄滅。
具體的,所述判斷所述滑動操作在所述第二區域內的位置,根據所述滑動操作的當前停止位置在所述第一區域僅顯示與所述滑動操作的當前停止位置對應的烹飪功能菜單鍵(即步驟s2),具體為:
檢測所述滑動操作過程中被觸控按下的按鍵;
根據上一被觸控的按鍵與當前被觸控的按鍵的相對位置關系,判斷所述滑動操作的滑動方向;
根據所述滑動方向依次在所述第一區域僅顯示與所述滑動操作的當前停止位置處被觸控的按鍵對應的烹飪功能菜單鍵。
在一個實施例中,為了提高執行效率,提高檢測的準確性,所述檢測所述滑動操作過程中被觸控按下的按鍵,還包括:
檢測所述滑動操作過程中被觸控按下的按鍵是否位于所述觸控區域內,若是則進行下一步滑動方向判斷,否則結束并重新檢測。
以上述電飯煲為例,下面對電飯煲中處理器具體執行程序判斷顯示過程作出說明。結合參看圖2,在觸控區域向右滑動的幅度越大、滑動速度越快,“顯示區域”顯示的“功能菜單”越靠右。例如:從“觸控區域”的最左邊,滑動到最右邊,“顯示區域”顯示的“功能菜單”會從“香甜飯”依次向右顯示,最后停在靠右邊的“功能菜單”處。具體停在哪個“功能菜單”,根據程序運算來確定。同樣處理,在“觸控區域”任意位置向左滑動,則“顯示區域”里的“功能菜單”依次向左顯示。
如圖3所示為一個示例中示出的處理器滑動按鍵的程序運算處理流程圖。其設置有:用于計算按鍵按下的時間計時器t,用于比較按鍵按下的比較寄存器t1,用于計算按鍵抬起(離開)的時間計時器t2,用于儲存滑動按鍵鍵值的寄存器key[0]和key[1];鍵值表示按鍵按下時的值,“最左端”表示滑動按鍵“最左端的鍵值”,“最右端”表示滑動按鍵“最右端的鍵值”。
程序處理從s階段開始:
s階段:程序開始對按鍵掃描,判斷是否有按鍵按下,進入s1階段;
s1:若檢測到有按鍵按下,則判斷按鍵按下的時間t是否大于設置的時間值t1;若t>t1,表示按下的按鍵有效,進入s2,否則,表示按鍵仍未達到檢測要求,進入s8;
s2:將檢測到的“鍵值”與“最左端鍵鍵”及“最右端鍵值”比較,若“鍵值”處理“最左端”與“最右端”的中間區域,表示此時的按鍵動作落在觸控區域內,進入s21;否則,表示按鍵是觸控區域之外的按鍵,進入s8;
s21:判斷此時的鍵值是否為0(為0表示按鍵抬起),若不為0,則表示此刻按鍵正被按著,進入s22;否則,表示此刻的按鍵已抬起,沒有按下,進入s7;
s22:刷新按鍵寄存器,新的鍵值賦值給key[1],把原來key[1]的值賦值給key[0],
同時設置按鍵抬起的時間值t2,進入s3;
s3:若key[0]和key[1]都不為0,則進入s4,否則進入s8;
s4:若key[1]-key[0]=1,表示此時按鍵滑動的方向是從左至右,進入s5;若key[0]-key[1]=1,表示此時按鍵滑動的方向是從右至左,進入s6;若上述兩種狀態都不是,則進入s8;
s5:按鍵動作向右處理一次,進入s8;
s6:按鍵動作向左處理一次,進入s8;
s7:判斷按鍵抬起的時間t2是否遞減到0,若t2=0,表示按鍵已實際抬起,新鍵賦值為0,按鍵寄存器key[1]和key[0]都賦值為0,進入s8;若t2≠0,則進入s8;
s8:退出滑動按鍵處理程序。
對上述過程舉例說明,若比較寄存器t1設置為30ms(毫秒),時間寄存器t2設置為20ms(毫秒),“功能菜單”是“香甜飯”;在觸控區域從左向右滑動300(毫秒),假設手滑動的速度為a1,此時,滑動的行程l=a1*300;設一個按鍵從按下(30ms)到抬起(20ms)共50ms為一個有效按鍵動作,300ms共經歷了6個有效按鍵動作,則功能菜單從圖2的“香甜飯”滑動到達“煲湯”,此時,“煲湯”亮,其它“功能菜單”滅。此時,手指停留在行程l處。
本發明將用于操控電烹飪器的顯示面板劃分為包括具有n個烹飪功能菜單鍵的第一區域和第一區域以外的第二區域,通過檢測用戶在所述第二區域的滑動操作,判斷所述滑動操作在所述第二區域內的位置,根據所述滑動操作的當前停止位置在所述第一區域僅顯示與所述滑動操作的當前停止位置對應的烹飪功能菜單鍵。這樣可通過在第二區域滑動操作來控制相應的烹飪功能菜單鍵如點亮等狀態顯示以觸發對應烹飪功能,相比現有技術不用設置多個按鍵單獨按下觸發對應烹飪功能,可滑動(如左右滑動)控制選擇多個烹飪功能菜單鍵,操作更加靈活方便,用戶體驗較好。
在一個實施例中,所述根據所述滑動操作的當前停止位置在所述第一區域僅顯示與所述滑動操作的當前停止位置對應的烹飪功能菜單鍵,具體為:
在所述第一區域以第一狀態顯示與所述滑動操作的當前停止位置對應的烹飪功能菜單鍵,以第二狀態顯示其他剩余的所有烹飪功能菜單鍵,所述第一狀態和所述第二狀態為不同的顯示狀態。
例如被選中的功能菜單會亮起,也可以表示為閃爍、漸變或與熄滅狀態形 成鮮明對比的其它狀態等;同樣,未被選中的功能菜單熄滅,也可以表示為半亮或與亮狀態形成鮮明對比的其他狀態等。即被選中的功能顯示方式可以是點亮、閃爍或漸變顯示的組合;未被選擇的功能菜單顯示方式可以是熄滅、半亮或漸變顯示的組合,兩者能夠明顯區分開即可。
在另一實施例中,該方法還包括以下步驟:根據所述滑動操作在所述觸控區域內的滑動方向來調節所述電烹飪器的至少一種工作狀態參數。即本發明中的滑動調節功能,也可以調節電飯煲工作時的時間、功率、音樂、燈光明暗等參數,如向右滑動表示遞加或遞減,向左滑動表示遞減或遞加。具體的,調節時間:表示向左或向或滑動,可以調節時間的遞增或遞減;調節功率:表示向左或向或滑動,可以調節功率的遞增或遞減;調節音樂:表示向左或向或滑動,可以選擇上一首或下一首音樂,也可表示為調節音樂聲音的大或小;調節燈光:表示向左或向或滑動,可以調節燈光的漸亮或漸暗。上述對各個工作參數調節都是通過電飯煲處理器程序運算處理,上述時間、功率、音樂、燈光等都是電飯煲產品電路上原有的,無需額外增加,只需通過處理器程序運算處理即可。
本發明能通過左右滑動觸摸,來實現烹飪功能菜單選擇、時間設置等操作的控制方式。在觸控區域向左或向右滑動,向左或向右滑動,體現出來的結果是功能菜單向左或向右移動點亮顯示,可以選擇功能菜單,調節時間、功率、音樂、燈光明暗等電飯煲工作參數,使得對于電飯煲的操作控制更加靈活方便,用戶體驗較好。
基于同一構思,參看圖4,本發明實施例提供一種滑動按鍵顯示控制裝置,應用于電烹飪器中,所述電烹飪器具有顯示面板,所述顯示面板包括具有n個烹飪功能菜單鍵的第一區域和第一區域以外的第二區域,n為≥2的整數;該裝置包括:
滑動檢測模,401,用于檢測用戶在所述第二區域的滑動操作;
判斷顯示模塊402,用于判斷所述滑動操作在所述第二區域內的位置,根據所述滑動操作的當前停止位置在所述第一區域僅顯示與所述滑動操作的當前停止位置對應的烹飪功能菜單鍵。
所述判斷顯示模塊402包括:
第一顯示模塊(圖未示),用于根據所述滑動操作的當前停止位置在所述第一區域以第一狀態顯示與所述滑動操作的當前停止位置對應的烹飪功能菜 單鍵,以第二狀態顯示其他剩余的所有烹飪功能菜單鍵;所述第一狀態和所述第二狀態為不同的顯示狀態。
所述第二區域為觸控區域,所述觸控區域內設有按預定順序排列且與所述n個烹飪功能菜單鍵一一對應的按鍵;所述判斷顯示模塊402具體包括(圖未示):
按鍵檢測模塊,用于檢測所述滑動操作過程中被觸控按下的按鍵;
方向判斷模塊,用于根據上一被觸控的按鍵與當前被觸控的按鍵的相對位置關系,判斷所述滑動操作的滑動方向;
第二顯示模塊,用于根據所述滑動方向依次在所述第一區域僅顯示與所述滑動操作的當前停止位置處被觸控的按鍵對應的烹飪功能菜單鍵。
所述按鍵檢測模塊還包括:
位置判斷模塊,用于檢測所述滑動操作過程中被觸控按下的按鍵是否位于所述觸控區域內,若是則進行滑動方向判斷,否則結束并重新檢測。
所述觸控區域內設有按預定順序排列且與所述n個烹飪功能菜單鍵一一對應的按鍵,其中所述按預定順序排列具體為以下任意一種排列方式:水平排列、垂直排列和圓形排列;其中n為3-20。
該滑動按鍵操作裝置還包括:參數調整模塊,用于根據所述滑動操作在所述觸控區域內的滑動方向來調節所述電烹飪器的至少一種工作狀態參數。需要說明的是,該裝置實施例具體可參考前述方法實施例部分的對應描述,此處不再詳述。
本發明方案具有以下有益效果:本發明將用于操控電烹飪器的顯示面板劃分為包括具有n個烹飪功能菜單鍵的第一區域和第一區域以外的第二區域(如觸控區域),通過檢測用戶在所述第二區域的滑動操作,判斷所述滑動操作在所述第二區域內的位置,根據所述滑動操作的當前停止位置在所述第一區域僅顯示與所述滑動操作的當前停止位置對應的烹飪功能菜單鍵。這樣可通過在第二區域滑動操作來控制相應的烹飪功能菜單鍵如點亮等狀態顯示以觸發對應烹飪功能,相比現有技術不用設置多個按鍵單獨按下觸發對應烹飪功能,可滑動(如左右滑動)控制選擇多個烹飪功能菜單鍵,操作更加靈活方便,用戶體驗較好。
本發明實施例還提供一種電烹飪器(如電飯煲),包括上述任一實施例所 述的滑動按鍵顯示控制裝置。以電飯煲為例,其具有用于操控的顯示面板、加熱器和處理器,其他如電源接口、顯示燈等其他部件均為現有技術,不再詳述,所述顯示面板包括具有n個烹飪功能菜單鍵的第一區域和第一區域以外的第二區域,n為≥2的整數;所述處理器用于執行所述滑動按鍵操作裝置的功能,具體為:
檢測用戶在所述第二區域的滑動操作;
判斷所述滑動操作在所述第二區域內的位置,根據所述滑動操作的當前停止位置在所述第一區域僅顯示與所述滑動操作的當前停止位置對應的烹飪功能菜單鍵。
所述根據所述滑動操作的當前停止位置在所述第一區域僅顯示與所述滑動操作的當前停止位置對應的烹飪功能菜單鍵,具體為:
在所述第一區域以第一狀態顯示與所述滑動操作的當前停止位置對應的烹飪功能菜單鍵,以第二狀態顯示其他剩余的所有烹飪功能菜單鍵,所述第一狀態和所述第二狀態為不同的顯示狀態。
在一個實施例中,所述第二區域為觸控區域,所述觸控區域內設有按預定順序排列且與所述n個烹飪功能菜單鍵一一對應的按鍵;
所述判斷所述滑動操作在所述第二區域內的位置,根據所述滑動操作的當前停止位置在所述第一區域僅顯示與所述滑動操作的當前停止位置對應的烹飪功能菜單鍵,具體為:
檢測所述滑動操作過程中被觸控按下的按鍵;
根據上一被觸控的按鍵與當前被觸控的按鍵的相對位置關系,判斷所述滑動操作的滑動方向;
根據所述滑動方向依次在所述第一區域僅顯示與所述滑動操作的當前停止位置處被觸控的按鍵對應的烹飪功能菜單鍵。
在一個實施例中,所述檢測所述滑動操作過程中被觸控按下的按鍵,還包括:
檢測所述滑動操作過程中被觸控按下的按鍵是否位于所述觸控區域內,若是則進行下一步滑動方向判斷,否則結束并重新檢測。
在一個實施例中,所述觸控區域內設有按預定順序排列且與所述n個烹飪功能菜單鍵一一對應的按鍵,其中所述按預定順序排列具體為以下任意一種排 列方式:水平排列、垂直排列和圓形排列;其中n為3-20。
在另一實施例中,該方法還包括以下步驟:根據所述滑動操作在所述觸控區域內的滑動方向來調節所述電烹飪器的至少一種工作狀態參數。該實施例具體可參考前述方法或裝置實施例部分的描述,此處不再詳述
本發明方案具有以下有益效果:本發明將用于操控電烹飪器的顯示面板劃分為包括具有n個烹飪功能菜單鍵的第一區域和第一區域以外的第二區域(如觸控區域),通過檢測用戶在所述第二區域的滑動操作,判斷所述滑動操作在所述第二區域內的位置,根據所述滑動操作的當前停止位置在所述第一區域僅顯示與所述滑動操作的當前停止位置對應的烹飪功能菜單鍵。這樣可通過在第二區域滑動操作來控制相應的烹飪功能菜單鍵如點亮等狀態顯示以觸發對應烹飪功能,相比現有技術不用設置多個按鍵單獨按下觸發對應烹飪功能,可滑動(如左右滑動)控制選擇多個烹飪功能菜單鍵,操作更加靈活方便,用戶體驗較好。
以上對本發明進行了詳細介紹,本文中應用了具體個例對本發明的原理及實施方式進行了闡述。以上實施例的說明只是用于幫助理解本發明的核心思想;同時,對于本領域的一般技術人員,依據本發明的思想,在具體實施方式及應用范圍上均會有改變之處,綜上所述,本說明書內容不應理解為對本發明的限制。