一種按鍵的非接觸式控制方法及系統(tǒng)的制作方法
【專利摘要】本發(fā)明公開了一種按鍵的非接觸式控制方法,包括:獲取用戶在不接觸按鍵時(shí)對(duì)按鍵進(jìn)行操作生成的操作參數(shù);基于所述操作參數(shù)調(diào)用與所述操作參數(shù)相對(duì)應(yīng)的控制指令;依據(jù)所述控制指令對(duì)所述按鍵進(jìn)行操控。本發(fā)明能夠?qū)崿F(xiàn)在不接觸按鍵時(shí),對(duì)按鍵進(jìn)行操作,提高用戶體驗(yàn)。本發(fā)明還公開了一種按鍵的非接觸式控制系統(tǒng)。
【專利說明】
-種按鍵的非接觸式控制方法及系統(tǒng)
技術(shù)領(lǐng)域
[0001] 本發(fā)明設(shè)及按鍵控制技術(shù)領(lǐng)域,尤其設(shè)及一種按鍵的非接觸式控制方法及系統(tǒng)。
【背景技術(shù)】
[0002] 隨著社會(huì)生活水平的提高,對(duì)食品健康越來越關(guān)注,越來越多的人開始關(guān)注家庭 烘賠,家用烤箱逐漸走進(jìn)了家庭廚房。而隨著烤箱的使用頻率逐漸增多,越來越多的廠家將 目光放在了烤箱市場(chǎng),烤箱外形的多樣性、功能的多樣性越來越多,生產(chǎn)工藝也越來越精 良。在烤箱的操作界面上也越來越人性化,智能化,W方便用戶操作。
[0003] 目前,主流的烤箱操作界面通常是采用按鍵方式或者旋鈕方式進(jìn)行控制,用戶在 不接觸按鍵或旋鈕時(shí)不能實(shí)現(xiàn)對(duì)烤箱進(jìn)行控制,使得用戶的體驗(yàn)較差。因此,如何實(shí)現(xiàn)用戶 在不接觸控制按鍵時(shí)對(duì)烤箱進(jìn)行控制提高用戶體驗(yàn),是一項(xiàng)亟待解決的問題。
【發(fā)明內(nèi)容】
[0004] 本發(fā)明提供了一種按鍵的非接觸式控制方法,能夠?qū)崿F(xiàn)在不接觸按鍵時(shí),對(duì)按鍵 進(jìn)行操作,提高用戶體驗(yàn)。
[0005] 本發(fā)明提供了一種按鍵的非接觸式控制方法,包括:
[0006] 獲取用戶在不接觸按鍵時(shí)對(duì)按鍵進(jìn)行操作生成的操作參數(shù);
[0007] 基于所述操作參數(shù)調(diào)用與所述操作參數(shù)相對(duì)應(yīng)的控制指令;
[000引依據(jù)所述控制指令對(duì)所述按鍵進(jìn)行操控。
[0009] 優(yōu)選地,所述獲取用戶在不接觸按鍵時(shí)對(duì)按鍵的操作參數(shù)包括:
[0010] 檢測(cè)用戶在不接觸按鍵對(duì)按鍵進(jìn)行操作時(shí),所述按鍵預(yù)設(shè)區(qū)域的第一亮度值;
[0011] 檢測(cè)所述第一亮度值的變化頻率;
[0012] 相應(yīng)的,基于所述操作參數(shù)調(diào)用與所述操作參數(shù)相對(duì)應(yīng)的控制指令包括:
[0013] 判斷所述第一亮度值的變化頻率是否小于預(yù)設(shè)闊值,若是,則生成對(duì)應(yīng)于長(zhǎng)按所 述按鍵的第一操作指令,若否,則:
[0014] 生成對(duì)應(yīng)于點(diǎn)按所述按鍵的第二操作指令。
[0015] 優(yōu)選地,所述檢測(cè)用戶在不接觸按鍵對(duì)按鍵進(jìn)行操作時(shí),所述按鍵預(yù)設(shè)區(qū)域的第 一亮度值后還包括:
[0016] 判斷所述第一亮度值是否滿足所述按鍵預(yù)設(shè)區(qū)域的亮度變化偏移參數(shù),若是,貝U 檢測(cè)所述亮度值的變化頻率。
[0017] 優(yōu)選地,所述獲取用戶在不接觸按鍵時(shí)對(duì)按鍵進(jìn)行操作生成的操作參數(shù)包括:
[0018] 檢測(cè)用戶在不接觸按鍵對(duì)兩個(gè)或兩個(gè)W上的按鍵進(jìn)行滑動(dòng)操作時(shí)的滑動(dòng)速度;
[0019] 相應(yīng)的,基于所述操作參數(shù)調(diào)用與所述操作參數(shù)相對(duì)應(yīng)的控制指令為:
[0020] 基于所述滑動(dòng)速度調(diào)用與所述滑動(dòng)速度相對(duì)應(yīng)的控制指令。
[0021] 優(yōu)選地,所述檢測(cè)用戶在不接觸按鍵對(duì)兩個(gè)或兩個(gè)W上的按鍵進(jìn)行滑動(dòng)操作時(shí)的 滑動(dòng)速度包括:
[0022] 依據(jù)用戶對(duì)兩個(gè)或兩個(gè)W上的按鍵進(jìn)行滑動(dòng)操作的滑動(dòng)方向,依次檢測(cè)所述按鍵 預(yù)設(shè)區(qū)域的第二亮度值;
[0023] 檢測(cè)所述按鍵預(yù)設(shè)區(qū)域第二亮度值的變化速度;
[0024] 依據(jù)所述第二亮度值的變化速度生成滑動(dòng)速度。
[0025] -種按鍵的非接觸式控制系統(tǒng),包括:
[0026] 獲取單元,用于獲取用戶在不接觸按鍵時(shí)對(duì)按鍵進(jìn)行操作生成的操作參數(shù);
[0027] 調(diào)用單元,用于基于所述操作參數(shù)調(diào)用與所述操作參數(shù)相對(duì)應(yīng)的控制指令;
[0028] 控制單元,用于依據(jù)所述控制指令對(duì)所述按鍵進(jìn)行操控。
[0029] 優(yōu)選地,所述獲取單元包括:
[0030] 第一檢測(cè)單元,用于檢測(cè)用戶在不接觸按鍵對(duì)按鍵進(jìn)行操作時(shí),所述按鍵預(yù)設(shè)區(qū) 域的第一亮度值;
[0031] 第二檢測(cè)單元,用于檢測(cè)所述第一亮度值的變化頻率;
[0032] 相應(yīng)的,所述調(diào)用單元包括:
[0033] 第一判斷單元,用于判斷所述第一亮度值的變化頻率是否小于預(yù)設(shè)闊值;
[0034] 第一生成單元,用于當(dāng)所述第一判斷單元判斷所述第一亮度值的變化頻率小于預(yù) 設(shè)闊值時(shí),生成對(duì)應(yīng)于長(zhǎng)按所述按鍵的第一操作指令;
[0035] 第二生成單元,用于當(dāng)所述第一判斷單元判斷所述第一亮度值的變化頻率大于預(yù) 設(shè)闊值時(shí),生成對(duì)應(yīng)于點(diǎn)按所述按鍵的第二操作指令。
[0036] 優(yōu)選地,所述獲取單元還包括:
[0037] 第二判斷單元,用于當(dāng)所述第一檢測(cè)單元檢測(cè)用戶在不接觸按鍵對(duì)按鍵進(jìn)行操作 時(shí),所述按鍵預(yù)設(shè)區(qū)域的第一亮度值后,判斷所述第一亮度值是否滿足所述按鍵預(yù)設(shè)區(qū)域 的亮度變化偏移參數(shù);
[0038] 當(dāng)所述第二判斷單元判斷所述第一亮度值滿足所述按鍵預(yù)設(shè)區(qū)域的亮度變化偏 移參數(shù)后,所述第二檢測(cè)單元,用于檢測(cè)所述第一亮度值的變化頻率。
[0039] 優(yōu)選地,所述第一獲取單元包括:
[0040] 第二檢測(cè)單元,用于檢測(cè)用戶在不接觸按鍵對(duì)兩個(gè)或兩個(gè)W上的按鍵進(jìn)行滑動(dòng)操 作時(shí)的滑動(dòng)速度;
[0041] 相應(yīng)的,所述調(diào)用單元,用于基于所述滑動(dòng)速度調(diào)用與所述滑動(dòng)速度相對(duì)應(yīng)的控 制指令。
[0042] 優(yōu)選地,所述第二檢測(cè)單元包括:
[0043] 第=檢測(cè)單元,用于依據(jù)用戶對(duì)兩個(gè)或兩個(gè)W上的按鍵進(jìn)行滑動(dòng)操作的滑動(dòng)方 向,依次檢測(cè)所述按鍵預(yù)設(shè)區(qū)域的第二亮度值;
[0044] 第四檢測(cè)單元,用于檢測(cè)所述按鍵預(yù)設(shè)區(qū)域第二亮度值的變化速度;
[0045] 第=生成單元,用于依據(jù)所述第二亮度值的變化速度生成滑動(dòng)速度。
[0046] 由上述方案可知,本發(fā)明提供的一種按鍵的非接觸式控制方法,通過獲取用戶在 不接觸按鍵時(shí)對(duì)按鍵進(jìn)行操作時(shí)生成的操作參數(shù),根據(jù)獲取到的操作參數(shù)調(diào)用與操作參數(shù) 相對(duì)應(yīng)的控制指令,基于調(diào)用的控制指令完成對(duì)按鍵的操控,實(shí)現(xiàn)了用戶在不接觸按鍵時(shí) 就能夠?qū)Π存I進(jìn)行操作,完成按鍵的功能,提高了用戶的體驗(yàn)。
【附圖說明】
[0047] 為了更清楚地說明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn) 有技術(shù)描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見地,下面描述中的附圖僅僅是本 發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可W 根據(jù)運(yùn)些附圖獲得其他的附圖。
[0048] 圖1為本發(fā)明實(shí)施例一公開的一種按鍵的非接觸式控制方法的流程圖;
[0049] 圖2為本發(fā)明實(shí)施例二公開的一種按鍵的非接觸式控制方法的流程圖;
[0050] 圖3為本發(fā)明實(shí)施例=公開的一種按鍵的非接觸式控制方法的流程圖;
[0051] 圖4為本發(fā)明實(shí)施例四公開的一種按鍵的非接觸式控制方法的流程圖;
[0052] 圖5為本發(fā)明實(shí)施例五公開的一種按鍵的非接觸式控制方法的流程圖;
[0053] 圖6為本發(fā)明實(shí)施例六公開的一種按鍵的非接觸式控制系統(tǒng)的結(jié)構(gòu)示意圖;
[0054] 圖7為本發(fā)明實(shí)施例屯公開的一種按鍵的非接觸式控制系統(tǒng)的結(jié)構(gòu)示意圖;
[0055] 圖8為本發(fā)明實(shí)施例八公開的一種按鍵的非接觸式控制系統(tǒng)的結(jié)構(gòu)示意圖;
[0056] 圖9為本發(fā)明實(shí)施例九公開的一種按鍵的非接觸式控制系統(tǒng)的結(jié)構(gòu)示意圖;
[0057] 圖10為本發(fā)明實(shí)施例十公開的一種按鍵的非接觸式控制系統(tǒng)的結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0058] 下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完 整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;?本發(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他 實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
[0059] 如圖1所示,為本發(fā)明實(shí)施例一公開的一種按鍵的非接觸式控制方法,包括:
[0060] SlOl、獲取用戶在不接觸按鍵時(shí)對(duì)按鍵進(jìn)行操作生成的操作參數(shù);
[0061] 當(dāng)需要對(duì)設(shè)備進(jìn)行非接觸式操作時(shí),首先獲取用戶在不接觸按鍵時(shí)對(duì)按鍵進(jìn)行操 作生成的操作參數(shù),用戶進(jìn)行的操作可W為模擬的對(duì)設(shè)備按鍵的操作,但在操作的過程中 不會(huì)接觸到設(shè)備的按鍵。
[0062] S102、基于所述操作參數(shù)調(diào)用與所述操作參數(shù)相對(duì)應(yīng)的控制指令;
[0063] 根據(jù)用戶在對(duì)按鍵進(jìn)行非接觸式操作時(shí)獲取的操作參數(shù),調(diào)用與操作參數(shù)相對(duì)應(yīng) 的控制指令。例如,用戶對(duì)按鍵進(jìn)行的非接觸式操作的操作參數(shù)為需要調(diào)高烤箱溫度的操 作時(shí),調(diào)用將烤箱溫度調(diào)高的控制按鍵的控制指令。
[0064] S103、依據(jù)所述控制指令對(duì)所述按鍵進(jìn)行操控。
[0065] 根據(jù)調(diào)用到的控制指令對(duì)按鍵進(jìn)行相應(yīng)的控制,例如,當(dāng)控制指令為調(diào)高烤箱溫 度的指令時(shí),通過控制指令控制按鍵進(jìn)行調(diào)高烤箱溫度的動(dòng)作。
[0066] 綜上所述,在上述實(shí)施例中,通過獲取用戶在不接觸按鍵時(shí)對(duì)按鍵進(jìn)行操作時(shí)生 成的操作參數(shù),根據(jù)獲取到的操作參數(shù)調(diào)用與操作參數(shù)相對(duì)應(yīng)的控制指令,基于調(diào)用的控 制指令完成對(duì)按鍵的操控,實(shí)現(xiàn)了用戶在不接觸按鍵時(shí)就能夠?qū)Π存I進(jìn)行操作,完成按鍵 的功能,提高了用戶的體驗(yàn)。
[0067] 如圖2所示,為本發(fā)明實(shí)施例二公開的一種按鍵的非接觸式控制方法,包括:
[0068] S201、檢測(cè)用戶在不接觸按鍵對(duì)按鍵進(jìn)行操作時(shí),所述按鍵預(yù)設(shè)區(qū)域的第一亮度 值;
[0069] 本發(fā)明實(shí)現(xiàn)的基礎(chǔ)是基于設(shè)置在按鍵中的光感傳感器,通過光感傳感器可W檢測(cè) 到環(huán)境光線的變化。因此,當(dāng)需要對(duì)設(shè)備進(jìn)行非接觸式操作時(shí),首先檢測(cè)用戶在不接觸按鍵 對(duì)按鍵進(jìn)行操作時(shí),按鍵預(yù)設(shè)區(qū)域的第一亮度值。即當(dāng)用戶對(duì)按鍵進(jìn)行非接觸式操作時(shí),光 感傳感器能夠檢測(cè)出用戶在操作時(shí)的按鍵預(yù)設(shè)區(qū)域的第一亮度值。光感傳感器檢測(cè)到的光 線越亮,返回的第一亮度值越大。相反,檢測(cè)到的光線越暗,返回的第一亮度值越小。
[0070] S202、檢測(cè)所述第一亮度值的變化頻率;
[0071] 同時(shí),在預(yù)設(shè)的時(shí)間內(nèi)檢測(cè)出第一亮度值的變化次數(shù),從而檢測(cè)出第一亮度值的 變化頻率。通過檢測(cè)出的第一亮度值的變化頻率可W得出用戶對(duì)按鍵進(jìn)行非接觸式操作的 操作速度。
[0072] S203、判斷所述第一亮度值的變化頻率是否小于預(yù)設(shè)闊值,若是,則進(jìn)入S204,若 否,則進(jìn)入S206:
[0073] 對(duì)檢測(cè)出的第一亮度值的變化頻率進(jìn)行判斷,判斷第一亮度值的變化頻率是否小 于預(yù)設(shè)闊值。
[0074] S204、生成對(duì)應(yīng)于長(zhǎng)按所述按鍵的第一操作指令;
[0075] 當(dāng)判斷檢測(cè)出的第一亮度值的變化頻率小于預(yù)設(shè)闊值時(shí),可W認(rèn)為用戶對(duì)按鍵的 非接觸式操作類似于對(duì)按鍵的長(zhǎng)按操作。
[0076] S205、依據(jù)所述第一操作指令對(duì)所述按鍵進(jìn)行操控;
[0077] W通過按鍵對(duì)烤箱的溫度進(jìn)行控制為例,當(dāng)判斷檢測(cè)出的第一亮度值的變化頻率 小于預(yù)設(shè)闊值時(shí),表明通過對(duì)按鍵的非接觸式操作,烤箱的溫度參數(shù)W步長(zhǎng)為單位持續(xù)減 少或持續(xù)增加。
[0078] S206、生成對(duì)應(yīng)于點(diǎn)按所述按鍵的第二操作指令;
[0079] 當(dāng)判斷檢測(cè)出的第一亮度值的變化頻率大于預(yù)設(shè)闊值時(shí),可W認(rèn)為用戶對(duì)按鍵的 非接觸式操作類似于對(duì)按鍵的點(diǎn)按操作。
[0080] S207、依據(jù)所述第二操作指令對(duì)所述按鍵進(jìn)行操控。
[0081] W通過按鍵對(duì)烤箱的溫度進(jìn)行控制為例,當(dāng)判斷檢測(cè)出的第一亮度值的變化頻率 大于預(yù)設(shè)闊值時(shí),表明通過對(duì)按鍵的非接觸式操作,烤箱的溫度參數(shù)W步長(zhǎng)為單位增加一 個(gè)步長(zhǎng)或減少一個(gè)步長(zhǎng)。
[0082] 綜上所述,在上述實(shí)施例中,通過檢測(cè)按鍵預(yù)設(shè)區(qū)域的第一亮度值,并檢測(cè)第一亮 度值的變化頻率,通過第一亮度值的變化頻率能夠?qū)崿F(xiàn)對(duì)按鍵進(jìn)行非接觸式長(zhǎng)按或點(diǎn)按。
[0083] 如圖3所示,為在上述實(shí)施例的基礎(chǔ)上公開的一種按鍵的非接觸式控制方法的實(shí) 施例=,包括:
[0084] S301、檢測(cè)用戶在不接觸按鍵對(duì)按鍵進(jìn)行操作時(shí),所述按鍵預(yù)設(shè)區(qū)域的第一亮度 值;
[0085] 本發(fā)明實(shí)現(xiàn)的基礎(chǔ)是基于設(shè)置在按鍵中的光感傳感器,通過光感傳感器可W檢測(cè) 到環(huán)境光線的變化。因此,當(dāng)需要對(duì)設(shè)備進(jìn)行非接觸式操作時(shí),首先檢測(cè)用戶在不接觸按鍵 對(duì)按鍵進(jìn)行操作時(shí),按鍵預(yù)設(shè)區(qū)域的第一亮度值。即當(dāng)用戶對(duì)按鍵進(jìn)行非接觸式操作時(shí),光 感傳感器能夠檢測(cè)出用戶在操作時(shí)的按鍵預(yù)設(shè)區(qū)域的第一亮度值。光感傳感器檢測(cè)到的光 線越亮,返回的第一亮度值越大。相反,檢測(cè)到的光線越暗,返回的第一亮度值越小。
[0086] S302、判斷所述第一亮度值是否滿足所述按鍵預(yù)設(shè)區(qū)域的亮度變化偏移參數(shù),若 是,則進(jìn)入S303:
[0087] 由于光感傳感器本身有個(gè)體差異,且光線來源不同,不同位置的光感傳感器檢測(cè) 到的值也略有不同,所W對(duì)于每個(gè)時(shí)間周期光感傳感器上報(bào)的數(shù)據(jù)設(shè)置一個(gè)偏移參數(shù),偏 移參數(shù)的值與當(dāng)前傳感器的讀數(shù)有關(guān),當(dāng)前讀數(shù)越大,偏移參數(shù)也需要相應(yīng)的變大。對(duì)第一 亮度值是否滿足按鍵預(yù)設(shè)區(qū)域的亮度變化偏移參數(shù)進(jìn)行判斷,當(dāng)判斷第一亮度值不滿足按 鍵預(yù)設(shè)區(qū)域的亮度變化偏移參數(shù)時(shí),表明第一亮度值的變化是由于外部環(huán)境發(fā)生的變化導(dǎo) 致的,此時(shí)不會(huì)對(duì)按鍵進(jìn)行控制。
[008引S303、檢測(cè)所述第一亮度值的變化頻率;
[0089] 當(dāng)判斷第一亮度值滿足按鍵預(yù)設(shè)區(qū)域的亮度變化偏移參數(shù)時(shí),進(jìn)一步在預(yù)設(shè)的時(shí) 間內(nèi)檢測(cè)出第一亮度值的變化次數(shù),從而檢測(cè)出第一亮度值的變化頻率。通過檢測(cè)出的第 一亮度值的變化頻率可W得出用戶對(duì)按鍵進(jìn)行非接觸式操作的操作速度。
[0090] S304、判斷所述第一亮度值的變化頻率是否小于預(yù)設(shè)闊值,若是,則進(jìn)入S305,若 否,則進(jìn)入S307:
[0091] 對(duì)檢測(cè)出的第一亮度值的變化頻率進(jìn)行判斷,判斷第一亮度值的變化頻率是否小 于預(yù)設(shè)闊值。
[0092] S305、生成對(duì)應(yīng)于長(zhǎng)按所述按鍵的第一操作指令;
[0093] 當(dāng)判斷檢測(cè)出的第一亮度值的變化頻率小于預(yù)設(shè)闊值時(shí),可W認(rèn)為用戶對(duì)按鍵的 非接觸式操作類似于對(duì)按鍵的長(zhǎng)按操作。
[0094] S306、依據(jù)所述第一操作指令對(duì)所述按鍵進(jìn)行操控;
[00M] W通過按鍵對(duì)烤箱的溫度進(jìn)行控制為例,當(dāng)判斷檢測(cè)出的第一亮度值的變化頻率 小于預(yù)設(shè)闊值時(shí),表明通過對(duì)按鍵的非接觸式操作,烤箱的溫度參數(shù)W步長(zhǎng)為單位持續(xù)減 少或持續(xù)增加。
[0096] S307、生成對(duì)應(yīng)于點(diǎn)按所述按鍵的第二操作指令;
[0097] 當(dāng)判斷檢測(cè)出的第一亮度值的變化頻率大于預(yù)設(shè)闊值時(shí),可W認(rèn)為用戶對(duì)按鍵的 非接觸式操作類似于對(duì)按鍵的點(diǎn)按操作。
[0098] S308、依據(jù)所述第二操作指令對(duì)所述按鍵進(jìn)行操控。
[0099] W通過按鍵對(duì)烤箱的溫度進(jìn)行控制為例,當(dāng)判斷檢測(cè)出的第一亮度值的變化頻率 大于預(yù)設(shè)闊值時(shí),表明通過對(duì)按鍵的非接觸式操作,烤箱的溫度參數(shù)W步長(zhǎng)為單位增加一 個(gè)步長(zhǎng)或減少一個(gè)步長(zhǎng)。
[0100] 綜上所述,在上述實(shí)施例的基礎(chǔ)上,本實(shí)施例通過設(shè)置偏移參數(shù)對(duì)第一亮度值進(jìn) 行判斷,能夠解決因外部環(huán)境變化對(duì)按鍵進(jìn)行誤操作的問題。
[0101] 如圖4所示,為本發(fā)明實(shí)施例四公開的一種按鍵的非接觸式控制方法,包括:
[0102] S401、檢測(cè)用戶在不接觸按鍵對(duì)兩個(gè)或兩個(gè)W上的按鍵進(jìn)行滑動(dòng)操作時(shí)的滑動(dòng)速 度;
[0103] 當(dāng)設(shè)備具有兩個(gè)或兩個(gè)W上的按鍵時(shí),用戶可W通過對(duì)兩個(gè)或兩個(gè)W上的按鍵進(jìn) 行非接觸式操作來實(shí)現(xiàn)按鍵的功能。當(dāng)需要對(duì)設(shè)備進(jìn)行非接觸式操作時(shí),首先獲取用戶在 不接觸按鍵時(shí)對(duì)兩個(gè)或兩個(gè)W上的按鍵進(jìn)行滑動(dòng)操作時(shí)的滑動(dòng)速度。
[0104] S402、基于所述滑動(dòng)速度調(diào)用與所述滑動(dòng)速度相對(duì)應(yīng)的控制指令;
[0105] 根據(jù)用戶在對(duì)按鍵進(jìn)行非接觸式操作時(shí)獲取的滑動(dòng)速度,調(diào)用與滑動(dòng)速度相對(duì)應(yīng) 的控制指令。例如,用戶對(duì)按鍵進(jìn)行的非接觸式操作的滑動(dòng)速度為需要調(diào)高烤箱溫度的操 作時(shí),調(diào)用將烤箱溫度調(diào)高的控制按鍵的控制指令。
[0106] S403、依據(jù)所述控制指令對(duì)所述按鍵進(jìn)行操控。
[0107] 根據(jù)調(diào)用到的控制指令對(duì)按鍵進(jìn)行相應(yīng)的控制,例如,當(dāng)控制指令為調(diào)高烤箱溫 度的指令時(shí),通過控制指令控制按鍵進(jìn)行調(diào)高烤箱溫度的動(dòng)作。
[0108] 綜上所述,在上述實(shí)施例中,通過獲取用戶在不接觸按鍵時(shí)對(duì)按鍵進(jìn)行滑動(dòng)操作 時(shí)生成的滑動(dòng)速度,根據(jù)獲取到的滑動(dòng)速度調(diào)用與操作參數(shù)相對(duì)應(yīng)的控制指令,基于調(diào)用 的控制指令完成對(duì)按鍵的操控,實(shí)現(xiàn)了用戶在不接觸按鍵時(shí)就能夠?qū)蓚€(gè)或兩個(gè)W上的按 鍵進(jìn)行操作,完成按鍵的功能,提高了用戶的體驗(yàn)。
[0109] 如圖5所示,為本發(fā)明實(shí)施例五公開的一種按鍵的非接觸式控制方法,包括:
[0110] S501、依據(jù)用戶對(duì)兩個(gè)或兩個(gè)W上的按鍵進(jìn)行滑動(dòng)操作的滑動(dòng)方向,依次檢測(cè)所 述按鍵預(yù)設(shè)區(qū)域的第二亮度值;
[0111] 當(dāng)設(shè)備具有兩個(gè)或兩個(gè)W上的按鍵時(shí),用戶可W通過對(duì)兩個(gè)或兩個(gè)W上的按鍵進(jìn) 行非接觸式操作來實(shí)現(xiàn)按鍵的功能。當(dāng)需要對(duì)設(shè)備進(jìn)行非接觸式操作時(shí),首先依據(jù)用戶對(duì) 兩個(gè)或兩個(gè)W上的按鍵進(jìn)行滑動(dòng)操作的滑動(dòng)方向,一次檢測(cè)出每個(gè)按鍵預(yù)設(shè)區(qū)域的第二亮 度值;
[0112] S502、檢測(cè)所述按鍵預(yù)設(shè)區(qū)域第二亮度值的變化速度;
[0113] S503、依據(jù)所述第二亮度值的變化速度生成滑動(dòng)速度;
[0114] S504、基于所述滑動(dòng)速度調(diào)用與所述滑動(dòng)速度相對(duì)應(yīng)的控制指令;
[0115] 根據(jù)用戶在對(duì)按鍵進(jìn)行非接觸式操作時(shí)獲取的滑動(dòng)速度,調(diào)用與滑動(dòng)速度相對(duì)應(yīng) 的控制指令。例如,用戶對(duì)按鍵進(jìn)行的非接觸式操作的滑動(dòng)速度為需要調(diào)高烤箱溫度的操 作時(shí),調(diào)用將烤箱溫度調(diào)高的控制按鍵的控制指令。
[0116] S505、依據(jù)所述控制指令對(duì)所述按鍵進(jìn)行操控。
[0117] 根據(jù)調(diào)用到的控制指令對(duì)按鍵進(jìn)行相應(yīng)的控制,例如,當(dāng)控制指令為調(diào)高烤箱溫 度的指令時(shí),通過控制指令控制按鍵進(jìn)行調(diào)高烤箱溫度的動(dòng)作。
[0118] 綜上所述,在上述實(shí)施例中,通過獲取用戶在不接觸按鍵時(shí)對(duì)按鍵進(jìn)行滑動(dòng)操作 時(shí)生成的滑動(dòng)速度,根據(jù)獲取到的滑動(dòng)速度調(diào)用與操作參數(shù)相對(duì)應(yīng)的控制指令,基于調(diào)用 的控制指令完成對(duì)按鍵的操控,實(shí)現(xiàn)了用戶在不接觸按鍵時(shí)就能夠?qū)蓚€(gè)或兩個(gè)W上的按 鍵進(jìn)行操作,完成按鍵的功能,提高了用戶的體驗(yàn)。
[0119] 下面具體W包含光感傳感器A、光感傳感器B、光感傳感器C的=個(gè)按鍵對(duì)烤箱的溫 度進(jìn)行控制為例,對(duì)按鍵的非接觸式控制方法進(jìn)行實(shí)例說明。
[0120] 由于光感傳感器本身有個(gè)體差異,且光線來源不同,不同位置的光感傳感器檢測(cè) 到的值也略有不同,所W對(duì)于每個(gè)時(shí)間周期S個(gè)光感傳感器上報(bào)的數(shù)據(jù),lightA[i], Ii曲tB[i],Ii曲tC[i],設(shè)置一個(gè)偏移參數(shù)off set ,off set的值與當(dāng)前傳感器的讀數(shù)有關(guān), 當(dāng)前讀數(shù)越大,off set值也需要相應(yīng)的變大。
[0121] 如果Ii曲*4、11邑^8、11曲*(:的變化趨勢(shì)相同,比如相鄰的兩個(gè)時(shí)間周期11曲*八 曲tA[i-l]、li曲曲 、li曲tC[i]-li曲tC[i-l],他們的絕對(duì)值全部 大于offset,或者全部小于offset,那么就認(rèn)為是外部環(huán)境發(fā)生了變化而導(dǎo)致的,數(shù)碼管顯 示參數(shù)不發(fā)生變化。
[0122] 光感傳感器每30ms上報(bào)一次數(shù)據(jù),相鄰兩次為Ii曲tA[i],li曲1:B[i],li曲tC[i];
[0123] lightA[i+l],lightB[i+l],lightC[i+l]。
[0124] 如果abs(li曲tA[i+l]-li曲tA[i] )〉offset,且abs(li曲tB[i+l]-li曲tB[i] K = offset,abs( Ii曲tC[i+l]-li曲tC[i] K = Offset;
[0125] 同時(shí)(I ightA[ i+1 ]-l ightA[ i ] <0,則認(rèn)為對(duì)應(yīng)的操作有可能是點(diǎn)按光感傳感器A。
[0126] 由于30ms時(shí)間太短,所W在隨后的N個(gè)周期內(nèi),如果數(shù)組下標(biāo)[i+1巧P[i+2],[i+2] 和[i+3],......,[11-1]和[]1]的關(guān)系都滿足公式@(363(11旨1114[;[]-1;[曲14[;[-1])〉(^'361&& abs(lightB[i]-lightB[i-l])>offset&&abs(lightC[i]-lightC[i-l])>offset)||(Abs (lightA[i ]-lightA[ i-1 ] K = Off set&&abs( Ii曲tB[ i]-li曲tB[ i-1 ] K = Off set&&abs QightC[i]-lightC[i-l] K = Offset),且第N+1組參數(shù)的第一傳感器值明顯增大,則認(rèn)為 是一次有效的點(diǎn)按操作,即化1組參數(shù)同時(shí)滿足下面公式:
[0127] 公式②:abs(IightA[n+l]-lightA[n] )〉offset&&abs(lightB[n+l]-lightB[n])< = offset&&abs(lightC[n+l]-lightC[n] X = Offset ;
[01 巧]公式③:lightA[n+l]-lightA[n]〉0;
[0129] 除上面所述,假設(shè)有數(shù)值M,M<N,假設(shè)滿足公式①的參數(shù)為i組:
[0130] 1.如果i<M,則認(rèn)為時(shí)間過短,當(dāng)做誤操作來處理。
[0131] 2.如果i〉=M,則認(rèn)為可能是滑動(dòng)操作,運(yùn)種情況在后面說明。
[0132] 點(diǎn)按傳感器C(相當(dāng)于點(diǎn)按加鍵)和點(diǎn)按傳感器A原理一樣。
[0133] 長(zhǎng)按傳感器A(相當(dāng)于長(zhǎng)按減鍵):
[0134] 假設(shè)滿足公式①的參數(shù)有X組,X〉N,則每過N個(gè)周期,數(shù)碼管顯示溫度減少一個(gè)步 長(zhǎng)。直到X+1組參數(shù)滿足公式②。
[0135] 長(zhǎng)按傳感器C(相當(dāng)于長(zhǎng)按加鍵)和長(zhǎng)按傳感器A的原理一樣。
[0136] 在傳感器上方從左到右滑動(dòng):
[0137] 從左到右滑動(dòng)傳感器,=個(gè)傳感器遵循的基本邏輯是:從左到右,=個(gè)傳感器的值 依次減少?;瑒?dòng)速度不同,值變化的過程也略有不同。但是基本遵循的核屯、變化規(guī)則為:
[013引表格1 「01391
[0140] 其中=列分別表示=個(gè)傳感器的讀數(shù),O表示正常的讀數(shù),V表示讀數(shù)與O相比 減少大于OFFSET的情況。V V表示持續(xù)減少,即與上一次的V相比,繼續(xù)減少大于OFFSET的 值。但是實(shí)際情況中,由于讀取傳感器值的周期不同W及滑動(dòng)的速度不同,根據(jù)上面的基本 變化準(zhǔn)則,可W衍生出許多不同的變化,舉例如下:
[0141] 衍生變化一:
[0142] 表格 2 「01431
[0144] 上面表格對(duì)應(yīng)=個(gè)變化的步驟:
[0145] 1、檢測(cè)到第一傳感器減少offset,第二、第S傳感器基本不變,即滿足下面公式④ 和公式⑤,認(rèn)為是一次操作的開始,設(shè)置狀態(tài)為FIRST_DEC,同時(shí)將計(jì)數(shù)器設(shè)置成1。
[0146] 公式@:日63(11邑]114[;[]-1;[曲14[;[-1])〉(^'361&&日63(11邑1118[;[]-11邑1118[;[-1])< = offset&&abs(lightC[i]-lightC[i-l])< = offset;
[0147] 公式⑤:lightA[i]-lightA[i-l]<〇;
[0148] 2、檢測(cè)到第i + 1組參數(shù),且滿足公式⑥,認(rèn)為是和第i步重復(fù)的數(shù)據(jù),即參數(shù)無變 化,同時(shí)設(shè)置計(jì)數(shù)器+1。
[0149] 公式⑥:abs(lightA[i + l]-lightA[i])< = offset&&abs(li曲tB[i + l]-li曲tB [i])< = offset&&abs(lightC[ i+1 ]-lightC[i] X = Offset
[0150] 其中步驟2中的重復(fù)次數(shù)最多只能有M次,大于M次時(shí),則不認(rèn)為是滑動(dòng)操作,有可 能是單點(diǎn)操作,在上面的單點(diǎn)操作中處理。對(duì)于表格2中的第二行和第=行,我們認(rèn)為是重 復(fù)的數(shù)據(jù),將第i+1組參數(shù)或者第i組參數(shù)刪除,對(duì)于一個(gè)特征的參數(shù)只保留一組即可。
[0151] 因?yàn)樯鲜鲋貜?fù)數(shù)據(jù)刪除了多余的數(shù)據(jù),所W新接收到的數(shù)據(jù)認(rèn)為是第i+1組,第i+ 1組參數(shù)滿足公式⑦和公式⑧,判斷上一步的狀態(tài),如果上一步的狀態(tài)為FIRST_DEC,則將當(dāng) 前狀態(tài)修改為FIR_INC_MID_DEC。
[0152] 公式⑦:abs(IightA[i+1 ]-lightA[i] )〉offset&&abs( lightB[i+1 ]-lightB[i])> offset&&abs(lightC[ i+1 ]-lightC[i] X = Offset
[0153] 公式⑧:(li曲tA[i+l]-li曲tA[i])〉0&&(lightB[i+l]-lightB[i])<0
[0154] 接收到第i+2組參數(shù),且滿足公式⑥,則認(rèn)為是和第i+1組參數(shù)重復(fù)的數(shù)據(jù),即參數(shù) 無變化,同時(shí)設(shè)置計(jì)數(shù)器+1。同樣,步驟4的重復(fù)次數(shù)最多只能有M次,當(dāng)計(jì)數(shù)器大于等于M 時(shí),認(rèn)為是誤操作。同樣,同一特征的參數(shù)只保留一組,刪除第i+2組參數(shù)。
[0155] 接收到第i+2組參數(shù),且滿足公式⑨和公式⑩。判斷上一步的狀態(tài),如果上一步的 狀態(tài)為FIR_INC_MID_DEC,則認(rèn)為是一次完整的從左到右的滑動(dòng)結(jié)束。
[0156] 公式⑨:abs(lightA[ i+2]-lightA[ i+1] K = Offset&&abs(lightB[i+2]-lightB [i+l])>offset&&abs(lightC[i+2]-lightC[i+l])>offset
[0157] 公式⑩:(11曲巧[1+2]-11曲巧[1+1])〉0&&(11邑11扣[1+2]-11邑11扣[1+1])<0
[0158] -次完整的操作結(jié)束,所有數(shù)據(jù)清除,數(shù)碼管顯示數(shù)據(jù)增加一個(gè)較大的幅度,表示 快速滑動(dòng)。
[0159] 衍生變化二:
[0160] 表格 3
[0161]
[0162] 上面表格對(duì)應(yīng)的步驟:
[0163] 檢測(cè)到第一傳感器減少Of f set,第二、第=傳感器基本不變,即滿足下面公式④和 公式⑤,認(rèn)為是一次操作的開始,設(shè)置狀態(tài)為FIRST_DEC,同時(shí)將計(jì)數(shù)器設(shè)置成1。
[0164] 公式④:abs(lightA[i ]-li曲tA[i_l] )〉offset&&abs( lightB[i ]-lightB[ i_l ])< = offset&&abs( lightC[ i]-lightC[ i-1 ] K = Offset
[01 化]公式⑤:lightA[i]-lightA[i-l]<〇
[0166] 由于滑動(dòng)速度較慢,第一傳感器可能持續(xù)減少。第二步驟的參數(shù)仍然滿足公式④ 和公式⑤,則將計(jì)數(shù)器加1,計(jì)數(shù)器小于M時(shí)有效,否則認(rèn)為是無效操作。
[0167] 接收到下一組數(shù)據(jù),滿足公式⑦和公式⑧,判斷上一步狀態(tài),如果上一步狀態(tài)為 FIRST_DEC,則將當(dāng)前狀態(tài)置為FIR_INC_MID_DEC,并將計(jì)數(shù)器置為1。
[0168] 由于滑動(dòng)速度較慢,第二傳感器的讀數(shù)可能持續(xù)減少,第四步驟的參數(shù)仍然滿足 公式⑦和公式⑧,將計(jì)數(shù)器加1。計(jì)數(shù)器小于M時(shí)有效,否則認(rèn)為是無效操作。
[0169] 接收到的數(shù)據(jù)滿足公式⑨和公式⑩,判斷上一步的狀態(tài),如果上一步的狀態(tài)是 FIR_INC_MID_DEC,則認(rèn)為一次完整的滑動(dòng)操作結(jié)束。
[0170] -次完整的滑動(dòng)操作結(jié)束,清除所有的數(shù)據(jù)。
[0171] 衍生變化S:
[0172] 表格 4 「01731
[0174] ~上面的表格對(duì)應(yīng)的步驟為:
[0175] 檢測(cè)到第一傳感器減少offset,第二、第=傳感器基本不變,即滿足公式(4)和公式 間,認(rèn)為是一次操作的開始,設(shè)置狀態(tài)為FIRSTJEC,同時(shí)將計(jì)數(shù)器設(shè)置成I。
[0176] 公式(4):日63(11邑]114[;[]-1;[曲14[;[-1])〉(^'361&&日63(11邑1118[;[]-11邑1118[;[-1])< =Of fset&&abs(lightC[i]-lightC[i-l IX = Offset
[0177] 公式間:lightA[i]-lightA[i-l]<〇
[0178] 由于滑動(dòng)速度的影響,在第二傳感器的值變化前,可能會(huì)出現(xiàn)上表中第=行的情 況。第=行的參數(shù)滿足公式(41和公式(11),將計(jì)數(shù)器重新置為1。
[01"79]公式(11): lightA[i]-lightA[i-l]〉0
[0180] 如果接收到的第i + 1組參數(shù)滿足公式做,則認(rèn)為第i + 1組數(shù)據(jù)和第i組數(shù)據(jù)是重復(fù) 數(shù)據(jù),計(jì)數(shù)器加1。當(dāng)計(jì)數(shù)器大于M時(shí),認(rèn)為是無效操作,清除當(dāng)前的所有數(shù)據(jù)。如果計(jì)數(shù)器小 于等于M,則根據(jù)下一次讀取的數(shù)據(jù)進(jìn)行判斷。同樣,將重復(fù)數(shù)據(jù)刪除,相同特征的數(shù)據(jù)只保 留一組。
[0181] 接收到新的數(shù)據(jù),新數(shù)據(jù)存放的數(shù)組下標(biāo)為i + 1。如果新數(shù)據(jù)滿足公式(12)和公式 (13)。且上一步的狀態(tài)為FIRST_DEC,則將當(dāng)前狀態(tài)設(shè)置為
[0182] FIR_INC_MID_DEC。
[0183] 公式(12):abs(lightA[i + l]-lightA[i])< = offset&&abs(li曲tB[i + l]-li曲tB
[i])>offset&&abs(lightC[i+l]-lightC[i] X = Offset
[0184] 公式(13):lightB[i+l]-lightB[i]<〇
[0185] 同步驟2,新接收到的數(shù)據(jù)為第i+2組。如果第i+2組數(shù)據(jù)和步驟4中的第i+1組數(shù)據(jù) 滿足公式(12)和公式(14),將計(jì)數(shù)器重置為1。(將公式(12)中的數(shù)組下標(biāo)換成i+2和i+1)
[01 化]公式(14): lightB[ i+2]-lightB[ i+1 ]〉0
[0187] 如果接收到的i+3組數(shù)據(jù)滿足公式做,則認(rèn)為第i+3組數(shù)據(jù)和第i+2組數(shù)據(jù)是重復(fù) 的。計(jì)數(shù)器加1。當(dāng)計(jì)數(shù)器大于M時(shí),認(rèn)為是無效數(shù)據(jù),清除當(dāng)前所有數(shù)據(jù)。如果計(jì)數(shù)器小于等 于M,則根據(jù)下一次讀取的數(shù)據(jù)進(jìn)行判斷。同樣,將重復(fù)數(shù)據(jù)刪除,相同特征的數(shù)據(jù)只保留一 組。
[0188] 接收到的新數(shù)據(jù),存放的數(shù)組下標(biāo)為i+3。如果新的數(shù)據(jù)滿足公式(15)和公式(16),且 上一步的狀態(tài)為FIR_INC_MID_DEC,則認(rèn)為是一次完整的滑動(dòng)操作完成。
[0189] 公式(15):日63(11邑]114[1+3]-11邑1114[1+2])< = (^'361&&日63(11邑1118[1+3]-11邑1116 [i+2] X = OffsetMabs (lightC[i+3]-l ightC[ i+2] )>off set
[0190] 公式(16):lightC[i+3]-lightC[i+2]<〇
[0191] -次完整的滑動(dòng)操作完成,清除所有的數(shù)據(jù)。
[0192] 衍生變化四:
[0193] 表格 5
[0194]
[0197]
[0195] 衍生變化五:[0196] 表格 6
[019 引
[0199 ]衍生變化六(由于滑動(dòng)過快,沒有讀取到中間的讀數(shù)):
[0200]表格 7
[0202] 所有滿足W上規(guī)則的方式,都認(rèn)為是從左到右的一次滑動(dòng)。如表格1、表格7所舉例 的方式,認(rèn)為是快速滑動(dòng)。而其他的方式在較多的步驟中完成,認(rèn)為是慢速滑動(dòng)。
[0203] 在傳感器上方從右到左滑動(dòng)和從左到右滑動(dòng)的原理一樣。
[0204] 如圖6所示,為本發(fā)明實(shí)施例六公開的一種按鍵的非接觸式控制系統(tǒng),包括:
[0205] 獲取單元601,用于獲取用戶在不接觸按鍵時(shí)對(duì)按鍵進(jìn)行操作生成的操作參數(shù);
[0206] 調(diào)用單元602,用于基于所述操作參數(shù)調(diào)用與所述操作參數(shù)相對(duì)應(yīng)的控制指令;
[0207] 控制單元603,用于依據(jù)所述控制指令對(duì)所述按鍵進(jìn)行操控。
[0208] 實(shí)施例六的工作原理與實(shí)施例一相同,在此不再寶述。
[0209] 如圖7所示,為本發(fā)明實(shí)施例屯公開的一種按鍵的非接觸式控制系統(tǒng),包括:
[0210] 第一檢測(cè)單元701,用于檢測(cè)用戶在不接觸按鍵對(duì)按鍵進(jìn)行操作時(shí),所述按鍵預(yù)設(shè) 區(qū)域的第一亮度值;
[0211] 第二檢測(cè)單元702,用于檢測(cè)所述第一亮度值的變化頻率;
[0212] 第一判斷單元703,用于判斷所述第一亮度值的變化頻率是否小于預(yù)設(shè)闊值;
[0213] 第一生成單元704,用于當(dāng)所述第一判斷單元判斷所述第一亮度值的變化頻率小 于預(yù)設(shè)闊值時(shí),生成對(duì)應(yīng)于長(zhǎng)按所述按鍵的第一操作指令;
[0214] 控制單元706,用于依據(jù)所述第一操作指令對(duì)所述按鍵進(jìn)行操控;
[0215] 第二生成單元705,用于當(dāng)所述第一判斷單元判斷所述第一亮度值的變化頻率大 于預(yù)設(shè)闊值時(shí),生成對(duì)應(yīng)于點(diǎn)按所述按鍵的第二操作指令;
[0216] 控制單元706,用于依據(jù)所述第二操作指令對(duì)所述按鍵進(jìn)行操控。
[0217] 實(shí)施例屯的工作原理與實(shí)施例二相同,在此不再寶述。
[0218] 如圖8所示,為本發(fā)明實(shí)施例八公開的一種按鍵的非接觸式控制系統(tǒng),包括:
[0219] 第一檢測(cè)單元801,用于檢測(cè)用戶在不接觸按鍵對(duì)按鍵進(jìn)行操作時(shí),所述按鍵預(yù)設(shè) 區(qū)域的第一亮度值;
[0220] 第二判斷單元802,用于當(dāng)所述第一檢測(cè)單元檢測(cè)用戶在不接觸按鍵對(duì)按鍵進(jìn)行 操作時(shí),所述按鍵預(yù)設(shè)區(qū)域的第一亮度值后,判斷所述第一亮度值是否滿足所述按鍵預(yù)設(shè) 區(qū)域的亮度變化偏移參數(shù);
[0221 ]第二檢測(cè)單元803,用于當(dāng)所述第二判斷單元判斷所述第一亮度值滿足所述按鍵 預(yù)設(shè)區(qū)域的亮度變化偏移參數(shù)后,檢測(cè)所述第一亮度值的變化頻率;
[0222] 第一判斷單元804,用于判斷所述第一亮度值的變化頻率是否小于預(yù)設(shè)闊值;
[0223] 第一生成單元805,用于當(dāng)所述第一判斷單元判斷所述第一亮度值的變化頻率小 于預(yù)設(shè)闊值時(shí),生成對(duì)應(yīng)于長(zhǎng)按所述按鍵的第一操作指令;
[0224] 控制單元807,用于依據(jù)所述第一操作指令對(duì)所述按鍵進(jìn)行操控;
[0225] 第二生成單元806,用于當(dāng)所述第一判斷單元判斷所述第一亮度值的變化頻率大 于預(yù)設(shè)闊值時(shí),生成對(duì)應(yīng)于點(diǎn)按所述按鍵的第二操作指令;
[0226] 控制單元807,用于依據(jù)所述第二操作指令對(duì)所述按鍵進(jìn)行操控。
[0227] 實(shí)施例八的工作原理與實(shí)施例=的工作原理相同,在此不再寶述。
[0228] 如圖9所示,為本發(fā)明實(shí)施例九公開的一種按鍵的非接觸式控制系統(tǒng),包括:
[0229] 第二檢測(cè)單元901,用于檢測(cè)用戶在不接觸按鍵對(duì)兩個(gè)或兩個(gè)W上的按鍵進(jìn)行滑 動(dòng)操作時(shí)的滑動(dòng)速度;
[0230] 調(diào)用單元902,用于基于所述滑動(dòng)速度調(diào)用與所述滑動(dòng)速度相對(duì)應(yīng)的控制指令;
[0231] 控制單元903,用于依據(jù)所述控制指令對(duì)所述按鍵進(jìn)行操控。
[0232] 實(shí)施例九的工作原理與實(shí)施例四的原理相同,在此不再寶述。
[0233] 如圖10所示,為本發(fā)明實(shí)施例十公開的一種按鍵的非接觸式控制系統(tǒng),包括:
[0234] 第=檢測(cè)單元1001,用于依據(jù)用戶對(duì)兩個(gè)或兩個(gè)W上的按鍵進(jìn)行滑動(dòng)操作的滑動(dòng) 方向,依次檢測(cè)所述按鍵預(yù)設(shè)區(qū)域的第二亮度值;
[0235] 第四檢測(cè)單元1002,用于檢測(cè)所述按鍵預(yù)設(shè)區(qū)域第二亮度值的變化速度;
[0236] 第=生成單元1003,用于依據(jù)所述第二亮度值的變化速度生成滑動(dòng)速度;
[0237] 調(diào)用單元1004,用于基于所述滑動(dòng)速度調(diào)用與所述滑動(dòng)速度相對(duì)應(yīng)的控制指令;
[0238] 控制單元1005,用于依據(jù)所述控制指令對(duì)所述按鍵進(jìn)行操控。
[0239] 本實(shí)施例方法所述的功能如果W軟件功能單元的形式實(shí)現(xiàn)并作為獨(dú)立的產(chǎn)品銷 售或使用時(shí),可W存儲(chǔ)在一個(gè)計(jì)算設(shè)備可讀取存儲(chǔ)介質(zhì)中?;谶\(yùn)樣的理解,本發(fā)明實(shí)施例 對(duì)現(xiàn)有技術(shù)做出貢獻(xiàn)的部分或者該技術(shù)方案的部分可WW軟件產(chǎn)品的形式體現(xiàn)出來,該軟 件產(chǎn)品存儲(chǔ)在一個(gè)存儲(chǔ)介質(zhì)中,包括若干指令用W使得一臺(tái)計(jì)算設(shè)備(可W是個(gè)人計(jì)算機(jī), 服務(wù)器,移動(dòng)計(jì)算設(shè)備或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個(gè)實(shí)施例所述方法的全部或部分步 驟。而前述的存儲(chǔ)介質(zhì)包括:U盤、移動(dòng)硬盤、只讀存儲(chǔ)器(ROM,ReacK)nly Memo巧)、隨機(jī)存 取存儲(chǔ)器(RAM,Random Access Memory)、磁碟或者光盤等各種可W存儲(chǔ)程序代碼的介質(zhì)。
[0240] 本說明書中各個(gè)實(shí)施例采用遞進(jìn)的方式描述,每個(gè)實(shí)施例重點(diǎn)說明的都是與其它 實(shí)施例的不同之處,各個(gè)實(shí)施例之間相同或相似部分互相參見即可。
[0241]對(duì)所公開的實(shí)施例的上述說明,使本領(lǐng)域?qū)I(yè)技術(shù)人員能夠?qū)崿F(xiàn)或使用本發(fā)明。 對(duì)運(yùn)些實(shí)施例的多種修改對(duì)本領(lǐng)域的專業(yè)技術(shù)人員來說將是顯而易見的,本文中所定義的 一般原理可W在不脫離本發(fā)明的精神或范圍的情況下,在其它實(shí)施例中實(shí)現(xiàn)。因此,本發(fā)明 將不會(huì)被限制于本文所示的運(yùn)些實(shí)施例,而是要符合與本文所公開的原理和新穎特點(diǎn)相一 致的最寬的范圍。
【主權(quán)項(xiàng)】
1. 一種按鍵的非接觸式控制方法,其特征在于,包括: 獲取用戶在不接觸按鍵時(shí)對(duì)按鍵進(jìn)行操作生成的操作參數(shù); 基于所述操作參數(shù)調(diào)用與所述操作參數(shù)相對(duì)應(yīng)的控制指令; 依據(jù)所述控制指令對(duì)所述按鍵進(jìn)行操控。2. 根據(jù)權(quán)利要求1所述的方法,其特征在于,所述獲取用戶在不接觸按鍵時(shí)對(duì)按鍵的操 作參數(shù)包括: 檢測(cè)用戶在不接觸按鍵對(duì)按鍵進(jìn)行操作時(shí),所述按鍵預(yù)設(shè)區(qū)域的第一亮度值; 檢測(cè)所述第一亮度值的變化頻率; 相應(yīng)的,基于所述操作參數(shù)調(diào)用與所述操作參數(shù)相對(duì)應(yīng)的控制指令包括: 判斷所述第一亮度值的變化頻率是否小于預(yù)設(shè)閾值,若是,則生成對(duì)應(yīng)于長(zhǎng)按所述按 鍵的第一操作指令,若否,則: 生成對(duì)應(yīng)于點(diǎn)按所述按鍵的第二操作指令。3. 根據(jù)權(quán)利要求2所述的方法,其特征在于,所述檢測(cè)用戶在不接觸按鍵對(duì)按鍵進(jìn)行操 作時(shí),所述按鍵預(yù)設(shè)區(qū)域的第一亮度值后還包括: 判斷所述第一亮度值是否滿足所述按鍵預(yù)設(shè)區(qū)域的亮度變化偏移參數(shù),若是,則檢測(cè) 所述亮度值的變化頻率。4. 根據(jù)權(quán)利要求1所述的方法,其特征在于,所述獲取用戶在不接觸按鍵時(shí)對(duì)按鍵進(jìn)行 操作生成的操作參數(shù)包括: 檢測(cè)用戶在不接觸按鍵對(duì)兩個(gè)或兩個(gè)以上的按鍵進(jìn)行滑動(dòng)操作時(shí)的滑動(dòng)速度; 相應(yīng)的,基于所述操作參數(shù)調(diào)用與所述操作參數(shù)相對(duì)應(yīng)的控制指令為: 基于所述滑動(dòng)速度調(diào)用與所述滑動(dòng)速度相對(duì)應(yīng)的控制指令。5. 根據(jù)權(quán)利要求4所述的方法,其特征在于,所述檢測(cè)用戶在不接觸按鍵對(duì)兩個(gè)或兩個(gè) 以上的按鍵進(jìn)行滑動(dòng)操作時(shí)的滑動(dòng)速度包括: 依據(jù)用戶對(duì)兩個(gè)或兩個(gè)以上的按鍵進(jìn)行滑動(dòng)操作的滑動(dòng)方向,依次檢測(cè)所述按鍵預(yù)設(shè) 區(qū)域的第二亮度值; 檢測(cè)所述按鍵預(yù)設(shè)區(qū)域第二亮度值的變化速度; 依據(jù)所述第二亮度值的變化速度生成滑動(dòng)速度。6. -種按鍵的非接觸式控制系統(tǒng),其特征在于,包括: 獲取單元,用于獲取用戶在不接觸按鍵時(shí)對(duì)按鍵進(jìn)行操作生成的操作參數(shù); 調(diào)用單元,用于基于所述操作參數(shù)調(diào)用與所述操作參數(shù)相對(duì)應(yīng)的控制指令; 控制單元,用于依據(jù)所述控制指令對(duì)所述按鍵進(jìn)行操控。7. 根據(jù)權(quán)利要求6所述的系統(tǒng),其特征在于,所述獲取單元包括: 第一檢測(cè)單元,用于檢測(cè)用戶在不接觸按鍵對(duì)按鍵進(jìn)行操作時(shí),所述按鍵預(yù)設(shè)區(qū)域的 第一亮度值; 第二檢測(cè)單元,用于檢測(cè)所述第一亮度值的變化頻率; 相應(yīng)的,所述調(diào)用單元包括: 第一判斷單元,用于判斷所述第一亮度值的變化頻率是否小于預(yù)設(shè)閾值; 第一生成單元,用于當(dāng)所述第一判斷單元判斷所述第一亮度值的變化頻率小于預(yù)設(shè)閾 值時(shí),生成對(duì)應(yīng)于長(zhǎng)按所述按鍵的第一操作指令; 第二生成單元,用于當(dāng)所述第一判斷單元判斷所述第一亮度值的變化頻率大于預(yù)設(shè)閾 值時(shí),生成對(duì)應(yīng)于點(diǎn)按所述按鍵的第二操作指令。8. 根據(jù)權(quán)利要求7所述的系統(tǒng),其特征在于,所述獲取單元還包括: 第二判斷單元,用于當(dāng)所述第一檢測(cè)單元檢測(cè)用戶在不接觸按鍵對(duì)按鍵進(jìn)行操作時(shí), 所述按鍵預(yù)設(shè)區(qū)域的第一亮度值后,判斷所述第一亮度值是否滿足所述按鍵預(yù)設(shè)區(qū)域的亮 度變化偏移參數(shù); 當(dāng)所述第二判斷單元判斷所述第一亮度值滿足所述按鍵預(yù)設(shè)區(qū)域的亮度變化偏移參 數(shù)后,所述第二檢測(cè)單元,用于檢測(cè)所述第一亮度值的變化頻率。9. 根據(jù)權(quán)利要求6所述的系統(tǒng),其特征在于,所述第一獲取單元包括: 第二檢測(cè)單元,用于檢測(cè)用戶在不接觸按鍵對(duì)兩個(gè)或兩個(gè)以上的按鍵進(jìn)行滑動(dòng)操作時(shí) 的滑動(dòng)速度; 相應(yīng)的,所述調(diào)用單元,用于基于所述滑動(dòng)速度調(diào)用與所述滑動(dòng)速度相對(duì)應(yīng)的控制指 令。10. 根據(jù)權(quán)利要求9所述的系統(tǒng),其特征在于,所述第二檢測(cè)單元包括: 第三檢測(cè)單元,用于依據(jù)用戶對(duì)兩個(gè)或兩個(gè)以上的按鍵進(jìn)行滑動(dòng)操作的滑動(dòng)方向,依 次檢測(cè)所述按鍵預(yù)設(shè)區(qū)域的第二亮度值; 第四檢測(cè)單元,用于檢測(cè)所述按鍵預(yù)設(shè)區(qū)域第二亮度值的變化速度; 第三生成單元,用于依據(jù)所述第二亮度值的變化速度生成滑動(dòng)速度。
【文檔編號(hào)】G06F3/0484GK106020639SQ201610309759
【公開日】2016年10月12日
【申請(qǐng)日】2016年5月11日
【發(fā)明人】王林梅, 孫鈺嬈
【申請(qǐng)人】北京小焙科技有限公司