国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      一種基于手機的紅外遙控方法及紅外遙控系統(tǒng)的制作方法

      文檔序號:6715851閱讀:209來源:國知局
      一種基于手機的紅外遙控方法及紅外遙控系統(tǒng)的制作方法
      【專利摘要】本發(fā)明公開了一種基于手機的紅外遙控方法及紅外遙控系統(tǒng),采集被控設備的遙控器所使用的紅外信號載波頻率以及遙控器的紅外鍵值表,保存至后臺服務器;通過手機訪問后臺服務器,調取所要控制的被控設備所對應的載波頻率和紅外鍵值表存儲到手機中,并將紅外鍵值表中的各個紅外鍵值與手機中定義的各個遙控按鍵對應匹配;操作手機上的遙控按鍵,通過手機中的紅外線發(fā)射器發(fā)射所述遙控按鍵所對應的紅外信號,控制所述被控設備。本發(fā)明提供了一種兼容性更高的紅外遙控設計方式,采用通過網絡從后臺服務器端同步紅外鍵值表的方式實現(xiàn)對手機上各遙控按鍵的快速匹配和自動配置,大大減少了用戶操作的復雜度,所有手機用戶均可方便地運用此項功能。
      【專利說明】一種基于手機的紅外遙控方法及紅外遙控系統(tǒng)

      【技術領域】
      [0001]本發(fā)明屬于紅外遙控【技術領域】,具體地說,是涉及一種可以利用手機對紅外線接收設備進行無線遙控的方法以及采用這種基于手機的紅外遙控方法設計的紅外遙控系統(tǒng)。

      【背景技術】
      [0002]隨著手機功能的日益強大,在現(xiàn)有的很多智能手機中集成了紅外線收發(fā)器,可以用于接收和發(fā)射紅外信號,例如目前運行Android系統(tǒng)的手機,很多就支持紅外線收發(fā)功能。由于在運行Android4.4版本之前的Android系統(tǒng)的手機中,其紅外控制功能無統(tǒng)一的開發(fā)接口,因此需要借助手機廠商的SDK (Software Development Kit,軟件開發(fā)工具包)進行開發(fā),造成了各種紅外控制應用的兼容性出現(xiàn)了很大的問題。Android4.4推出后,內置了紅外線增強支持,并加入了新的API (Applicat1n Programming Interface,應用程序編程接口)和系統(tǒng)服務,這樣一來,相關的應用程序就可以直接被利用。使用新的API可以讓應用檢查終端是否帶有紅外線發(fā)射器,并查詢載波頻率,然后發(fā)送紅外信號。由于運行Android4.4或者更高版本的Android終端的API都是標準化的,所以理論上來說,開發(fā)者的應用可以支持最廣泛的頻率,而無需定制集成代碼。Android4.4紅外功能的支持給手機控制功能帶來了無限的發(fā)展前景。
      [0003]傳統(tǒng)的手機紅外控制,例如利用手機對機頂盒或者電視機進行紅外遙控時,都需要通過機頂盒或者電視機自帶的遙控器進行對碼學習,即,將遙控器對準手機,然后逐一操作遙控器上的遙控按鍵,將每一個遙控按鍵所發(fā)出的紅外信號發(fā)送到手機的紅外接收器中,以使手機獲取到每一個遙控按鍵的紅外鍵值。待手機端學習成功后,就可以代替所述遙控器對機頂盒或者電視機等設備進行控制了。
      [0004]這種采用遙控器與手機對碼學習的配置方式,由于針對遙控器上的每一個遙控按鍵都需要手工進行對碼操作,因此,操作復雜,對使用該功能的用戶有一定的技術要求,因此普及率不高。


      【發(fā)明內容】

      [0005]本發(fā)明的目的在于提供一種基于手機的紅外遙控方法,采用通過網絡獲取紅外鍵值表的方法,實現(xiàn)手機對其上各遙控按鍵與紅外鍵值之間的自動匹配和快速配置。
      [0006]為解決上述技術問題,本發(fā)明采用以下技術方案予以實現(xiàn):
      一種基于手機的紅外遙控方法,所述手機為具有紅外線發(fā)射功能的手機,針對采用紅外遙控器控制的被控設備,采集其遙控器所使用的紅外信號載波頻率以及遙控器的紅外鍵值表,保存至后臺服務器;通過手機訪問所述后臺服務器,調取所要控制的被控設備所對應的載波頻率和紅外鍵值表,存儲到手機中,并將紅外鍵值表中的各個紅外鍵值與手機中定義的各個遙控按鍵對應匹配;操作手機上的遙控按鍵,通過手機中的紅外線發(fā)射器發(fā)射所述遙控按鍵所對應的紅外信號,控制所述所要控制的被控設備。
      [0007]為了方便用戶快速地找到所要下載的紅外鍵值表,本發(fā)明設計所述后臺服務器根據(jù)被控設備的不同類型及不同生產廠商分類存儲其紅外遙控器所對應的載波頻率和紅外鍵值表,并在接收到手機訪問時,傳送被控設備的分類列表,以供手機端選擇。
      [0008]進一步的,在所述手機中安裝有紅外遙控的應用,通過手機運行所述應用,自動鏈接到所述后臺服務器進行訪問。
      [0009]又進一步的,所述手機根據(jù)接收到的紅外鍵值表自動生成遙控器操作界面,顯示各紅外鍵值所對應的遙控按鍵。
      [0010]優(yōu)選的,所述手機在首次運行所述應用時,所述應用自動建立手機與所述后臺服務器的鏈接,獲取被控設備所對應的載波頻率和紅外鍵值表;再次運行所述應用時,不再自動鏈接后臺服務器,直接顯示遙控器操作界面,用于對被控設備進行控制;當需要再次鏈接所述后臺服務器時,通過調取所述應用中的相應配置建立鏈接。
      [0011]當所述被控設備為機頂盒時,為了簡化用戶操作,可以設計所述手機將其所在的位置信息發(fā)送至所述的后臺服務器,所述后臺服務器根據(jù)接收到的位置信息自動調取手機所在地區(qū)的機頂盒遙控器的載波頻率和紅外鍵值表,并傳送至所述的手機。
      [0012]優(yōu)選的,所述手機為運行Android4.4或者更高版本的Android操作系統(tǒng)的手機,由于可以直接利用Android系統(tǒng)自帶的紅外線控制功能及系統(tǒng)所提供的API,因此可以極大地方便應用程序的后期開發(fā)。
      [0013]基于上述基于手機的紅外遙控方法,本發(fā)明還提出了一種紅外遙控系統(tǒng),包括具有紅外線發(fā)射功能的手機、采用紅外遙控器控制的被控設備以及后臺服務器;在所述后臺服務器中存儲有所述被控設備的遙控器所使用的紅外信號載波頻率以及所述遙控器的紅外鍵值表;所述手機通過訪問所述后臺服務器,調取并存儲所述被控設備的遙控器所對應的載波頻率和紅外鍵值表,并將所述紅外鍵值表中的各個紅外鍵值與手機中定義的各個遙控按鍵對應匹配;所述手機根據(jù)接收到的紅外鍵值表自動生成遙控器操作界面,顯示各紅外鍵值所對應的遙控按鍵,并在檢測到用戶操作所述遙控按鍵時,通過手機中的紅外線發(fā)射器發(fā)射所述遙控按鍵所對應的紅外信號至所述的被控設備,以控制所述被控設備響應用戶操作。
      [0014]優(yōu)選的,所述被控設備為機頂盒,所述手機通過衛(wèi)星定位獲取自身的位置信息,并將所述位置信息發(fā)送至所述的后臺服務器,所述后臺服務器根據(jù)接收到的位置信息自動調取手機所在地區(qū)的機頂盒遙控器的載波頻率和紅外鍵值表,并傳送至所述的手機。
      [0015]與現(xiàn)有技術相比,本發(fā)明的優(yōu)點和積極效果是:本發(fā)明提供了一種兼容性更高的紅外遙控設計方式,采用通過網絡從后臺服務器端同步紅外鍵值表的方式實現(xiàn)對手機上各遙控按鍵的快速匹配和自動配置,進而利用手機的紅外功能實現(xiàn)了手機對機頂盒等紅外線接收設備的控制,這與傳統(tǒng)使用紅外學習功能進行手機與遙控器間對碼學習的設計方案相比,大大減少了用戶操作的復雜度,所有手機用戶均可方便地運用此項功能。
      [0016]結合附圖閱讀本發(fā)明實施方式的詳細描述后,本發(fā)明的其它特點和優(yōu)點將變得更加清楚。

      【專利附圖】

      【附圖說明】
      [0017]圖1是本發(fā)明所提出的紅外遙控系統(tǒng)的一種實施例的系統(tǒng)構成框圖;
      圖2是本發(fā)明所提出的基于手機的紅外遙控方法的一種實施例的流程圖; 圖3是將機頂盒作為被控設備時,所述基于手機的紅外遙控方法的一種實施例的流程圖。

      【具體實施方式】
      [0018]下面結合附圖對本發(fā)明的【具體實施方式】進行詳細地描述。
      [0019]本實施例的紅外遙控系統(tǒng)主要包括具有紅外線發(fā)射功能的手機、采用紅外遙控器控制的被控設備(例如機頂盒、電視機等)以及后臺服務器,參見圖1所示。為了使手機能夠代替遙控器實現(xiàn)對所述被控設備的紅外控制,需要根據(jù)遙控器上配置的功能按鍵在手機的遙控界面上形成與之完全對應或者部分對應的遙控按鍵,然后針對每一個遙控按鍵匹配與之一一對應的紅外鍵值,由此一來,只需操作手機上的遙控按鍵即可對所述的被控設備進行紅外遙控,從而達到了方便用戶使用的設計目的。
      [0020]在對手機上的遙控按鍵進行紅外鍵值的匹配配置的過程中,為了簡化配置操作的復雜度,本實施例采用將被控設備的遙控器所使用的紅外信號載波頻率以及所述遙控器的紅外鍵值表事先保存在指定的后臺服務器中,通過手機訪問所述后臺服務器,下載該被控設備所對應的載波頻率和紅外鍵值表,進而通過手機自動完成遙控按鍵與紅外鍵值的一對一匹配。
      [0021]下面結合圖2對基于手機的紅外遙控方法的具體設計流程進行詳細闡述,包括以下步驟:
      S201、采集被控設備的遙控器所使用的紅外信號載波頻率以及遙控器的紅外鍵值表,并保存至后臺服務器。
      [0022]在本步驟中,所述被控設備可以是目前所有配置有紅外遙控器的家電設備,例如電視機、機頂盒等。對于所述載波頻率和紅外鍵值表的采集可以直接通過所述被控設備的生產廠家獲得。
      [0023]由于不同廠家生產的不同類型的被控設備,其遙控器所使用的紅外鍵值表以及通過遙控器發(fā)出的紅外信號所使用的載波頻率通常都是不一樣的,因此,為了方便手機用戶能夠快速地找到其所要控制的被控設備所采用的遙控器配置信息,本實施例優(yōu)選根據(jù)被控設備的類型及生產廠商形成被控設備的分類列表,以方便用戶查詢。舉例說明:可以首先按照被控設備的類型進行劃分,形成第一級菜單,例如在第一級菜單中形成電視機和機頂盒兩個選項;然后按照被控設備的生產廠商進行劃分,形成第二級菜單,例如在“電視機”選項的下拉菜單中形成海信、海爾、創(chuàng)維等子選項,進而在后臺服務器接收到手機的訪問請求時,傳送被控設備的分類列表,以方便手機端選擇。
      [0024]S202、對上傳至所述后臺服務器的載波頻率和紅外鍵值表進行審核,并在審核通過后對外發(fā)布。
      [0025]S203、通過手機訪問所述后臺服務器,調取所要控制的被控設備所對應的載波頻率和紅外鍵值表,下載并存儲到手機中。
      [0026]在本實施例中,為了簡化手機用戶的操作,本實施例優(yōu)選針對手機端開發(fā)一個紅外遙控的應用,并安裝在手機中。用戶在使用手機的紅外遙控功能時,運行所述應用,通過所述應用自動鏈接到所述的后臺服務器進行訪問。
      [0027]考慮到對手機的遙控按鍵進行紅外鍵值的配置操作,通常只需要執(zhí)行一次,下載配置完成后,只需從手機內部調用即可,無需再訪問后臺服務器,因此,本實施例優(yōu)選設計手機在首次運行該應用時,自動鏈接到后臺服務器,獲取被控設備所對應的載波頻率和紅外鍵值表。再次運行所述應用時,不再自動鏈接后臺服務器,直接顯示遙控器操作界面,等待用戶的操作。若被控設備變更,或者需要下載其他被控設備所對應的載波頻率和紅外鍵值表時,則可以通過調取所述應用中的相應配置,再次建立所述手機與所述后臺服務器的網絡鏈接,以下載其他被控設備所對應的載波頻率和紅外鍵值表。
      [0028]S204、在所述手機上形成遙控器操作界面,顯示各紅外鍵值所對應的遙控按鍵。
      [0029]在本步驟中,所述手機可以根據(jù)紅外鍵值表中所包含的功能按鍵的數(shù)量及定義,在其遙控器操作界面上自動生成相同數(shù)量的遙控按鍵,并對每一個遙控按鍵進行一致性的功能定義,將功能名稱對應顯示在相應的遙控按鍵上,以方便用戶選擇、操作。
      [0030]當然,也可以事先在手機中生成遙控器操作界面,并定義好各種功能的遙控按鍵,待接收到紅外鍵值表后,根據(jù)紅外鍵值表中包含的功能按鍵與遙控器操作界面中定義的遙控按鍵對應匹配,然后將配對成功的功能按鍵所對應的紅外鍵值關聯(lián)到與其配對的遙控按鍵上即可。
      [0031]S205、所述手機將下載的紅外鍵值表中的各個紅外鍵值與手機中定義的各個遙控按鍵對應匹配,完成對遙控按鍵的配置。
      [0032]在本實施例中,可以將每個遙控按鍵在手機屏幕上的顯示坐標與該遙控按鍵所對應的紅外鍵值關聯(lián)存儲,在用戶操作其中一個遙控按鍵時,根據(jù)檢測到的操作位置,調取該位置坐標所對應的紅外鍵值。
      [0033]S206、操作手機上的遙控按鍵,通過手機中的紅外線發(fā)射器發(fā)射所述遙控按鍵所對應的紅外信號,控制所要控制的被控設備。
      [0034]在本步驟中,所述紅外發(fā)射器根據(jù)接收到的載波頻率和該遙控按鍵所對應的紅外鍵值生成紅外信號,輸出至被控設備,實現(xiàn)對被控設備的紅外遙控操作。由此一來,便實現(xiàn)了手機代替遙控器對被控設備進行遙控操作的設計目的。用戶在需要操作所述被控設備時,無需再尋找該被控設備專配的遙控器,只需拿出自己的手機即可對所述被控設備進行遙控操作。
      [0035]下面以機頂盒作為所述的被控設備為例,對本實施例所提出的基于手機的紅外遙控方法的具體設計流程做進一步詳細地說明,參見圖3所示,包括以下步驟:
      S301、采集機頂盒的遙控器所使用的紅外信號載波頻率以及遙控器的紅外鍵值表,并保存至后臺服務器。
      [0036]在本實施例中,考慮到在中國大陸地區(qū),不同的縣市級地區(qū)所使用的機頂盒都是由國家指定的不同廠家生產的,例如青島地區(qū)所使用的機頂盒就專門指定了由海信和海爾兩家公司進行生產,將青島地區(qū)使用的機頂盒拿到其他地區(qū)是無法正常使用的。針對這一實際情況,在采集機頂盒的遙控器所使用的紅外信號載波頻率以及遙控器的紅外鍵值表時,可以直接聯(lián)系各地區(qū)的指定機頂盒生產廠商提供該地區(qū)機頂盒所使用的紅外信號載波頻率和紅外鍵值表即可。
      [0037]根據(jù)搜集到的各個地區(qū)的機頂盒所使用的紅外信號載波頻率和紅外鍵值表,按照地區(qū)劃分形成機頂盒的分類列表,以方便用戶查詢。舉例說明:可以首先按照地區(qū)進行劃分,形成第一級菜單,例如在第一級菜單中形成青島、濟南、北京、上海等選項;然后按照各個地區(qū)的機頂盒生產廠商進行劃分,形成第二級菜單,例如在“青島”選項的下拉菜單中形成海信、海爾兩個子選項,進而在后臺服務器接收到手機的訪問請求時,可以傳送所述機頂盒的分類列表,以方便手機端選擇。
      [0038]S302、對上傳至所述后臺服務器的載波頻率和紅外鍵值表進行審核,并在審核通過后對外發(fā)布。
      [0039]S303、通過手機訪問所述后臺服務器,并將手機所在的位置信息發(fā)送至所述的后臺服務器,調取所要控制的機頂盒所對應的載波頻率和紅外鍵值表,下載并存儲到手機中。
      [0040]在本實施例中,為了簡化手機用戶的操作,也優(yōu)選針對手機端安裝一個紅外遙控的應用,用戶通過運行所述應用,即可自動鏈接到所述的后臺服務器進行訪問。
      [0041]為了進一步簡化手機用戶的操作,本實施例設計所述手機在鏈接到所述后臺服務器后,利用手機內部集成的衛(wèi)星定位系統(tǒng)自動獲取手機所在的位置信息,并發(fā)送至所述的后臺服務器。所述后臺服務器根據(jù)接收到的位置信息判斷手機所在地區(qū),進而將該地區(qū)所使用的機頂盒所對應的紅外信號載波頻率和紅外鍵值表反饋至手機端。若該地區(qū)所使用的機頂盒包括多種,則可以首先向手機端反饋機頂盒廠家的列表,供手機用戶選擇,以下載其所需廠家生產的機頂盒的紅外遙控信息。
      [0042]S304、在所述手機上形成遙控器操作界面,顯示各紅外鍵值所對應的遙控按鍵。
      [0043]考慮到無論哪個地區(qū)所使用的機頂盒,其功能都基本相同,因此設計在機頂盒遙控器上的功能按鍵都大同小異?;谶@種情況,本實施例優(yōu)選采用在手機上事先形成遙控器操作界面的方式,在待接收到紅外鍵值表后,只需根據(jù)紅外鍵值表中包含的功能按鍵與遙控器操作界面中定義的遙控按鍵對應匹配即可。
      [0044]S305、所述手機將下載的紅外鍵值表中的各個紅外鍵值與手機中定義的各個遙控按鍵對應匹配,完成對遙控按鍵的配置。
      [0045]S306、操作手機上的遙控按鍵,通過手機中的紅外線發(fā)射器發(fā)射所述遙控按鍵所對應的紅外信號,控制所要控制的機頂盒。
      [0046]在本步驟中,通過手機中的紅外線發(fā)射器發(fā)射的紅外信號的載波頻率與機頂盒遙控器所使用的載波頻率一致,所述紅外信號所對應的紅外鍵值與觸發(fā)的遙控按鍵相對應,因此,利用手機中的紅外線發(fā)射器即可代替?zhèn)鹘y(tǒng)機頂盒的遙控器,實現(xiàn)對機頂盒的紅外控制。
      [0047]在本實施例中,由于Android4.4及以上版本的系統(tǒng)程序內置了紅外線增強支持,并加入了新的API和系統(tǒng)服務,因此,本實施例為實現(xiàn)手機的紅外遙控功能而開發(fā)的應用程序便可以直接利用它們,以簡化應用程序開發(fā)的工作量,因此,本實施例所提出的基于手機的紅外遙控方法優(yōu)選應用在運行Android4.4或者更高版本的操作系統(tǒng)的手機中,以簡化應用程序的設計。
      [0048]當然,以上所述僅是本發(fā)明的一種優(yōu)選實施方式,對于本【技術領域】的普通技術人員來說,在不脫離本發(fā)明原理的前提下,還可以做出若干改進和潤飾,這些改進和潤飾也應視為本發(fā)明的保護范圍。
      【權利要求】
      1.一種基于手機的紅外遙控方法,所述手機為具有紅外線發(fā)射功能的手機,其特征在于: 針對采用紅外遙控器控制的被控設備,采集其遙控器所使用的紅外信號載波頻率以及遙控器的紅外鍵值表,保存至后臺服務器; 通過手機訪問所述后臺服務器,調取所要控制的被控設備所對應的載波頻率和紅外鍵值表,存儲到手機中,并將紅外鍵值表中的各個紅外鍵值與手機中定義的各個遙控按鍵對應匹配; 操作手機上的遙控按鍵,通過手機中的紅外線發(fā)射器發(fā)射所述遙控按鍵所對應的紅外信號,控制所述所要控制的被控設備。
      2.根據(jù)權利要求1所述的基于手機的紅外遙控方法,其特征在于:所述后臺服務器根據(jù)被控設備的不同類型及不同生產廠商分類存儲其紅外遙控器所對應的載波頻率和紅外鍵值表,并在接收到手機訪問時,傳送被控設備的分類列表,以供手機端選擇。
      3.根據(jù)權利要求1所述的基于手機的紅外遙控方法,其特征在于:在所述手機中安裝有紅外遙控的應用,通過手機運行所述應用,自動鏈接到所述后臺服務器進行訪問。
      4.根據(jù)權利要求3所述的基于手機的紅外遙控方法,其特征在于:所述手機根據(jù)接收到的紅外鍵值表自動生成遙控器操作界面,顯示各紅外鍵值所對應的遙控按鍵。
      5.根據(jù)權利要求4所述的基于手機的紅外遙控方法,其特征在于:所述手機在首次運行所述應用時,所述應用自動建立手機與所述后臺服務器的鏈接,獲取被控設備所對應的載波頻率和紅外鍵值表;再次運行所述應用時,不再自動鏈接后臺服務器,直接顯示遙控器操作界面,用于對被控設備進行控制;當需要再次鏈接所述后臺服務器時,通過調取所述應用中的相應配置建立鏈接。
      6.根據(jù)權利要求1至5中任一項所述的基于手機的紅外遙控方法,其特征在于:當所述被控設備為機頂盒時,所述手機將其所在的位置信息發(fā)送至所述的后臺服務器,所述后臺服務器根據(jù)接收到的位置信息自動調取手機所在地區(qū)的機頂盒遙控器的載波頻率和紅外鍵值表,并傳送至所述的手機。
      7.根據(jù)權利要求1至5中任一項所述的基于手機的紅外遙控方法,其特征在于:所述手機為運行Android4.4或者更高版本的Android操作系統(tǒng)的手機。
      8.—種紅外遙控系統(tǒng),其特征在于:包括具有紅外線發(fā)射功能的手機、采用紅外遙控器控制的被控設備以及后臺服務器; 在所述后臺服務器中存儲有所述被控設備的遙控器所使用的紅外信號載波頻率以及所述遙控器的紅外鍵值表; 所述手機通過訪問所述后臺服務器,調取并存儲所述被控設備的遙控器所對應的載波頻率和紅外鍵值表,并將所述紅外鍵值表中的各個紅外鍵值與手機中定義的各個遙控按鍵對應匹配; 所述手機根據(jù)接收到的紅外鍵值表自動生成遙控器操作界面,顯示各紅外鍵值所對應的遙控按鍵,并在檢測到用戶操作所述遙控按鍵時,通過手機中的紅外線發(fā)射器發(fā)射所述遙控按鍵所對應的紅外信號至所述的被控設備,以控制所述被控設備響應用戶操作。
      9.根據(jù)權利要求8所述的紅外遙控系統(tǒng),其特征在于:所述被控設備為機頂盒,所述手機通過衛(wèi)星定位獲取自身的位置信息,并將所述位置信息發(fā)送至所述的后臺服務器,所述后臺服務器根據(jù)接收到的位置信息自動調取手機所在地區(qū)的機頂盒遙控器的載波頻率和紅外鍵值表,并傳送至所述的手機。
      10.根據(jù)權利要求8或9所述的紅外遙控系統(tǒng),其特征在于:所述手機為運行Android4.4或者更高版本的Android操作系統(tǒng)的手機。
      【文檔編號】G08C23/04GK104469456SQ201410785622
      【公開日】2015年3月25日 申請日期:2014年12月18日 優(yōu)先權日:2014年12月18日
      【發(fā)明者】于忠清, 朱雪生, 王兵, 翟偉偉, 李鵬, 王亮 申請人:青島海爾軟件有限公司
      網友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1