一種調(diào)試紅外遙控信號(hào)的方法、裝置及終端的制作方法
【專利摘要】本發(fā)明提出了一種調(diào)試紅外遙控信號(hào)的方法、裝置及終端,該方法包括:通過移動(dòng)終端的紅外接收端接收遙控器的紅外發(fā)送端發(fā)出的預(yù)設(shè)段數(shù)的紅外遙控信號(hào);分析對(duì)比紅外遙控信號(hào),提取具有相同信號(hào)電平的紅外遙控信號(hào)作為調(diào)試目標(biāo)信號(hào)。實(shí)施本發(fā)明,實(shí)現(xiàn)了兩步實(shí)現(xiàn)對(duì)紅外遙控信號(hào)的調(diào)試操作,即第一步發(fā)送數(shù)段紅外遙控信號(hào),第二步判斷并確認(rèn)紅外遙控信號(hào),避免了多次往復(fù)判斷紅外遙控信號(hào),提高了調(diào)試的成功率以及操作效率,增強(qiáng)了用戶體驗(yàn)。
【專利說明】一種調(diào)試紅外遙控信號(hào)的方法、裝置及終端
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及通信【技術(shù)領(lǐng)域】,尤其涉及一種調(diào)試紅外遙控信號(hào)的方法、裝置及終端。
【背景技術(shù)】
[0002]現(xiàn)有技術(shù)中,紅外遙控技術(shù)具備低成本、易用等諸多優(yōu)點(diǎn),當(dāng)前紅外遙控技術(shù)作為一種最常用的電器控制方法已經(jīng)廣泛的應(yīng)用于各種類型的家用電器上。同時(shí),現(xiàn)有技術(shù)中,出現(xiàn)了一系列帶有紅外遙控功能的手機(jī),配合對(duì)應(yīng)的應(yīng)用程序可以實(shí)現(xiàn)家電遙控器的功能從而取代傳統(tǒng)的家電遙控器。
[0003]但是手機(jī)紅外遙控的數(shù)據(jù)庫(kù)無法做到對(duì)電器型號(hào)的百分之百支持,于是往往在此類軟件中都包含紅外信號(hào)學(xué)習(xí)功能。
[0004]紅外信號(hào)學(xué)習(xí),一般是在手機(jī)軟件中發(fā)起,用戶使用電器的遙控器對(duì)手機(jī)按鍵發(fā)送紅外信號(hào),手機(jī)軟件識(shí)別到紅外信號(hào)后提示用戶對(duì)電器進(jìn)行遙控測(cè)試學(xué)習(xí)的按鍵是否有效,如果有效則保存,如果無效則重復(fù)上述流程直到成功為止。這種學(xué)習(xí)的方式用戶操作步驟較為繁瑣,體驗(yàn)較差。
【發(fā)明內(nèi)容】
[0005]有鑒于此,本發(fā)明要解決的技術(shù)問題是提供一種調(diào)試紅外遙控信號(hào)的方法、裝置及終端,以解決現(xiàn)有技術(shù)中,通過采用移動(dòng)終端采用紅外學(xué)習(xí)的方式反復(fù)測(cè)試學(xué)習(xí)的按鍵是否有效的方式,操作步驟較為繁瑣,執(zhí)行效率較低的缺陷。
[0006]本發(fā)明解決上述技術(shù)問題所采用的技術(shù)方案如下:
[0007]提出了一種調(diào)試紅外遙控信號(hào)的方法,該方法包括:
[0008]接收遙控器發(fā)出的多個(gè)段數(shù)的紅外遙控信號(hào);
[0009]分析對(duì)比多個(gè)紅外遙控信號(hào),提取具有相同信號(hào)電平的紅外遙控信號(hào)作為調(diào)試目標(biāo)信號(hào)。
[0010]優(yōu)選地,接收遙控器發(fā)出的多個(gè)段數(shù)的紅外遙控信號(hào)之前包括:
[0011]根據(jù)移動(dòng)終端調(diào)試紅外遙控信號(hào)的調(diào)試需求確定遙控器上的功能按鍵;
[0012]根據(jù)移動(dòng)終端的紅外接收端接收信號(hào)的出錯(cuò)率以及預(yù)期調(diào)試成功率確定遙控器的紅外發(fā)送端所需發(fā)出的紅外遙控信號(hào)的預(yù)設(shè)段數(shù);
[0013]響應(yīng)功能按鍵,并生成預(yù)設(shè)段數(shù)的控制信號(hào);
[0014]通過遙控器的紅外發(fā)送端以及預(yù)設(shè)段數(shù)的控制信號(hào)生成預(yù)設(shè)段數(shù)的紅外遙控信號(hào)。
[0015]優(yōu)選地,分析對(duì)比多個(gè)紅外遙控信號(hào),提取具有相同信號(hào)電平的紅外遙控信號(hào)作為調(diào)試目標(biāo)信號(hào)之前包括:
[0016]存儲(chǔ)接收的預(yù)設(shè)段數(shù)的紅外遙控信號(hào)。
[0017]優(yōu)選地,分析對(duì)比多個(gè)紅外遙控信號(hào),提取具有相同信號(hào)電平的紅外遙控信號(hào)作為調(diào)試目標(biāo)信號(hào)包括:
[0018]解析存儲(chǔ)的紅外遙控信號(hào)的起始碼和數(shù)據(jù)碼;
[0019]獲取紅外遙控信號(hào)在起始碼和數(shù)據(jù)碼的范圍內(nèi)的高低電平持續(xù)的時(shí)間;
[0020]在預(yù)設(shè)段數(shù)的紅外遙控信號(hào)中,判斷是否有兩段或兩段以上的紅外遙控信號(hào)在起始碼和數(shù)據(jù)碼的范圍內(nèi)的高低電平持續(xù)的時(shí)間在預(yù)設(shè)誤差范圍內(nèi)相同;
[0021]若存在,則將相同的兩段或兩段以上的紅外遙控信號(hào)作為確定紅外信號(hào),若不存在,則生成調(diào)試錯(cuò)誤的反饋信息。
[0022]優(yōu)選地,分析對(duì)比紅外遙控信號(hào),提取具有相同信號(hào)電平的紅外遙控信號(hào)作為調(diào)試目標(biāo)信號(hào)之后包括:
[0023]刪除預(yù)設(shè)段數(shù)的紅外遙控信號(hào),同時(shí),存儲(chǔ)調(diào)試目標(biāo)信號(hào);
[0024]通過移動(dòng)終端的紅外發(fā)送端向與遙控器匹配的電器發(fā)出調(diào)試目標(biāo)信號(hào)控制電器。
[0025]本發(fā)明還提出了一種調(diào)試紅外遙控信號(hào)的裝置,該裝置包括:
[0026]紅外遙控信號(hào)接收模塊,用于接收遙控器發(fā)出的多個(gè)段數(shù)的紅外遙控信號(hào);
[0027]調(diào)試目標(biāo)信號(hào)確定模塊,用于分析對(duì)比多個(gè)紅外遙控信號(hào),提取具有相同信號(hào)電平的紅外遙控信號(hào)作為調(diào)試目標(biāo)信號(hào)。
[0028]優(yōu)選地,還包括功能按鍵確定模塊、預(yù)設(shè)段數(shù)確定模塊、控制信號(hào)生成模塊以及紅外遙控信號(hào)生成模塊,其中,
[0029]功能按鍵確定模塊用于根據(jù)移動(dòng)終端調(diào)試紅外遙控信號(hào)的調(diào)試需求確定遙控器上的功能按鍵;
[0030]預(yù)設(shè)段數(shù)確定模塊用于根據(jù)移動(dòng)終端的紅外接收端接收信號(hào)的出錯(cuò)率以及預(yù)期調(diào)試成功率確定遙控器的紅外發(fā)送端所需發(fā)出的紅外遙控信號(hào)的預(yù)設(shè)段數(shù);
[0031]控制信號(hào)生成模塊用于響應(yīng)功能按鍵,并生成預(yù)設(shè)段數(shù)的控制信號(hào);
[0032]紅外遙控信號(hào)生成模塊用于通過遙控器的紅外發(fā)送端以及預(yù)設(shè)段數(shù)的控制信號(hào)生成預(yù)設(shè)段數(shù)的紅外遙控信號(hào)。
[0033]優(yōu)選地,還包括紅外遙控信號(hào)存儲(chǔ)模塊,用于存儲(chǔ)接收的預(yù)設(shè)段數(shù)的紅外遙控信號(hào)。
[0034]優(yōu)選地,紅外遙控信號(hào)確定模塊包括紅外遙控信號(hào)解析單元、高低電平持續(xù)時(shí)間獲取單元、高低電平持續(xù)時(shí)間判斷單元以及調(diào)試結(jié)果處理單元,其中,
[0035]紅外遙控信號(hào)解析單元用于解析存儲(chǔ)的紅外遙控信號(hào)的起始碼和數(shù)據(jù)碼;
[0036]高低電平持續(xù)時(shí)間獲取單元用于獲取紅外遙控信號(hào)在起始碼和數(shù)據(jù)碼的范圍內(nèi)的高低電平持續(xù)的時(shí)間;
[0037]高低電平持續(xù)時(shí)間判斷單元用于在預(yù)設(shè)段數(shù)的紅外遙控信號(hào)中,判斷是否有兩段或兩段以上的紅外遙控信號(hào)在起始碼和數(shù)據(jù)碼的范圍內(nèi)的高低電平持續(xù)的時(shí)間在預(yù)設(shè)誤差范圍內(nèi)相同;
[0038]調(diào)試結(jié)果處理單元用于結(jié)合高低電平持續(xù)時(shí)間判斷單元的判斷結(jié)果,若存在兩段或兩段以上的紅外遙控信號(hào)在起始碼和數(shù)據(jù)碼的范圍內(nèi)的高低電平持續(xù)的時(shí)間在預(yù)設(shè)誤差范圍內(nèi)相同,則將相同的兩段或兩段以上的紅外遙控信號(hào)作為調(diào)試目標(biāo)信號(hào),若不存在,則生成調(diào)試錯(cuò)誤的反饋信息。
[0039]本裝置還包括紅外遙控信號(hào)處理模塊以及紅外遙控信號(hào)發(fā)送模塊,其中,
[0040]紅外遙控信號(hào)處理模塊用于刪除預(yù)設(shè)段數(shù)的紅外遙控信號(hào),同時(shí),存儲(chǔ)調(diào)試目標(biāo)信號(hào);
[0041]紅外遙控信號(hào)發(fā)送模塊用于通過移動(dòng)終端的紅外發(fā)送端向與遙控器匹配的電器發(fā)出調(diào)試目標(biāo)信號(hào)控制電器。
[0042]本發(fā)明還提出了一種調(diào)試紅外遙控信號(hào)的終端,該終端包括上述一種調(diào)試紅外遙控信號(hào)的裝置。
[0043]實(shí)施本發(fā)明,通過遙控器向移動(dòng)終端發(fā)送一定段數(shù)的紅外遙控信號(hào),并通過判斷提取相同的紅外遙控信號(hào)作為調(diào)試目標(biāo)信號(hào),從而實(shí)現(xiàn)了兩步實(shí)現(xiàn)對(duì)紅外遙控信號(hào)的調(diào)試操作,即第一步發(fā)送數(shù)段紅外遙控信號(hào),第二步判斷并確認(rèn)紅外遙控信號(hào),避免了重復(fù)往復(fù)判斷紅外遙控信號(hào),提高了調(diào)試的成功率以及操作效率,增強(qiáng)了用戶體驗(yàn)。
[0044]—方面,通過移動(dòng)終端的紅外接收端接收信號(hào)的出錯(cuò)率以及預(yù)期調(diào)試成功率計(jì)算確定遙控器的紅外發(fā)送端所需發(fā)出的紅外遙控信號(hào)的預(yù)設(shè)段數(shù),使得調(diào)試過程中的預(yù)期成功率可以在最少的預(yù)設(shè)段數(shù)下得以實(shí)現(xiàn),從而使得調(diào)試的方案最優(yōu),即預(yù)設(shè)段數(shù)最少,系統(tǒng)消耗較小,同時(shí)執(zhí)行效率較高。
[0045]另一方面,通過判斷是否有兩段或兩段以上的紅外遙控信號(hào)在起始碼和數(shù)據(jù)碼的范圍內(nèi)的高低電平持續(xù)的時(shí)間在預(yù)設(shè)誤差范圍內(nèi)相同,從而得出是否具有確定的紅外遙控信號(hào),保證了判斷的準(zhǔn)確性和可靠性。
【專利附圖】
【附圖說明】
[0046]下面將結(jié)合附圖及實(shí)施例對(duì)本發(fā)明作進(jìn)一步說明,附圖中:
[0047]圖1是本發(fā)明提出的一種調(diào)試紅外遙控信號(hào)的方法流程圖;
[0048]圖2是本發(fā)明第二較佳實(shí)施例提出的一種調(diào)試紅外遙控信號(hào)的方法流程圖;
[0049]圖3是本發(fā)明第三較佳實(shí)施例提出的一種調(diào)試紅外遙控信號(hào)的方法流程圖;
[0050]圖4是本發(fā)明第四較佳實(shí)施例提出的一種調(diào)試紅外遙控信號(hào)的方法流程圖;
[0051]圖5是本發(fā)明第五較佳實(shí)施例提出的一種調(diào)試紅外遙控信號(hào)的方法流程圖;
[0052]圖6是本發(fā)明提出的一種調(diào)試紅外遙控信號(hào)的裝置的結(jié)構(gòu)框圖。
【具體實(shí)施方式】
[0053]為了使本發(fā)明所要解決的技術(shù)問題、技術(shù)方案及有益效果更加清楚、明白,以下結(jié)合附圖和實(shí)施例,對(duì)本發(fā)明進(jìn)行進(jìn)一步詳細(xì)說明。應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
[0054]實(shí)施例一
[0055]圖1是本發(fā)明提出的一種調(diào)試紅外遙控信號(hào)的方法流程圖。該方法包括以下步驟:
[0056]SI,接收遙控器發(fā)出的多個(gè)段數(shù)的紅外遙控信號(hào)。通過移動(dòng)終端的紅外接收端接收遙控器的紅外發(fā)送端發(fā)出的預(yù)設(shè)段數(shù)的紅外遙控信號(hào)??梢岳斫?,本發(fā)明適用于采用紅外信號(hào)作為遙控器信號(hào)源的電器,在此以電視機(jī)為例,通常而言,電視機(jī)機(jī)身安置有紅外接收模塊,電視遙控器安置有紅外發(fā)射模塊。本發(fā)明所使用的移動(dòng)終端同時(shí)具備紅外接收模塊和紅外發(fā)送模塊,在此以手機(jī)為例。其中,手機(jī)的紅外接收端用于接收電視遙控器紅外發(fā)送端發(fā)送的紅外信號(hào),而手機(jī)的紅外發(fā)送端用于向電視機(jī)的紅外接收端發(fā)送紅外信號(hào)??梢岳斫獾氖牵景l(fā)明還可以適用于自動(dòng)控制領(lǐng)域,例如,在紅外控制器端對(duì)紅外遙控信號(hào)進(jìn)行調(diào)試,以完成與控制需求相匹配的紅外遙控等操作。
[0057]在本步驟中,預(yù)設(shè)段數(shù)的紅外遙控信號(hào)由電視遙控器的按鍵發(fā)出,即多次按下按鍵,按下的次數(shù)即為紅外遙控信號(hào)的段數(shù)。
[0058]S2,分析對(duì)比紅外遙控信號(hào),提取具有相同信號(hào)電平的紅外遙控信號(hào)作為調(diào)試目標(biāo)信號(hào)。由于每一段紅外遙控信號(hào)是由不同的高低電平所構(gòu)成,因此,判定接收到的紅外遙控信號(hào)是否有相同的兩段或兩段以上的紅外遙控信號(hào),即可通過判定每一段的紅外遙控信號(hào)的高低電平是否相同從而得到是否有相同的紅外遙控信號(hào)。
[0059]由于電視遙控器的紅外發(fā)送端所發(fā)送的紅外遙控信號(hào)可能會(huì)受到干擾,因此,當(dāng)手機(jī)紅外接收端接收到所發(fā)送的預(yù)設(shè)段數(shù)的紅外遙控信號(hào)時(shí),這些預(yù)設(shè)段數(shù)的紅外遙控信號(hào)可能有些因?yàn)槭艿礁蓴_而出現(xiàn)錯(cuò)誤,因此,這些預(yù)設(shè)段數(shù)的紅外遙控信號(hào)并不能都作為與需求相符的紅外遙控信號(hào)。舉例以說明,當(dāng)紅外遙控信號(hào)的錯(cuò)誤率是10%時(shí),若預(yù)設(shè)段數(shù)是六次,那么在這六段紅外遙控信號(hào)中,有兩段相同且為與需求相符的紅外遙控信號(hào)的概率是99.999%,可以理解,該概率是可以被用戶在實(shí)際使用過程中所接受的。因此,當(dāng)在預(yù)設(shè)段數(shù)的紅外遙控信號(hào)中檢測(cè)到有兩段或者兩段以上的紅外遙控信號(hào)相同時(shí),即證明該相同的紅外遙控信號(hào)即為與需求相匹配的正確的紅外遙控信號(hào)。
[0060]本實(shí)施例的有益效果在于,通過遙控器向移動(dòng)終端發(fā)送一定段數(shù)的紅外遙控信號(hào),并通過判斷提取相同的紅外遙控信號(hào)作為調(diào)試目標(biāo)信號(hào),從而實(shí)現(xiàn)了兩步實(shí)現(xiàn)對(duì)紅外遙控信號(hào)的調(diào)試操作,即第一步發(fā)送數(shù)段紅外遙控信號(hào),第二步判斷并確認(rèn)紅外遙控信號(hào),避免了重復(fù)往復(fù)判斷紅外遙控信號(hào),提高了調(diào)試的成功率以及操作效率,增強(qiáng)了用戶體驗(yàn)。
[0061]實(shí)施例二
[0062]圖2是本發(fā)明第二較佳實(shí)施例提出的一種調(diào)試紅外遙控信號(hào)的方法流程圖。
[0063]基于上述實(shí)施例,在通過移動(dòng)終端的紅外接收端接收遙控器的紅外發(fā)送端發(fā)出的預(yù)設(shè)段數(shù)的紅外遙控信號(hào)之前包括:
[0064]S01,根據(jù)移動(dòng)終端調(diào)試所述紅外遙控信號(hào)的調(diào)試需求確定遙控器上的功能按鍵。如上例所述,通常而言,電視遙控器上有多個(gè)包括數(shù)字按鍵在內(nèi)的功能性按鍵,這些按鍵包括1-9臺(tái)的快捷調(diào)臺(tái)按鍵、上下左右按鍵、音量按鍵以及音量增減按鍵等。在本步驟中,首先,確認(rèn)需要通過移動(dòng)終端進(jìn)行調(diào)試的功能按鍵,在此以音量增加鍵為例,在移動(dòng)終端的顯示操作界面上確認(rèn)需要調(diào)試的功能按鍵為音量增加鍵。
[0065]S02,根據(jù)移動(dòng)終端的紅外接收端接收信號(hào)的出錯(cuò)率以及預(yù)期調(diào)試成功率確定遙控器的紅外發(fā)送端所需發(fā)出的紅外遙控信號(hào)的預(yù)設(shè)段數(shù)。如上例所述,在不同的硬件環(huán)境以及干擾因素下,紅外發(fā)送端和紅外接收端之間傳送的紅外遙控信號(hào)具有不同的出錯(cuò)率,同時(shí),根據(jù)用戶或者實(shí)際需求的不同,對(duì)于預(yù)期的調(diào)試成功率也有不同的要求。在此,假設(shè)在某一特定環(huán)境下,出錯(cuò)率為m,預(yù)期調(diào)試成功率是M,因此,可以通過每次(Ι-m)的成功率以及N段數(shù)的總體成功率M計(jì)算得出段數(shù)N,該計(jì)算過程屬于現(xiàn)有技術(shù),在此不必贅述。
[0066]可以理解的是,在不同的硬件環(huán)境以及干擾因素下,確定相應(yīng)的出錯(cuò)率和預(yù)期調(diào)試成功率,其中,在同一遙控器上,不同的按鍵觸發(fā)的出錯(cuò)率也有不同的可能性存在,因此,本發(fā)明還可以針對(duì)每單個(gè)功能按鍵預(yù)設(shè)相應(yīng)的出錯(cuò)率以及預(yù)期調(diào)試成功率。
[0067]S03,響應(yīng)功能按鍵,并生成預(yù)設(shè)段數(shù)的控制信號(hào)。如上例所述,當(dāng)確認(rèn)是音量增加按鍵是待調(diào)試的功能按鍵時(shí),提示用戶按下音量增加按鍵N次,每次按下后松開即為一次。
[0068]S04,通過遙控器的紅外發(fā)送端以及預(yù)設(shè)段數(shù)的控制信號(hào)生成預(yù)設(shè)段數(shù)的紅外遙控信號(hào)。當(dāng)由上述步驟生成控制信號(hào)時(shí),即通過遙控器內(nèi)部的電路將該控制信號(hào)傳送至遙控器的紅外發(fā)送端,然后經(jīng)由遙控器的紅外發(fā)送端對(duì)該控制信號(hào)進(jìn)行轉(zhuǎn)化處理后向外發(fā)出,由紅外控制信號(hào)轉(zhuǎn)化為紅外遙控信號(hào)并予以發(fā)送屬于現(xiàn)有技術(shù)手段,在此不必贅述。
[0069]本實(shí)施例的有益效果在于,通過移動(dòng)終端的紅外接收端接收信號(hào)的出錯(cuò)率以及預(yù)期調(diào)試成功率計(jì)算確定遙控器的紅外發(fā)送端所需發(fā)出的紅外遙控信號(hào)的預(yù)設(shè)段數(shù),使得調(diào)試過程中的預(yù)期成功率可以在最少的預(yù)設(shè)段數(shù)下得以實(shí)現(xiàn),從而使得調(diào)試的方案最優(yōu),即預(yù)設(shè)段數(shù)最少,系統(tǒng)消耗較小,同時(shí)執(zhí)行效率較高。
[0070]實(shí)施例三
[0071]在上述實(shí)施例一和實(shí)施例二的基礎(chǔ)上,通過移動(dòng)終端的紅外接收端接收遙控器的紅外發(fā)送端發(fā)出的預(yù)設(shè)段數(shù)的紅外遙控信號(hào)之后,分析對(duì)比紅外遙控信號(hào),提取具有相同信號(hào)電平的紅外遙控信號(hào)作為調(diào)試目標(biāo)信號(hào)之前還包括:
[0072]S11,存儲(chǔ)接收的預(yù)設(shè)段數(shù)的紅外遙控信號(hào)。在移動(dòng)終端預(yù)留一定的存儲(chǔ)空間或者緩存空間,用于存儲(chǔ)接收到的紅外遙控信號(hào),由于這些紅外遙控信號(hào)還未經(jīng)過判定選擇,因此都需要暫時(shí)的做保留。優(yōu)選地,該存儲(chǔ)空間選擇為斷電后,數(shù)據(jù)仍可以得到保持的存儲(chǔ)路徑。
[0073]實(shí)施例四
[0074]圖4是本發(fā)明第四較佳實(shí)施例提出的一種調(diào)試紅外遙控信號(hào)的方法流程圖。
[0075]基于上述實(shí)施例,分析對(duì)比紅外遙控信號(hào),提取具有相同信號(hào)電平的紅外遙控信號(hào)作為調(diào)試目標(biāo)信號(hào)具體包括:
[0076]S21,解析存儲(chǔ)的紅外遙控信號(hào)的起始碼和數(shù)據(jù)碼。由現(xiàn)有技術(shù)可知,紅外遙控信號(hào)由起始碼和數(shù)據(jù)碼組成,其中,數(shù)據(jù)碼也被分為用戶碼等其它數(shù)種碼字,同時(shí),各個(gè)碼均是由不同的高低電平構(gòu)成,不同的高低電平持續(xù)的時(shí)間也是不同的。
[0077]S22,獲取紅外遙控信號(hào)在起始碼和數(shù)據(jù)碼的范圍內(nèi)的高低電平持續(xù)的時(shí)間。本步驟首先是確定各個(gè)碼內(nèi)的高低電平,然后,獲取這些高低電平的持續(xù)時(shí)間。
[0078]S23,在預(yù)設(shè)段數(shù)的紅外遙控信號(hào)中,判斷是否有兩段或兩段以上的紅外遙控信號(hào)在起始碼和數(shù)據(jù)碼的范圍內(nèi)的高低電平持續(xù)的時(shí)間在預(yù)設(shè)誤差范圍內(nèi)相同。由于在現(xiàn)有的紅外協(xié)議之下,碼內(nèi)的高低電平所持續(xù)的時(shí)間可能會(huì)有所誤差,在此以2ms的可接受誤差為例,當(dāng)兩個(gè)碼內(nèi)的每個(gè)高低電平出現(xiàn)的次序相同,同時(shí),每個(gè)高低電平的持續(xù)時(shí)間也在2ms的可接受誤差范圍內(nèi),則認(rèn)為這兩個(gè)碼是相同的。同理,當(dāng)需要判斷是否有兩段或兩段以上的紅外遙控信號(hào)在起始碼和數(shù)據(jù)碼的范圍內(nèi)的高低電平持續(xù)的時(shí)間在預(yù)設(shè)誤差范圍內(nèi)相同時(shí),即可分別判斷各個(gè)起始碼和數(shù)據(jù)碼的范圍內(nèi)的高低電平出現(xiàn)的高低電平的次序是否相同,在該次序相同的前提下,再判斷各個(gè)高低電平的持續(xù)時(shí)間是否相同,若相同,則認(rèn)為有兩段或兩段以上的紅外遙控信號(hào)在起始碼和數(shù)據(jù)碼的范圍內(nèi)的高低電平持續(xù)的時(shí)間在預(yù)設(shè)誤差范圍內(nèi)相同。
[0079]S24,若存在,則將相同的兩段或兩段以上的紅外遙控信號(hào)作為確定紅外信號(hào),若不存在,則生成調(diào)試錯(cuò)誤的反饋信息。錯(cuò)誤的反饋信息可以使提示選擇發(fā)送更多段的紅外遙控信號(hào)。
[0080]本實(shí)施例的有益效果在于,通過判斷是否有兩段或兩段以上的紅外遙控信號(hào)在起始碼和數(shù)據(jù)碼的范圍內(nèi)的高低電平持續(xù)的時(shí)間在預(yù)設(shè)誤差范圍內(nèi)相同,從而得出是否具有確定的紅外遙控信號(hào),保證了判斷的準(zhǔn)確性和可靠性。
[0081]實(shí)施例五
[0082]圖5是本發(fā)明第五較佳實(shí)施例提出的一種調(diào)試紅外遙控信號(hào)的方法流程圖;
[0083]基于上述實(shí)施例,分析對(duì)比紅外遙控信號(hào),提取具有相同信號(hào)電平的紅外遙控信號(hào)作為調(diào)試目標(biāo)信號(hào)之后包括:
[0084]S3,刪除所預(yù)設(shè)段數(shù)的紅外遙控信號(hào),同時(shí),存儲(chǔ)調(diào)試目標(biāo)信號(hào)。由于不相同的紅外遙控信號(hào)是錯(cuò)誤的或者受到干擾的紅外遙控信號(hào),同時(shí)占用了移動(dòng)終端的存儲(chǔ)空間,因此,當(dāng)確定所需的紅外遙控信號(hào)后,預(yù)設(shè)段數(shù)的紅外遙控信號(hào),同時(shí),將確認(rèn)紅外遙控信號(hào)固化為移動(dòng)終端控制電器的相應(yīng)功能按鍵的觸發(fā)信號(hào)源。
[0085]S4,通過移動(dòng)終端的紅外發(fā)送端向與遙控器匹配的電器發(fā)出調(diào)試目標(biāo)信號(hào)控制電器。當(dāng)完成上述紅外遙控信號(hào)的調(diào)試操作后,最后,通過移動(dòng)終端的紅外發(fā)送端向與遙控器匹配的電器發(fā)出調(diào)試目標(biāo)信號(hào)控制電器,若電器能正確響應(yīng)該紅外遙控信號(hào),則結(jié)束本調(diào)試操作,若未能正確響應(yīng),則可再次進(jìn)入上述步驟對(duì)紅外遙控信號(hào)進(jìn)行調(diào)試。
[0086]本實(shí)施例的有益效果在于,通過存儲(chǔ)調(diào)試目標(biāo)信號(hào),并通過調(diào)試目標(biāo)信號(hào)控制電器,以實(shí)現(xiàn)對(duì)調(diào)試結(jié)果的檢驗(yàn),保證了上述判斷選擇結(jié)果的準(zhǔn)確性和可靠性。
[0087]本領(lǐng)域普通技術(shù)人員可以理解實(shí)現(xiàn)上述實(shí)施例方法中的全部或部分步驟是可以通過程序來控制相關(guān)的硬件完成,所述的程序可以在存儲(chǔ)于一計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中,所述的存儲(chǔ)介質(zhì),如R0M/RAM、磁盤、光盤等。
[0088]實(shí)施例六
[0089]圖6是本發(fā)明提出的一種調(diào)試紅外遙控信號(hào)的裝置的結(jié)構(gòu)框圖。該裝置包括:
[0090]紅外遙控信號(hào)接收模塊10,用于用于接收遙控器發(fā)出的多個(gè)段數(shù)的紅外遙控信號(hào);
[0091]調(diào)試目標(biāo)信號(hào)確定模塊20,用于分析對(duì)比多個(gè)紅外遙控信號(hào),提取具有相同信號(hào)電平的紅外遙控信號(hào)作為調(diào)試目標(biāo)信號(hào)。
[0092]進(jìn)一步地,本裝置還包括功能按鍵確定模塊01、預(yù)設(shè)段數(shù)確定模塊02、控制信號(hào)生成模塊03以及紅外遙控信號(hào)生成模塊04,其中:
[0093]功能按鍵確定模塊01用于根據(jù)所述移動(dòng)終端調(diào)試紅外遙控信號(hào)的調(diào)試需求確定遙控器上的功能按鍵。
[0094]預(yù)設(shè)段數(shù)確定模塊02用于根據(jù)移動(dòng)終端的紅外接收端接收信號(hào)的出錯(cuò)率以及預(yù)期調(diào)試成功率確定遙控器的紅外發(fā)送端所需發(fā)出的紅外遙控信號(hào)的預(yù)設(shè)段數(shù)。
[0095]控制信號(hào)生成模塊03響應(yīng)功能按鍵,并生成預(yù)設(shè)段數(shù)的控制信號(hào)。
[0096]紅外遙控信號(hào)生成模塊04用于通過遙控器的紅外發(fā)送端以及預(yù)設(shè)段數(shù)的控制信號(hào)生成預(yù)設(shè)段數(shù)的紅外遙控信號(hào)。
[0097]進(jìn)一步地,本裝置還包括紅外遙控信號(hào)存儲(chǔ)模塊30,用于存儲(chǔ)接收的預(yù)設(shè)段數(shù)的紅外遙控信號(hào)。
[0098]進(jìn)一步地,調(diào)試目標(biāo)信號(hào)確定模塊20包括紅外遙控信號(hào)解析單元21、高低電平持續(xù)時(shí)間獲取單元22、高低電平持續(xù)時(shí)間判斷單元23以及調(diào)試結(jié)果處理單元24,其中:
[0099]紅外遙控信號(hào)解析單元21用于解析存儲(chǔ)的紅外遙控信號(hào)的起始碼和數(shù)據(jù)碼;
[0100]高低電平持續(xù)時(shí)間獲取單元22用于獲取紅外遙控信號(hào)在起始碼和數(shù)據(jù)碼的范圍內(nèi)的高低電平持續(xù)的時(shí)間;
[0101]高低電平持續(xù)時(shí)間判斷單元23用于在預(yù)設(shè)段數(shù)的紅外遙控信號(hào)中,判斷是否有兩段或兩段以上的紅外遙控信號(hào)在起始碼和數(shù)據(jù)碼的范圍內(nèi)的高低電平持續(xù)的時(shí)間在預(yù)設(shè)誤差范圍內(nèi)相同;
[0102]調(diào)試結(jié)果處理單元24用于結(jié)合高低電平持續(xù)時(shí)間判斷單元的判斷結(jié)果,若存在兩段或兩段以上的紅外遙控信號(hào)在起始碼和數(shù)據(jù)碼的范圍內(nèi)的高低電平持續(xù)的時(shí)間在預(yù)設(shè)誤差范圍內(nèi)相同,則將相同的兩段或兩段以上的紅外遙控信號(hào)作為調(diào)試目標(biāo)信號(hào),若不存在,則生成調(diào)試錯(cuò)誤的反饋信息。
[0103]本裝置還包括紅外遙控信號(hào)處理模塊40以及紅外遙控信號(hào)發(fā)送模塊50,其中:
[0104]紅外遙控信號(hào)處理模40用于刪除預(yù)設(shè)段數(shù)的紅外遙控信號(hào),同時(shí),交由紅外遙控信號(hào)存儲(chǔ)模塊30存儲(chǔ)調(diào)試目標(biāo)信號(hào);
[0105]紅外遙控信號(hào)發(fā)送模塊50用于通過移動(dòng)終端的紅外發(fā)送端向與遙控器匹配的電器發(fā)出調(diào)試目標(biāo)信號(hào)控制所述電器。
[0106]進(jìn)一步地,本發(fā)明還提出了一種調(diào)試紅外遙控信號(hào)的終端,該終端包括上述一種調(diào)試紅外遙控信號(hào)的裝置。
[0107]實(shí)施本發(fā)明,通過遙控器向移動(dòng)終端發(fā)送一定段數(shù)的紅外遙控信號(hào),并通過判斷提取相同的紅外遙控信號(hào)作為調(diào)試目標(biāo)信號(hào),從而實(shí)現(xiàn)了兩步實(shí)現(xiàn)對(duì)紅外遙控信號(hào)的調(diào)試操作,即第一步發(fā)送數(shù)段紅外遙控信號(hào),第二步判斷并確認(rèn)紅外遙控信號(hào),避免了重復(fù)往復(fù)判斷紅外遙控信號(hào),提高了調(diào)試的成功率以及操作效率,增強(qiáng)了用戶體驗(yàn)。
[0108]一方面,通過移動(dòng)終端的紅外接收端接收信號(hào)的出錯(cuò)率以及預(yù)期調(diào)試成功率計(jì)算確定遙控器的紅外發(fā)送端所需發(fā)出的紅外遙控信號(hào)的預(yù)設(shè)段數(shù),使得調(diào)試過程中的預(yù)期成功率可以在最少的預(yù)設(shè)段數(shù)下得以實(shí)現(xiàn),從而使得調(diào)試的方案最優(yōu),即預(yù)設(shè)段數(shù)最少,系統(tǒng)消耗較小,同時(shí)執(zhí)行效率較高。
[0109]另一方面,通過判斷是否有兩段或兩段以上的紅外遙控信號(hào)在起始碼和數(shù)據(jù)碼的范圍內(nèi)的高低電平持續(xù)的時(shí)間在預(yù)設(shè)誤差范圍內(nèi)相同,從而得出是否具有確定的紅外遙控信號(hào),保證了判斷的準(zhǔn)確性和可靠性。
[0110]可以理解,該裝置可以用于移動(dòng)電話,或者具有紅外個(gè)功能的其他通信終端,例如智能手機(jī)等中,可以是運(yùn)行于這些通信終端內(nèi)的軟件單元,也可以作為獨(dú)立的掛件集成到這些通信終端中或者運(yùn)行于這些移動(dòng)終端的應(yīng)用系統(tǒng)中。
[0111]需要說明的是,上述方法實(shí)施例中的技術(shù)特征在本裝置均對(duì)應(yīng)適用,這里不再重述。
[0112]以上參照【專利附圖】
【附圖說明】了本發(fā)明的優(yōu)選實(shí)施例,并非因此局限本發(fā)明的權(quán)利范圍。本領(lǐng)域技術(shù)人員不脫離本發(fā)明的范圍和實(shí)質(zhì),可以有多種變型方案實(shí)現(xiàn)本發(fā)明,比如作為一個(gè)實(shí)施例的特征可用于另一實(shí)施例而得到又一實(shí)施例。凡在運(yùn)用本發(fā)明的技術(shù)構(gòu)思之內(nèi)所作的任何修改、等同替換和改進(jìn),均應(yīng)在本發(fā)明的權(quán)利范圍之內(nèi)。
【權(quán)利要求】
1.一種調(diào)試紅外遙控信號(hào)的方法,其特征在于,所述方法包括: 接收遙控器發(fā)出的多個(gè)段數(shù)的紅外遙控信號(hào); 分析對(duì)比所述多個(gè)紅外遙控信號(hào),提取具有相同信號(hào)電平的紅外遙控信號(hào)作為調(diào)試目標(biāo)信號(hào)。
2.根據(jù)權(quán)利要求1所述的調(diào)試紅外遙控信號(hào)的方法,其特征在于,所述接收遙控器發(fā)出的多個(gè)段數(shù)的紅外遙控信號(hào)之前包括: 根據(jù)移動(dòng)終端調(diào)試所述紅外遙控信號(hào)的調(diào)試需求確定所述遙控器上的功能按鍵;根據(jù)所述移動(dòng)終端的紅外接收端接收信號(hào)的出錯(cuò)率以及預(yù)期調(diào)試成功率確定所述遙控器的紅外發(fā)送端所需發(fā)出的紅外遙控信號(hào)的預(yù)設(shè)段數(shù); 響應(yīng)所述功能按鍵,并生成所述預(yù)設(shè)段數(shù)的控制信號(hào); 通過所述遙控器的紅外發(fā)送端以及所述預(yù)設(shè)段數(shù)的控制信號(hào)生成所述預(yù)設(shè)段數(shù)的紅外遙控信號(hào)。
3.根據(jù)權(quán)利要求2所述的調(diào)試紅外遙控信號(hào)的方法,其特征在于,所述分析對(duì)比所述多個(gè)紅外遙控信號(hào),提取具有相同信號(hào)電平的紅外遙控信號(hào)作為調(diào)試目標(biāo)信號(hào)之前包括: 存儲(chǔ)所述接收的預(yù)設(shè)段數(shù)的紅外遙控信號(hào)。
4.根據(jù)權(quán)利要求3所述的調(diào)試紅外遙控信號(hào)的方法,其特征在于,所述分析對(duì)比所述多個(gè)紅外遙控信號(hào),提取具有相同信號(hào)電平的紅外遙控信號(hào)作為調(diào)試目標(biāo)信號(hào)包括: 解析所述存儲(chǔ)的紅外遙控信號(hào)的起始碼和數(shù)據(jù)碼; 獲取所述紅外遙控信號(hào)在所述起始碼和所述數(shù)據(jù)碼的范圍內(nèi)的高低電平持續(xù)的時(shí)間; 在所述預(yù)設(shè)段數(shù)的紅外遙控信號(hào)中,判斷是否有兩段或兩段以上的紅外遙控信號(hào)在所述起始碼和數(shù)據(jù)碼的范圍內(nèi)的高低電平持續(xù)的時(shí)間在預(yù)設(shè)誤差范圍內(nèi)相同; 若存在,則將相同的所述兩段或兩段以上的紅外遙控信號(hào)作為所述調(diào)試目標(biāo)信號(hào),若不存在,則生成調(diào)試錯(cuò)誤的反饋信息。
5.根據(jù)權(quán)利要求4所述的調(diào)試紅外遙控信號(hào)的方法,其特征在于,所述分析對(duì)比所述多個(gè)紅外遙控信號(hào),提取具有相同信號(hào)電平的紅外遙控信號(hào)作為調(diào)試目標(biāo)信號(hào)之后包括: 刪除所述預(yù)設(shè)段數(shù)的紅外遙控信號(hào),同時(shí),存儲(chǔ)所述調(diào)試目標(biāo)信號(hào); 通過所述移動(dòng)終端的紅外發(fā)送端向與所述遙控器匹配的電器發(fā)出所述調(diào)試目標(biāo)信號(hào)控制所述電器。
6.一種調(diào)試紅外遙控信號(hào)的裝置,其特征在于,所述裝置包括: 紅外遙控信號(hào)接收模塊,用于接收遙控器發(fā)出的多個(gè)段數(shù)的紅外遙控信號(hào); 調(diào)試目標(biāo)信號(hào)確定模塊,用于分析對(duì)比所述多個(gè)紅外遙控信號(hào),提取具有相同信號(hào)電平的紅外遙控信號(hào)作為調(diào)試目標(biāo)信號(hào)。
7.根據(jù)權(quán)利要求6所述的調(diào)試紅外遙控信號(hào)的裝置,其特征在于,還包括功能按鍵確定模塊、預(yù)設(shè)段數(shù)確定模塊、控制信號(hào)生成模塊以及紅外遙控信號(hào)生成模塊,其中, 所述功能按鍵確定模塊用于根據(jù)所述移動(dòng)終端調(diào)試所述紅外遙控信號(hào)的調(diào)試需求確定所述遙控器上的功能按鍵; 所述預(yù)設(shè)段數(shù)確定模塊用于根據(jù)所述移動(dòng)終端的紅外接收端接收信號(hào)的出錯(cuò)率以及預(yù)期調(diào)試成功率確定所述遙控器的紅外發(fā)送端所需發(fā)出的紅外遙控信號(hào)的預(yù)設(shè)段數(shù); 所述控制信號(hào)生成模塊用于響應(yīng)所述功能按鍵,并生成所述預(yù)設(shè)段數(shù)的控制信號(hào); 所述紅外遙控信號(hào)生成模塊用于通過所述遙控器的紅外發(fā)送端以及所述預(yù)設(shè)段數(shù)的控制信號(hào)生成所述預(yù)設(shè)段數(shù)的紅外遙控信號(hào)。
8.根據(jù)權(quán)利要求7所述的調(diào)試紅外遙控信號(hào)的裝置,其特征在于,還包括紅外遙控信號(hào)存儲(chǔ)模塊,用于存儲(chǔ)所述接收的預(yù)設(shè)段數(shù)的紅外遙控信號(hào)。
9.根據(jù)權(quán)利要求8所述的調(diào)試紅外遙控信號(hào)的裝置,其特征在于,紅外遙控信號(hào)確定模塊包括紅外遙控信號(hào)解析單元、高低電平持續(xù)時(shí)間獲取單元、高低電平持續(xù)時(shí)間判斷單元以及調(diào)試結(jié)果處理單元,其中, 所述紅外遙控信號(hào)解析單元用于解析所述存儲(chǔ)的紅外遙控信號(hào)的起始碼和數(shù)據(jù)碼; 所述高低電平持續(xù)時(shí)間獲取單元用于獲取所述紅外遙控信號(hào)在所述起始碼和所述數(shù)據(jù)碼的范圍內(nèi)的高低電平持續(xù)的時(shí)間; 所述高低電平持續(xù)時(shí)間判斷單元用于在所述預(yù)設(shè)段數(shù)的紅外遙控信號(hào)中,判斷是否有兩段或兩段以上的紅外遙控信號(hào)在所述起始碼和數(shù)據(jù)碼的范圍內(nèi)的高低電平持續(xù)的時(shí)間在預(yù)設(shè)誤差范圍內(nèi)相同; 所述調(diào)試結(jié)果處理單元用于結(jié)合所述高低電平持續(xù)時(shí)間判斷單元的判斷結(jié)果,若存在兩段或兩段以上的紅外遙控信號(hào)在所述起始碼和數(shù)據(jù)碼的范圍內(nèi)的高低電平持續(xù)的時(shí)間在預(yù)設(shè)誤差范圍內(nèi)相同,則將相同的所述兩段或兩段以上的紅外遙控信號(hào)作為所述調(diào)試目標(biāo)信號(hào),若不存在,則生成調(diào)試錯(cuò)誤的反饋信息。 所述裝置還包括紅外遙控信號(hào)處理模塊以及紅外遙控信號(hào)發(fā)送模塊,其中, 所述紅外遙控信號(hào)處理模塊用于刪除所述預(yù)設(shè)段數(shù)的紅外遙控信號(hào),同時(shí),存儲(chǔ)所述調(diào)試目標(biāo)信號(hào); 所述紅外遙控信號(hào)發(fā)送模塊用于通過所述移動(dòng)終端的紅外發(fā)送端向與所述遙控器匹配的電器發(fā)出所述調(diào)試目標(biāo)信號(hào)控制所述電器。
10.一種調(diào)試紅外遙控信號(hào)的終端,其特征在于,所述終端包括所述權(quán)利要求6-9所述的一種調(diào)試紅外遙控信號(hào)的裝置。
【文檔編號(hào)】G08C23/04GK104240492SQ201410504976
【公開日】2014年12月24日 申請(qǐng)日期:2014年9月26日 優(yōu)先權(quán)日:2014年9月26日
【發(fā)明者】吳斌星 申請(qǐng)人:深圳市中興移動(dòng)通信有限公司