對(duì)紅外家電進(jìn)行遙控。
[0034]在本實(shí)施例的一個(gè)優(yōu)選實(shí)施方式中,根據(jù)超聲波感應(yīng)器的檢測(cè)目的和檢測(cè)精度,可以在移動(dòng)終端上設(shè)置多個(gè)接收端和發(fā)射端。例如,如果需要獲取用戶在空間中的手勢(shì)變化,則需要在移動(dòng)終端的不同位置安裝至少兩組超聲波感應(yīng)器。進(jìn)一步的,可以將移動(dòng)終端的原有揚(yáng)聲器作為超聲波感應(yīng)器的發(fā)射端,通過(guò)相應(yīng)的軟件配合,發(fā)送相應(yīng)的超聲波信號(hào);可以使用移動(dòng)終端的麥克風(fēng)作為超聲波感應(yīng)器的接收端,接收物體反射返回的超聲波信號(hào)。通過(guò)將移動(dòng)終端的麥克風(fēng)和揚(yáng)聲器分別作為超聲波感應(yīng)器的接收端和發(fā)射端,能夠在實(shí)現(xiàn)超聲波感應(yīng)器功能的同時(shí),不必額外安裝其它超聲波感應(yīng)器,能夠避免增加硬件成本。
[0035]圖2示出本發(fā)明的第二實(shí)施例。
[0036]圖2是本發(fā)明第二實(shí)施例提供的基于移動(dòng)終端的遙控方法的流程示意圖,本發(fā)明實(shí)施例以本發(fā)明第一實(shí)施例所提供的基于移動(dòng)終端的遙控方法為基礎(chǔ)。進(jìn)一步的,在通過(guò)移動(dòng)終端中的超聲波感應(yīng)器獲取用戶與所述移動(dòng)終端之間的距離和/或用戶相對(duì)于所述移動(dòng)終端移動(dòng)的速度之前,增加如下步驟:接收用戶輸入的設(shè)定指令;根據(jù)所述設(shè)定指令,設(shè)置用戶與移動(dòng)終端之間的距離和/或用戶相對(duì)于所述移動(dòng)終端移動(dòng)的速度與控制指令之間的對(duì)應(yīng)關(guān)系;并將所述按照預(yù)設(shè)的規(guī)則將所述用戶與移動(dòng)終端之間的距離和/或用戶相對(duì)于所述移動(dòng)終端移動(dòng)的速度轉(zhuǎn)換為控制指令,具體優(yōu)化為:根據(jù)所述對(duì)應(yīng)關(guān)系將用戶與移動(dòng)終端之間的距離和/或用戶相對(duì)于所述移動(dòng)終端移動(dòng)的速度轉(zhuǎn)換為對(duì)應(yīng)的控制指令。
[0037]參見(jiàn)圖2,所述的基于移動(dòng)終端的遙控方法包括:
[0038]步驟S201,接收用戶輸入的設(shè)定指令。
[0039]用戶可以在通過(guò)用戶與所述移動(dòng)終端之間的距離和/或用戶相對(duì)于所述移動(dòng)終端的移動(dòng)速度對(duì)紅外家電進(jìn)行遙控之前,需要對(duì)移動(dòng)終端設(shè)定相應(yīng)的指令。也就是對(duì)用戶與所述移動(dòng)終端之間的距離和/或用戶相對(duì)于所述移動(dòng)終端的移動(dòng)速度,在紅外設(shè)備中的具體遙控操作進(jìn)行設(shè)定。
[0040]所述的設(shè)定指令用以提供不同的移動(dòng)終端之間的距離和/或用戶相對(duì)于所述移動(dòng)終端的移動(dòng)速度與紅外家電遙控操作的對(duì)應(yīng)關(guān)系。具體的,可以在使用移動(dòng)終端對(duì)紅外家電進(jìn)行遙控操作之前,用戶可以在移動(dòng)終端屏幕所顯示對(duì)話框中依次輸入每個(gè)遙控操作所對(duì)應(yīng)的用戶與所述移動(dòng)終端之間的距離和/或用戶相對(duì)于所述移動(dòng)終端移動(dòng)的速度。在用戶完成輸入及確認(rèn)后,移動(dòng)終端接收用戶輸入的設(shè)定指令。
[0041]通過(guò)上述設(shè)定指令,用戶可以將慣用的用戶與所述移動(dòng)終端之間的距離和/或用戶相對(duì)于所述移動(dòng)終端的移動(dòng)速度設(shè)定為相應(yīng)的紅外家電遙控操作,使得用戶在使用移動(dòng)終端遙控紅外家電時(shí),能夠按照習(xí)慣對(duì)紅外設(shè)備進(jìn)行控制。
[0042]步驟S202,根據(jù)所述設(shè)定指令,設(shè)置用戶與移動(dòng)終端之間的距離和/或用戶相對(duì)于所述移動(dòng)終端移動(dòng)的速度與控制指令之間的對(duì)應(yīng)關(guān)系。
[0043]用戶在步驟S201所輸入的設(shè)定指令確定了用戶與移動(dòng)終端之間的距離和/或用戶相對(duì)于所述移動(dòng)終端的移動(dòng)速度與遙控操作的對(duì)應(yīng)關(guān)系,這些對(duì)應(yīng)關(guān)系是用戶希望設(shè)置并且慣常使用的。
[0044]移動(dòng)終端根據(jù)用戶所輸入的設(shè)定指令,設(shè)置用戶與移動(dòng)終端之間的距離和/或用戶相對(duì)于所述移動(dòng)終端的移動(dòng)速度分別和控制指令的對(duì)應(yīng)關(guān)系。例如,如果用戶在移動(dòng)終端通過(guò)輸入設(shè)定了用戶相對(duì)于所述移動(dòng)終端移動(dòng)的速度為1米/秒與關(guān)閉紅外家電的控制指令的對(duì)應(yīng)關(guān)系,那么移動(dòng)終端相應(yīng)地也將指令轉(zhuǎn)化為所述移動(dòng)終端移動(dòng)的速度為1米/秒與關(guān)閉紅外家電的控制指令為對(duì)應(yīng)關(guān)系。
[0045]步驟S203,通過(guò)移動(dòng)終端中的超聲波感應(yīng)器獲取用戶與所述移動(dòng)終端之間的距離和/或用戶相對(duì)于所述移動(dòng)終端移動(dòng)的速度。
[0046]步驟S204,按照預(yù)設(shè)的規(guī)則將所述用戶與移動(dòng)終端之間的距離和/或用戶相對(duì)于所述移動(dòng)終端移動(dòng)的速度轉(zhuǎn)換為控制指令。
[0047]移動(dòng)終端根據(jù)步驟S203所獲取的用戶與所述移動(dòng)終端之間的距離和/或用戶相對(duì)于所述移動(dòng)終端的移動(dòng)速度,按照預(yù)設(shè)的用戶與所述移動(dòng)終端之間的距離和/或用戶相對(duì)于所述移動(dòng)終端的移動(dòng)速度與紅外家電控制指令之間的對(duì)應(yīng)關(guān)系,查找到相應(yīng)的紅外家電控制指令。例如,用戶在通過(guò)用戶與所述移動(dòng)終端之間的距離和/或用戶相對(duì)于所述移動(dòng)終端的移動(dòng)速度對(duì)紅外家電進(jìn)行遙控之前,已設(shè)定了用戶相對(duì)于所述移動(dòng)終端移動(dòng)的速度為1米/秒與關(guān)閉紅外家電的控制指令的對(duì)應(yīng)關(guān)系。在移動(dòng)終端中的超聲波感應(yīng)器獲取到用戶相對(duì)于所述移動(dòng)終端的移動(dòng)速度為1米/秒的信息時(shí),就會(huì)查找到對(duì)應(yīng)的控制指令為關(guān)閉紅外家電。
[0048]步驟S205,通過(guò)紅外發(fā)射模塊向紅外家電發(fā)送與所述控制指令對(duì)應(yīng)的紅外信號(hào),以實(shí)現(xiàn)對(duì)所述紅外家電的遙控。
[0049]本實(shí)施例通過(guò)移動(dòng)終端的超聲波感應(yīng)器獲取用戶與所述移動(dòng)終端之間的距離和/或用戶相對(duì)于所述移動(dòng)終端的移動(dòng)速度之前,增加如下步驟:接收用戶輸入的設(shè)定指令;根據(jù)所述設(shè)定指令,設(shè)置用戶與移動(dòng)終端之間的距離和/或用戶相對(duì)于所述移動(dòng)終端移動(dòng)的速度與控制指令之間的對(duì)應(yīng)關(guān)系;并將所述按照預(yù)設(shè)的規(guī)則將所述用戶與移動(dòng)終端之間的距離和/或用戶相對(duì)于所述移動(dòng)終端移動(dòng)的速度轉(zhuǎn)換為控制指令。具體優(yōu)化為:根據(jù)所述對(duì)應(yīng)關(guān)系將用戶與移動(dòng)終端之間的距離和/或用戶相對(duì)于所述移動(dòng)終端移動(dòng)的速度轉(zhuǎn)換為對(duì)應(yīng)的控制指令。能夠使得用戶根據(jù)自己的習(xí)慣設(shè)定用戶與移動(dòng)終端之間的距離和/或用戶相對(duì)于所述移動(dòng)終端的移動(dòng)速度與紅外家電操控指令所對(duì)應(yīng)的關(guān)系,并通過(guò)所設(shè)定的手勢(shì)動(dòng)作實(shí)現(xiàn)對(duì)紅外家電的遙控操作,能夠進(jìn)一步提高用戶使用移動(dòng)終端遙控紅外家電的體驗(yàn)。
[0050]圖3示出本發(fā)明的第三實(shí)施例。
[0051]圖3是本發(fā)明第三實(shí)施例提供的基于移動(dòng)終端的遙控方法的流程示意圖,本發(fā)明實(shí)施例以本發(fā)明第一實(shí)施例所提供的基于移動(dòng)終端的遙控方法為基礎(chǔ)。進(jìn)一步的,將所述通過(guò)移動(dòng)終端中的超聲波感應(yīng)器獲取用戶與所述移動(dòng)終端之間的距離和/或用戶相對(duì)于所述移動(dòng)終端移動(dòng)的速度,具體優(yōu)化為:通過(guò)移動(dòng)終端中的超聲波感應(yīng)器獲取用戶的手與所述移動(dòng)終端之間的距離和/或用戶的手相對(duì)于所述移動(dòng)終端移動(dòng)的速度。
[0052]參見(jiàn)圖3,所述的基于移動(dòng)終端的遙控方法包括:
[0053]步驟S301,通過(guò)移動(dòng)終端中的超聲波感應(yīng)器獲取用戶的手與所述移動(dòng)終端之間的距離和/或用戶的手相對(duì)于所述移動(dòng)終端移動(dòng)的速度。
[0054]在本實(shí)施例中,通過(guò)移動(dòng)終端中的超聲波感應(yīng)器獲取用戶的手與所述移動(dòng)終端之間的距離和/或用戶的手相對(duì)于所述移動(dòng)終端移動(dòng)的速度。用戶只需做出伸出或收回手臂的動(dòng)作和/或控制手臂伸出或回收手臂的運(yùn)動(dòng)速度即可改變用戶的手與所述移動(dòng)終端之間的距離和/或用戶的手相對(duì)于所述移動(dòng)終端移動(dòng)的速度,進(jìn)而實(shí)現(xiàn)遙控紅外家電的目的。
[0055]基于發(fā)射時(shí)間與接收時(shí)間之間的差值和超聲波聲速,超聲波感應(yīng)器能夠獲取用戶的手與所述移動(dòng)終端之間的距離和/或用戶的手相對(duì)于所述移動(dòng)終端移動(dòng)的速度。
[0056]步驟S302,按照預(yù)設(shè)的規(guī)則將所述用戶的手與所述移動(dòng)終端之間的距離和/或用戶的手相對(duì)于所述移動(dòng)終端移動(dòng)的速度轉(zhuǎn)換為控制指令。
[0057]根據(jù)預(yù)設(shè)的對(duì)應(yīng)關(guān)系,將所述用戶的手與所述移動(dòng)終端之間的距離和/或用戶的手相對(duì)于所述移動(dòng)終端移動(dòng)的速度轉(zhuǎn)換為相應(yīng)的操控指令