一種設(shè)置通用遙控器的方法和系統(tǒng)的制作方法
【技術(shù)領(lǐng)域】
[0001]本申請涉及智能電視技術(shù)領(lǐng)域,特別涉及一種設(shè)置通用遙控器的方法和系統(tǒng)。
【背景技術(shù)】
[0002]智能電視已經(jīng)成為我們生活中不可缺少的一部分,隨著人們生活節(jié)奏的加快,快捷智能化成為電視的一個(gè)重要性能指標(biāo)。為了便捷地控制電視機(jī)、機(jī)頂盒、家庭影院等設(shè)備,提出了用一個(gè)通用遙控器控制與電視相連的其他受控設(shè)備的技術(shù)。
[0003]對于目前通用遙控器的設(shè)置方法,各大電視開發(fā)公司不盡相同,一些是采用學(xué)習(xí)型遙控器,一些是配置遙控器;前者的缺點(diǎn)是該類型遙控器對MCU的主頻要求高,RAM要求較大;后者是通過MBR應(yīng)用程序設(shè)置通用遙控器,其不足之處就是過程較繁瑣,智能化程度較低。以設(shè)置機(jī)頂盒(STB,Set Top Box)為例,其過程為:首先在MBR的窗口界面上選擇與STB對應(yīng)的品牌,然后選擇STB接入電視的輸入源,使用遙控器發(fā)送ChanneI Up/Down (頻道增加/減少)命令,并由用戶用肉眼來判斷STB是否做出正確的切換頻道的響應(yīng)。如果不行,則嘗試下一個(gè)控制指令,直到STB做出正確的切換頻道。如果所有的控制指令都不能滿足,則采用具體型號(hào)搜索,再次獲取控制指令,重復(fù)上述切換頻道的操作。該過程的操作需要用戶參與程度大,耗費(fèi)時(shí)間長,并伴隨著用戶選擇與輸入的失誤率,給用戶使用過程中帶來了很大的麻煩,可靠性低,用戶體驗(yàn)性差。
【發(fā)明內(nèi)容】
[0004]本申請?zhí)峁┝艘环N設(shè)置通用遙控器的方法和系統(tǒng),使得設(shè)置通用遙控器的操作過程加快,準(zhǔn)確性和智能性得以提高。
[0005]本申請?zhí)峁┑囊环N設(shè)置通用遙控器的方法,包括:
[0006]將受控設(shè)備連接到智能電視;
[0007]用智能終端的攝像頭掃描受控設(shè)備的信息碼,并運(yùn)用相應(yīng)的信息碼識(shí)別技術(shù)獲取受控設(shè)備的信息;
[0008]智能終端根據(jù)獲取得到的信息查詢數(shù)據(jù)庫,獲取受控設(shè)備的控制指令,并將受控設(shè)備的信息和控制指令發(fā)送給電視;
[0009]電視中的MBR應(yīng)用程序?qū)⑹芸卦O(shè)備的信息和控制信令發(fā)送給遙控器;
[0010]遙控器通過電視向受控設(shè)備發(fā)送控制指令,當(dāng)受控設(shè)備能夠被遙控器正確控制時(shí),保存相應(yīng)的控制指令。
[0011]較佳地,所述受控設(shè)備的信息碼用于對受控設(shè)備進(jìn)行信息識(shí)別,包括但不限于:條形碼、二維碼、符號(hào)碼。
[0012]較佳地,所述受控設(shè)備的信息包括但不限于:設(shè)備類型、生產(chǎn)廠商以及型號(hào)。
[0013]較佳地,所述智能終端根據(jù)獲取得到的信息查詢數(shù)據(jù)庫包括:
[0014]判斷智能終端是否連接網(wǎng)絡(luò);
[0015]如果沒有連接網(wǎng)絡(luò),則根據(jù)獲取到的信息查詢智能終端本地的數(shù)據(jù)庫;
[0016]如果連接有網(wǎng)絡(luò),則根據(jù)獲取到的信息查詢網(wǎng)絡(luò)數(shù)據(jù)庫,如果查詢失敗再查詢智能終端本地的數(shù)據(jù)庫。
[0017]較佳地,所述遙控器通過電視向受控設(shè)備發(fā)送控制指令包括:
[0018]遙控器將用戶在遙控器面板上下發(fā)的控制指令發(fā)送給電視;
[0019]電視將接收到的控制指令經(jīng)過轉(zhuǎn)換處理后轉(zhuǎn)發(fā)給遙控器;
[0020]遙控器的控制指令控制受控設(shè)備;
[0021]電視檢測對應(yīng)的受控設(shè)備的輸入源的信號(hào),判斷受控設(shè)備是否做出正確的操作。
[0022]本申請還提供了一種設(shè)置通用遙控器的系統(tǒng),包括:智能終端、電視、受控設(shè)備和遙控器,其中:
[0023]受控設(shè)備通過智能電視的輸入源連接到電視;
[0024]智能終端用攝像頭掃描受控設(shè)備的信息碼,并運(yùn)用相應(yīng)的信息碼識(shí)別技術(shù)獲取受控設(shè)備的信息,并根據(jù)獲取得到的信息查詢數(shù)據(jù)庫,獲取受控設(shè)備的控制指令,再將受控設(shè)備的信息和控制指令發(fā)送給電視;
[0025]電視中安裝有MBR應(yīng)用程序,電視中的MBR應(yīng)用程序?qū)⑹芸卦O(shè)備的信息和控制指令發(fā)送給遙控器;
[0026]遙控器通過電視向受控設(shè)備發(fā)送控制指令,當(dāng)受控設(shè)備能夠被遙控器正確控制時(shí),電視中的MBR應(yīng)用程序保存相應(yīng)的控制指令。
[0027]較佳地,所述受控設(shè)備的信息碼用于對受控設(shè)備進(jìn)行信息識(shí)別,包括但不限于:條形碼、二維碼、符號(hào)碼。
[0028]較佳地,所述受控設(shè)備的信息包括但不限于:設(shè)備類型、生產(chǎn)廠商以及型號(hào)。
[0029]較佳地,所述智能終端在根據(jù)獲取得到的信息查詢數(shù)據(jù)庫時(shí)用于執(zhí)行以下操作:
[0030]判斷智能終端是否連接網(wǎng)絡(luò);
[0031]如果沒有連接網(wǎng)絡(luò),則根據(jù)獲取到的信息查詢智能終端本地的數(shù)據(jù)庫;
[0032]如果連接有網(wǎng)絡(luò),則根據(jù)獲取到的信息查詢網(wǎng)絡(luò)數(shù)據(jù)庫,如果查詢失敗再查詢智能終端本地的數(shù)據(jù)庫。
[0033]較佳地,所述遙控器通過電視向受控設(shè)備發(fā)送控制指令包括:
[0034]遙控器將用戶在遙控器面板上下發(fā)的控制指令發(fā)送給電視;
[0035]電視將接收到的控制指令經(jīng)過轉(zhuǎn)換處理后轉(zhuǎn)發(fā)給遙控器;
[0036]遙控器的控制指令控制受控設(shè)備;
[0037]電視檢測對應(yīng)的受控設(shè)備的輸入源的信號(hào),判斷受控設(shè)備是否做出正確的操作。
[0038]由上述技術(shù)方案可見,本申請?zhí)峁┑脑O(shè)置通用遙控器的方法和系統(tǒng)克服了現(xiàn)有技術(shù)可靠性低、用戶體驗(yàn)性差、耗時(shí)長的缺點(diǎn),提供了一種設(shè)置電視通用遙控器的快捷方法,直接使用安裝有特定應(yīng)用程序的智能終端的攝像頭掃描受控設(shè)備的信息碼,并采用信息碼識(shí)別技術(shù)獲取受控設(shè)備的類型、生產(chǎn)廠商以及型號(hào)等信息,再根據(jù)以上信息查詢本地或網(wǎng)絡(luò)信息數(shù)據(jù)庫獲取該受控設(shè)備的控制指令,然后發(fā)送給電視,在此基礎(chǔ)上完成MBR設(shè)置。本申請有效地縮短了整個(gè)通用遙控器設(shè)置過程的操作時(shí)間,同時(shí),由于擺脫了人工參與多次選擇輸入的麻煩,也降低了人工參與的失誤率,提高了設(shè)置的準(zhǔn)確性,智能化程度也得到了提高,并且方便使用,能夠十分顯著地提升用戶對快捷智能化的使用體驗(yàn),使得用戶可以較快捷地使用一個(gè)遙控器控制多個(gè)受控設(shè)備。此外,無論對現(xiàn)有的受控設(shè)備或者未來將出現(xiàn)的設(shè)備,采用本發(fā)明都能實(shí)現(xiàn)遙控器的通用性。
【附圖說明】
[0039]圖1為本發(fā)明人設(shè)置通用遙控器的方法的總體流程圖;
[0040]圖2為本發(fā)明設(shè)置通用遙控器的系統(tǒng)的整體構(gòu)架示意圖;
[0041]圖3為本發(fā)明智能終端獲取受控設(shè)備的信息的流程示意圖;
[0042]圖4為本發(fā)明智能終端獲取受控設(shè)備的控制指令的流程示意圖;
[0043]圖5為本發(fā)明智能終端與電視進(jìn)行交互通信的流程示意圖;
[0044]圖6為本發(fā)明電視中的MBR應(yīng)用程序與遙控器進(jìn)行交互通信的流程示意圖。
【具體實(shí)施方式】
[0045]為使本申請的目的、技術(shù)方案及優(yōu)點(diǎn)更加清楚明白,以下參照附圖并舉實(shí)施例,對本申請作進(jìn)一步詳細(xì)說明。
[0046]本發(fā)明提出了一種設(shè)置通用遙控器的方法,該方法的總體流程如圖1所示,包括:
[0047]第I步:將受控設(shè)備連接到智能電視。
[0048]第2步:利用智能終端的攝像頭掃描受控設(shè)備的信息碼,并運(yùn)用相應(yīng)的信息碼識(shí)別技術(shù)獲取受控設(shè)備的信息。
[0049]其中,受控設(shè)備的信息碼可以是條形碼、二維碼、符號(hào)碼等各種用于對受控設(shè)備進(jìn)行信息識(shí)別的信息碼,該信息碼通常位于受控設(shè)備的機(jī)身外殼上。
[0050]根據(jù)受控設(shè)備的信息碼獲取到的受控設(shè)備的信息可以包括:設(shè)備類型、生產(chǎn)廠商以及型號(hào)等基本信息。
[0051]第3步:智能終端根據(jù)獲取得到的信息查詢數(shù)據(jù)庫,獲取受控設(shè)備的控制指令。
[0052]第4步:智能設(shè)備與電視進(jìn)行交互通信,將受控設(shè)備的信息和控制指令發(fā)送給電視。
[0053]第5步:電視中的MBR應(yīng)用程序與遙控器進(jìn)行交互通信,將數(shù)據(jù)發(fā)給遙控器。
[0054]第6步:遙控器通過電視向受控設(shè)備發(fā)送控制指令,當(dāng)受控設(shè)備能夠被遙控器正確控制時(shí),保存相應(yīng)的控制指令,完成通用遙控器的設(shè)置。
[0055]通過上述方法,能夠減少用戶人工輸入的失誤率,并提高電視的智能化,而且可以兼容現(xiàn)有的、未來出現(xiàn)的各種新型受控設(shè)備,通用性強(qiáng),且整個(gè)過程操作方便快捷。
[0056]在具體實(shí)現(xiàn)時(shí),可以將本發(fā)明的方法實(shí)現(xiàn)為一個(gè)應(yīng)用程序,在智能終端上安裝該應(yīng)用程序即可按照本發(fā)明方法進(jìn)行操作,以完成通用遙控器的設(shè)置。因此,本申請所述智能終端是指安裝有該應(yīng)用程序的智能終端。
[0057]目前,條形碼識(shí)別技術(shù)、二維碼識(shí)別技術(shù)已經(jīng)成功運(yùn)用在某些智能終端上,但主要功能都是用于鑒別商品真?zhèn)?、移?dòng)電子支付和圖像識(shí)別等。通過識(shí)別技術(shù)獲取家用電器設(shè)備的基本信息,進(jìn)而通過這些信息來完成通用性遙控器的設(shè)置,在實(shí)際中還沒有相關(guān)應(yīng)用。
[0058]圖2為本發(fā)明設(shè)置通用遙控器的系統(tǒng)的整體構(gòu)架示意圖,該系統(tǒng)包括:智能終端、電視、受控設(shè)備和遙控器,其中:
[0059]受控設(shè)備通過智能電視的輸入源連接到電視;圖中示出的STB、BD、HTS即為受控設(shè)備,這些受控設(shè)備通過相應(yīng)的輸入源連接到電視;
[0060]智能終端用攝像頭掃描受控設(shè)備的信息碼,并運(yùn)用相應(yīng)的信息碼識(shí)別技術(shù)獲取受