基于光感的手機(jī)手勢(shì)識(shí)別系統(tǒng)的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明屬于電子信息技術(shù)領(lǐng)域,涉及一種手勢(shì)識(shí)別系統(tǒng),尤其涉及一種基于光感的手機(jī)手勢(shì)識(shí)別系統(tǒng)。
【背景技術(shù)】
[0002]隨著科技的發(fā)展,手機(jī)、平板電腦等移動(dòng)終端的普及率越來(lái)越高,成為人們工作、生活的必須品。手機(jī)的功能也越來(lái)越多,除了通話(huà)、短信之外,還具有連接網(wǎng)絡(luò)、拍攝照片視頻、視頻通話(huà)等功能。
[0003]手機(jī)中為了能自動(dòng)調(diào)節(jié)屏幕亮度,使用光感傳感器。光感傳感器可以通過(guò)識(shí)別環(huán)境中光亮的變化而自動(dòng)調(diào)節(jié)亮度。當(dāng)有物體在光感傳感器上進(jìn)行操作,光感就會(huì)輸出不同的值。
[0004]然而現(xiàn)在手機(jī)中所有的操作,都是用觸摸按鍵或者語(yǔ)音識(shí)別進(jìn)行操作,光感應(yīng)控制沒(méi)有被有效利用。
[0005]有鑒于此,如今迫切需要設(shè)計(jì)一種能利用光感應(yīng)識(shí)別的系統(tǒng),以便克服現(xiàn)有手機(jī)控制方式的上述缺陷。
【發(fā)明內(nèi)容】
[0006]本發(fā)明所要解決的技術(shù)問(wèn)題是:提供一種基于光感的手機(jī)手勢(shì)識(shí)別系統(tǒng),可通過(guò)感應(yīng)光線(xiàn)變化控制手機(jī)的動(dòng)作。
[0007]為解決上述技術(shù)問(wèn)題,本發(fā)明采用如下技術(shù)方案:
[0008]一種基于光感的手機(jī)手勢(shì)識(shí)別系統(tǒng),所述系統(tǒng)包括:
[0009]光感傳感器,用以在第一時(shí)間感應(yīng)手機(jī)上方的光感應(yīng)信號(hào);當(dāng)手從光感傳感器上滑過(guò)的時(shí)候,光感傳感器感應(yīng)到的光感應(yīng)參數(shù)會(huì)有一個(gè)從大到小,再?gòu)男〉酱蟮淖兓?,?dāng)光感應(yīng)參數(shù)出現(xiàn)該變化時(shí),上傳一個(gè)響應(yīng)參數(shù)sensor ;
[0010]聲音獲取模塊,用以在第二時(shí)間獲取聲音信號(hào);
[0011 ] 光感命令識(shí)別模塊,用以將光感傳感器感應(yīng)的光感應(yīng)信號(hào)與設(shè)定光感數(shù)據(jù)庫(kù)中的各個(gè)光感應(yīng)數(shù)據(jù)進(jìn)行比對(duì),若相似度達(dá)到設(shè)定閾值,得到該光感應(yīng)信號(hào)對(duì)應(yīng)的第一執(zhí)行命令;所述光感命令識(shí)別模塊繼承光感類(lèi),從而接收上傳的響應(yīng)參數(shù)sensor ;
[0012]聲音命令識(shí)別模塊,用以將聲音獲取模塊獲取的聲音信號(hào)與設(shè)定聲音數(shù)據(jù)庫(kù)中的各個(gè)聲音數(shù)據(jù)進(jìn)行比對(duì),若相似度達(dá)到設(shè)定閾值,得到該聲音信號(hào)對(duì)應(yīng)的第二執(zhí)行命令;
[0013]比對(duì)模塊,用以將第一執(zhí)行命令、第二執(zhí)行命令進(jìn)行比對(duì),同時(shí)將光感傳感器感應(yīng)光感應(yīng)信號(hào)的第一時(shí)間與聲音獲取模塊獲取聲音信號(hào)的第二時(shí)間進(jìn)行比較;若第一執(zhí)行命令與第二執(zhí)行命令相同,同時(shí)若第一時(shí)間與第二時(shí)間相差在設(shè)定時(shí)間間隔內(nèi),則生成對(duì)應(yīng)的執(zhí)行命令;
[0014]命令執(zhí)行模塊,用以根據(jù)比對(duì)模塊生成的執(zhí)行命令執(zhí)行相應(yīng)的命令。
[0015]一種基于光感的手機(jī)手勢(shì)識(shí)別系統(tǒng),所述系統(tǒng)包括:
[0016]光感傳感器,用以在第一時(shí)間感應(yīng)手機(jī)上方的光感應(yīng)信號(hào);
[0017]光感命令識(shí)別模塊,用以將光感傳感器感應(yīng)的光感應(yīng)信號(hào)與設(shè)定光感數(shù)據(jù)庫(kù)中的各個(gè)光感應(yīng)數(shù)據(jù)進(jìn)行比對(duì),若相似度達(dá)到設(shè)定閾值,得到該光感應(yīng)信號(hào)對(duì)應(yīng)的第一執(zhí)行命令;
[0018]命令執(zhí)行模塊,用以根據(jù)光感命令識(shí)別模塊生成的執(zhí)行命令執(zhí)行相應(yīng)的命令。
[0019]作為本發(fā)明的一種優(yōu)選方案,所述系統(tǒng)還包括:
[0020]聲音獲取模塊,用以在第二時(shí)間獲取聲音信號(hào);
[0021]聲音命令識(shí)別模塊,用以將聲音獲取模塊獲取的聲音信號(hào)與設(shè)定聲音數(shù)據(jù)庫(kù)中的各個(gè)聲音數(shù)據(jù)進(jìn)行比對(duì),若相似度達(dá)到設(shè)定閾值,得到該聲音信號(hào)對(duì)應(yīng)的第二執(zhí)行命令;
[0022]若第二執(zhí)行命令與第一執(zhí)行命令相同,則命令執(zhí)行模塊執(zhí)行該命令。
[0023]作為本發(fā)明的一種優(yōu)選方案,所述系統(tǒng)還包括比對(duì)模塊,用以將第一執(zhí)行命令、第二執(zhí)行命令進(jìn)行比對(duì),同時(shí)將光感傳感器感應(yīng)光感應(yīng)信號(hào)的第一時(shí)間與聲音獲取模塊獲取聲音信號(hào)的第二時(shí)間進(jìn)行比較;若第一執(zhí)行命令與第二執(zhí)行命令相同,同時(shí)若第一時(shí)間與第二時(shí)間相差在設(shè)定時(shí)間間隔內(nèi),則生成對(duì)應(yīng)的執(zhí)行命令;命令執(zhí)行模塊根據(jù)比對(duì)模塊生成的執(zhí)行命令執(zhí)行相應(yīng)的命令。
[0024]本發(fā)明的有益效果在于:本發(fā)明提出的基于光感的手機(jī)手勢(shì)識(shí)別系統(tǒng),可通過(guò)感應(yīng)光線(xiàn)變化控制手機(jī)的動(dòng)作。
[0025]當(dāng)有物體在光感傳感器上進(jìn)行操作,光感傳感器會(huì)輸出不同的值;本發(fā)明利用這個(gè)變化,作為開(kāi)關(guān)值,可以實(shí)現(xiàn)對(duì)當(dāng)前模塊的操作。
【附圖說(shuō)明】
[0026]圖1為本發(fā)明基于光感的手機(jī)手勢(shì)識(shí)別系統(tǒng)的組成示意圖。
[0027]圖2為手機(jī)光感存放位置的示意圖。
[0028]圖3為手機(jī)光感自動(dòng)識(shí)別功能的不意圖。
【具體實(shí)施方式】
[0029]下面結(jié)合附圖詳細(xì)說(shuō)明本發(fā)明的優(yōu)選實(shí)施例。
[0030]實(shí)施例一
[0031]請(qǐng)參閱圖1,本發(fā)明揭示了一種基于光感的手機(jī)手勢(shì)識(shí)別系統(tǒng),所述系統(tǒng)包括:光感傳感器1、聲音獲取模塊2、光感命令識(shí)別模塊3、聲音命令識(shí)別模塊4、比對(duì)模塊5、命令執(zhí)行模塊6。
[0032]如圖2、圖3所示,光感傳感器I用以在第一時(shí)間感應(yīng)手機(jī)上方的光感應(yīng)信號(hào);當(dāng)手從光感傳感器上滑過(guò)的時(shí)候,光感傳感器感應(yīng)到的光感應(yīng)參數(shù)會(huì)有一個(gè)從大到小,再?gòu)男〉酱蟮淖兓?,?dāng)光感應(yīng)參數(shù)出現(xiàn)該變化時(shí),上傳一個(gè)響應(yīng)參數(shù)sensor。
[0033]聲音獲取模塊2用以在第二時(shí)間獲取聲音信號(hào)。
[0034]光感命令識(shí)別模塊3用以將光感傳感器感應(yīng)的光感應(yīng)信號(hào)與設(shè)定光感數(shù)據(jù)庫(kù)中的各個(gè)光感應(yīng)數(shù)據(jù)進(jìn)行比對(duì),若相似度達(dá)到設(shè)定閾值,得到該光感應(yīng)信號(hào)對(duì)應(yīng)的第一執(zhí)行命令;所述光感命令識(shí)別模塊繼承光感類(lèi)(即光感命令識(shí)別模塊添加一個(gè)接收光感信號(hào)的變量),從而接收上傳的響應(yīng)參數(shù)sensor。
[0035]在代碼中,對(duì)光感傳感器的操作是封裝在一個(gè)函數(shù)類(lèi)中,在模塊中添加一個(gè)接收光感信號(hào)的變量。從代碼的角度考慮,首先是必須繼承了光感類(lèi),才能生成對(duì)應(yīng)的對(duì)象,從而才能繼承對(duì)應(yīng)的數(shù)據(jù);即對(duì)應(yīng)模塊添加一個(gè)接收光感信號(hào)的變量。
[0036]Android上,每個(gè)模塊的相應(yīng),是手activity管控的。每個(gè)activity是封裝的,當(dāng)這個(gè)activity需要接受其它activity參數(shù)的時(shí)候,需要繼承對(duì)應(yīng)功能。本例中光感信號(hào)作為光感類(lèi)里面的公有屬性,只有對(duì)應(yīng)的activity繼承了光感類(lèi),才能獲取光感信號(hào)的變化。
[0037]聲音命令識(shí)別模塊4用以將