一種手勢(shì)響應(yīng)方法及終端的制作方法
【專利摘要】本發(fā)明實(shí)施例公開了一種手勢(shì)響應(yīng)方法及終端。其中,所述方法包括:終端接收用戶的未接觸觸摸屏的隔空手勢(shì);所述終端對(duì)所述手勢(shì)進(jìn)行識(shí)別,并將識(shí)別出的所述手勢(shì)與預(yù)置的手勢(shì)匹配表中的手勢(shì)進(jìn)行匹配;所述手勢(shì)匹配表中預(yù)置不同應(yīng)用界面下手勢(shì)與控制功能的對(duì)應(yīng)關(guān)系;如果匹配,則所述終端觸發(fā)所述手勢(shì)對(duì)應(yīng)的對(duì)于所述終端之外的外部設(shè)備的遙控功能,對(duì)所述終端之外的外部設(shè)備進(jìn)行遙控。本發(fā)明實(shí)施例使得終端可以識(shí)別并響應(yīng)用戶手勢(shì),并且根據(jù)用戶手勢(shì)觸發(fā)對(duì)終端之外的外部設(shè)備的遙控操作。
【專利說明】一種手勢(shì)響應(yīng)方法及終端
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及移動(dòng)終端【技術(shù)領(lǐng)域】,特別是涉及一種手勢(shì)響應(yīng)方法及終端。
【背景技術(shù)】
[0002]伴隨著各種各樣的傳感器在手機(jī)終端上的應(yīng)用,很多特別的功能也應(yīng)運(yùn)而生。
[0003]利用手機(jī)上的按鍵實(shí)現(xiàn)遙控功能是近年在手機(jī)上實(shí)現(xiàn)的一項(xiàng)新功能。該技術(shù)中,預(yù)先設(shè)置手機(jī)按鍵與特定遙控功能的對(duì)應(yīng)關(guān)系。當(dāng)用戶按下某個(gè)按鍵時(shí),可以觸發(fā)該按鍵對(duì)應(yīng)的遙控功能,從而向相應(yīng)的外部設(shè)備發(fā)送遙控信號(hào)進(jìn)行遙控。
[0004]然而,現(xiàn)有利用手機(jī)實(shí)現(xiàn)遙控時(shí),用戶必須要用手觸控手機(jī)才能觸發(fā)相應(yīng)的遙控功能。而在某些應(yīng)用場(chǎng)景中,當(dāng)用戶如果不方便用手觸控手機(jī)時(shí),將無(wú)法利用手機(jī)實(shí)現(xiàn)遙控。
【發(fā)明內(nèi)容】
[0005]本發(fā)明實(shí)施例中提供了一種手勢(shì)響應(yīng)方法及終端,使得終端可以識(shí)別并響應(yīng)用戶手勢(shì),并且根據(jù)用戶手勢(shì)觸發(fā)對(duì)終端之外的外部設(shè)備的遙控操作。
[0006]為了解決上述技術(shù)問題,本發(fā)明實(shí)施例公開了如下技術(shù)方案:
[0007]第一方面,提供一種手勢(shì)響應(yīng)方法,包括:
[0008]終端接收用戶的未接觸觸摸屏的隔空手勢(shì);
[0009]所述終端對(duì)所述手勢(shì)進(jìn)行識(shí)別,并將識(shí)別出的所述手勢(shì)與預(yù)置的手勢(shì)匹配表中的手勢(shì)進(jìn)行匹配;所述手勢(shì)匹配表中預(yù)置不同應(yīng)用界面下手勢(shì)與控制功能的對(duì)應(yīng)關(guān)系;
[0010]如果匹配,則所述終端觸發(fā)所述手勢(shì)對(duì)應(yīng)的對(duì)于所述終端之外的外部設(shè)備的遙控功能,對(duì)所述終端之外的外部設(shè)備進(jìn)行遙控。
[0011]結(jié)合上述第一方面,在第一種可能的實(shí)現(xiàn)方式中,所述終端接收用戶的未接觸觸摸屏的隔空手勢(shì),包括:
[0012]在應(yīng)用界面下,所述終端通過預(yù)置的第一紅外傳感裝置接收用戶的隔空手勢(shì)。
[0013]結(jié)合上述第一方面,和第一種可能的實(shí)現(xiàn)方式,在第二種可能的實(shí)現(xiàn)方式中,所述手勢(shì)匹配表的預(yù)置方式為:
[0014]在所述終端的應(yīng)用界面下開啟手勢(shì)觸發(fā)控制功能的選擇項(xiàng);
[0015]所述終端通過預(yù)置的第二紅外傳感裝置,接收所述外部設(shè)備的遙控器發(fā)送的各項(xiàng)遙控功能對(duì)應(yīng)的遙控紅外信號(hào),同時(shí),所述終端通過所述第一紅外傳感裝置,分別接收用戶輸入的實(shí)現(xiàn)所述各項(xiàng)遙控功能的不同隔空手勢(shì);
[0016]所述終端存儲(chǔ)所述各項(xiàng)遙控功能與實(shí)現(xiàn)所述各項(xiàng)遙控功能的不同隔空手勢(shì)之間的對(duì)應(yīng)關(guān)系,形成所述應(yīng)用界面下的手勢(shì)匹配表。
[0017]結(jié)合上述第一方面,和第一種可能的實(shí)現(xiàn)方式,和第二種可能的實(shí)現(xiàn)方式,在第三種可能的實(shí)現(xiàn)方式中,所述終端觸發(fā)所述手勢(shì)對(duì)應(yīng)的對(duì)于所述終端之外的外部設(shè)備的遙控功能,包括:[0018]所述終端根據(jù)所述手勢(shì)匹配表,確定所述手勢(shì)對(duì)應(yīng)的遙控功能;
[0019]按照所述手勢(shì)對(duì)應(yīng)的遙控功能,所述終端通過所述第二紅外傳感裝置,向所述外部設(shè)備發(fā)送啟用所述手勢(shì)對(duì)應(yīng)的遙控功能的遙控信號(hào),進(jìn)行對(duì)所述外部設(shè)備的遙控。
[0020]第二方面,提供一種終端,包括:
[0021]手勢(shì)接收模塊,用于接收用戶的未接觸觸摸屏的隔空手勢(shì);
[0022]識(shí)別匹配模塊,用于對(duì)所述手勢(shì)進(jìn)行識(shí)別,并將識(shí)別出的所述手勢(shì)與預(yù)置的手勢(shì)匹配表中的手勢(shì)進(jìn)行匹配;
[0023]手勢(shì)匹配表預(yù)置模塊,用于預(yù)置所述手勢(shì)匹配表,所述手勢(shì)匹配表中包含不同應(yīng)用界面下手勢(shì)與控制功能的對(duì)應(yīng)關(guān)系;
[0024]控制觸發(fā)模塊,用于如果識(shí)別出的所述手勢(shì)與預(yù)置的手勢(shì)匹配表中的手勢(shì)數(shù)據(jù)匹配,則觸發(fā)所述手勢(shì)對(duì)應(yīng)的對(duì)于所述終端之外的外部設(shè)備的遙控功能,對(duì)所述終端之外的外部設(shè)備進(jìn)行遙控。
[0025]結(jié)合上述第二方面,在第一種可能的實(shí)現(xiàn)方式中,所述手勢(shì)接收模塊,具體包括:設(shè)置在所述終端上的第一紅外傳感裝置;所述第一紅外傳感裝置,用于在應(yīng)用界面下,接收用戶的隔空手勢(shì)。
[0026]結(jié)合上述第一方面,和第一種可能的實(shí)現(xiàn)方式,在第二種可能的實(shí)現(xiàn)方式中,所述手勢(shì)匹配表預(yù)置模塊,具體包括:
[0027]控制功能開啟單元,用于在所述終端的應(yīng)用界面下開啟手勢(shì)觸發(fā)控制功能的選擇項(xiàng);
[0028]遙控紅外信號(hào)接收單元,用于通過預(yù)置的第二紅外傳感裝置,接收所述外部設(shè)備的遙控器發(fā)送的各項(xiàng)遙控功能對(duì)應(yīng)的遙控紅外信號(hào);
[0029]手勢(shì)接收觸發(fā)模塊,用于觸發(fā)所述第一紅外傳感裝置,分別接收用戶輸入的實(shí)現(xiàn)所述各項(xiàng)遙控功能的不同隔空手勢(shì);
[0030]匹配關(guān)系存儲(chǔ)單元,用于存儲(chǔ)所述各項(xiàng)遙控功能與實(shí)現(xiàn)所述各項(xiàng)遙控功能的不同隔空手勢(shì)之間的對(duì)應(yīng)關(guān)系,形成所述應(yīng)用界面下的手勢(shì)匹配表。
[0031]結(jié)合上述第一方面,和第一種可能的實(shí)現(xiàn)方式,和第二種可能的實(shí)現(xiàn)方式,在第三種可能的實(shí)現(xiàn)方式中,所述控制觸發(fā)模塊,包括:
[0032]遙控功能確定單元,用于根據(jù)所述手勢(shì)匹配表,確定所述手勢(shì)對(duì)應(yīng)的遙控功能;
[0033]遙控單元,用于按照所述手勢(shì)對(duì)應(yīng)的遙控功能,通過所述第二紅外傳感裝置,向所述外部設(shè)備發(fā)送啟用所述手勢(shì)對(duì)應(yīng)的遙控功能的遙控信號(hào),進(jìn)行對(duì)所述外部設(shè)備的遙控。
[0034]本發(fā)明實(shí)施例中,通過預(yù)置手勢(shì)匹配表,記錄不同應(yīng)用界面下手勢(shì)與控制功能的對(duì)應(yīng)關(guān)系,使得當(dāng)終端在特定應(yīng)用界面下接收到用戶的隔空手勢(shì)后,可以對(duì)用戶手勢(shì)進(jìn)行識(shí)別,并與預(yù)置的手勢(shì)匹配表中的手勢(shì)數(shù)據(jù)進(jìn)行匹配,在手勢(shì)匹配的前提下,觸發(fā)該手勢(shì)在當(dāng)前應(yīng)用界面下對(duì)應(yīng)的對(duì)于所述終端之外的外部設(shè)備的遙控功能,從而實(shí)現(xiàn)對(duì)所述終端之外的外部設(shè)備進(jìn)行遙控。
【專利附圖】
【附圖說明】
[0035]為了更清楚地說明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見地,對(duì)于本領(lǐng)域普通技術(shù)人員而言,在不付出創(chuàng)造性勞動(dòng)性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0036]圖1為本發(fā)明提供的一個(gè)手勢(shì)響應(yīng)方法實(shí)施例的流程示意圖
[0037]圖2為本發(fā)明提供的一種手勢(shì)匹配表的預(yù)置方式流程示意圖;
[0038]圖3為本發(fā)明提供的觸發(fā)手勢(shì)在當(dāng)前應(yīng)用界面下對(duì)應(yīng)的控制功能的流程示意圖;
[0039]圖4為本發(fā)明提供的一種終端的實(shí)施例的結(jié)構(gòu)示意圖;
[0040]圖5為本發(fā)明提供的手勢(shì)匹配表預(yù)置模塊的一種實(shí)現(xiàn)結(jié)構(gòu)示意圖;
[0041]圖6為本發(fā)明提供的控制觸發(fā)模塊的一種實(shí)現(xiàn)結(jié)構(gòu)示意圖;
[0042]圖7為基于計(jì)算機(jī)系統(tǒng)實(shí)現(xiàn)的終端的結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0043]為了使本【技術(shù)領(lǐng)域】的人員更好地理解本發(fā)明實(shí)施例中的技術(shù)方案,并使本發(fā)明實(shí)施例的上述目的、特征和優(yōu)點(diǎn)能夠更加明顯易懂,下面結(jié)合附圖對(duì)本發(fā)明實(shí)施例中技術(shù)方案作進(jìn)一步詳細(xì)的說明。
[0044]首先,介紹本發(fā)明提供的一種手勢(shì)響應(yīng)方法。
[0045]參見圖1,為本發(fā)明提供的一個(gè)手勢(shì)響應(yīng)方法實(shí)施例的流程,處理流程具體可以包括:
[0046]步驟101、終端接收用戶的未接觸觸摸屏的隔空手勢(shì)。
[0047]本發(fā)明實(shí)施例中,用戶做出的手勢(shì),為不接觸觸摸屏的隔空手勢(shì)。
[0048]需要說明的是,有可能不同的應(yīng)用界面中的控制控制功能對(duì)應(yīng)相同的手勢(shì),例如:從上到下的手勢(shì)既對(duì)應(yīng)視頻播放應(yīng)用界面下音量的降低,也對(duì)應(yīng)網(wǎng)頁(yè)瀏覽應(yīng)用界面下屏幕亮度的減弱。為了防止手勢(shì)與控制功能的混淆,需要在打開待調(diào)節(jié)控制的應(yīng)用界面時(shí),再進(jìn)7TT手勢(shì)輸入。
[0049]步驟102、所述終端對(duì)所述手勢(shì)進(jìn)行識(shí)別,并將識(shí)別出的所述手勢(shì)與預(yù)置的手勢(shì)匹配表中的手勢(shì)數(shù)據(jù)進(jìn)行匹配;所述手勢(shì)匹配表中預(yù)置不同應(yīng)用界面下手勢(shì)與控制功能的對(duì)應(yīng)關(guān)系。
[0050]本發(fā)明實(shí)施例中,預(yù)置手勢(shì)匹配表,該手勢(shì)匹配表中預(yù)置各種手勢(shì)與相應(yīng)控制功能的對(duì)應(yīng)關(guān)系,當(dāng)然,該對(duì)應(yīng)關(guān)系是在特定的應(yīng)用界面下才有效。
[0051]由此,當(dāng)用戶打開某個(gè)應(yīng)用界面下,并在該界面下向終端做出隔空手勢(shì),則終端在接收到該手勢(shì)之后,將開始對(duì)該手勢(shì)進(jìn)行識(shí)別。當(dāng)識(shí)別出是何手勢(shì)之后,終端將該手勢(shì)與預(yù)置的手勢(shì)匹配表中對(duì)應(yīng)該應(yīng)用界面的手勢(shì)數(shù)據(jù)進(jìn)行匹配。通過匹配,可以獲知當(dāng)前的用戶手勢(shì)能否觸發(fā)該應(yīng)用界面下的相應(yīng)控制功能。
[0052]步驟103、如果匹配,則所述終端觸發(fā)所述手勢(shì)對(duì)應(yīng)的對(duì)于所述終端之外的外部設(shè)備的遙控功能,對(duì)所述終端之外的外部設(shè)備進(jìn)行遙控。
[0053]該步驟中,如果匹配結(jié)果表明,當(dāng)前的用戶手勢(shì)是手勢(shì)匹配表中該應(yīng)用界面下的控制手勢(shì),則根據(jù)該手勢(shì),觸發(fā)該手勢(shì)在當(dāng)前應(yīng)用界面下對(duì)應(yīng)的控制功能。該控制功能觸發(fā)的是,所述手勢(shì)對(duì)應(yīng)的對(duì)于所述終端之外的外部設(shè)備的遙控功能,實(shí)現(xiàn)對(duì)所述終端之外的外部設(shè)備進(jìn)行遙控。
[0054]本發(fā)明實(shí)施例中,通過預(yù)置手勢(shì)匹配表,記錄不同應(yīng)用界面下手勢(shì)與控制功能的對(duì)應(yīng)關(guān)系,使得當(dāng)終端在特定應(yīng)用界面下接收到用戶的隔空手勢(shì)后,可以對(duì)用戶手勢(shì)進(jìn)行識(shí)別,并與預(yù)置的手勢(shì)匹配表中的手勢(shì)數(shù)據(jù)進(jìn)行匹配,在手勢(shì)匹配的前提下,觸發(fā)該手勢(shì)在當(dāng)前應(yīng)用界面下對(duì)應(yīng)的對(duì)于所述終端之外的外部設(shè)備的遙控功能,從而實(shí)現(xiàn)對(duì)所述終端之外的外部設(shè)備進(jìn)行遙控。
[0055]本發(fā)明實(shí)施例在具體實(shí)現(xiàn)過程中,可以在終端上設(shè)置紅外傳感裝置,通過該紅外傳感裝置,可以準(zhǔn)確捕捉到用戶的隔空手勢(shì)。
[0056]如圖2所述流程,為本發(fā)明實(shí)施例中所述手勢(shì)匹配表的預(yù)置方式,具體包括:
[0057]步驟201、在所述終端的應(yīng)用界面下開啟手勢(shì)觸發(fā)控制功能的選擇項(xiàng)。
[0058]本發(fā)明實(shí)施例中,為了防止出現(xiàn)誤觸發(fā)的問題,本發(fā)明實(shí)施例中,可以在應(yīng)用界面下設(shè)置是否開啟控制功能的選擇項(xiàng)。當(dāng)用戶需要利用隔空手勢(shì)實(shí)現(xiàn)對(duì)終端或終端之外的外部設(shè)備的控制時(shí),需要在相應(yīng)的應(yīng)用界面下開啟手勢(shì)觸發(fā)控制功能的選擇項(xiàng),此時(shí),終端進(jìn)入對(duì)用戶手勢(shì)的待接收識(shí)別狀態(tài)。
[0059]步驟202、所述終端通過預(yù)置的第二紅外傳感裝置,接收所述外部設(shè)備的遙控器發(fā)送的各項(xiàng)遙控功能對(duì)應(yīng)的遙控紅外信號(hào),同時(shí),所述終端通過所述第一紅外傳感裝置,分別接收用戶輸入的實(shí)現(xiàn)所述各項(xiàng)遙控功能的不同隔空手勢(shì)。
[0060]本發(fā)明實(shí)施例中,利用終端實(shí)現(xiàn)對(duì)外部設(shè)備的遙控功能時(shí),終端需要具備外部設(shè)備所配備的遙控器的相應(yīng)功能。因此,終端需要進(jìn)行遙控器上功能的學(xué)習(xí)。具體地,在終端上設(shè)置紅外傳感裝置,用于接收所述外部設(shè)備的遙控器發(fā)送的各項(xiàng)遙控功能對(duì)應(yīng)的遙控紅外信號(hào),實(shí)現(xiàn)遙控器上功能的學(xué)習(xí)。通過功能學(xué)習(xí),終端具備遙控器上所有的控制功能,從而可以向外部設(shè)備發(fā)送控制信號(hào),實(shí)現(xiàn)對(duì)外部設(shè)備的遙控。
[0061]為了與前述用于接收用戶隔空手勢(shì)的紅外傳感裝置相區(qū)分,將用于接收用戶隔空手勢(shì)的紅外傳感裝置稱為第一紅外傳感裝置,將用于接收外部設(shè)備的遙控器發(fā)送的各項(xiàng)遙控功能對(duì)應(yīng)的遙控紅外信號(hào)的紅外傳感裝置稱為第二紅外傳感裝置。第一紅外傳感裝置和第二紅外傳感裝置均可包括:紅外傳感器和紅外發(fā)射管。
[0062]終端進(jìn)行遙控器上功能學(xué)習(xí)的過程中,需要將遙控器的信號(hào)輸出口對(duì)準(zhǔn)終端上設(shè)置的第二紅外傳感裝置,按下遙控器上的某個(gè)控制鍵,終端通過自身設(shè)置的紅外傳感裝置接收該遙控器發(fā)送的紅外信號(hào),從而學(xué)習(xí)到遙控器上的該控制功能。在終端通過第二紅外傳感裝置,接收遙控器發(fā)送的該項(xiàng)遙控功能對(duì)應(yīng)的遙控紅外信號(hào)的同時(shí),用戶需要在終端之前輸入對(duì)應(yīng)該遙控功能的隔空手勢(shì)。終端通過第一紅外傳感裝置,接收用戶輸入的該隔空手勢(shì)。
[0063]以此類推,終端通過第二紅外傳感裝置,接收遙控器發(fā)送的其他各項(xiàng)遙控功能對(duì)應(yīng)的遙控紅外信號(hào),同時(shí),終端通過第一紅外傳感裝置,分別接收用戶輸入的實(shí)現(xiàn)各項(xiàng)遙控功能的不同隔空手勢(shì)。
[0064]步驟203、所述終端存儲(chǔ)所述各項(xiàng)遙控功能與實(shí)現(xiàn)所述各項(xiàng)遙控功能的不同隔空手勢(shì)之間的對(duì)應(yīng)關(guān)系,形成所述應(yīng)用界面下的手勢(shì)匹配表。
[0065]該步驟中,保存不同手勢(shì)與不同控制功能的對(duì)應(yīng)關(guān)系,所有的對(duì)應(yīng)關(guān)系集合即形成當(dāng)前應(yīng)用界面下的手勢(shì)匹配表。例如:在視頻播放應(yīng)用界面下,從上到下的手勢(shì)對(duì)應(yīng)音量的降低;網(wǎng)頁(yè)瀏覽應(yīng)用界面下,從上到下的手勢(shì)對(duì)應(yīng)屏幕亮度的減弱。
[0066]該實(shí)施方式中,通過預(yù)置手勢(shì)匹配表,便于對(duì)用戶的手勢(shì)進(jìn)行快速、有效的識(shí)別。
[0067]進(jìn)一步,當(dāng)終端識(shí)別出用戶手勢(shì),根據(jù)該手勢(shì),觸發(fā)該手勢(shì)在當(dāng)前應(yīng)用界面下對(duì)應(yīng)的控制功能時(shí),如圖3所示,具體包括以下執(zhí)行步驟:
[0068]步驟301、所述終端根據(jù)所述手勢(shì)匹配表,確定所述手勢(shì)對(duì)應(yīng)的遙控功能。
[0069]該步驟中,當(dāng)終端識(shí)別出用戶的手勢(shì)之后,需要根據(jù)預(yù)置的手勢(shì)匹配表中記錄的手勢(shì)與不同控制功能的對(duì)應(yīng)關(guān)系,確定出當(dāng)前的手勢(shì)所對(duì)應(yīng)的遙控功能。
[0070]步驟302、按照所述手勢(shì)對(duì)應(yīng)的遙控功能,所述終端通過所述第二紅外傳感裝置,向所述外部設(shè)備發(fā)送啟用所述手勢(shì)對(duì)應(yīng)的遙控功能的遙控信號(hào),進(jìn)行對(duì)所述外部設(shè)備的遙控。
[0071]該步驟中,當(dāng)確定出當(dāng)前的手勢(shì)所對(duì)應(yīng)的遙控功能之后,終端通過第二紅外傳感裝置,向外部設(shè)備發(fā)送遙控信號(hào),以啟用該手勢(shì)對(duì)應(yīng)的遙控功能,從而實(shí)現(xiàn)對(duì)外部設(shè)備的遙控。
[0072]本發(fā)明實(shí)施例中,用戶手勢(shì)觸發(fā)的是通過終端對(duì)終端之外的外部設(shè)備進(jìn)行遙控的功能,例如:通過手勢(shì)遙控空調(diào)、電視等外部設(shè)備。該實(shí)施方式中,通過功能學(xué)習(xí),可以使終端具備遙控器上所有的控制功能,從而可以利用終端實(shí)現(xiàn)對(duì)外部設(shè)備的遙控。
[0073]具體實(shí)現(xiàn)過程中,第一紅外傳感裝置可以包括多個(gè)紅外傳感器,多個(gè)紅外傳感器可以設(shè)置在終端上的不同區(qū)域,從而,根據(jù)紅外傳感器感應(yīng)到的紅外強(qiáng)度的大小或先后順序,進(jìn)行手勢(shì)的接收及識(shí)別。通過設(shè)置多個(gè)紅外傳感器,可以提高手勢(shì)捕捉的準(zhǔn)確性。此外,所述終端可以是手機(jī)或平板電腦之類的設(shè)備。
[0074]與本發(fā)明提供的手勢(shì)響應(yīng)方法實(shí)施例相對(duì)應(yīng),本發(fā)明還提供了一種終端。
[0075]如圖4所示,為本發(fā)明提供的一種終端的實(shí)施例,該終端具體可以包括:
[0076]手勢(shì)接收模塊401,用于接收用戶的未接觸觸摸屏的隔空手勢(shì)。
[0077]識(shí)別匹配模塊402,用于對(duì)所述手勢(shì)進(jìn)行識(shí)別,并將識(shí)別出的所述手勢(shì)與預(yù)置的手勢(shì)匹配表中的手勢(shì)進(jìn)行匹配。
[0078]手勢(shì)匹配表預(yù)置模塊403,用于預(yù)置所述手勢(shì)匹配表,所述手勢(shì)匹配表中包含不同應(yīng)用界面下手勢(shì)與控制功能的對(duì)應(yīng)關(guān)系。
[0079]控制觸發(fā)模塊404,用于如果識(shí)別出的所述手勢(shì)與預(yù)置的手勢(shì)匹配表中的手勢(shì)數(shù)據(jù)匹配,則觸發(fā)所述手勢(shì)對(duì)應(yīng)的對(duì)于所述終端之外的外部設(shè)備的遙控功能,對(duì)所述終端之外的外部設(shè)備進(jìn)行遙控。
[0080]該終端實(shí)施例中,為了防止手勢(shì)與控制功能的混淆,手勢(shì)接收模塊需要在打開待調(diào)節(jié)控制的應(yīng)用界面時(shí),再進(jìn)行手勢(shì)接收。手勢(shì)匹配表預(yù)置模塊預(yù)置手勢(shì)匹配表,該手勢(shì)匹配表中預(yù)置各種手勢(shì)與相應(yīng)控制功能的對(duì)應(yīng)關(guān)系,當(dāng)然,該對(duì)應(yīng)關(guān)系是在特定的應(yīng)用界面下才有效。由此,當(dāng)用戶打開某個(gè)應(yīng)用界面下,并在該界面下向終端做出手勢(shì),則終端在接收到該手勢(shì)之后,將開始對(duì)該手勢(shì)進(jìn)行識(shí)別。當(dāng)識(shí)別出是何手勢(shì)之后,終端將該手勢(shì)與預(yù)置的手勢(shì)匹配表中對(duì)應(yīng)該應(yīng)用界面的手勢(shì)數(shù)據(jù)進(jìn)行匹配。通過匹配,可以獲知當(dāng)前的用戶手勢(shì)能否觸發(fā)該應(yīng)用界面下的相應(yīng)控制功能。如果匹配結(jié)果表明,當(dāng)前的用戶手勢(shì)是手勢(shì)匹配表中該應(yīng)用界面下的控制手勢(shì),則根據(jù)該手勢(shì),通過控制觸發(fā)模塊,觸發(fā)該手勢(shì)在當(dāng)前應(yīng)用界面下對(duì)應(yīng)的控制功能。
[0081]本發(fā)明實(shí)施例中,通過預(yù)置手勢(shì)匹配表,記錄不同應(yīng)用界面下手勢(shì)與控制功能的對(duì)應(yīng)關(guān)系,使得當(dāng)終端在特定應(yīng)用界面下接收到用戶的隔空手勢(shì)后,可以對(duì)用戶手勢(shì)進(jìn)行識(shí)別,并與預(yù)置的手勢(shì)匹配表中的手勢(shì)數(shù)據(jù)進(jìn)行匹配,在手勢(shì)匹配的前提下,觸發(fā)該手勢(shì)在當(dāng)前應(yīng)用界面下對(duì)應(yīng)的對(duì)于所述終端之外的外部設(shè)備的遙控功能,從而實(shí)現(xiàn)對(duì)所述終端之外的外部設(shè)備進(jìn)行遙控。
[0082]具體實(shí)現(xiàn)過程中,所述手勢(shì)接收模塊,具體包括:設(shè)置在所述終端上的第一紅外傳感裝置;所述第一紅外傳感裝置,用于在應(yīng)用界面下,接收用戶的隔空手勢(shì)。
[0083]圖5示出了一種手勢(shì)匹配表預(yù)置模塊的【具體實(shí)施方式】,具體包括:
[0084]控制功能開啟單元501,用于在所述終端的應(yīng)用界面下開啟手勢(shì)觸發(fā)控制功能的選擇項(xiàng);
[0085]遙控紅外信號(hào)接收單元502,用于通過預(yù)置的第二紅外傳感裝置,接收所述外部設(shè)備的遙控器發(fā)送的各項(xiàng)遙控功能對(duì)應(yīng)的遙控紅外信號(hào);
[0086]手勢(shì)接收觸發(fā)模塊503,用于觸發(fā)所述第一紅外傳感裝置,分別接收用戶輸入的實(shí)現(xiàn)所述各項(xiàng)遙控功能的不同隔空手勢(shì);
[0087]匹配關(guān)系存儲(chǔ)單元504,用于存儲(chǔ)所述各項(xiàng)遙控功能與實(shí)現(xiàn)所述各項(xiàng)遙控功能的不同隔空手勢(shì)之間的對(duì)應(yīng)關(guān)系,形成所述應(yīng)用界面下的手勢(shì)匹配表。
[0088]該實(shí)施例中,為了防止出現(xiàn)誤觸發(fā)的問題,可以在應(yīng)用界面下設(shè)置是否開啟控制功能的選擇項(xiàng)。當(dāng)用戶需要利用隔空手勢(shì)實(shí)現(xiàn)對(duì)終端或終端之外的外部設(shè)備的控制時(shí),需要通過控制功能開啟單元在相應(yīng)的應(yīng)用界面下開啟手勢(shì)觸發(fā)控制功能的選擇項(xiàng),此時(shí),終端進(jìn)入對(duì)用戶手勢(shì)的待接收識(shí)別狀態(tài)。
[0089]此外,通過遙控紅外信號(hào)接收單元502,學(xué)習(xí)到遙控器上的各項(xiàng)控制功能。在通過遙控紅外信號(hào)接收單元502進(jìn)行遙控器功能學(xué)習(xí)的同時(shí),通過手勢(shì)接收觸發(fā)模塊503,觸發(fā)第一紅外傳感裝置,接收用戶輸入的該隔空手勢(shì)。
[0090]最終,保存不同手勢(shì)與不同控制功能的對(duì)應(yīng)關(guān)系,所有的對(duì)應(yīng)關(guān)系集合即形成當(dāng)前應(yīng)用界面下的手勢(shì)匹配表。
[0091]可以獲知,通過預(yù)置手勢(shì)匹配表,便于對(duì)用戶的手勢(shì)進(jìn)行快速、有效的識(shí)別。
[0092]圖6所示為所述控制觸發(fā)模塊的一種實(shí)施方式,具體可以包括:
[0093]遙控功能確定單元601,用于根據(jù)所述手勢(shì)匹配表,確定所述手勢(shì)對(duì)應(yīng)的遙控功倉(cāng)泛。
[0094]遙控單元602,用于按照所述手勢(shì)對(duì)應(yīng)的遙控功能,通過所述第二紅外傳感裝置,向所述外部設(shè)備發(fā)送啟用所述手勢(shì)對(duì)應(yīng)的遙控功能的遙控信號(hào),進(jìn)行對(duì)所述外部設(shè)備的遙控。
[0095]本發(fā)明實(shí)施例中,用戶手勢(shì)觸發(fā)的是通過終端對(duì)終端之外的外部設(shè)備進(jìn)行遙控的功能,例如:通過手勢(shì)遙控空調(diào)、電視等外部設(shè)備。該實(shí)施方式中,通過功能學(xué)習(xí),可以使終端具備遙控器上所有的控制功能,從而可以利用終端實(shí)現(xiàn)對(duì)外部設(shè)備的遙控。
[0096]具體實(shí)現(xiàn)過程中,第一紅外傳感裝置可以包括多個(gè)紅外傳感器,多個(gè)紅外傳感器可以設(shè)置在終端上的不同區(qū)域,從而,根據(jù)紅外傳感器感應(yīng)到的紅外強(qiáng)度的大小或先后順序,進(jìn)行手勢(shì)的接收及識(shí)別。通過設(shè)置多個(gè)紅外傳感器,可以提高手勢(shì)捕捉的準(zhǔn)確性。
[0097]本發(fā)明還提供了一種基于計(jì)算機(jī)系統(tǒng)實(shí)現(xiàn)的終端,如圖7所示,具體實(shí)現(xiàn)中,本發(fā)明實(shí)施例的終端可以包括:處理器701、存儲(chǔ)器702、總線703和接收器704。其中,所述處理器701、存儲(chǔ)器702和接收器704通過所述總線703相互連接。所述存儲(chǔ)器702用于存儲(chǔ)計(jì)算機(jī)執(zhí)行指令。所述接收器704用于接收用戶的未接觸觸摸屏的隔空手勢(shì)。[0098]所述處理器701執(zhí)行所述存儲(chǔ)器702存儲(chǔ)的所述計(jì)算機(jī)執(zhí)行指令,執(zhí)行如下操作:對(duì)所述手勢(shì)進(jìn)行識(shí)別,并將識(shí)別出的所述手勢(shì)與預(yù)置的手勢(shì)匹配表中的手勢(shì)進(jìn)行匹配;所述手勢(shì)匹配表中預(yù)置不同應(yīng)用界面下手勢(shì)與控制功能的對(duì)應(yīng)關(guān)系;如果匹配,則所述終端觸發(fā)所述手勢(shì)對(duì)應(yīng)的對(duì)于所述終端之外的外部設(shè)備的遙控功能,對(duì)所述終端之外的外部設(shè)備進(jìn)行遙控。
[0099]本發(fā)明實(shí)施例中,處理器可以是中央處理器(central processing unit, CPU)、專用集成電路(application-specific integrated circuit, ASIC)等。
[0100]計(jì)算機(jī)存儲(chǔ)介質(zhì)可存儲(chǔ)有程序,該程序執(zhí)行時(shí)可包括本發(fā)明實(shí)施例提供的數(shù)據(jù)傳輸?shù)姆椒ǖ母鲗?shí)施例中的部分或全部步驟。所述的存儲(chǔ)介質(zhì)可為磁碟、光盤、只讀存儲(chǔ)記憶體(Read-Only Memory, ROM)或隨機(jī)存儲(chǔ)記憶體(Random Access Memory, RAM)等。
[0101]本領(lǐng)域普通技術(shù)人員可以意識(shí)到,結(jié)合本文中所公開的實(shí)施例描述的各示例的單元及算法步驟,能夠以電子硬件、或者計(jì)算機(jī)軟件和電子硬件的結(jié)合來實(shí)現(xiàn)。這些功能究竟以硬件還是軟件方式來執(zhí)行,取決于技術(shù)方案的特定應(yīng)用和設(shè)計(jì)約束條件。專業(yè)技術(shù)人員可以對(duì)每個(gè)特定的應(yīng)用來使用不同方法來實(shí)現(xiàn)所描述的功能,但是這種實(shí)現(xiàn)不應(yīng)認(rèn)為超出本發(fā)明的范圍。
[0102]所屬領(lǐng)域的技術(shù)人員可以清楚地了解到,為描述的方便和簡(jiǎn)潔,上述描述的系統(tǒng)、設(shè)備和單元的具體工作過程,可以參考前述方法實(shí)施例中的對(duì)應(yīng)過程,在此不再贅述。
[0103]在本申請(qǐng)所提供的幾個(gè)實(shí)施例中,應(yīng)該理解到,所揭露的系統(tǒng)、設(shè)備和方法,可以通過其它的方式實(shí)現(xiàn)。例如,以上所描述的設(shè)備實(shí)施例僅僅是示意性的,例如,所述單元的劃分,僅僅為一種邏輯功能劃分,實(shí)際實(shí)現(xiàn)時(shí)可以有另外的劃分方式,例如多個(gè)單元或組件可以結(jié)合或者可以集成到另一個(gè)系統(tǒng),或一些特征可以忽略,或不執(zhí)行。另一點(diǎn),所顯示或討論的相互之間的耦合或直接耦合或通信連接可以是通過一些接口,設(shè)備或單元的間接耦合或通信連接,可以是電性,機(jī)械或其它的形式。
[0104]所述作為分離部件說明的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個(gè)地方,或者也可以分布到多個(gè)網(wǎng)絡(luò)單元上。可以根據(jù)實(shí)際的需要選擇其中的部分或者全部單元來實(shí)現(xiàn)本實(shí)施例方案的目的。
[0105]另外,在本發(fā)明各個(gè)實(shí)施例中的各功能單元可以集成在一個(gè)處理單元中,也可以是各個(gè)單元單獨(dú)物理存在,也可以兩個(gè)或兩個(gè)以上單元集成在一個(gè)單元中。
[0106]所述功能如果以軟件功能單元的形式實(shí)現(xiàn)并作為獨(dú)立的產(chǎn)品銷售或使用時(shí),可以存儲(chǔ)在一個(gè)計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中?;谶@樣的理解,本發(fā)明的技術(shù)方案本質(zhì)上或者說對(duì)現(xiàn)有技術(shù)做出貢獻(xiàn)的部分或者該技術(shù)方案的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計(jì)算機(jī)軟件產(chǎn)品存儲(chǔ)在一個(gè)存儲(chǔ)介質(zhì)中,包括若干指令用以使得一臺(tái)計(jì)算機(jī)設(shè)備(可以是個(gè)人計(jì)算機(jī),服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)或處理器(processor)執(zhí)行本發(fā)明各個(gè)實(shí)施例所述方法的全部或部分步驟。而前述的存儲(chǔ)介質(zhì)包括:U盤、移動(dòng)硬盤、只讀存儲(chǔ)器(R0M,Read-Only Memory)、隨機(jī)存取存儲(chǔ)器(RAM, Random Access Memory)、磁碟或者光盤等各種可以存儲(chǔ)程序代碼的介質(zhì)。
[0107]以上所述,僅為本發(fā)明的【具體實(shí)施方式】,但本發(fā)明的保護(hù)范圍并不局限于此,任何熟悉本【技術(shù)領(lǐng)域】的技術(shù)人員在本發(fā)明揭露的技術(shù)范圍內(nèi),可輕易想到變化或替換,都應(yīng)涵蓋在本發(fā)明的保護(hù)范圍之內(nèi)。因此,本發(fā)明的保護(hù)范圍應(yīng)所述以權(quán)利要求的保護(hù)范圍為準(zhǔn)。
【權(quán)利要求】
1.一種手勢(shì)響應(yīng)方法,其特征在于,包括: 終端接收用戶的未接觸觸摸屏的隔空手勢(shì); 所述終端對(duì)所述手勢(shì)進(jìn)行識(shí)別,并將識(shí)別出的所述手勢(shì)與預(yù)置的手勢(shì)匹配表中的手勢(shì)進(jìn)行匹配;所述手勢(shì)匹配表中預(yù)置不同應(yīng)用界面下手勢(shì)與控制功能的對(duì)應(yīng)關(guān)系; 如果匹配,則所述終端觸發(fā)所述手勢(shì)對(duì)應(yīng)的對(duì)于所述終端之外的外部設(shè)備的遙控功能,對(duì)所述終端之外的外部設(shè)備進(jìn)行遙控。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述終端接收用戶的未接觸觸摸屏的隔空手勢(shì),包括: 在應(yīng)用界面下,所述終端通過預(yù)置的第一紅外傳感裝置接收用戶的隔空手勢(shì)。
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述手勢(shì)匹配表的預(yù)置方式為: 在所述終端的應(yīng)用界面下開啟手勢(shì)觸發(fā)控制功能的選擇項(xiàng); 所述終端通過預(yù)置的第二紅外傳感裝置,接收所述外部設(shè)備的遙控器發(fā)送的各項(xiàng)遙控功能對(duì)應(yīng)的遙控紅外信號(hào),同時(shí),所述終端通過所述第一紅外傳感裝置,分別接收用戶輸入的實(shí)現(xiàn)所述各項(xiàng)遙控功能的不同隔空手勢(shì); 所述終端存儲(chǔ)所述各項(xiàng)遙控功能與實(shí)現(xiàn)所述各項(xiàng)遙控功能的不同隔空手勢(shì)之間的對(duì)應(yīng)關(guān)系,形成所述應(yīng)用界面下的手勢(shì)匹配表。
4.根據(jù)權(quán)利要求1-3中任一項(xiàng)所述的方法,其特征在于,所述終端觸發(fā)所述手勢(shì)對(duì)應(yīng)的對(duì)于所述終端之外的外部設(shè)備的遙控功能,包括: 所述終端根據(jù)所述手勢(shì)匹配表,確定所述手勢(shì)對(duì)應(yīng)的遙控功能; 按照所述手勢(shì)對(duì)應(yīng)的遙控功能,所述終端通過所述第二紅外傳感裝置,向所述外部設(shè)備發(fā)送啟用所述手勢(shì)對(duì)應(yīng)的遙控功能的遙控信號(hào),進(jìn)行對(duì)所述外部設(shè)備的遙控。
5.一種終端,其特征在于,包括: 手勢(shì)接收模塊,用于接收用戶的未接觸觸摸屏的隔空手勢(shì); 識(shí)別匹配模塊,用于對(duì)所述手勢(shì)進(jìn)行識(shí)別,并將識(shí)別出的所述手勢(shì)與預(yù)置的手勢(shì)匹配表中的手勢(shì)進(jìn)行匹配; 手勢(shì)匹配表預(yù)置模塊,用于預(yù)置所述手勢(shì)匹配表,所述手勢(shì)匹配表中包含不同應(yīng)用界面下手勢(shì)與控制功能的對(duì)應(yīng)關(guān)系; 控制觸發(fā)模塊,用于如果識(shí)別出的所述手勢(shì)與預(yù)置的手勢(shì)匹配表中的手勢(shì)數(shù)據(jù)匹配,則觸發(fā)所述手勢(shì)對(duì)應(yīng)的對(duì)于所述終端之外的外部設(shè)備的遙控功能,對(duì)所述終端之外的外部設(shè)備進(jìn)行遙控。
6.根據(jù)權(quán)利要求5所述的終端,其特征在于,所述手勢(shì)接收模塊,具體包括:設(shè)置在所述終端上的第一紅外傳感裝置;所述第一紅外傳感裝置,用于在應(yīng)用界面下,接收用戶的隔空手勢(shì)。
7.根據(jù)權(quán)利要求6所述的終端,其特征在于,所述手勢(shì)匹配表預(yù)置模塊,具體包括: 控制功能開啟單元,用于在所述終端的應(yīng)用界面下開啟手勢(shì)觸發(fā)控制功能的選擇項(xiàng); 遙控紅外信號(hào)接收單元,用于通過預(yù)置的第二紅外傳感裝置,接收所述外部設(shè)備的遙控器發(fā)送的各項(xiàng)遙控功能對(duì)應(yīng)的遙控紅外信號(hào); 手勢(shì)接收觸發(fā)模塊,用于觸發(fā)所述第一紅外傳感裝置,分別接收用戶輸入的實(shí)現(xiàn)所述各項(xiàng)遙控功能的不同隔空手勢(shì);匹配關(guān)系存儲(chǔ)單元,用于存儲(chǔ)所述各項(xiàng)遙控功能與實(shí)現(xiàn)所述各項(xiàng)遙控功能的不同隔空手勢(shì)之間的對(duì)應(yīng)關(guān)系,形成所述應(yīng)用界面下的手勢(shì)匹配表。
8.根據(jù)權(quán)利要求5-7中任一項(xiàng)所述的終端,其特征在于,所述控制觸發(fā)模塊,包括: 遙控功能確定單元,用于根據(jù)所述手勢(shì)匹配表,確定所述手勢(shì)對(duì)應(yīng)的遙控功能; 遙控單元,用于按照所述手勢(shì)對(duì)應(yīng)的遙控功能,通過所述第二紅外傳感裝置,向所述外部設(shè)備發(fā)送啟 用所述手勢(shì)對(duì)應(yīng)的遙控功能的遙控信號(hào),進(jìn)行對(duì)所述外部設(shè)備的遙控。
【文檔編號(hào)】H04M11/00GK103793055SQ201410024729
【公開日】2014年5月14日 申請(qǐng)日期:2014年1月20日 優(yōu)先權(quán)日:2014年1月20日
【發(fā)明者】葉建波 申請(qǐng)人:華為終端有限公司