麻豆精品无码国产在线播放,国产亚洲精品成人AA片新蒲金,国模无码大尺度一区二区三区,神马免费午夜福利剧场

終端設備的遙控學習方法和裝置制造方法

文檔序號:6733917閱讀:185來源:國知局
終端設備的遙控學習方法和裝置制造方法
【專利摘要】本發明涉及終端設備的遙控學習方法和裝置,用于使終端設備通過學習而能夠遙控特定設備。該遙控學習方法包括:接收根據對所述特定設備的遙控器進行操作所產生的第一紅外信號,并將所述第一紅外信號轉換為相應的第一控制信號;從所述第一控制信號提取能夠描述與所述操作對應的操作內容的數字控制文件;判斷服務器中是否存儲有所述數字控制文件;以及在判斷為所述服務器中存儲有所述數字控制文件的情況下,將所述服務器中與所述數字控制文件相關聯的所有數字控制文件下載至所述終端設備。通過自動下載所有相關的數字控制文件,根據本發明實施例的遙控學習方法和裝置能夠有效提高學習效率并簡化用戶操作。
【專利說明】終端設備的遙控學習方法和裝置
【技術領域】
[0001]本發明涉及終端設備,具體涉及一種令終端設備通過學習能夠控制各種設備的遙控學習方法和遙控學習裝置。
【背景技術】
[0002]當前,除了最基本的通話功能以外,人們還可以用便攜式終端設備(例如智能手機、平板電腦)上網、拍照、聽音樂、看視頻和進行線路導航等。隨著這些便攜式終端設備的使用越來越廣泛,人們可能還希望這些便攜式終端設備的功能擴展到更多的領域,例如,直接利用智能手機遙控家里的電視、空調等各種設備,并且已存在使智能手機通過學習用作遙控器的相關報道。
[0003]然而,目前使智能手機通過學習用作遙控器的技術大多需要用戶手動核查例如設備型號、編號等的設備信息,這使得整個學習過程費時費力,不便于用戶使用。

【發明內容】

[0004]有鑒于此,本發明旨在于提供一種遙控學習方法和裝置,以使得終端設備能夠在無需用戶手動核查設備信息的情況下通過學習而遙控各種設備。
[0005]為了實現上述目的,根據本發明的一實施例,提供了一種用于使終端設備通過學習而能夠遙控特定設備的遙控學習方法,其包括:接收根據對所述特定設備的遙控器進行操作所產生的第一紅外信號,并將所述第一紅外信號轉換為相應的第一控制信號;從所述第一控制信號提取能夠描述與所述操作對應的操作內容的數字控制文件;判斷服務器中是否存儲有所述數字控制文件;以及在判斷為所述服務器中存儲有所述數字控制文件的情況下,將所述服務器中與所述數字控制文件相關聯的所有數字控制文件下載至所述終端設備。
[0006]此外,為了實現上述目的,根據本發明的另一實施例,提供了一種用于使終端設備通過學習而能夠遙控特定設備的遙控學習裝置,其包括:紅外控制器,用于接收根據對所述特定設備的遙控器進行操作所產生的第一紅外信號,并將所述第一紅外信號轉換為相應的第一控制信號;學習單元,用于接收所述第一控制信號,并從所述第一控制信號提取能夠描述與所述操作對應的操作內容的數字控制文件;以及通信單元,用于與服務器通信,以判斷服務器中是否存儲有所述數字控制文件,并且在判斷為所述服務器中存儲有所述數字控制文件的情況下,將所述服務器中與所述數字控制文件相關聯的所有數字控制文件下載至所述終端設備。
[0007]通過自動從服務器下載所有相關的數字控制文件,根據本發明實施例所提供的遙控學習方法和遙控學習裝置能夠有效提高終端設備進行遙控學習的效率。
[0008]此外,由于無需用戶手動核查遙控器的設備信息,根據本發明實施例所提供的遙控學習方法和遙控學習裝置能夠顯著簡化終端設備進行遙控學習時的用戶操作。
[0009]根據下面參考附圖對示例性實施例的詳細說明,本發明的其它特征及方面將變得清楚。
【專利附圖】

【附圖說明】
[0010]包含在說明書中并且構成說明書的一部分的說明書附圖與說明書一起示出了本發明的示例性實施例、特征和方面,并且用于解釋本發明的原理。
[0011]圖1為根據本發明實施例所提供的用于使終端設備通過學習而能夠遙控特定設備的遙控學習系統的架構示意圖;
[0012]圖2為根據本發明實施例所提供的用于使終端設備通過學習而能夠遙控特定設備的遙控學習方法的流程圖;
[0013]圖3為根據本發明實施例所提供的用于使終端設備通過學習而能夠遙控特定設備的遙控學習裝置的方框圖;以及
[0014]圖4為根據本發明另一實施例所提供的用于使終端設備通過學習而能夠遙控特定設備的遙控學習裝置的方框圖。
【具體實施方式】
[0015]以下將對本發明的實施例給出詳細的參考。盡管本發明通過這些實施方式進行闡述和說明,但需要注意的是本發明并不僅僅只局限于這些實施方式。相反,本發明涵蓋所附權利要求所定義的發明精神和發明范圍內的所有替代物、變體和等同物。
[0016]另外,為了更好的說明本發明,在下文的【具體實施方式】中給出了眾多的具體細節。本領域技術人員應當理解,沒有這些具體細節,本發明同樣可以實施。在另外一些實例中,對于大家熟知的方法、手段、元件和電路未作詳細描述,以便于凸顯本發明的主旨。
[0017]圖1為示出根據本發明實施例所提供的用于使終端設備100通過學習而能夠遙控特定設備300的遙控學習系統10的整體架構的示意圖。
[0018]如圖1所示,遙控學習系統10包括:終端設備100,作為學習主體,例如可以是智能手機、PDA、平板電腦等終端設備;遙控器200,作為終端設備100的學習對象;被控的特定設備300,作為終端設備100和遙控器200的遙控對象,例如可以為電視、空調等家用電器;以及服務器400,經由網絡與終端設備100進行通信,具有用于存儲包括各種遙控器200的數字控制文件的數據庫,從而能夠為終端設備100提供數據庫服務。
[0019]具體而言,服務器400中的數據庫將各種遙控器200的數字控制文件與遙控器200的諸如設備型號及編號等的設備信息相關聯地進行存儲,其中遙控器200的數字控制文件是指遙控器200上按鍵的紅外波形數字文件。換言之,服務器400中的數據庫存儲有各種遙控器200的按鍵的紅外波形數字文件以及遙控器型號、編號與遙控器200的對應關系。
[0020]對于上述遙控學習系統10,優選地,如圖1所示,終端設備100經由紅外控制器120與遙控器200及被控的特定設備300建立信號連接,以接收來自遙控器200的待學習的第一紅外信號,并且向被控的特定設備300發送作為操作指令的第二紅外信號。其中,紅外控制器120可被實現作為終端設備100的一個組件,即終端設備100包括紅外控制器120。或者,紅外控制器120也可被實現為能夠安裝至終端設備100上的一個獨立設備,即終端設備100與紅外控制器120為單獨的兩個設備。
[0021]此外,考慮到各種終端設備100 —般都具有例如耳機插孔等的音頻插孔,在一個實施例中,紅外控制器120連接于終端設備100的耳機插孔,以使得紅外控制器120經由音頻通道110與終端設備100建立信號連接。從而,紅外控制器120將來自遙控器200的第一紅外信號轉換為模擬電信號形式的第一控制信號,并將轉換得到的第一控制信號經由音頻通道110輸入終端設備100。在另一實施例中,紅外控制器120將終端設備100經由音頻通道110的左/右聲道輸出的模擬電信號形式的第二控制信號轉換為第二紅外信號,并將轉換得到的第二紅外信號發送給被控的特定設備300。
[0022]圖2為示出根據本發明實施例所提供的用于使終端設備100通過學習而能夠遙控特定設備300的遙控學習方法的流程圖,并結合圖1詳細描述該遙控學習方法的處理流程如下。
[0023]如圖2所示,該遙控學習方法的開始步驟SS具體為,終端設備100根據用戶的操作而進入遙控學習模式。在一個實施例中,在遙控學習模式下,終端設備100與作為學習對象的遙控器200的距離小于10cm。
[0024]在終端設備100處于遙控學習模式的情況下,如果紅外控制器120接收到由遙控器200根據用戶對遙控器200的操作所產生的第一紅外信號,則將所接收到的第一紅外信號轉換成特定形式的第一控制信號(步驟S10),并隨后進入步驟S20。其中,用戶對遙控器200的操作包括但不限于按下遙控器200上的某個按鍵,例如按下音量增加鍵。
[0025]在步驟S20中,終端設備100從來自紅外控制器120的第一控制信號中提取出能夠描述與該次遙控器200操作對應的操作內容的數字控制文件,并隨后進入步驟S30。
[0026]在步驟S30中,終端設備100搜索服務器400的數據庫中是否已存在所提取出的數字控制文件。如果在服務器400的數據庫中搜索到與該數字控制文件完全一致的數字控制文件,則進入步驟S40,否則進入步驟S50。
[0027]如果在服務器400的數據庫中搜索到完全一致的數字控制文件,則意味著服務器400的數據庫已存儲了與作為本次學習對象的遙控器200 (或換言之,與本次學習要遙控的特定設備300)相關的所有數字控制文件。因此,在步驟S40中,終端設備100自動從服務器400下載與該數字控制文件相關聯的所有數字控制文件,從而省去了學習遙控器200的其它按鍵的過程。例如,在用戶操作了某一品牌電視的遙控器200的音量增大鍵的情況下,如果終端設備100在服務器400的數據庫中找到相應的數字控制文件,則自動從服務器400下載比如開關機、頻道加、頻道減、音量減小等的其它按鍵的數字控制文件,從而有效地提高終端設備100進行遙控學習的效率。
[0028]另一方面,如果在服務器400的數據庫中未搜索到完全一致的數字控制文件,則意味著作為本次學習對象的遙控器200尚未被學習過,從而需要確認該次學習到的數字控制文件并記錄該次學習結果。因此,在步驟S50中,終端設備100基于該數字控制文件生成相應的第二控制信號并發送至紅外控制器120,而紅外控制器120則將該第二控制信號轉換為第二紅外信號發送給被控的特定設備300,并隨后進入步驟S60。
[0029]在步驟S60中,終端設備100判斷被控的特定設備300是否及時、正確地應答了該第二紅外信號。在一個實施例中,終端設備100判斷是否在從該第二紅外信號發送出去起的預定時間內接收到被控的特定設備300所作出的針對該第二紅外信號的應答。在一個實施例中,該預定時間可由用戶根據實際應用情況靈活設定,例如可設置為2秒或4秒。如果被控的特定設備300及時、正確地作出了應答(例如,音量如預期地增大了),則認為該次學習到的數字控制文件正確,并進入步驟S70,否則返回至步驟SS以提示用戶再次進行遙控器200按鍵操作。
[0030]在步驟S70中,終端設備100將提示用戶輸入作為學習對象的遙控器200的諸如設備型號及編號等的設備信息,并隨后進入步驟S80。在步驟S80中,終端設備100將該次學習到的數字控制文件與用戶所輸入的設備信息相關聯地進行記錄,并隨后進入步驟S90。在步驟S90中,終端設備100將所記錄的數據傳輸至服務器400,以實時更新服務器400的數據庫。
[0031]通過按如上所述流程進行學習,終端設備100可以用作控制諸如電視、DVD播放機、空調等的各種家用設備的遙控器。其中,通過自動下載服務器400的數據庫中所存儲的相關數字控制文件,終端設備100進行遙控學習所需的時間能夠有效降低。并且,由于無需用戶手動核查遙控器200的設備信息,上述遙控學習方法還能夠有效簡化用戶操作。
[0032]對于上述遙控學習方法,考慮到終端設備100 —般都具有例如耳機插孔等的音頻通道,優選地,第一控制信號和第二控制信號為能夠經由音頻通道傳輸的模擬電信號形式的信號。具言之,在一個具體實施例中,在步驟Sio中,將第一紅外信號轉換為相應的模擬電信號形式的第一控制信號,以使得該第一控制信號能夠經由終端設備100的例如耳機插孔之類的音頻插孔輸入終端設備100。且在步驟S20中,首先通過終端設備100內的聲卡將所輸入的模擬電信號形式的第二控制信號轉換成數字音頻信號,然后通過對該數字音頻信號進行分析和解碼而得到能夠描述與對遙控器200進行的該次操作相對應的操作內容的數字控制文件。
[0033]在另一具體實施例中,在步驟S50中,終端設備100將數字控制文件轉換成數字音頻信號后再轉換成模擬電信號形式的第二控制信號,并將該第二控制信號經由耳機插孔輸入至紅外控制器120,從而紅外控制器120將該第二控制信號轉換為第二紅外信號并發送給被控的特定設備300。
[0034]此外,在步驟S40之后,終端設備100優選地將從服務器400所下載的所有數字控制文件全部轉換為音頻文件(即數字音頻信號)并進行存儲。這樣,與在每次利用終端設備100進行遙控時都將數字控制文件轉換為音頻文件相比,預先將數字控制文件轉換為可供從耳機插孔輸出的音頻文件并存儲在終端設備100,能夠有效縮短每次遙控時所需的信號處理時間。
[0035]由于巧妙地利用了終端設備的音頻插孔和聲卡,能夠有效降低根據本發明實施例的遙控學習方法的硬件實現成本。
[0036]圖3為示出根據本發明實施例所提供的用于使終端設備100通過學習而能夠遙控特定設備300的遙控學習裝置1000的結構的方框圖,并結合圖1詳細描述該遙控學習裝置的組成如下。圖3中與圖1標號相同的元件具有相同的功能。
[0037]如圖3所示,該遙控學習裝置1000包括:紅外控制器120,用于接收根據用戶對被控的特定設備300的遙控器200進行操作所產生的第一紅外信號,并將該第一紅外信號轉換為特定形式的第一控制信號;學習單元130,與紅外控制器120連接,并從來自紅外控制器120的第一控制信號提取能夠描述與本次操作對應的操作內容的數字控制文件;以及通信單元140,用于與服務器400通信,以判斷服務器400的數據庫中是否存儲有該數字控制文件,并在判斷為服務器400的數據庫中存儲有該數字控制文件的情況下,將服務器400的數據庫中與該數字控制文件相關聯的所有數字控制文件下載至終端設備100。
[0038]此外,在一個實施例中,如圖3所示,該遙控學習裝置1000還可進一步包括判斷單元150和記錄單元160。這樣,在通信單元140判斷為服務器400的數據庫中未存儲該數字控制文件的情況下,學習單元130基于該數字控制文件生成相應的第二控制信號,紅外控制器120將來自學習單元130的第二控制信號轉換為第二紅外信號并將轉換得到的第二紅外信號發送給被控的特定設備300。這時,判斷單元150判斷被控的特定設備300是否及時、正確地應答了該紅外信號,例如判斷單元150判斷是否在從發送所述第二紅外信號起的預定時間內接收到特定設備300針對第二紅外信號的應答。并且,在判斷單元150判斷為被控的特定設備300及時、正確地應答了該第二紅外信號(例如判斷單元150判斷為在預定時間內接收到特定設備300針對該第二紅外信號的應答)的情況下,記錄單元160則提示用戶輸入作為學習對象的遙控器200的設備信息,并將所輸入的設備信息與該數字控制文件相關聯地記錄在終端設備100中。此外,通信單元140還優選地將所輸入的設備信息與該數字控制文件相關聯地傳輸至服務器400,以實時更新服務器400的數據庫。
[0039]考慮到終端設備100普遍具有例如耳機插孔等的音頻插孔,紅外控制器120優選地經由音頻通道Iio與學習單元130進行第一控制信號和第二控制信號的傳輸,以充分降低本發明技術方案的硬件實現成本。換言之,第一控制信號和第二控制信號為能夠經由音頻通道傳輸的模擬電信號形式的信號。
[0040]圖4示出了根據本發明該優選實施例所提供的用于使終端設備100通過學習而能夠遙控特定設備300的遙控學習裝置1000的結構的方框圖。圖4中與圖3標號相同的元件具有相同的功能。
[0041]如圖4所示,學習單元130包括聲卡131和信號處理器132。其中,在一個實施例中,聲卡131用于將作為模擬電信號形式的第一控制信號轉換成數字音頻信號,并且信號處理器132用于對該數字音頻信號進行分析和解碼,以得到能夠描述與本次遙控器200的操作對應的操作內容的數字控制文件。在另一個實施例中,信號處理器132用于對該數字控制文件進行編碼以得到相應的數字音頻信號,并且聲卡131用于將該數字音頻信號轉換為模擬電信號形式的第二控制信號,以經由音頻通道110發送至紅外控制器120。此外,記錄單元160還用于將通過由信號處理器132對通信單元140所下載的所有數字控制文件進行編碼而得到的數字音頻信號存儲在終端設備100中。
[0042]需要說明的是,對于上述遙控學習裝置1000,其中例如學習單元130、通信單元140、判斷單元150、記錄單元160、紅外控制器120等的各功能模塊可以以軟件、硬件或軟硬件結合的方式來實現。此外,也可以利用終端設備100中現有的功能模塊來實現,例如可以利用終端設備100中現有的聲卡來實現學習單元130中的聲卡131,可以利用終端設備100中現有的處理器來實現判斷單元150以及學習單元130中的信號處理器132,和/或利用終端設備100中現有的網絡通信模塊來實現通信單元140等等。
[0043]本領域普通技術人員可以理解實現上述實施例方法中的全部或部分流程,是可以通過計算機程序來指令相關的硬件來完成,所述的程序可存儲于一計算機可讀取存儲介質中,該程序在執行時,可包括如上述各方法的實施例的流程。其中,所述的存儲介質可為磁碟、光盤、只讀存儲記憶體(Read-Only Memory, ROM)或隨機存儲記憶體(Random AccessMemory, RAM)等。[0044]以上所述,僅為本發明的【具體實施方式】,但本發明的保護范圍并不局限于此,任何熟悉本【技術領域】的技術人員在本發明揭露的技術范圍內,可輕易想到變化或替換,都應涵蓋在本發明的保護范圍之內。因此,本發明的保護范圍應所述以權利要求的保護范圍為準。
【權利要求】
1.一種遙控學習方法,用于使終端設備通過學習而能夠遙控特定設備,其特征在于,所述遙控學習方法包括: 接收根據對所述特定設備的遙控器進行操作所產生的第一紅外信號,并將所述第一紅外信號轉換為相應的第一控制信號; 從所述第一控制信號提取能夠描述與所述操作對應的操作內容的數字控制文件; 判斷服務器中是否存儲有所述數字控制文件;以及 在判斷為所述服務器中存儲有所述數字控制文件的情況下,將所述服務器中與所述數字控制文件相關聯的所有數字控制文件下載至所述終端設備。
2.根據權利要求1所述的遙控學習方法,其特征在于,在判斷為所述服務器中未存儲所述數字控制文件的情況下,所述遙控學習方法還包括: 基于所述數字控制文件生成相應的第二控制信號,并將所述第二控制信號轉換為第二紅外信號后發送給所述特定設備; 判斷是否在從發送所述第二紅外信號起的預定時間內接收到所述特定設備針對所述第二紅外信號的應答;以及 如果在所述預定時間內接收到所述特定設備針對所述第二紅外信號的應答,則提示用戶輸入所述遙控器的設備信息,并將所輸入的設備信息與所述數字控制文件相關聯地記錄在所述終端設備中。
3.根據權利要求2所述的遙控學習方法,其特征在于,所述第一控制信號和所述第二控制信號為經由音頻通道傳輸的模擬電信號。
4.根據權利要求1所述的遙控學習方法,其特征在于,從所述第一控制信號提取所述數字控制文件的步驟包括: 將所述第一控制信號轉換成數字音頻信號;以及 對轉換得到的所述數字音頻信號進行分析和解碼,從而得到能夠描述與所述操作對應的操作內容的所述數字控制文件。
5.根據權利要求1所述的遙控學習方法,其特征在于,基于所述數字控制文件生成相應的第二控制信號的步驟包括: 對所述數字控制文件進行編碼,以得到相應的數字音頻信號;以及 將編碼得到的數字音頻信號轉換為所述第二控制信號。
6.根據權利要求2至5中任一項所述的遙控學習方法,其特征在于,所述遙控學習方法還包括: 將所輸入的設備信息與所述數字控制文件相關聯地傳輸至所述服務器。
7.根據權利要求1至5中任一項所述的遙控學習方法,其特征在于,所述遙控學習方法還包括: 將從所述服務器上下載的所有數字控制文件轉換為相應的數字音頻信號,并將轉換得到的相應數字音頻信號存儲在所述終端設備中。
8.—種遙控學習裝置,用于使終端設備通過學習而能夠遙控特定設備,其特征在于,所述遙控學習裝置包括: 紅外控制器,用于接收根據對所述特定設備的遙控器進行操作所產生的第一紅外信號,并將所述第一紅外信號轉換為相應的第一控制信號;學習單元,用于接收所述第一控制信號,并從所述第一控制信號提取能夠描述與所述操作對應的操作內容的數字控制文件;以及 通信單元,用于與服務器通信,以判斷所述服務器中是否存儲有所述數字控制文件,并在判斷為所述服務器中存儲有所述數字控制文件的情況下,將所述服務器中與所述數字控制文件相關聯的所有數字控制文件下載至所述終端設備。
9.根據權利要求8所述的遙控學習裝置,其特征在于: 所述學習單元還用于在所述通信單元判斷為所述服務器中未存儲所述數字控制文件的情況下,基于所述數字控制文件生成相應的第二控制信號; 所述紅外控制器還用于將來自所述學習單元的所述第二控制信號轉換為第二紅外信號,并將轉換得到的所述第二紅外信號發送給所述特定設備; 所述遙控學習裝置還包括: 判斷單元,用于判斷是否在從發送所述第二紅外信號起的預定時間內接收到所述特定設備針對所述第二紅外信號的應答;以及 記錄單元,用于在所述判斷單元判斷為在所述預定時間內接收到所述特定設備的應答的情況下,提示用戶輸入所述遙控器的設備信息,并將所輸入的設備信息與所述數字控制文件相關聯地記錄在所述終端設備中。
10.根據權利要求9所述的遙控學習裝置,其特征在于,所述第一控制信號和所述第二控制信號為經由音頻通道傳輸的模擬電信號。
11.根據權利要求9所述的遙控學習裝置,其特征在于,所述學習單元包括聲卡和信號處理器,其中: 所述聲卡用于將所述第一控制信號轉換成數字音頻信號,并且所述信號處理器用于對所述數字音頻信號進行分析和解碼,以得到能夠描述與所述操作對應的操作內容的所述數子控制文件。
12.根據權利要求9所述的遙控學習裝置,其特征在于,所述學習單元包括聲卡和信號處理器,其中: 所述信號處理器用于對 所述數字控制文件進行編碼以得到相應的數字音頻信號,并且所述聲卡用于將所述數字音頻信號轉換為所述第二控制信號。
13.根據權利要求9至12中任一項所述的遙控學習裝置,其特征在于,所述通信單元還用于將所輸入的設備信息與所述數字控制文件相關聯地傳輸至所述服務器。
14.根據權利要求11或12所述的遙控學習裝置,其特征在于,所述記錄單元還用于將通過由所述信號處理器對所述通信單元所下載的所有數字控制文件進行編碼而得到的數字音頻信號存儲在所述終端設備中。
【文檔編號】G08C23/04GK103680115SQ201210341272
【公開日】2014年3月26日 申請日期:2012年9月14日 優先權日:2012年9月14日
【發明者】杜珣弤, 李雅婷, 汪陽, 楊偉太, 李明, 陳景 申請人:凹凸電子(武漢)有限公司
網友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
主站蜘蛛池模板: 大英县| 正阳县| 杨浦区| 贡觉县| 新邵县| 广灵县| 镇远县| 临海市| 贺兰县| 长宁县| 浑源县| 建湖县| 民乐县| 图们市| 华阴市| 清水河县| 佛坪县| 虹口区| 南靖县| 伊宁市| 溧水县| 寻乌县| 托克托县| 大安市| 南康市| 湖口县| 巧家县| 巩留县| 志丹县| 金沙县| 扎囊县| 阿合奇县| 从江县| 武隆县| 壤塘县| 和静县| 金秀| 正定县| 土默特右旗| 镇平县| 延津县|