終端控制方法及系統(tǒng)的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及紅外控制技術(shù)領(lǐng)域,尤其涉及終端控制方法及系統(tǒng)。
【背景技術(shù)】
[0002]隨著科技發(fā)展,藍牙遙控器,空鼠等新一代遙控器不斷涌現(xiàn),但是紅外遙控器憑借其穩(wěn)定可靠的性能以及低廉的成本,仍然占據(jù)著遙控器市場較大份額。目前,紅外遙控器通過調(diào)制紅外線生成紅外遙控信號,并采用單向傳輸?shù)姆绞娇刂剖芸亟K端。具體地,紅外遙控器偵測到任意按鍵被按下時,將其自身的地址碼結(jié)合所述按鍵對應(yīng)的數(shù)據(jù)碼生成紅外遙控信號并發(fā)送;受控終端在接收到遙控器發(fā)送的紅外遙控信號后,通過紅外遙控信號中的地址碼部分識別發(fā)出該紅外遙控信號的遙控器是否為已綁定遙控器,若是則響應(yīng),否則丟棄接收到紅外遙控信號。然而,若任意兩個遙控器的地址碼相同,當(dāng)受控終端接收到前述兩個遙控器發(fā)出的紅外遙控信號時,均會響應(yīng)其接收到的紅外遙控信號;此外,當(dāng)多個受控終端接收到同一遙控器發(fā)出的紅外遙控信號時,也會響應(yīng)其接收到的紅外遙控信號。在實際應(yīng)用中,普遍存在遙控器地址碼相同的的情況,導(dǎo)致紅外遙控器控制終端的精確度較差。
【發(fā)明內(nèi)容】
[0003]本發(fā)明的主要目的在于提供一種終端控制方法及系統(tǒng),旨在提高紅外遙控器控制終端的精確度。
[0004]為實現(xiàn)上述目的,本發(fā)明提供一種終端控制方法,該終端控制方法包括以下步驟:
[0005]在偵測到紅外遙控信號時,獲取所述紅外遙控信號攜帶的識別信息;
[0006]在存儲有驗證信息時,將所述識別信息與存儲的所述驗證信息進行比對;
[0007]在所述識別信息與存儲的所述驗證信息匹配時,響應(yīng)所述紅外遙控信號攜帶的控制指令。
[0008]優(yōu)選地,所述在偵測到紅外遙控信號時,獲取所述紅外遙控信號攜帶的識別信息的步驟之后,所述終端控制方法還包括:
[0009]在未存儲有驗證信息時,響應(yīng)所述紅外遙控信號攜帶的控制指令。
[0010]優(yōu)選地,所述在未存儲有驗證信息時,響應(yīng)所述紅外遙控信號攜帶的控制指令包括:
[0011]在未存儲有驗證信息,且所述控制指令為綁定操作指令時,將所述識別信息作為驗證信息存儲。
[0012]優(yōu)選地,所述在所述識別信息與存儲的所述驗證信息匹配時,響應(yīng)所述紅外遙控信號攜帶的控制指令包括:
[0013]在所述識別信息與存儲的所述驗證信息匹配,且所述控制指令為解綁操作指令時,刪除存儲的所述驗證信息。
[0014]此外,為實現(xiàn)上述目的,本發(fā)明還提供一種終端控制系統(tǒng),該終端控制系統(tǒng)包括遙控器和終端,其中,
[0015]所述遙控器用于向所述終端發(fā)送紅外遙控信號;
[0016]所述終端包括:
[0017]獲取模塊,用于在偵測到紅外遙控信號時,獲取所述紅外遙控信號攜帶的識別信息;
[0018]比對模塊,用于在存儲有驗證信息時,將所述識別信息與存儲的所述驗證信息進行比對;
[0019]響應(yīng)模塊,用于在所述識別信息與存儲的所述驗證信息匹配時,響應(yīng)所述紅外遙控信號攜帶的控制指令。
[0020]優(yōu)選地,所述響應(yīng)模塊還用于在未存儲有驗證信息時,響應(yīng)所述紅外遙控信號攜帶的控制指令。
[0021]優(yōu)選地,所述響應(yīng)模塊還用于在未存儲有驗證信息,且所述控制指令為綁定操作指令時,將所述識別信息作為驗證信息存儲。
[0022]優(yōu)選地,所述響應(yīng)模塊還用于在所述識別信息與存儲的所述驗證信息匹配,且所述控制指令為解綁操作指令時,刪除存儲的所述驗證信息。
[0023]優(yōu)選地,所述遙控器設(shè)置有綁定按鍵,所述遙控器還用于在偵測到所述綁定按鍵被按下時,向所述終端發(fā)送攜帶有綁定操作指令或解綁操作指令的紅外遙控信號。
[0024]本發(fā)明通過在偵測到紅外遙控信號時,獲取所述紅外遙控信號攜帶的識別信息;在存儲有驗證信息時,將所述識別信息與存儲的所述驗證信息進行比對;在所述識別信息與存儲的所述驗證信息匹配時,響應(yīng)所述紅外遙控信號攜帶的控制指令。相較于現(xiàn)有技術(shù),本發(fā)明通過在紅外遙控信號中添加對應(yīng)遙控器的唯一識別信息,使得終端僅響應(yīng)該遙控器發(fā)出的紅外遙控信號,從而本發(fā)明能夠有效提高紅外遙控器控制終端的精確度。
【附圖說明】
[0025]圖1為本發(fā)明終端控制方法第一實施例的流程示意圖;
[0026]圖2為本發(fā)明終端控制方法第二實施例的流程示意圖;
[0027]圖3為本發(fā)明終端控制系統(tǒng)第一實施例的結(jié)構(gòu)示意圖;
[0028]圖4為圖3中終端的功能模塊示意圖。
[0029]本發(fā)明目的的實現(xiàn)、功能特點及優(yōu)點將結(jié)合實施例,參照附圖做進一步說明。
【具體實施方式】
[0030]應(yīng)當(dāng)理解,此處所描述的具體實施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
[0031]本發(fā)明提供一種終端控制方法,參照圖1,在本發(fā)明終端控制方法的第一實施例中,該終端控制方法包括以下步驟:
[0032]S10,在偵測到紅外遙控信號時,獲取所述紅外遙控信號攜帶的識別信息;
[0033]目前,紅外傳輸協(xié)議包括ITT協(xié)議、NEC協(xié)議、Nokia NRC協(xié)議、Sharp協(xié)議、PhilipsRC - 5 協(xié)議、Philips RC - 6 協(xié)議,Philips RECS 一 80 協(xié)議以及 Sony SIRC 協(xié)議等。以下實施例以我國常用的NEC協(xié)議進行說明。
[0034]本實施例中,所述紅外遙控信號由遙控器發(fā)送,所述紅外遙控信號攜帶有遙控器的識別信息,所述識別信息可由用戶指定,也可以采用遙控器的唯一標(biāo)識信息作為所述識別信息,以下以用戶指定識別信息為例進行說明:
[0035]具體地,遙控器設(shè)置有綁定按鍵,當(dāng)偵測到綁定按鍵被按下且同時有任意其他按鍵(優(yōu)選為遙控器設(shè)置的數(shù)字按鍵)被按下時,遙控器將所述其他按鍵對應(yīng)的數(shù)據(jù)碼作為識別信息添加至地址碼部分;或者當(dāng)偵測到綁定按鍵被按下后預(yù)設(shè)時間間隔(例如100ms,具體可設(shè)置為一個較短的時間間隔)內(nèi),有任意其他按鍵被按下時,遙控器將所述其他按鍵對應(yīng)的數(shù)據(jù)碼作為識別信息添加至地址碼部分,本實施例對添加識別信息的方式不作具體限定,例如,所述其他按鍵為數(shù)字鍵9,對應(yīng)的數(shù)據(jù)碼為1001,當(dāng)前遙控器的地址碼為01010000,遙控器將數(shù)據(jù)碼替換地址碼的右四位得到新的地址碼01011001 ;或者將數(shù)據(jù)碼替換地址碼的左四位得到新的地址碼10010000。
[0036]此外,在遙控器未設(shè)置有綁定按鍵時,用戶還可通過連續(xù)按下多個按鍵的方式進行識別信息的指定,本實施例對按鍵的種類、個數(shù)以及連續(xù)按鍵的順序不作具體限定,例如,使用數(shù)字按鍵序列“20150208”作為指定識別信息的觸發(fā)事件,具體地,遙控器在偵測到9個按鍵被連續(xù)按下(按鍵間隔不超過500ms,遙控器依次緩存相應(yīng)按鍵對應(yīng)的數(shù)據(jù)碼,若按鍵間隔超過500ms,遙控器重新緩存),且前8個按鍵分別依序?qū)?yīng)數(shù)字按鍵“20150208”時,將第9個按鍵對應(yīng)的數(shù)據(jù)碼作為識別信息添加至地址碼部分,具體可參照上述實施方式施行,此處不再贅述。
[0037]本實施例中,在偵測到紅外遙控信號時,從所述紅外遙控信號的地址碼部分提取出識別信息(可參照前述添加識別信息的方式逆向施行,此處不再贅述),以對發(fā)送該紅外遙控信號的遙控器進行識別。
[0038]S20,在存儲有驗證信息時,將所述識別信息與存儲的所述驗證信息進行比對;
[0039]需要說明的是,存儲的所述驗證信息與終端當(dāng)前已綁定遙控器的識別信息相對應(yīng),容易理解的是,若終端當(dāng)