遙控器通訊方法和系統(tǒng)及遙控器的制造方法
【專利摘要】本發(fā)明提供了一種遙控器通訊方法和系統(tǒng)及遙控器,其中方法包括如下步驟:接收第一設(shè)置操作信號,并檢測遙控器當(dāng)前狀態(tài)是否為確認(rèn)發(fā)送狀態(tài);當(dāng)遙控器當(dāng)前狀態(tài)為確認(rèn)發(fā)送狀態(tài)時(shí),發(fā)送第一設(shè)置操作信號形成的通訊信號;當(dāng)遙控器當(dāng)前狀態(tài)不是確認(rèn)發(fā)送狀態(tài)時(shí),不發(fā)送通訊信號。其通過對遙控器當(dāng)前狀態(tài)進(jìn)行檢測,并在檢測出遙控器當(dāng)前狀態(tài)不是確認(rèn)發(fā)送狀態(tài)時(shí)不發(fā)送相應(yīng)的通訊信號,避免了傳統(tǒng)的遙控器每觸發(fā)一次按鍵均發(fā)出相應(yīng)的通訊信號的現(xiàn)象,同時(shí)在檢測到遙控器當(dāng)前狀態(tài)為確認(rèn)發(fā)送狀態(tài)時(shí)才發(fā)送相應(yīng)的通訊信號,從而大大降低了遙控器的功耗。最終解決了傳統(tǒng)的遙控器采用功能鍵實(shí)時(shí)響應(yīng)方式導(dǎo)致遙控器功耗較大的問題。
【專利說明】
遙控器通訊方法和系統(tǒng)及遙控器
技術(shù)領(lǐng)域
[0001]本發(fā)明涉及家用電器技術(shù)領(lǐng)域,特別是涉及一種遙控器通訊方法和系統(tǒng)及遙控器。
【背景技術(shù)】
[0002]隨著技術(shù)的發(fā)展,各種各樣的電器設(shè)備(如:空調(diào)器、電視機(jī)、遙控風(fēng)扇、機(jī)頂盒等)已成為人們?nèi)粘I钪兴夭豢缮俚脑O(shè)備。其中,每種電器設(shè)備通常都會有與其相應(yīng)的遙控器。目前,遙控器通常包括紅外線遙控器和射頻遙控器。而傳統(tǒng)的不論紅外線遙控器還是射頻遙控器,其在進(jìn)行電器設(shè)備的控制過程中基本上都是采用功能鍵實(shí)時(shí)響應(yīng)方式來進(jìn)行控制指令的發(fā)送和執(zhí)行。即,用戶每次按鍵都發(fā)送相應(yīng)的通訊信號,這就使得遙控器的功耗較大。
【發(fā)明內(nèi)容】
[0003]基于此,有必要針對傳統(tǒng)的遙控器采用功能鍵實(shí)時(shí)響應(yīng)方式進(jìn)行電器設(shè)備的控制時(shí)導(dǎo)致遙控器功耗較大的問題,提供一種遙控器通訊方法和系統(tǒng)及遙控器。
[0004]為實(shí)現(xiàn)本發(fā)明目的提供的一種遙控器通訊方法,包括如下步驟:
[0005]接收第一設(shè)置操作信號,并檢測遙控器當(dāng)前狀態(tài)是否為確認(rèn)發(fā)送狀態(tài);
[0006]當(dāng)所述遙控器當(dāng)前狀態(tài)為所述確認(rèn)發(fā)送狀態(tài)時(shí),發(fā)送所述第一設(shè)置操作信號形成的通訊信號;
[0007]當(dāng)所述遙控器當(dāng)前狀態(tài)不是所述確認(rèn)發(fā)送狀態(tài)時(shí),不發(fā)送所述通訊信號。
[0008]在其中一個(gè)實(shí)施例中,所述檢測遙控器當(dāng)前狀態(tài)是否為確認(rèn)發(fā)送狀態(tài),包括如下步驟:
[0009]檢測是否生成確認(rèn)標(biāo)志;
[0010]當(dāng)生成所述確認(rèn)標(biāo)志時(shí),判定所述遙控器當(dāng)前狀態(tài)為所述確認(rèn)發(fā)送狀態(tài);當(dāng)未生成所述確認(rèn)標(biāo)志時(shí),判定所述遙控器當(dāng)前狀態(tài)不是所述確認(rèn)發(fā)送狀態(tài)。
[0011]在其中一個(gè)實(shí)施例中,所述檢測是否生成確認(rèn)標(biāo)志,包括如下步驟:
[0012]檢測所述遙控器中的確認(rèn)鍵是否被觸發(fā);
[0013]當(dāng)所述確認(rèn)鍵被觸發(fā)時(shí),判定為生成所述確認(rèn)標(biāo)志;當(dāng)所述確認(rèn)鍵未被觸發(fā)時(shí),判定為未生成所述確認(rèn)標(biāo)志。
[0014]在其中一個(gè)實(shí)施例中,所述確認(rèn)鍵包括單個(gè)按鍵或多個(gè)按鍵的組合。
[0015]在其中一個(gè)實(shí)施例中,所述檢測是否生成確認(rèn)標(biāo)志,包括如下步驟:
[0016]檢測接收到所述第一設(shè)置操作信號后預(yù)設(shè)時(shí)間內(nèi)是否接收到第二設(shè)置操作信號;
[0017]若否,則判定為生成所述確認(rèn)標(biāo)志;若是,則判定為未生成所述確認(rèn)標(biāo)志。
[0018]在其中一個(gè)實(shí)施例中,所述預(yù)設(shè)時(shí)間的取值范圍為:3s—10s。
[0019]在其中一個(gè)實(shí)施例中,所述預(yù)設(shè)時(shí)間的取值為5s。
[0020]在其中一個(gè)實(shí)施例中,所述檢測是否生成確認(rèn)標(biāo)志,包括如下步驟:
[0021]檢測接收到所述第一設(shè)置操作信號后,所述遙控器的操作方式是否為預(yù)設(shè)方式;
[0022]若是,則判定為生成所述確認(rèn)標(biāo)志;若否,則判定為未生成所述確認(rèn)標(biāo)志。
[0023]在其中一個(gè)實(shí)施例中,所述預(yù)設(shè)方式包括:所述遙控器與水平方向的夾角為預(yù)設(shè)角度、所述遙控器的當(dāng)前移動速度為預(yù)設(shè)速度、所述遙控器相較于當(dāng)前位置的位移為預(yù)設(shè)距離和所述遙控器相較于當(dāng)前位置的位移方向?yàn)轭A(yù)設(shè)方向中的至少一種。
[0024]在其中一個(gè)實(shí)施例中,所述當(dāng)所述遙控器當(dāng)前狀態(tài)不是所述確認(rèn)發(fā)送狀態(tài)時(shí),還包括如下步驟:
[0025]恢復(fù)所述遙控器當(dāng)前狀態(tài)至初始狀態(tài);或
[0026]存儲接收到的所述第一設(shè)置操作信號;
[0027]其中,所述初始狀態(tài)是指接收到所述第一設(shè)置操作信號之前所述遙控器的狀態(tài)。
[0028]在其中一個(gè)實(shí)施例中,所述接收第一設(shè)置操作信號過程中,還包括如下步驟:
[0029]實(shí)時(shí)檢測是否接收到模式轉(zhuǎn)換信號;
[0030]若是,則執(zhí)行所述檢測遙控器當(dāng)前狀態(tài)是否為確認(rèn)發(fā)送狀態(tài)的步驟;
[0031 ] 若否,則控制所述遙控器按照實(shí)時(shí)響應(yīng)方式發(fā)送所述通訊信號;
[0032]其中,所述實(shí)時(shí)響應(yīng)方式是指每觸發(fā)一次所述遙控器中的按鍵均發(fā)出相應(yīng)的通訊信號的方式。
[0033]在其中一個(gè)實(shí)施例中,所述接收第一設(shè)置操作信號過程中,還包括如下步驟:
[0034]實(shí)時(shí)檢測是否接收到模式轉(zhuǎn)換信號;
[0035]當(dāng)檢測出接收到所述模式轉(zhuǎn)換信號時(shí),提取出所述模式轉(zhuǎn)換信號,將所述模式轉(zhuǎn)換信號設(shè)置為更新后的第一設(shè)置操作信號,并執(zhí)行所述檢測遙控器當(dāng)前狀態(tài)是否為確認(rèn)發(fā)送狀態(tài)的步驟;
[0036]控制所述遙控器按照所述實(shí)時(shí)響應(yīng)方式發(fā)送除所述模式轉(zhuǎn)換信號之外的其他設(shè)置操作信號形成的第一通訊信號;
[0037]其中,當(dāng)檢測出所述遙控器當(dāng)前狀態(tài)為所述確認(rèn)發(fā)送狀態(tài)時(shí),發(fā)送更新后的第一設(shè)置操作信號形成的模式通訊信號。
[0038]相應(yīng)的,本發(fā)明還提供了一種遙控器通訊系統(tǒng),包括信號接收模塊、狀態(tài)檢測模塊和信號發(fā)送模塊;
[0039]所述信號接收模塊,用于接收第一設(shè)置操作信號;
[0040]所述狀態(tài)檢測模塊,用于檢測遙控器當(dāng)前狀態(tài)是否為確認(rèn)發(fā)送狀態(tài);
[0041]所述信號發(fā)送模塊,用于當(dāng)所述狀態(tài)檢測模塊檢測出所述遙控器當(dāng)前狀態(tài)為所述確認(rèn)發(fā)送狀態(tài)時(shí),發(fā)送所述第一設(shè)置操作信號形成的通訊信號;
[0042]所述信號發(fā)送模塊,還用于當(dāng)所述狀態(tài)檢測模塊檢測出所述遙控器當(dāng)前狀態(tài)不是所述確認(rèn)發(fā)送狀態(tài)時(shí),不發(fā)送所述通訊信號。
[0043]在其中一個(gè)實(shí)施例中,所述狀態(tài)檢測模塊包括標(biāo)志檢測子模塊和狀態(tài)判斷子模塊;
[0044]所述標(biāo)志檢測子模塊,用于檢測是否生成確認(rèn)標(biāo)志;
[0045]所述狀態(tài)判斷子模塊,用于當(dāng)所述標(biāo)志檢測子模塊檢測出生成所述確認(rèn)標(biāo)志時(shí),判定所述遙控器當(dāng)前狀態(tài)為所述確認(rèn)發(fā)送狀態(tài);
[0046]所述狀態(tài)判斷子模塊,還用于當(dāng)所述標(biāo)志檢測子模塊檢測出未生成所述確認(rèn)標(biāo)志時(shí),判定所述遙控器當(dāng)前狀態(tài)不是所述確認(rèn)發(fā)送狀態(tài)。
[0047]在其中一個(gè)實(shí)施例中,所述標(biāo)志檢測子模塊包括第一檢測單元和第一判斷單元;
[0048]所述第一檢測單元,用于檢測所述遙控器中的確認(rèn)鍵是否被觸發(fā);
[0049]所述第一判斷單元,用于當(dāng)所述第一檢測單元檢測出所述確認(rèn)鍵被觸發(fā)時(shí),判定為生成所述確認(rèn)標(biāo)志;
[0050]所述第一判斷單元,還用于當(dāng)所述第一檢測單元檢測出所述確認(rèn)鍵未被觸發(fā)時(shí),判定為未生成所述確認(rèn)標(biāo)志。
[0051 ]在其中一個(gè)實(shí)施例中,所述標(biāo)志檢測子模塊包括第二檢測單元和第二判斷單元;
[0052]所述第二檢測單元,用于檢測當(dāng)所述信號接收模塊接收到所述第一設(shè)置操作信號后預(yù)設(shè)時(shí)間內(nèi)是否接收到第二設(shè)置操作信號;
[0053]所述第二判斷單元,用于當(dāng)所述第二檢測單元檢測到所述信號接收模塊在所述預(yù)設(shè)時(shí)間內(nèi)未接收到所述第二設(shè)置操作信號時(shí),判定為生成所述確認(rèn)標(biāo)志;
[0054]所述第二判斷單元,還用于當(dāng)所述第二檢測單元檢測到所述信號接收模塊在所述預(yù)設(shè)時(shí)間內(nèi)接收到所述第二設(shè)置操作信號時(shí),判定為未生成所述確認(rèn)標(biāo)志。
[0055]在其中一個(gè)實(shí)施例中,所述標(biāo)志檢測子模塊包括第三檢測單元和第三判斷單元;
[0056]所述第三檢測單元,用于檢測所述信號接收模塊接收到所述第一設(shè)置操作信號后,所述遙控器的操作方式是否為預(yù)設(shè)方式;
[0057]所述第三判斷單元,用于當(dāng)所述第三檢測單元檢測出所述遙控器的操作方式為所述預(yù)設(shè)方式時(shí),判定為生成所述確認(rèn)標(biāo)志;
[0058]所述第三判斷單元,還用于當(dāng)所述第三檢測單元檢測出所述遙控器的操作方式不是所述預(yù)設(shè)方式時(shí),判定為未生成所述確認(rèn)標(biāo)志。
[0059]在其中一個(gè)實(shí)施例中,還包括第一控制模塊;
[0060]所述第一控制模塊,用于當(dāng)所述狀態(tài)檢測模塊檢測出所述遙控器當(dāng)前狀態(tài)不是所述確認(rèn)發(fā)送狀態(tài)時(shí),恢復(fù)所述遙控器當(dāng)前狀態(tài)至初始狀態(tài)或存儲接收到的所述第一設(shè)置操作信號;
[0061 ]其中,所述初始狀態(tài)是指接收到所述第一設(shè)置操作信號之前所述遙控器的狀態(tài)。
[0062]在其中一個(gè)實(shí)施例中,還包括第一信號檢測模塊和第二控制模塊;
[0063]所述第一信號檢測模塊,用于所述信號接收模塊接收所述第一設(shè)置操作信號過程中,實(shí)時(shí)檢測是否接收到模式轉(zhuǎn)換信號;
[0064]所述第二控制模塊,用于當(dāng)所述第一信號檢測模塊檢測出接收到所述模式轉(zhuǎn)換信號時(shí),跳轉(zhuǎn)至所述狀態(tài)檢測模塊,由所述狀態(tài)檢測模塊執(zhí)行檢測遙控器當(dāng)前狀態(tài)是否為確認(rèn)發(fā)送狀態(tài)的步驟;
[0065]所述第二控制模塊,還用于當(dāng)所述第一信號檢測模塊檢測出未接收到所述模式轉(zhuǎn)換信號時(shí),控制所述遙控器按照實(shí)時(shí)響應(yīng)方式發(fā)送所述通訊信號;
[0066]其中,所述實(shí)時(shí)響應(yīng)方式是指每觸發(fā)一次所述遙控器中的按鍵均發(fā)出相應(yīng)的通訊信號的方式。
[0067]相應(yīng)的,本發(fā)明還提供了一種遙控器,包括如上任一所述的遙控器通訊系統(tǒng)。
[0068]上述遙控器通訊方法,通過在接收到第一設(shè)置操作信號后,檢測遙控器當(dāng)前狀態(tài)是否為確認(rèn)發(fā)送狀態(tài),當(dāng)檢測出遙控器當(dāng)前狀態(tài)為確認(rèn)發(fā)送狀態(tài)時(shí),再發(fā)送第一設(shè)置操作信號形成的通訊信號;當(dāng)檢測出遙控器當(dāng)前狀態(tài)不是確認(rèn)發(fā)送狀態(tài)時(shí),則不發(fā)送通訊信號。由此,其通過在接收到第一設(shè)置操作信號后對遙控器當(dāng)前狀態(tài)進(jìn)行檢測,并在檢測出遙控器當(dāng)前狀態(tài)不是確認(rèn)發(fā)送狀態(tài)時(shí),不發(fā)送相應(yīng)的通訊信號,避免了傳統(tǒng)的遙控器每觸發(fā)一次按鍵均發(fā)出相應(yīng)的通訊信號的現(xiàn)象,同時(shí)在檢測到遙控器當(dāng)前狀態(tài)為確認(rèn)發(fā)送狀態(tài)時(shí)才發(fā)送相應(yīng)的通訊信號,由此實(shí)現(xiàn)了將多個(gè)按鍵觸發(fā)所需要發(fā)送的通訊信號合并到一起一次性發(fā)送的目的,這也就有效減少了遙控器發(fā)送通訊信號的次數(shù),從而大大降低了遙控器的功耗。最終有效解決了傳統(tǒng)的遙控器采用功能鍵實(shí)時(shí)響應(yīng)方式進(jìn)行電器設(shè)備的控制時(shí)導(dǎo)致遙控器功耗較大的問題。
【附圖說明】
[0069]圖1為本發(fā)明的遙控器通訊方法的一具體實(shí)施例的流程圖;
[0070]圖2為本發(fā)明的遙控器通訊方法中產(chǎn)生第一設(shè)置操作信號的一具體實(shí)施例的方式示意圖;
[0071]圖3為本發(fā)明的遙控器通訊方法中產(chǎn)生第一設(shè)置操作信號的另一具體實(shí)施例的方式示意圖;
[0072]圖4為本發(fā)明的遙控器通訊方法的另一具體實(shí)施例的流程圖;
[0073]圖5為本發(fā)明的遙控器通訊系統(tǒng)的一具體實(shí)施例的結(jié)構(gòu)示意圖;
[0074]圖6為本發(fā)明的遙控器通訊系統(tǒng)的另一具體實(shí)施例的結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0075]為使本發(fā)明技術(shù)方案更加清楚,以下結(jié)合附圖及具體實(shí)施例對本發(fā)明作進(jìn)一步詳細(xì)說明。
[0076]首先,應(yīng)當(dāng)說明的是,本發(fā)明的遙控器通訊方法中所提及的遙控器指的是一種用來遠(yuǎn)程控制電器設(shè)備的控制裝置,其既可為紅外線遙控器,還可為射頻遙控器。
[0077]并且,在本發(fā)明的遙控器通訊方法中,第一設(shè)置操作信號指的是用戶通過操作遙控器中的任一按鍵(或按鈕)所產(chǎn)生的控制命令。需要特別指出的是,第一設(shè)置操作信號既可為操作一個(gè)按鍵所產(chǎn)生的相應(yīng)的控制命令,也可為操作多個(gè)按鍵所產(chǎn)生的控制命令的組合。如:以空調(diào)器的遙控器為例,第一設(shè)置操作信號既可為操作遙控器中的模式設(shè)置按鍵所產(chǎn)生的模式設(shè)置命令,也可為依次操作遙控器中的模式設(shè)置按鍵、溫度設(shè)置按鍵和掃風(fēng)設(shè)置按鍵所產(chǎn)生的模式設(shè)置命令、溫度設(shè)置命令和掃風(fēng)設(shè)置命令的組合。即,在本發(fā)明的遙控器通訊方法中,第一設(shè)置操作信號既可為一條控制命令,也可為兩條、三條甚至更多條控制命令。
[0078]同時(shí),在本發(fā)明的遙控器通訊方法中,遙控器當(dāng)前狀態(tài)指的是,用戶通過操作遙控器的按鍵(如:功能鍵)輸入相應(yīng)的設(shè)置操作信號后的遙控器的狀態(tài)。相應(yīng)的,確認(rèn)發(fā)送狀態(tài),則指的是接收到第一設(shè)置操作信號后,用戶確認(rèn)當(dāng)前設(shè)置信息生效后的狀態(tài)。也就是接收到第一設(shè)置操作信號后,確認(rèn)發(fā)送與第一設(shè)置操作信號相應(yīng)的通訊信號至遙控器的執(zhí)行器的狀態(tài)。
[0079]參見圖1,作為本發(fā)明的遙控器通訊方法的一具體實(shí)施例,其首先包括步驟S100,接收第一設(shè)置操作信號。其中,正如前面所述,第一設(shè)置操作信號為用戶通過操作遙控器上的按鍵輸入的相應(yīng)的控制命令。此處,需要說明的是,用于操作遙控器上的按鍵輸入相應(yīng)的控制命令來實(shí)現(xiàn)第一設(shè)置操作信號的輸入時(shí),既可通過觸發(fā)遙控器上的功能鍵來實(shí)現(xiàn),還可通過觸發(fā)遙控器上的導(dǎo)航鍵來實(shí)現(xiàn)。具體可參見圖2和圖3,分別為用戶通過觸發(fā)導(dǎo)航鍵,以導(dǎo)航鍵方式輸入第一設(shè)置操作信號和通過觸發(fā)功能鍵,以功能鍵方式輸入第一設(shè)置操作信號的示意圖。
[0080]當(dāng)接收到通過觸發(fā)遙控器的功能鍵和/或?qū)Ш芥I方式輸入的第一設(shè)置操作信號后,參見圖1,此時(shí)執(zhí)行步驟S200,檢測遙控器當(dāng)前狀態(tài)是否為確認(rèn)發(fā)送狀態(tài),以確認(rèn)在遙控器發(fā)送相應(yīng)的通訊信號之前,當(dāng)前設(shè)置信息是否為最終更新后的控制信息。
[0081]其中,需要說明的是,在本發(fā)明的遙控器通訊方法的一具體實(shí)施例中,其對于遙控器當(dāng)前狀態(tài)是否為確認(rèn)發(fā)送狀態(tài)的檢測可通過檢測第一設(shè)置操作信號中所包含的設(shè)置信息的個(gè)數(shù)來實(shí)現(xiàn)。即,通過檢測遙控器中當(dāng)前被觸發(fā)的按鍵個(gè)數(shù)以及被觸發(fā)按鍵的觸發(fā)次數(shù)來實(shí)現(xiàn)遙控器當(dāng)前狀態(tài)的判斷。
[0082]通常,通過遙控器對電器設(shè)備進(jìn)行控制時(shí),以空調(diào)器的遙控器為例,其對空調(diào)器的設(shè)置一般包括模式設(shè)置、溫度設(shè)置、風(fēng)速設(shè)置、掃風(fēng)設(shè)置、定時(shí)設(shè)置等。當(dāng)用戶開啟空調(diào)器后,對于空調(diào)器的運(yùn)行方式通常會通過觸發(fā)遙控器中的按鍵先設(shè)置運(yùn)行模式,進(jìn)而再進(jìn)行運(yùn)行溫度的設(shè)置,同時(shí)還會進(jìn)行定時(shí)設(shè)置等。一般來說,其所觸發(fā)的按鍵個(gè)數(shù)一般不會超過十個(gè),按鍵被觸發(fā)的次數(shù)通常也不會超過十次。因此,通過統(tǒng)計(jì)一定時(shí)間內(nèi)用戶觸發(fā)按鍵的個(gè)數(shù)和/或被觸發(fā)按鍵的觸發(fā)次數(shù)來實(shí)現(xiàn)對第一設(shè)置操作信號中的設(shè)置信息的個(gè)數(shù)的統(tǒng)計(jì),進(jìn)而,當(dāng)檢測出觸發(fā)按鍵的個(gè)數(shù)大于或等于預(yù)設(shè)個(gè)數(shù)時(shí)和/或被觸發(fā)按鍵的觸發(fā)次數(shù)大于或等于預(yù)設(shè)次數(shù)時(shí),可直接默認(rèn)為當(dāng)前設(shè)置信息為最終更新后的設(shè)置信息。即,遙控器當(dāng)前狀態(tài)為確認(rèn)發(fā)送狀態(tài),進(jìn)而此時(shí)可直接執(zhí)行步驟S300,發(fā)送第一設(shè)置操作信息形成的通訊信號。其中,需要說明的是,該通訊信號發(fā)送至遙控器的執(zhí)行器,由執(zhí)行器執(zhí)行相應(yīng)的指令實(shí)現(xiàn)電器設(shè)備的控制。當(dāng)檢測出一定時(shí)間內(nèi)觸發(fā)按鍵的個(gè)數(shù)小于預(yù)設(shè)個(gè)數(shù)時(shí)和/或一定時(shí)間內(nèi)被觸發(fā)按鍵的被觸發(fā)次數(shù)小于預(yù)設(shè)次數(shù)時(shí),表明用戶可能還會繼續(xù)進(jìn)行相應(yīng)信息的設(shè)置,因此可直接默認(rèn)為當(dāng)前設(shè)置信息并不是最終更新后的設(shè)置信息,即,遙控器當(dāng)前狀態(tài)并不是確認(rèn)發(fā)送狀態(tài)。因此,此時(shí)為了保證遙控器能夠?qū)崿F(xiàn)最少的通信次數(shù),以達(dá)到降低能耗的目的,此時(shí)則執(zhí)行步驟S400,不發(fā)送通訊信號至執(zhí)行器。
[0083]其中,為了保證對遙控器當(dāng)前狀態(tài)的準(zhǔn)確判斷,當(dāng)通過統(tǒng)計(jì)并判斷第一設(shè)置操作信號中所包含的設(shè)置信息的個(gè)數(shù)作為判斷依據(jù)時(shí),預(yù)設(shè)個(gè)數(shù)和預(yù)設(shè)次數(shù)的取值非常關(guān)鍵。其需要根據(jù)不同種類的遙控器、不同家用電器的遙控器以及遙控器使用環(huán)境等因素進(jìn)行具體設(shè)置。
[0084]另外,參見圖4,需要說明的是,作為本發(fā)明的遙控器通訊方法的另一具體實(shí)施例,為了進(jìn)一步提高對遙控器當(dāng)前狀態(tài)判斷的準(zhǔn)確性,從而提高遙控器通訊的可靠性,優(yōu)選的,其在步驟S200,檢測遙控器當(dāng)前狀態(tài)是否為確認(rèn)發(fā)送狀態(tài)過程中,具體還可通過步驟S210,檢測是否生成確認(rèn)標(biāo)志來實(shí)現(xiàn)。即,在遙控器發(fā)送通訊信號之前,為了保證設(shè)置信息被更新至確認(rèn)發(fā)送狀態(tài),通過一個(gè)確認(rèn)標(biāo)志作為判斷遙控器當(dāng)前狀態(tài)是否為確認(rèn)發(fā)送狀態(tài)的判斷依據(jù)。
[0085]具體的,當(dāng)接收到第一設(shè)置操作信號后,首先通過步驟S210,檢測是否生成確認(rèn)標(biāo)志,當(dāng)檢測到生成確認(rèn)標(biāo)志時(shí),表明此時(shí)用戶已經(jīng)確認(rèn)當(dāng)前設(shè)置信息為最終更新后的設(shè)置信息,因此,此時(shí)可直接判定遙控器當(dāng)前狀態(tài)為確認(rèn)發(fā)送狀態(tài),進(jìn)而可執(zhí)行步驟S300,發(fā)送第一設(shè)置操作信號形成的通訊信號。并當(dāng)通訊信號發(fā)送至遙控器的執(zhí)行器后,由執(zhí)行器執(zhí)行相應(yīng)的指令,實(shí)現(xiàn)對電器設(shè)備的控制。當(dāng)檢測到未生成確認(rèn)標(biāo)志時(shí),則表明此時(shí)所設(shè)置的信息并不是最終更新后的設(shè)置信息,用戶可能還會繼續(xù)進(jìn)行其他信息的設(shè)置,因此,為了避免執(zhí)行器對過渡信息的無用動作,將遙控器發(fā)送通訊信號的次數(shù)縮減到最少次數(shù),此時(shí)則判定為遙控器當(dāng)前狀態(tài)不是確認(rèn)發(fā)送狀態(tài),進(jìn)而執(zhí)行步驟S400,不發(fā)送相應(yīng)的通信信號,由此來進(jìn)一步降低遙控器的通信能耗。
[0086]更為具體的,在上述通過以確認(rèn)標(biāo)志是否生成作為遙控器當(dāng)前狀態(tài)是否為確認(rèn)發(fā)送狀態(tài)的判斷依據(jù)時(shí),確認(rèn)標(biāo)志的生成可通過多種方式來實(shí)現(xiàn)。如:其可通過在遙控器中設(shè)置一個(gè)單獨(dú)的確認(rèn)鍵或設(shè)置遙控器中某幾個(gè)按鍵組合作為確認(rèn)鍵,以確認(rèn)鍵被觸發(fā)作為確認(rèn)標(biāo)志的生成依據(jù)。
[0087]也就是所,在本發(fā)明的遙控器通訊方法的另一具體實(shí)施例中,當(dāng)通過步驟S210,檢測是否生成確認(rèn)標(biāo)志進(jìn)行遙控器當(dāng)前狀態(tài)的判斷時(shí),可通過檢測遙控器中的確認(rèn)鍵是否被觸發(fā)來實(shí)現(xiàn)確認(rèn)標(biāo)志是否生成的檢測依據(jù)。其中,當(dāng)檢測到確認(rèn)鍵被觸發(fā)時(shí),即,用戶在輸入一系列的設(shè)置操作信號實(shí)現(xiàn)第一設(shè)置操作信號的發(fā)送后,每次按確認(rèn)鍵時(shí)表示用戶已經(jīng)將當(dāng)前設(shè)置的信息作為最終更新后的設(shè)置信息,因此此時(shí)可直接判定為生成了確認(rèn)標(biāo)志。當(dāng)檢測到確認(rèn)鍵并未被觸發(fā)時(shí),表明此時(shí)用戶并未確認(rèn)當(dāng)前設(shè)置的信息為最終更新后的信息,因此此時(shí)可判定為未生成確認(rèn)標(biāo)志。
[0088]進(jìn)一步的,確認(rèn)標(biāo)志的生成還可通過延時(shí)時(shí)間來實(shí)現(xiàn)。即,通過檢測接收到第一設(shè)置操作信號后預(yù)設(shè)時(shí)間內(nèi)是否接收到第二設(shè)置操作信號作為確認(rèn)標(biāo)志是否生成的依據(jù)。其中,當(dāng)檢測到預(yù)設(shè)時(shí)間內(nèi)未接收到第二設(shè)置操作信號時(shí),表明用戶已停止遙控器信息的設(shè)置,因此,可直接判定為生成確認(rèn)標(biāo)志,遙控器當(dāng)前狀態(tài)為確認(rèn)發(fā)送狀態(tài)。當(dāng)檢測到預(yù)設(shè)時(shí)間內(nèi)接收到第二設(shè)置操作信號時(shí),表明用戶還在繼續(xù)進(jìn)行遙控器信息的設(shè)置,因此,此時(shí)可判定為未生成確認(rèn)標(biāo)志,遙控器當(dāng)前狀態(tài)并不是確認(rèn)發(fā)送狀態(tài)。
[0089]具體的,預(yù)設(shè)時(shí)間的設(shè)置可通過在遙控器中設(shè)置一定時(shí)器來實(shí)現(xiàn)。當(dāng)接收到第一設(shè)置操作信號時(shí)定時(shí)器開始計(jì)時(shí)。當(dāng)定時(shí)器定時(shí)到預(yù)設(shè)時(shí)間后,如果在計(jì)時(shí)期間未接收到用戶輸入的第二設(shè)置操作信號(即,在計(jì)時(shí)期間用戶未在進(jìn)行任何其他信息的設(shè)置),則表明用戶已經(jīng)不會再改變當(dāng)前所設(shè)置的信息,也就是說,當(dāng)前設(shè)置的信息已經(jīng)確認(rèn)為最終更新后的設(shè)置信息,由此可直接判定生成了確認(rèn)標(biāo)志,遙控器當(dāng)前狀態(tài)為確認(rèn)發(fā)送狀態(tài),因此直接發(fā)送相應(yīng)的通訊信號至執(zhí)行器即可。如果在定時(shí)器計(jì)時(shí)期間用戶再次設(shè)置了操作信息,即,用戶輸入了第二設(shè)置操作信號,表明用戶當(dāng)期還在繼續(xù)進(jìn)行電器設(shè)備運(yùn)行條件的設(shè)置,因此此時(shí)判定為還未生成確認(rèn)標(biāo)志,遙控器當(dāng)前狀態(tài)并不是確認(rèn)發(fā)送狀態(tài)。
[0090]此處,需要說明的是,預(yù)設(shè)時(shí)間的取值需要根據(jù)用戶使用習(xí)慣以及用戶的忍耐程度進(jìn)行具體設(shè)置。在本發(fā)明的遙控器通訊方法中,預(yù)設(shè)時(shí)間的取值范圍可為3s—10s,優(yōu)選為5s。其通過設(shè)置預(yù)設(shè)時(shí)間的取值為3s—1s中的任一數(shù)值,既避免了間隔時(shí)間過短導(dǎo)致遙控器頻繁發(fā)送通訊信號的現(xiàn)象,同時(shí)還避免了間隔時(shí)間過長影響用戶體驗(yàn)的情況。由此,其更進(jìn)一步的提高了遙控器通訊方法的可靠性和適用性。
[0091]更進(jìn)一步的,確認(rèn)標(biāo)志的生成還可通過用戶手勢動作來實(shí)現(xiàn)。即,確認(rèn)標(biāo)志的生成還可通過接收到第一設(shè)置操作信號后,遙控器被操作的方式來實(shí)現(xiàn)。即,在接收到第一設(shè)置操作信號后,通過檢測遙控器的操作方式是否為預(yù)設(shè)方式,當(dāng)檢測出遙控器的操作方式為預(yù)設(shè)方式時(shí),表明用戶確認(rèn)了當(dāng)前設(shè)置信息為最終更新后的設(shè)置信息,因此可直接判定為生成了確認(rèn)標(biāo)志。當(dāng)檢測出遙控器的操作方式不是預(yù)設(shè)方式時(shí),表明用戶并未進(jìn)行當(dāng)前設(shè)置信息的最終確認(rèn),其有可能還會繼續(xù)進(jìn)行其他信息的設(shè)置,因此此時(shí)可判定為未生成確
[0092]其中,當(dāng)通過以遙控器的操作方式是否為預(yù)設(shè)方式作為確認(rèn)標(biāo)志是否生成的判斷依據(jù)時(shí),預(yù)設(shè)方式可包括多種。如:遙控器被用戶放置為與水平方向的夾角為預(yù)設(shè)夾角,遙控器的當(dāng)前移動速度為預(yù)設(shè)速度、遙控器相較于當(dāng)前位置的位移為預(yù)設(shè)距離和遙控器相較于當(dāng)前位置的位移方向?yàn)轭A(yù)設(shè)方向中的至少一種。其中,需要說明的是,遙控器與水平方向的夾角具體指的是遙控器的某一邊緣與水平方向的夾角,或遙控器的某一側(cè)面與水平方向的夾角。遙控器的當(dāng)前移動速度則指的是用戶操作遙控器移動的速度,其具體可通過低速、中速和快速進(jìn)行劃分。當(dāng)遙控器的當(dāng)前移動速度超過預(yù)設(shè)的范圍時(shí),可判定為遙控器的當(dāng)前移動速度滿足預(yù)設(shè)速度。
[0093]更為具體的,如:當(dāng)用戶通過操作遙控器中的按鍵輸入第一設(shè)置操作信號后,此時(shí)通過檢測遙控器是否被放置為與水平方向的夾角為30°且被用戶操作向前快速推進(jìn),若遙控器被放置為與水平方向夾角為30°且被快速向前推進(jìn),則表明用戶確認(rèn)了當(dāng)前輸入的第一設(shè)置操作信號為最終更新后的設(shè)置信息,因此可判定為生成了確認(rèn)標(biāo)志,遙控器當(dāng)前狀態(tài)為確認(rèn)發(fā)送狀態(tài)。若遙控器并未被放置為與水平方向夾角為30°或未被快速向前推進(jìn),則表明用戶未進(jìn)行最終更新的設(shè)置信息的確認(rèn),因此此時(shí)可判定為未生成確認(rèn)標(biāo)志。
[0094]其中,需要說明的是,當(dāng)采用遙控器的操作方式是否為預(yù)設(shè)方式作為確認(rèn)標(biāo)志是否生成的判斷依據(jù)時(shí),為了提高操作的便利性,同時(shí)提高確認(rèn)標(biāo)志的可辨識度,遙控器與水平方向的夾角可設(shè)置為30°、90°等易于實(shí)現(xiàn)且易于辨識的角度;遙控器相較于當(dāng)前位置的位移距離(即預(yù)設(shè)距離)的取值可為0.5米左右(S卩,以人的一只手臂長度作為優(yōu)選),如此,當(dāng)通過遙控器操作方式進(jìn)行確認(rèn)標(biāo)志的生成時(shí),只需用戶手持遙控器直接伸直手臂即可實(shí)現(xiàn),操作簡單且不易出錯;遙控器相較于當(dāng)前位置的位移方向(即,預(yù)設(shè)方向)可為相對于當(dāng)前位置來說,以正東、正南、正西和正北方向?yàn)閮?yōu)選。并且,遙控器的預(yù)設(shè)方式還可為遙控器旋轉(zhuǎn)一周或旋轉(zhuǎn)半周等。此處不再一一列舉。
[0095]同時(shí),當(dāng)通過采用遙控器的操作方式是否為預(yù)設(shè)方式作為確認(rèn)標(biāo)志是否生成的判斷依據(jù)時(shí),可直接在遙控器中設(shè)置相應(yīng)的重力傳感器、位移傳感器和速度傳感器等,通過重力傳感器、位移傳感器和速度傳感器感應(yīng)遙控器的動作及狀態(tài)來實(shí)現(xiàn)遙控器操作方式的檢測。結(jié)構(gòu)簡單,易于實(shí)現(xiàn)。
[0096]另外,還需要說明的是,確認(rèn)標(biāo)志的生成既可通過上述任一種方式來實(shí)現(xiàn),還可通過上述方式的任意一種組合來實(shí)現(xiàn)。也就是說,確認(rèn)標(biāo)志的生成并不僅限于上述任意一種方式,還可進(jìn)行隨意組合。
[0097]當(dāng)通過上述任一種方式檢測出生成確認(rèn)標(biāo)志后,也就表明遙控器當(dāng)前狀態(tài)為確認(rèn)發(fā)送狀態(tài)。因此,此時(shí)再執(zhí)行步驟S300,發(fā)送第一設(shè)置操作信號形成的通訊信號至執(zhí)行器,由執(zhí)行器執(zhí)行相應(yīng)的指令以實(shí)現(xiàn)對電器設(shè)備的控制,從而實(shí)現(xiàn)了發(fā)送一次通訊信號可以更新多個(gè)狀態(tài)的目的,由此也就大大提高了通訊信號的利用率,并且通過實(shí)驗(yàn)統(tǒng)計(jì)通過采用本發(fā)明的遙控器通訊方法進(jìn)行通訊信號的發(fā)送,可以減少50%以上的信號發(fā)送次數(shù),而由于信號發(fā)送占據(jù)了遙控器能耗的90%以上,因此其極大地降低了遙控器能耗,同時(shí)還減少了執(zhí)行器在遙控過程中狀態(tài)切換次數(shù),避免了在切換狀態(tài)時(shí)執(zhí)行器多次動作的情況,使得執(zhí)行器的操作更加合理,從而有效延長了執(zhí)行器的使用壽命。
[0098]其中,當(dāng)通過上述任一種方式檢測出未生成確認(rèn)標(biāo)志時(shí),此時(shí)執(zhí)行步驟S400,不發(fā)送相應(yīng)的通訊信號。同時(shí),其還可執(zhí)行恢復(fù)遙控器當(dāng)前狀態(tài)至初始狀態(tài)的步驟,或執(zhí)行存儲接收到的第一設(shè)置操作信號的步驟,以進(jìn)一步提高本發(fā)明的遙控器通訊方法的可靠性。其中,本領(lǐng)域技術(shù)人員可以理解,初始狀態(tài)指的是,接收到第一設(shè)置操作信號之前遙控器的狀
??τ O
[0099]更進(jìn)一步的,為了能夠有效提高本發(fā)明的遙控器通訊方法的靈活性,作為本發(fā)明的遙控器通訊方法的又一具體實(shí)施例,其在步驟SlOO,接收第一設(shè)置操作信號過程中,還包括檢測是否接收到模式轉(zhuǎn)換信號的步驟。其中,需要說明的是,由于第一設(shè)置操作信號既可為一條控制命令,還可為多條控制命令,因此,在接收第一設(shè)置操作信號過程中進(jìn)行模式轉(zhuǎn)換信號的檢測時(shí),是通過對每次接收到的第一設(shè)置操作信號中的每一條控制命令(即,每一個(gè)設(shè)置操作信號)進(jìn)行的檢測。即,在接收第一設(shè)置操作信號過程中對依次接收到的每個(gè)設(shè)置操作信號進(jìn)行是否為模式轉(zhuǎn)換信號的檢測,從而當(dāng)一旦檢測出當(dāng)前所接收到的設(shè)置操作信號為模式轉(zhuǎn)換信號時(shí),就執(zhí)行遙控器當(dāng)前狀態(tài)的檢測的步驟,以實(shí)現(xiàn)遙控器的設(shè)置操作過程中只要存在模式轉(zhuǎn)換信號就進(jìn)行遙控器當(dāng)前狀態(tài)的檢測。
[0100]其中,需要具體說明的是,在上述實(shí)施例中,當(dāng)檢測出接收到模式轉(zhuǎn)換信號后,進(jìn)行遙控器當(dāng)前狀態(tài)的檢測時(shí),此時(shí)有可能仍然在進(jìn)行第一設(shè)置操作信號中的設(shè)置操作信號的接收。因此,在該實(shí)施例中,通過對遙控器當(dāng)前狀態(tài)的檢測,當(dāng)檢測出遙控器當(dāng)前狀態(tài)為確認(rèn)發(fā)送狀態(tài)時(shí),此時(shí)發(fā)送的通訊信號為所接收到的模式轉(zhuǎn)換信號以及確認(rèn)發(fā)送(如:確認(rèn)發(fā)送鍵被觸發(fā)、預(yù)設(shè)的延時(shí)時(shí)間到或接收到預(yù)設(shè)的手勢動作等)之前接收到的其他設(shè)置操作信號所形成的通訊信號,由此以實(shí)現(xiàn)減少遙控器發(fā)送通訊信號的次數(shù)的目的,從而達(dá)到降低功耗的效果。
[0101]也就是說,當(dāng)檢測出接收到模式轉(zhuǎn)換信號后,就將當(dāng)前接收到的模式轉(zhuǎn)換信號以及在當(dāng)前接收到的模式轉(zhuǎn)換信號之后再接收到的其他設(shè)置操作信號設(shè)置為更新后的第一設(shè)置操作信號,并執(zhí)行遙控器當(dāng)前狀態(tài)檢測的步驟,以避免執(zhí)行器頻繁執(zhí)行切換工作狀態(tài)的操作,延長執(zhí)行器的使用壽命。并且,在接收第一設(shè)置操作信號過程中,如果沒有檢測出接收到模式轉(zhuǎn)換信號,則表明當(dāng)前所接收到的設(shè)置操作信號并不是模式轉(zhuǎn)換信號,因此為了保證遙控器的及時(shí)響應(yīng),提高遙控效率,此時(shí)則對于每一次接收到的設(shè)置操作信號均按照實(shí)時(shí)響應(yīng)的方式進(jìn)行相應(yīng)通訊信號的發(fā)送,以達(dá)到實(shí)時(shí)響應(yīng)的目的。其中,實(shí)時(shí)響應(yīng)方式是指:每觸發(fā)一次遙控器中的按鍵均發(fā)出相應(yīng)的通訊信號的方式。
[0102]其通過在接收第一設(shè)置操作信號的過程中,同時(shí)進(jìn)行模式轉(zhuǎn)換信號的實(shí)時(shí)檢測。如果在第一設(shè)置操作信號接收過程中,檢測出接收到模式轉(zhuǎn)換信號,則表明此時(shí)第一設(shè)置操作信號中包含有模式轉(zhuǎn)換信號,遙控器需要控制被控設(shè)備進(jìn)行模式的轉(zhuǎn)換,因此,為了避免在模式轉(zhuǎn)換中的多次轉(zhuǎn)換過程(即,被控設(shè)備由第一模式切換為第二模式時(shí)需要經(jīng)過兩次以上的中間模式的切換)導(dǎo)致執(zhí)行器的頻繁切換,此時(shí)則使用本發(fā)明的遙控器通訊方法進(jìn)行通訊信號的發(fā)送;如果在接收第一設(shè)置操作信號過程中未接收到模式轉(zhuǎn)換信號,則表明此時(shí)遙控器操作過程中不包含模式的轉(zhuǎn)換操作,因此,此時(shí)為了達(dá)到實(shí)時(shí)響應(yīng)的目的,則使用傳統(tǒng)的遙控器通訊信號發(fā)送方式。由此,其實(shí)現(xiàn)了遙控器的操作中只要有模式轉(zhuǎn)換操作即采用本發(fā)明的遙控器通訊方法進(jìn)行通訊信號的發(fā)送,遙控器的操作中沒有模式轉(zhuǎn)換操作則采用傳統(tǒng)的實(shí)時(shí)響應(yīng)方式進(jìn)行通訊信號的發(fā)送,既保證了遙控效率,同時(shí)還保證了在模式轉(zhuǎn)換時(shí)執(zhí)行器不會頻繁切換工作狀態(tài),以達(dá)到合理使用執(zhí)行器的目的。
[0103]更進(jìn)一步的,作為本發(fā)明的遙控器通訊方法的另一具體實(shí)施例,其同樣在步驟S100,接收第一設(shè)置操作信號過程中,還包括實(shí)時(shí)檢測模式轉(zhuǎn)換信號的步驟。其中,本實(shí)施例與前面所述的實(shí)施例不同的是,當(dāng)檢測出接收到模式轉(zhuǎn)換信號時(shí),其在執(zhí)行檢測遙控器當(dāng)前狀態(tài)是否為確認(rèn)發(fā)送狀態(tài)之前,還包括提取出模式轉(zhuǎn)換信號的步驟。并在提取出模式轉(zhuǎn)換信號之后,僅將模式轉(zhuǎn)換信號設(shè)置為更新后的第一設(shè)置操作信號,進(jìn)而再執(zhí)行檢測遙控器當(dāng)前狀態(tài)是否為確認(rèn)發(fā)送狀態(tài)的步驟。此處,需要說明的是,當(dāng)將模式轉(zhuǎn)換信號設(shè)置為更新后的第一設(shè)置操作信號后,在檢測遙控器當(dāng)前狀態(tài)是否為確認(rèn)發(fā)送狀態(tài)過程中,當(dāng)檢測出遙控器當(dāng)前狀態(tài)為確認(rèn)發(fā)送狀態(tài)時(shí),此時(shí)發(fā)送的通訊信號為更新后的第一設(shè)置操作信號所形成的模式通訊信號。即,此時(shí)發(fā)送的通訊信號為模式轉(zhuǎn)換信號形成的模式通訊信號。
[0104]同時(shí),在本實(shí)施例中,當(dāng)將模式轉(zhuǎn)換信號提取出來,并將模式轉(zhuǎn)換信號設(shè)置為更新后的第一設(shè)置操作信號后,在進(jìn)行遙控器當(dāng)前狀態(tài)的檢測過程中,由于其可能還在繼續(xù)接收設(shè)置操作信號,因此為了保證遙控器的及時(shí)響應(yīng),此時(shí)則控制遙控器按照實(shí)時(shí)響應(yīng)方式發(fā)送除模式轉(zhuǎn)換信號之外的其他設(shè)置操作信號形成的第一通訊信號。
[0105]由此,其通過對模式轉(zhuǎn)換信號進(jìn)行提取和設(shè)置的操作,實(shí)現(xiàn)了只有在模式轉(zhuǎn)換信號時(shí)才延時(shí)發(fā)送通訊信號的目的。即,實(shí)現(xiàn)了遙控器僅在模式轉(zhuǎn)換時(shí)采用本發(fā)明的通訊方式,除模式轉(zhuǎn)換之外的其他設(shè)置操作則采用傳統(tǒng)的實(shí)時(shí)響應(yīng)的通訊方式,從而既能夠保證執(zhí)行器不會發(fā)生頻繁切換工作狀態(tài)的情況,以達(dá)到節(jié)能并延長執(zhí)行器使用壽命的效果,還能夠達(dá)到遙控器及時(shí)響應(yīng)的效果,以提高對被控設(shè)備的快速高效的控制。
[0106]S卩,其通過在檢測出接收到模式轉(zhuǎn)換信號時(shí),進(jìn)行模式轉(zhuǎn)換信號的提取并將提取出的模式轉(zhuǎn)換信號作為更新后的第一設(shè)置操作信號,實(shí)現(xiàn)了遙控器不同操作采用不同的信號發(fā)送方式的目的,使得遙控器的操作只在模式轉(zhuǎn)換時(shí)才采用本發(fā)明的通訊方法進(jìn)行通訊信號的發(fā)送,其他設(shè)置操作則均采用實(shí)時(shí)響應(yīng)的通訊方式,有效提高了遙控器操作的靈活性和適用性,使得遙控器的操作更加合理,并且還有效提高了用戶體驗(yàn)。
[0107]另外,還需要說明的是,為了更進(jìn)一步的提高用戶體驗(yàn),其在上述任一種遙控器通訊方法進(jìn)行遙控操作過程中,通過操作遙控器中的按鍵進(jìn)行第一設(shè)置操作信號的輸入時(shí),遙控器中的按鍵每次被觸發(fā)時(shí)均可發(fā)出相應(yīng)的提示(如:聲音或指示燈亮),以提示用戶按鍵已經(jīng)被觸發(fā)成功,可繼續(xù)進(jìn)行下一控制信息的設(shè)置,從而實(shí)現(xiàn)第一設(shè)置操作信號的輸入,以保證第一設(shè)置操作信號的準(zhǔn)確性和完整性。這也就更進(jìn)一步的提高了本發(fā)明的遙控器通訊方法的準(zhǔn)確性和可靠性。
[0108]同時(shí),還應(yīng)當(dāng)指出的是,以上所述實(shí)施例的各技術(shù)特征可以進(jìn)行任意的組合,為使描述簡潔,未對上述實(shí)施例中的各個(gè)技術(shù)特征所有可能的組合都進(jìn)行描述,然而,只要這些技術(shù)特征的組合不存在矛盾,都應(yīng)當(dāng)認(rèn)為是本說明書記載的范圍。
[0109]并且,本領(lǐng)域普通技術(shù)人員可以理解實(shí)現(xiàn)上述實(shí)施例方法中的全部或部分流程,是可以通過計(jì)算機(jī)程序來指令相關(guān)的硬件來完成,所述的程序可存儲于一計(jì)算機(jī)可讀取存儲介質(zhì)中,該程序在執(zhí)行時(shí),可包括如上述各方法的實(shí)施例的流程。其中,所述的存儲介質(zhì)可為磁碟、光盤、只讀存儲記憶體(Read-OnIy Memory,ROM)或隨機(jī)存儲記憶體(RandomAccess Memory,RAM)等。
[0110]相應(yīng)的,為實(shí)現(xiàn)上述任一種遙控器通訊方法,本發(fā)明還提供了一種遙控器通訊系統(tǒng)。由于本發(fā)明提供的遙控器通訊系統(tǒng)的工作原理與本發(fā)明提供的遙控器通訊方法的原理相同或相似,因此重復(fù)之處不再贅述。
[0111]參見圖5,作為本發(fā)明的遙控器通訊系統(tǒng)100的一具體實(shí)施例,其包括信號接收模塊110、狀態(tài)檢測模塊120和信號發(fā)送模塊130。其中,信號接收模塊110,用于接收第一設(shè)置操作信號。狀態(tài)檢測模塊120,用于檢測遙控器當(dāng)前狀態(tài)是否為確認(rèn)發(fā)送狀態(tài)。信號發(fā)送模塊130,用于當(dāng)狀態(tài)檢測模塊120檢測出遙控器當(dāng)前狀態(tài)為確認(rèn)發(fā)送狀態(tài)時(shí),發(fā)送第一設(shè)置操作信號形成的通訊信號。信號發(fā)送模塊130,還用于當(dāng)狀態(tài)檢測模塊120檢測出遙控器當(dāng)前狀態(tài)不是確認(rèn)發(fā)送狀態(tài)時(shí),不發(fā)送通訊信號。
[0112]其中,參見圖6,作為本發(fā)明的遙控器通訊系統(tǒng)100的一具體實(shí)施例,狀態(tài)檢測模塊120包括標(biāo)志檢測子模塊121和狀態(tài)判斷子模塊122。其中,標(biāo)志檢測子模塊121,用于檢測是否生成確認(rèn)標(biāo)志。狀態(tài)判斷子模塊122,用于當(dāng)標(biāo)志檢測子模塊121檢測出生成確認(rèn)標(biāo)志時(shí),判定遙控器當(dāng)前狀態(tài)為確認(rèn)發(fā)送狀態(tài)。狀態(tài)判斷子模塊122,還用于當(dāng)標(biāo)志檢測子模塊121檢測出未生成確認(rèn)標(biāo)志時(shí),判定遙控器當(dāng)前狀態(tài)不是確認(rèn)發(fā)送狀態(tài)。
[0113]進(jìn)一步的,參見圖6,標(biāo)志檢測子模塊121包括第一檢測單元1210和第一判斷單元1211。其中,第一檢測單元1210,用于檢測遙控器中的確認(rèn)鍵是否被觸發(fā)。第一判斷單元1211,用于當(dāng)?shù)谝粰z測單元1210檢測出確認(rèn)鍵被觸發(fā)時(shí),判定為生成確認(rèn)標(biāo)志。第一判斷單元1211,還用于當(dāng)?shù)谝粰z測單元1210檢測出確認(rèn)鍵未被觸發(fā)時(shí),判定為未生成確認(rèn)標(biāo)志。
[0114]更進(jìn)一步的,參見圖6,標(biāo)志檢測子模塊121包括第二檢測單元1212和第二判斷單元1213。其中,第二檢測單元1212,用于檢測當(dāng)信號接收模塊110接收到第一設(shè)置操作信號后預(yù)設(shè)時(shí)間內(nèi)是否接收到第二設(shè)置操作信號。第二判斷單元1213,用于當(dāng)?shù)诙z測單元1212檢測到信號接收模塊110在預(yù)設(shè)時(shí)間內(nèi)未接收到第二設(shè)置操作信號時(shí),判定為生成確認(rèn)標(biāo)志。第二判斷單元1213,還用于當(dāng)?shù)诙z測單元1212檢測到信號接收模塊110在預(yù)設(shè)時(shí)間內(nèi)接收到第二設(shè)置操作信號時(shí),判定為未生成確認(rèn)標(biāo)志。
[0115]另外,參見圖6,標(biāo)志檢測子模塊121包括第三檢測單元1214和第三判斷單元1215。其中,第三檢測單元1214,用于檢測信號接收模塊110接收到第一設(shè)置操作信號后,遙控器的操作方式是否為預(yù)設(shè)方式。第三判斷單元1215,用于當(dāng)?shù)谌龣z測單元1214檢測出遙控器的操作方式為預(yù)設(shè)方式時(shí),判定為生成確認(rèn)標(biāo)志。第三判斷單元1215,還用于當(dāng)?shù)谌龣z測單元1214檢測出遙控器的操作方式不是預(yù)設(shè)方式時(shí),判定為未生成確認(rèn)標(biāo)志。
[0116]優(yōu)選的,參見圖6,在本發(fā)明的遙控器通訊系統(tǒng)100中,其還包括第一控制模塊140。其中,第一控制模塊140,用于當(dāng)狀態(tài)檢測模塊120檢測出遙控器當(dāng)前狀態(tài)不是確認(rèn)發(fā)送狀態(tài)時(shí),恢復(fù)遙控器當(dāng)前狀態(tài)至初始狀態(tài)或存儲接收到的第一設(shè)置操作信號。其中,初始狀態(tài)是指接收到第一設(shè)置操作信號之前遙控器的狀態(tài)。
[0117]進(jìn)一步的,其還包括第一信號檢測模塊150和第二控制模塊160。其中,第一信號檢測模塊150,用于信號接收模塊110接收第一設(shè)置操作信號過程中,實(shí)時(shí)檢測是否接收到模式轉(zhuǎn)換信號。第二控制模塊160,用于當(dāng)?shù)谝恍盘枡z測模塊150檢測出接收到模式轉(zhuǎn)換信號時(shí),跳轉(zhuǎn)至狀態(tài)檢測模塊120,由狀態(tài)檢測模塊120執(zhí)行檢測遙控器當(dāng)前狀態(tài)是否為確認(rèn)發(fā)送狀態(tài)的步驟。第二控制模塊160,還用于當(dāng)?shù)谝恍盘枡z測模塊150檢測出未接收到模式轉(zhuǎn)換信號時(shí),控制遙控器按照實(shí)時(shí)響應(yīng)方式發(fā)送通訊信號。其中,實(shí)時(shí)響應(yīng)方式是指每觸發(fā)一次遙控器中的按鍵均發(fā)出相應(yīng)的通訊信號的方式。
[0118]更進(jìn)一步的,在本發(fā)明的遙控器通訊系統(tǒng)100的另一具體實(shí)施例中,還包括第二信號檢測模塊和第三控制模塊(圖中未示出)。其中,第二信號檢測模塊同樣用于信號接收模塊110接收第一設(shè)置操作信號過程中,實(shí)時(shí)檢測是否接收到模式轉(zhuǎn)換信號。第三控制模塊則包括提取子模塊、控制子模塊和更新子模塊(圖中均未示出)。其中,提取子模塊,用于當(dāng)?shù)诙盘枡z測模塊檢測出接收到模式轉(zhuǎn)換信號時(shí),提取出模式轉(zhuǎn)換信號。更新子模塊則用于將提取子模塊提取出的模式轉(zhuǎn)換信號設(shè)置為更新后的第一設(shè)置操作信號后,再跳轉(zhuǎn)至狀態(tài)檢測模塊120進(jìn)行遙控器當(dāng)前狀態(tài)的檢測。同時(shí),當(dāng)狀態(tài)檢測模塊120檢測出遙控器當(dāng)前狀態(tài)為確認(rèn)發(fā)送狀態(tài)時(shí),此時(shí),信號發(fā)送模塊130發(fā)送的通訊信號則為更新后的第一設(shè)置操作信號形成的模式通訊信號。即,模式轉(zhuǎn)換信號所形成的模式通訊信號??刂谱幽K則用于當(dāng)提取子模塊提取出模式轉(zhuǎn)換信號后,控制遙控器按照實(shí)時(shí)響應(yīng)方式發(fā)送除模式轉(zhuǎn)換信號之外的其他設(shè)置操作信號形成的第一通訊信號。
[0119]相應(yīng)的,本發(fā)明還提供了一種遙控器,包括如上任一所述的遙控器通訊系統(tǒng)100。
[0120]以上所述實(shí)施例僅表達(dá)了本發(fā)明的幾種實(shí)施方式,其描述較為具體和詳細(xì),但并不能因此而理解為對本發(fā)明專利范圍的限制。應(yīng)當(dāng)指出的是,對于本領(lǐng)域的普通技術(shù)人員來說,在不脫離本發(fā)明構(gòu)思的前提下,還可以做出若干變形和改進(jìn),這些都屬于本發(fā)明的保護(hù)范圍。因此,本發(fā)明專利的保護(hù)范圍應(yīng)以所附權(quán)利要求為準(zhǔn)。
【主權(quán)項(xiàng)】
1.一種遙控器通訊方法,其特征在于,包括如下步驟: 接收第一設(shè)置操作信號,并檢測遙控器當(dāng)前狀態(tài)是否為確認(rèn)發(fā)送狀態(tài); 當(dāng)所述遙控器當(dāng)前狀態(tài)為所述確認(rèn)發(fā)送狀態(tài)時(shí),發(fā)送所述第一設(shè)置操作信號形成的通訊信號; 當(dāng)所述遙控器當(dāng)前狀態(tài)不是所述確認(rèn)發(fā)送狀態(tài)時(shí),不發(fā)送所述通訊信號。2.根據(jù)權(quán)利要求1所述的遙控器通訊方法,其特征在于,所述檢測遙控器當(dāng)前狀態(tài)是否為確認(rèn)發(fā)送狀態(tài),包括如下步驟: 檢測是否生成確認(rèn)標(biāo)志; 當(dāng)生成所述確認(rèn)標(biāo)志時(shí),判定所述遙控器當(dāng)前狀態(tài)為所述確認(rèn)發(fā)送狀態(tài);當(dāng)未生成所述確認(rèn)標(biāo)志時(shí),判定所述遙控器當(dāng)前狀態(tài)不是所述確認(rèn)發(fā)送狀態(tài)。3.根據(jù)權(quán)利要求2所述的遙控器通訊方法,其特征在于,所述檢測是否生成確認(rèn)標(biāo)志,包括如下步驟: 檢測所述遙控器中的確認(rèn)鍵是否被觸發(fā); 當(dāng)所述確認(rèn)鍵被觸發(fā)時(shí),判定為生成所述確認(rèn)標(biāo)志;當(dāng)所述確認(rèn)鍵未被觸發(fā)時(shí),判定為未生成所述確認(rèn)標(biāo)志。4.根據(jù)權(quán)利要求3所述的遙控器通訊方法,其特征在于,所述確認(rèn)鍵包括單個(gè)按鍵或多個(gè)按鍵的組合。5.根據(jù)權(quán)利要求2所述的遙控器通訊方法,其特征在于,所述檢測是否生成確認(rèn)標(biāo)志,包括如下步驟: 檢測接收到所述第一設(shè)置操作信號后預(yù)設(shè)時(shí)間內(nèi)是否接收到第二設(shè)置操作信號; 若否,則判定為生成所述確認(rèn)標(biāo)志;若是,則判定為未生成所述確認(rèn)標(biāo)志。6.根據(jù)權(quán)利要求5所述的遙控器通訊方法,其特征在于,所述預(yù)設(shè)時(shí)間的取值范圍為:3s—1s ο7.根據(jù)權(quán)利要求6所述的遙控器通訊方法,其特征在于,所述預(yù)設(shè)時(shí)間的取值為5s。8.根據(jù)權(quán)利要求2所述的遙控器通訊方法,其特征在于,所述檢測是否生成確認(rèn)標(biāo)志,包括如下步驟: 檢測接收到所述第一設(shè)置操作信號后,所述遙控器的操作方式是否為預(yù)設(shè)方式; 若是,則判定為生成所述確認(rèn)標(biāo)志;若否,則判定為未生成所述確認(rèn)標(biāo)志。9.根據(jù)權(quán)利要求8所述的遙控器通訊方法,其特征在于,所述預(yù)設(shè)方式包括:所述遙控器與水平方向的夾角為預(yù)設(shè)角度、所述遙控器的當(dāng)前移動速度為預(yù)設(shè)速度、所述遙控器相較于當(dāng)前位置的位移為預(yù)設(shè)距離和所述遙控器相較于當(dāng)前位置的位移方向?yàn)轭A(yù)設(shè)方向中的至少一種。10.根據(jù)權(quán)利要求1所述的遙控器通訊方法,其特征在于,所述當(dāng)所述遙控器當(dāng)前狀態(tài)不是所述確認(rèn)發(fā)送狀態(tài)時(shí),還包括如下步驟: 恢復(fù)所述遙控器當(dāng)前狀態(tài)至初始狀態(tài);或 存儲接收到的所述第一設(shè)置操作信號; 其中,所述初始狀態(tài)是指接收到所述第一設(shè)置操作信號之前所述遙控器的狀態(tài)。11.根據(jù)權(quán)利要求1至9任一項(xiàng)所述的遙控器通訊方法,其特征在于,所述接收第一設(shè)置操作信號過程中,還包括如下步驟: 實(shí)時(shí)檢測是否接收到模式轉(zhuǎn)換信號; 若是,則執(zhí)行所述檢測遙控器當(dāng)前狀態(tài)是否為確認(rèn)發(fā)送狀態(tài)的步驟; 若否,則控制所述遙控器按照實(shí)時(shí)響應(yīng)方式發(fā)送所述通訊信號; 其中,所述實(shí)時(shí)響應(yīng)方式是指每觸發(fā)一次所述遙控器中的按鍵均發(fā)出相應(yīng)的通訊信號的方式。12.根據(jù)權(quán)利要求1至9任一項(xiàng)所述的遙控器通訊方法,其特征在于,所述接收第一設(shè)置操作信號過程中,還包括如下步驟: 實(shí)時(shí)檢測是否接收到模式轉(zhuǎn)換信號; 當(dāng)檢測出接收到所述模式轉(zhuǎn)換信號時(shí),提取出所述模式轉(zhuǎn)換信號,將所述模式轉(zhuǎn)換信號設(shè)置為更新后的第一設(shè)置操作信號,并執(zhí)行所述檢測遙控器當(dāng)前狀態(tài)是否為確認(rèn)發(fā)送狀態(tài)的步驟; 控制所述遙控器按照所述實(shí)時(shí)響應(yīng)方式發(fā)送除所述模式轉(zhuǎn)換信號之外的其他設(shè)置操作信號形成的第一通訊信號; 其中,當(dāng)檢測出所述遙控器當(dāng)前狀態(tài)為所述確認(rèn)發(fā)送狀態(tài)時(shí),發(fā)送更新后的第一設(shè)置操作信號形成的模式通訊信號。13.—種遙控器通訊系統(tǒng)(100),其特征在于,包括信號接收模塊(110)、狀態(tài)檢測模塊(120)和信號發(fā)送模塊(130); 所述信號接收模塊(110 ),用于接收第一設(shè)置操作信號; 所述狀態(tài)檢測模塊(120),用于檢測遙控器當(dāng)前狀態(tài)是否為確認(rèn)發(fā)送狀態(tài); 所述信號發(fā)送模塊(130),用于當(dāng)所述狀態(tài)檢測模塊(120)檢測出所述遙控器當(dāng)前狀態(tài)為所述確認(rèn)發(fā)送狀態(tài)時(shí),發(fā)送所述第一設(shè)置操作信號形成的通訊信號; 所述信號發(fā)送模塊(130),還用于當(dāng)所述狀態(tài)檢測模塊(120)檢測出所述遙控器當(dāng)前狀態(tài)不是所述確認(rèn)發(fā)送狀態(tài)時(shí),不發(fā)送所述通訊信號。14.根據(jù)權(quán)利要求13所述的遙控器通訊系統(tǒng)(100),其特征在于,所述狀態(tài)檢測模塊(120)包括標(biāo)志檢測子模塊(121)和狀態(tài)判斷子模塊(122); 所述標(biāo)志檢測子模塊(121),用于檢測是否生成確認(rèn)標(biāo)志; 所述狀態(tài)判斷子模塊(122),用于當(dāng)所述標(biāo)志檢測子模塊(121)檢測出生成所述確認(rèn)標(biāo)志時(shí),判定所述遙控器當(dāng)前狀態(tài)為所述確認(rèn)發(fā)送狀態(tài); 所述狀態(tài)判斷子模塊(122),還用于當(dāng)所述標(biāo)志檢測子模塊(121)檢測出未生成所述確認(rèn)標(biāo)志時(shí),判定所述遙控器當(dāng)前狀態(tài)不是所述確認(rèn)發(fā)送狀態(tài)。15.根據(jù)權(quán)利要求14所述的遙控器通訊系統(tǒng)(100),其特征在于,所述標(biāo)志檢測子模塊(121)包括第一檢測單元(1210)和第一判斷單元(1211); 所述第一檢測單元(1210),用于檢測所述遙控器中的確認(rèn)鍵是否被觸發(fā); 所述第一判斷單元(1211),用于當(dāng)所述第一檢測單元(1210)檢測出所述確認(rèn)鍵被觸發(fā)時(shí),判定為生成所述確認(rèn)標(biāo)志; 所述第一判斷單元(1211),還用于當(dāng)所述第一檢測單元(1210)檢測出所述確認(rèn)鍵未被觸發(fā)時(shí),判定為未生成所述確認(rèn)標(biāo)志。16.根據(jù)權(quán)利要求14所述的遙控器通訊系統(tǒng)(100),其特征在于,所述標(biāo)志檢測子模塊(121)包括第二檢測單元(1212)和第二判斷單元(1213); 所述第二檢測單元(1212),用于檢測當(dāng)所述信號接收模塊(110)接收到所述第一設(shè)置操作信號后預(yù)設(shè)時(shí)間內(nèi)是否接收到第二設(shè)置操作信號; 所述第二判斷單元(1213),用于當(dāng)所述第二檢測單元(1212)檢測到所述信號接收模塊(110)在所述預(yù)設(shè)時(shí)間內(nèi)未接收到所述第二設(shè)置操作信號時(shí),判定為生成所述確認(rèn)標(biāo)志;所述第二判斷單元(1213),還用于當(dāng)所述第二檢測單元(1212)檢測到所述信號接收模塊(110)在所述預(yù)設(shè)時(shí)間內(nèi)接收到所述第二設(shè)置操作信號時(shí),判定為未生成所述確認(rèn)標(biāo)志。17.根據(jù)權(quán)利要求14所述的遙控器通訊系統(tǒng)(100),其特征在于,所述標(biāo)志檢測子模塊(121)包括第三檢測單元(1214)和第三判斷單元(1215); 所述第三檢測單元(1214),用于檢測所述信號接收模塊(110)接收到所述第一設(shè)置操作信號后,所述遙控器的操作方式是否為預(yù)設(shè)方式; 所述第三判斷單元(1215),用于當(dāng)所述第三檢測單元(1214)檢測出所述遙控器的操作方式為所述預(yù)設(shè)方式時(shí),判定為生成所述確認(rèn)標(biāo)志; 所述第三判斷單元(1215),還用于當(dāng)所述第三檢測單元(1214)檢測出所述遙控器的操作方式不是所述預(yù)設(shè)方式時(shí),判定為未生成所述確認(rèn)標(biāo)志。18.根據(jù)權(quán)利要求13所述的遙控器通訊系統(tǒng)(100),其特征在于,還包括第一控制模塊(140); 所述第一控制模塊(140),用于當(dāng)所述狀態(tài)檢測模塊(120)檢測出所述遙控器當(dāng)前狀態(tài)不是所述確認(rèn)發(fā)送狀態(tài)時(shí),恢復(fù)所述遙控器當(dāng)前狀態(tài)至初始狀態(tài)或存儲接收到的所述第一設(shè)置操作信號; 其中,所述初始狀態(tài)是指接收到所述第一設(shè)置操作信號之前所述遙控器的狀態(tài)。19.根據(jù)權(quán)利要求13至18任一項(xiàng)所述的遙控器通訊系統(tǒng)(100),其特征在于,還包括第一信號檢測模塊(150)和第二控制模塊(160); 所述第一信號檢測模塊(150),用于所述信號接收模塊(110)接收所述第一設(shè)置操作信號過程中,實(shí)時(shí)檢測是否接收到模式轉(zhuǎn)換信號; 所述第二控制模塊(160),用于當(dāng)所述第一信號檢測模塊(150)檢測出接收到所述模式轉(zhuǎn)換信號時(shí),跳轉(zhuǎn)至所述狀態(tài)檢測模塊(120),由所述狀態(tài)檢測模塊(120)執(zhí)行檢測遙控器當(dāng)前狀態(tài)是否為確認(rèn)發(fā)送狀態(tài)的步驟; 所述第二控制模塊(160),還用于當(dāng)所述第一信號檢測模塊(150)檢測出未接收到所述模式轉(zhuǎn)換信號時(shí),控制所述遙控器按照實(shí)時(shí)響應(yīng)方式發(fā)送所述通訊信號; 其中,所述實(shí)時(shí)響應(yīng)方式是指每觸發(fā)一次所述遙控器中的按鍵均發(fā)出相應(yīng)的通訊信號的方式。20.—種遙控器,其特征在于,包括權(quán)利要求13至19任一項(xiàng)所述的遙控器通訊系統(tǒng)(10)0
【文檔編號】G08C17/02GK105913647SQ201610524288
【公開日】2016年8月31日
【申請日】2016年7月4日
【發(fā)明人】雷永恩, 任鵬, 文武, 葉王建
【申請人】珠海格力電器股份有限公司