紅外碼的匹配方法、匹配裝置和智能插座與流程
2023-12-05 06:15:46 1

本發明涉及家電領域,具體而言,涉及一種紅外碼的匹配方法、一種紅外碼的匹配裝置和一種智能插座。
背景技術:
隨著物聯網的出現和WiFi模塊的低成本化,手機APP控制家電變成了一種趨勢。傳統的空調由於不帶WiFi模塊,不能與網際網路連接,因此出現了一種智能插座:通過內置的WiFi通訊晶片和紅外發射模塊,可以連接網際網路並且遠程遙控空調。智能插座在正常使用前,需要學習或者下載與空調相匹配的紅外碼庫。現有的智能插座學習紅外碼庫主要有兩種方式,一是智能插座內置紅外接收器,使用空調遙控器向智能插座發射紅外碼,智能插座接收後與網絡的紅外碼相匹配,並將匹配成功的紅外碼庫下載到客戶端。這種方法的缺點是匹配時間比較長,而且匹配正確率低,並且在沒有遙控器的情況下不能進行匹配;二是智能插座先下載紅外碼庫,讓用戶選擇紅外碼庫並按鍵操作,如果空調有反應則認為與相應的紅外碼庫可以匹配。這種方法能省去遙控器,但是用戶操作過程複雜,體驗不好。
因此,提出一種可以省去遙控器,簡化用戶尋找空調、電視等紅外碼庫繁瑣複雜的操作過程,進而減少匹配時間,提高匹配正確率,提升用戶體驗的紅外碼的匹配方法成為亟待解決的技術問題。
技術實現要素:
本發明旨在至少解決現有技術或相關技術中存在的技術問題之一。
為此,本發明的一個目的在於提出了一種紅外碼的匹配方法。
本發明的另一個目的在於提出了一種紅外碼的匹配裝置。
本發明的再一目的在於提出了一種智能插座。
為實現上述目的,根據本發明的一個實施例,提出了一種紅外碼的匹配方法,用於智能插座,包括:接收具有被控設備標識碼的匹配請求;根據匹配請求被控設備標識碼,選擇與被控設備標識碼對應的一個或多個紅外碼庫數據;依次下載一個或多個紅外碼庫數據,並在每次下載完畢一個紅外碼庫數據之後,確定所下載完畢的紅外碼庫數據是否能夠控制被控設備,直至確定能夠控制被控設備時,停止下載紅外碼庫數據;以及保存最後依次下載的紅外碼庫數據。
在該實施例中,智能插座利用該方法可以接收具有被控設備(空調、電視等家電設備)標識碼的匹配請求,然後根據匹配請求被控設備(空調、電視等家電設備)標識碼選擇與被控設備(空調、電視等家電設備)標識碼對應的一個或多個紅外碼庫數據並下載,在每次下載完畢一個紅外碼庫數據之後,確定所下載完畢的紅外碼庫數據是否能夠控制被控設備(空調、電視等家電設備),如果不能匹配成功,則繼續下載新的紅外碼庫數據,直至確定能夠控制被控設備(空調、電視等家電設備)時,停止繼續下載紅外碼庫數據,將最後依次下載的匹配成功的紅外碼庫數據保存下來。該方法利用在智能插座上,可以達到省去遙控器,簡化用戶尋找被控設備(空調、電視等家電設備)紅外碼庫數據繁瑣複雜的操作過程,進而減少匹配時間,提高匹配正確率,提升用戶體驗的目的。
根據本發明的一個實施例,選擇與被控設備標識碼對應的一個或多個紅外碼庫數據包括:按照被控設備的型號選擇一個或多個紅外碼庫數據;或按照被控設備的種類(空調、電視等家電設備);或按照被控設備的生產商選擇一個或多個紅外碼庫數據。
在該實施例中,可以按照被控設備(空調、電視等家電設備)的型號選擇一個或多個紅外碼庫數據,例如可以根據A品牌的X型號冰箱和A品牌的Y型號冰箱這兩種冰箱型號選擇一個或多個紅外碼庫數據進行控制;可以按照被控設備(空調、電視等家電設備)的種類選擇紅外碼庫數據,例如,可以根據冰箱和電視來選擇紅外碼庫數據進行控制;可以根據A品牌和B品牌來選擇紅外碼庫數據進行控制。通過上述幾種匹配方式的選擇,提高了對不同型號和不同類型設備的適應性,縮短了匹配時間,提高了匹配的正確率。
根據本發明的一個實施例,確定所下載完畢的紅外碼庫數據是否能夠控制被控設備具體包括:檢測被控設備的運行功率;若運行功率在預定時間段中超過功率閾值,則確定被控設備能被紅外碼庫數據控制;或檢測外部設備的運行功率變化率;若運行功率變化率超過變化率閾值,則確定被控設備能被紅外碼庫數據控制。
在該實施例中,可以檢測被控設備的運行功率,若運行功率在預定時間段中超過功率閾值,則確定被控設備能被紅外碼庫數據控制;也可以檢測外部設備的運行功率變化率,若運行功率變化率超過變化率閾值,則確定被控設備能被紅外碼庫數據控制。被控設備(空調、電視等家電設備)的功率變化或功率變化率與其工作狀態是一一對應的,例如當採用上述匹配方法對空調進行匹配,可以從紅外碼庫中選擇控制開機的紅外碼,將此紅外碼發送至空調,如果其運行功率在預定的一段時間內由0變到其運行時的工作功率(1KW),超過功率的閾值(設為500W)則確定所下載完畢的紅外碼庫數據能夠控制被控設備,同理,還可以檢測空調的運行功率變化率,變化率閾值為(10W/s),如果空調的運行功率變化率超過10W/s,則同樣認為所下載完畢的紅外碼庫數據能夠控制被控設備。
根據本發明的一個實施例,保存最後依次下載的紅外碼庫數據還包括顯示匹配成功提示信息。
在該實施例中,保存最後依次下載的紅外碼庫數據還包括顯示匹配成功提示信息。例如,用戶在手持行動裝置(智慧型手機等)利用該方法對被控設備(空調、電視等家電設備)進行控制過程中,若被控設備的紅外碼與紅外碼庫數據匹配成功,則在行動裝置(智慧型手機等)上立即顯示「數據匹配成功」的對話框,方便用戶實時查看匹配結果,提升了用戶體驗。
根據本發明的一個實施例,提出了一種紅外碼的匹配方法,保存最後依次下載的紅外碼庫數據,具體包括:若下載的所有紅外碼庫數據均無法控制被控設備,則直接退出,並顯示失敗提示信息。
在該實施例中,保存最後依次下載的紅外碼庫數據,其中,若下載的所有紅外碼庫數據均無法控制被控設備,則直接退出,並顯示失敗提示信息。例如,用戶在手持行動裝置(智慧型手機等)利用該方法對被控設備(空調、電視等家電設備)進行控制過程中,若被控設備的紅外碼與紅外碼庫數據匹配不成功,則可以在行動裝置(智慧型手機等)上立即顯示「數據匹配失敗」的對話框,並直接退出。方便用戶實時感知匹配結果,提升了用戶體驗。
根據本發明第二方面的實施例,提出了一種紅外碼的匹配裝置,用於智能插座,包括接收單元,接收具有被控設備標識碼的匹配請求;選擇單元,根據匹配請求被控設備標識碼,選擇與被控設備標識碼對應的一個或多個紅外碼庫數據;判斷單元,依次下載一個或多個紅外碼庫數據,並在每次下載完畢一個紅外碼庫數據之後,確定所下載完畢的紅外碼庫數據是否能夠控制被控設備,直至確定能夠控制被控設備時,停止下載紅外碼庫數據;以及結束單元,保存最後依次下載的紅外碼庫數據。
在該實施例中,智能插座利用該方法可以接收具有被控設備(空調、電視等家電設備)標識碼的匹配請求,然後根據匹配請求被控設備(空調、電視等家電設備)標識碼選擇與被控設備(空調、電視等家電設備)標識碼對應的一個或多個紅外碼庫數據並下載,在每次下載完畢一個紅外碼庫數據之後,確定所下載完畢的紅外碼庫數據是否能夠控制被控設備(空調、電視等家電設備),如果不能匹配成功,則繼續下載新的紅外碼庫數據,直至確定能夠控制被控設備(空調、電視等家電設備)時,停止繼續下載紅外碼庫數據,將最後依次下載的匹配成功的紅外碼庫數據保存下來。該方法利用在智能插座上,可以達到省去遙控器,簡化用戶尋找被控設備(空調、電視等家電設備)紅外碼庫數據繁瑣複雜的操作過程,進而減少匹配時間,提高匹配正確率,提升用戶體驗的目的。
根據本發明的實施例,選擇單元包括:按照被控設備的型號選擇一個或多個紅外碼庫數據;或按照被控設備的種類選擇一個或多個紅外碼庫數據;或按照被控設備的生產商選擇一個或多個紅外碼庫數據。
在該實施例中,可以通過選擇單元按照被控設備(空調、電視等家電設備)的型號選擇一個或多個紅外碼庫數據,例如可以根據A品牌的X型號冰箱和A品牌的Y型號冰箱這兩種冰箱型號選擇一個或多個紅外碼庫數據進行控制;可以按照被控設備(空調、電視等家電設備)的種類選擇紅外碼庫數據,例如,可以根據冰箱和電視來選擇紅外碼庫數據進行控制;可以根據A品牌和B品牌來選擇紅外碼庫數據進行控制。通過上述幾種匹配方式的選擇,提高了對不同型號和不同類型設備的適應性,縮短了匹配時間,提高了匹配的正確率。
根據本發明的實施例,判斷單元包括:功率判斷單元,檢測被控設備的運行功率;若運行功率在預定時間段中超過功率閾值,則確定被控設備能被紅外碼庫數據控制;或變化率判斷單元,檢測外部設備的運行功率變化率;若運行功率變化率超過變化率閾值,則確定被控設備能被紅外碼庫數據控制。
在該實施例中,可以通過功率判斷單元檢測被控設備的運行功率,若運行功率在預定時間段中超過功率閾值,則確定被控設備能被紅外碼庫數據控制;也可以通過變化率判斷單元檢測外部設備的運行功率變化率,若運行功率變化率超過變化率閾值,則確定被控設備能被紅外碼庫數據控制。被控設備(空調、電視等家電設備)的功率變化或功率變化率與其工作狀態是一一對應的,例如當採用上述匹配方法對空調進行匹配,可以從紅外碼庫中選擇控制開機的紅外碼,將此紅外碼發送至空調,如果其運行功率在預定的一段時間內由0變到其運行時的工作功率(1KW),超過功率的閾值(設為500W)則確定所下載完畢的紅外碼庫數據能夠控制被控設備,同理,還可以檢測空調的運行功率變化率,變化率閾值為(10W/s),如果空調的運行功率變化率超過10W/s,則同樣認為所下載完畢的紅外碼庫數據能夠控制被控設備。
根據本發明的實施例,匹配裝置還包括:顯示單元,顯示匹配成功提示信息。
在該實施例中,保存最後依次下載的紅外碼庫數據還包括顯示匹配成功提示信息。例如,用戶在手持行動裝置(智慧型手機等)利用該方法對被控設備(空調、電視等家電設備)進行控制過程中,若被控設備的紅外碼與紅外碼庫數據匹配成功,則在行動裝置(智慧型手機等)上立即顯示「數據匹配成功」的對話框,方便用戶實時查看匹配結果,提升了用戶體驗。
根據本發明的實施例,結束單元包括:若下載的所有紅外碼庫數據均無法控制被控設備,則直接退出,並顯示失敗提示信息。
在該實施例中,通過結束單元保存最後依次下載的紅外碼庫數據,其中,若下載的所有紅外碼庫數據均無法控制被控設備,則直接退出,並顯示失敗提示信息。例如,用戶在手持行動裝置(智慧型手機等)利用該方法對被控設備(空調、電視等家電設備)進行控制過程中,若被控設備的紅外碼與紅外碼庫數據匹配不成功,則可以在行動裝置(智慧型手機等)上立即顯示「數據匹配失敗」的對話框,並直接退出。方便用戶實時感知匹配結果,提升了用戶體驗。
本發明第三方面實施例提供的智能插座包括本發明第二方面的任一實施例提供的匹配裝置,因此該智能插座具有上述第二方面中任一實施例提供的匹配裝置的全部有益效果,在此不再贅述。
本發明的附加方面和優點將在下面的描述中部分給出,部分將從下面的描述中變得明顯,或通過本發明的實踐了解到。
附圖說明
圖1示出了根據本發明的第一方面實施例的紅外碼的匹配方法的示意流程圖;
圖2示出了根據本發明的第二方面實施例的紅外碼的匹配裝置的示意框圖;
圖3示出了根據本發明的第三方面實施例的智能插座的示意框圖。
具體實施方式
為了能夠更清楚地理解本發明的上述目的、特徵和優點,下面結合附圖和具體實施方式對本發明進行進一步的詳細描述。需要說明的是,在不衝突的情況下,本申請的實施例及實施例中的特徵可以相互組合。
在下面的描述中闡述了很多具體細節以便於充分理解本發明,但是,本發明還可以採用其他不同於在此描述的其他方式來實施,因此,本發明的保護範圍並不受下面公開的具體實施例的限制。
下面結合圖1至圖3對根據本發明的實施例的紅外碼的匹配方法、匹配裝置100及智能插座200進行具體說明。
如圖1所示,根據本發明的實施例的紅外碼的匹配方法,用於智能插座,包括:步驟302,接收具有被控設備標識碼的匹配請求;步驟304,根據匹配請求被控設備標識碼,選擇與被控設備標識碼對應的一個或多個紅外碼庫數據;步驟306,依次下載一個或多個紅外碼庫數據,並在每次下載完畢一個紅外碼庫數據之後,確定所下載完畢的紅外碼庫數據是否能夠控制被控設備,直至確定能夠控制被控設備時,停止下載紅外碼庫數據;以及步驟308,保存最後依次下載的紅外碼庫數據。
在該實施例中,智能插座利用該方法可以接收具有被控設備(空調、電視等家電設備)標識碼的匹配請求,然後根據匹配請求被控設備(空調、電視等家電設備)標識碼選擇與被控設備(空調、電視等家電設備)標識碼對應的一個或多個紅外碼庫數據並下載,在每次下載完畢一個紅外碼庫數據之後,確定所下載完畢的紅外碼庫數據是否能夠控制被控設備(空調、電視等家電設備),如果不能匹配成功,則繼續下載新的紅外碼庫數據,直至確定能夠控制被控設備(空調、電視等家電設備)時,停止繼續下載紅外碼庫數據,將最後依次下載的匹配成功的紅外碼庫數據保存下來。該方法利用在智能插座上,可以達到省去遙控器,簡化用戶尋找被控設備(空調、電視等家電設備)紅外碼庫數據繁瑣複雜的操作過程,進而減少匹配時間,提高匹配正確率,提升用戶體驗的目的。
根據本發明的一個實施例,步驟304中,選擇與被控設備標識碼對應的一個或多個紅外碼庫數據包括:按照被控設備的型號選擇一個或多個紅外碼庫數據;或按照被控設備的種類(空調、電視等家電設備);或按照被控設備的生產商選擇一個或多個紅外碼庫數據。
在該實施例中,可以按照被控設備(空調、電視等家電設備)的型號選擇一個或多個紅外碼庫數據,例如可以根據A品牌的X型號冰箱和A品牌的Y型號冰箱這兩種冰箱型號選擇一個或多個紅外碼庫數據進行控制;可以按照被控設備(空調、電視等家電設備)的種類選擇紅外碼庫數據,例如,可以根據冰箱和電視來選擇紅外碼庫數據進行控制;可以根據A品牌和B品牌來選擇紅外碼庫數據進行控制。通過上述幾種匹配方式的選擇,提高了對不同型號和不同類型設備的適應性,縮短了匹配時間,提高了匹配的正確率。
根據本發明的一個實施例,步驟306中,確定所下載完畢的紅外碼庫數據是否能夠控制被控設備具體包括:檢測被控設備的運行功率;若運行功率在預定時間段中超過功率閾值,則確定被控設備能被紅外碼庫數據控制;或檢測外部設備的運行功率變化率;若運行功率變化率超過變化率閾值,則確定被控設備能被紅外碼庫數據控制。
在該實施例中,可以檢測被控設備的運行功率,若運行功率在預定時間段中超過功率閾值,則確定被控設備能被紅外碼庫數據控制;也可以檢測外部設備的運行功率變化率,若運行功率變化率超過變化率閾值,則確定被控設備能被紅外碼庫數據控制。被控設備(空調、電視等家電設備)的功率變化或功率變化率與其工作狀態是一一對應的,例如當採用上述匹配方法對空調進行匹配,可以從紅外碼庫中選擇控制開機的紅外碼,將此紅外碼發送至空調,如果其運行功率在預定的一段時間內由0變到其運行時的工作功率(1KW),超過功率的閾值(設為500W)則確定所下載完畢的紅外碼庫數據能夠控制被控設備,同理,還可以檢測空調的運行功率變化率,變化率閾值為(10W/s),如果空調的運行功率變化率超過10W/s,則同樣認為所下載完畢的紅外碼庫數據能夠控制被控設備。
根據本發明的一個實施例,步驟308,保存最後依次下載的紅外碼庫數據還包括顯示匹配成功提示信息。
在該實施例中,保存最後依次下載的紅外碼庫數據還包括顯示匹配成功提示信息。例如,用戶在手持行動裝置(智慧型手機等)利用該方法對被控設備(空調、電視等家電設備)進行控制過程中,若被控設備的紅外碼與紅外碼庫數據匹配成功,則在行動裝置(智慧型手機等)上立即顯示「數據匹配成功」的對話框,方便用戶實時查看匹配結果,提升了用戶體驗。
根據本發明的一個實施例,優選地,步驟308中,保存最後依次下載的紅外碼庫數據,具體包括:若下載的所有紅外碼庫數據均無法控制被控設備,則直接退出,並顯示失敗提示信息。
在該實施例中,保存最後依次下載的紅外碼庫數據,其中,若下載的所有紅外碼庫數據均無法控制被控設備,則直接退出,並顯示失敗提示信息。例如,用戶在手持行動裝置(智慧型手機等)利用該方法對被控設備(空調、電視等家電設備)進行控制過程中,若被控設備的紅外碼與紅外碼庫數據匹配不成功,則可以在行動裝置(智慧型手機等)上立即顯示「數據匹配失敗」的對話框,並直接退出。方便用戶實時感知匹配結果,提升了用戶體驗。
根據本發明第二方面的實施例,如圖2所示,提出了一種紅外碼的匹配裝置100,用於智能插座200,包括接收單元102,接收具有被控設備標識碼的匹配請求;選擇單元104,根據匹配請求被控設備標識碼,選擇與被控設備標識碼對應的一個或多個紅外碼庫數據;判斷單元106,依次下載一個或多個紅外碼庫數據,並在每次下載完畢一個紅外碼庫數據之後,確定所下載完畢的紅外碼庫數據是否能夠控制被控設備,直至確定能夠控制被控設備時,停止下載紅外碼庫數據;以及結束單元108,保存最後依次下載的紅外碼庫數據。
在該實施例中,智能插座200利用該方法可以接收具有被控設備(空調、電視等家電設備)標識碼的匹配請求,然後根據匹配請求被控設備(空調、電視等家電設備)標識碼選擇與被控設備(空調、電視等家電設備)標識碼對應的一個或多個紅外碼庫數據並下載,在每次下載完畢一個紅外碼庫數據之後,確定所下載完畢的紅外碼庫數據是否能夠控制被控設備(空調、電視等家電設備),如果不能匹配成功,則繼續下載新的紅外碼庫數據,直至確定能夠控制被控設備(空調、電視等家電設備)時,停止繼續下載紅外碼庫數據,將最後依次下載的匹配成功的紅外碼庫數據保存下來。該方法利用在智能插座200上,可以達到省去遙控器,簡化用戶尋找被控設備(空調、電視等家電設備)紅外碼庫數據繁瑣複雜的操作過程,進而減少匹配時間,提高匹配正確率,提升用戶體驗的目的。
根據本發明的實施例,選擇單元104包括:按照被控設備的型號選擇一個或多個紅外碼庫數據;或按照被控設備的種類選擇一個或多個紅外碼庫數據;或按照被控設備的生產商選擇一個或多個紅外碼庫數據。
在該實施例中,可以通過選擇單元104按照被控設備(空調、電視等家電設備)的型號選擇一個或多個紅外碼庫數據,例如可以根據A品牌的X型號冰箱和A品牌的Y型號冰箱這兩種冰箱型號選擇一個或多個紅外碼庫數據進行控制;可以按照被控設備(空調、電視等家電設備)的種類選擇紅外碼庫數據,例如,可以根據冰箱和電視來選擇紅外碼庫數據進行控制;可以根據A品牌和B品牌來選擇紅外碼庫數據進行控制。通過上述幾種匹配方式的選擇,提高了對不同型號和不同類型設備的適應性,縮短了匹配時間,提高了匹配的正確率。
根據本發明的實施例,判斷單元106包括:功率判斷單元1062,檢測被控設備的運行功率;若運行功率在預定時間段中超過功率閾值,則確定被控設備能被紅外碼庫數據控制;或變化率判斷單元1064,檢測外部設備的運行功率變化率;若運行功率變化率超過變化率閾值,則確定被控設備能被紅外碼庫數據控制。
在該實施例中,可以通過功率判斷單元1062檢測被控設備的運行功率,若運行功率在預定時間段中超過功率閾值,則確定被控設備能被紅外碼庫數據控制;也可以通過變化率判斷單元1064檢測外部設備的運行功率變化率,若運行功率變化率超過變化率閾值,則確定被控設備能被紅外碼庫數據控制。被控設備(空調、電視等家電設備)的功率變化或功率變化率與其工作狀態是一一對應的,例如當採用上述匹配方法對空調進行匹配,可以從紅外碼庫中選擇控制開機的紅外碼,將此紅外碼發送至空調,如果其運行功率在預定的一段時間內由0變到其運行時的工作功率(1KW),超過功率的閾值(設為500W)則確定所下載完畢的紅外碼庫數據能夠控制被控設備,同理,還可以檢測空調的運行功率變化率,變化率閾值為(10W/s),如果空調的運行功率變化率超過10W/s,則同樣認為所下載完畢的紅外碼庫數據能夠控制被控設備。
根據本發明的實施例,匹配裝置100還包括:顯示單元110,顯示匹配成功提示信息。
在該實施例中,保存最後依次下載的紅外碼庫數據還包括顯示匹配成功提示信息。例如,用戶在手持行動裝置(智慧型手機等)利用該方法對被控設備(空調、電視等家電設備)進行控制過程中,若被控設備的紅外碼與紅外碼庫數據匹配成功,則在行動裝置(智慧型手機等)上立即顯示「數據匹配成功」的對話框,方便用戶實時查看匹配結果,提升了用戶體驗。
根據本發明的實施例,結束單元108包括:若下載的所有紅外碼庫數據均無法控制被控設備,則直接退出,並顯示失敗提示信息。
在該實施例中,通過結束單元108保存最後依次下載的紅外碼庫數據,其中,若下載的所有紅外碼庫數據均無法控制被控設備,則直接退出,並顯示失敗提示信息。例如,用戶在手持行動裝置(智慧型手機等)利用該方法對被控設備(空調、電視等家電設備)進行控制過程中,若被控設備的紅外碼與紅外碼庫數據匹配不成功,則可以在行動裝置(智慧型手機等)上立即顯示「數據匹配失敗」的對話框,並直接退出。方便用戶實時感知匹配結果,提升了用戶體驗。
如圖3所示,本發明第三方面實施例提供的智能插座200包括本發明第二方面的任一實施例提供的匹配裝置100,因此該智能插座200具有上述第二方面中任一實施例提供的匹配裝置100的全部有益效果,在此不再贅述。
在本說明書的描述中,術語「第一」、「第二」僅用於描述的目的,而不能理解為指示或暗示相對重要性;術語「連接」、「安裝」、「固定」等均應做廣義理解,例如,「連接」可以是固定連接,也可以是可拆卸連接,或一體地連接;可以是直接相連,也可以通過中間媒介間接相連。對於本領域的普通技術人員而言,可以根據具體情況理解上述術語在本發明中的具體含義。
在本說明書的描述中,術語「一個實施例」等的描述意指結合該實施例或示例描述的具體特徵、結構、材料或特點包含於本發明的至少一個實施例或示例中。在本說明書中,對上述術語的示意性表述不一定指的是相同的實施例或實例。而且,描述的具體特徵、結構、材料或特點可以在任何的一個或多個實施例或示例中以合適的方式結合。
以上僅為本發明的優選實施例而已,並不用於限制本發明,對於本領域的技術人員來說,本發明可以有各種更改和變化。凡在本發明的精神和原則之內,所作的任何修改、等同替換、改進等,均應包含在本發明的保護範圍之內。