一種基於智能終端的按鍵動態布局系統及方法
2023-05-02 08:57:46 1
專利名稱:一種基於智能終端的按鍵動態布局系統及方法
技術領域:
本發明涉及智能家電領域,尤其涉及一種基於智能終端的按鍵動態布局系統及方法。
背景技術:
隨著家電智能化的發展,家電系統的家電設備種類越來越多,雖然這些設備操作方法相似,但由於其具體功能各異,因而不可避免的需要種類繁多的遙控設備,從而用戶需要熟悉不同的遙控器使用,並且用戶經常會拿錯遙控器,這無疑會給居家生活帶來諸多不便;目前已經出現有可以和家電設備通信並控制家電設備,從而取代傳統的紅外遙控器的智能終端。但是目前在使用智能終端控制家電設備時,其顯示界面都是固定的,因此當針對不同的受控家電設備時,其顯示界面的單一無法滿足用戶操作的需求。
發明內容
本發明的主要目的是針對現有技術中顯示界面的單一,提供一種基於智能終端的按鍵動態布局系統及方法,可以對應於不同受控家電設備,動態布局其顯示界面的按鍵。本發明提供了一種基於智能終端的按鍵動態布局系統,包括智能終端及無線AP設備,其中:智能終端,用於接收用戶的設置指令,從按鍵庫中選擇需要學習的按鍵,將所選擇的按鍵按用戶設置的排布規則進行布局並存儲,生成顯示界面;還用於向無線AP設備發送與所選擇的按鍵對應的控制信號的請求,接收所述AP設備反饋的控制信號,將所選擇的按鍵與其對應的控制信號對應存儲;無線AP設備,用於 接收到所述請求,向家電設備發送查詢與所選擇的按鍵對應的控制信號的指示,接收家電設備反饋的紅外信號;還用於將所述紅外信號轉換為與其對應的控制信號並發送至所述智能終端。優選地,所述智能終端還用於:接收用戶的學習指令,其中所述學習指令包括家電設備信息;還用於根據所述家電設備信息獲取與其相對應的按鍵庫的信息;將所獲取的按鍵庫的信息反饋給用戶,以供用戶從所述按鍵庫的信息中選取需要學習的按鍵。優選地,所述智能終端用於將按鍵按排布規則進行布局並存儲具體為:根據所選擇的按鍵屬性劃分按鍵區域,將對應於各按鍵區域不同屬性的所述按鍵分別布設至對應按鍵區域,並將其存儲;將所述按鍵在所獲取的按鍵庫中的唯一序號值與所述智能終端中的唯一序號值對應存儲。優選地,還包括資料庫,所述資料庫包括智能終端資料庫及伺服器資料庫,用於存儲家電設備信息及與其對應的按鍵庫的信息,並用於存儲與需要學習的按鍵相匹配的控制信號。本發明還提供了一種基於智能終端的按鍵動態布局方法,包括:
接收用戶的設置指令,其中該設置指令包括所選擇的需要學習的按鍵、所述需要學習的按鍵的排布規則;從按鍵庫中選擇需要所述學習的按鍵,將所選擇的按鍵按所述排布規則進行布局並存儲,生成顯示界面;進入所選擇的按鍵的學習狀態,接收與所選擇的按鍵相匹配的控制信號,將所選擇的按鍵與其對應的控制信號對應存儲。優選地,所述接收用戶的設置指令之前還包括步驟:接收用戶的學習指令,其中所述學習指令包括家電設備信息;根據所述家電設備信息獲取與其相對應的按鍵庫的信息;將所獲取的按鍵庫的信息反饋給用戶,以供用戶從所述按鍵庫的信息中選取需要學習的按鍵。優選地,所述根據所述家電設備信息獲取與其相對應的按鍵庫的信息包括:根據所述家電設備信息從智能終端資料庫獲取與其相對應的按鍵庫的信息;或者根據所述家電設備信息從伺服器資料庫獲取與其相對應的按鍵庫的信息,將其存儲至智能終端資料庫。優選地,所述將按鍵按排布規則進行布局並存儲包括:根據所選擇的按鍵屬性劃分按鍵區域,將對應於各按鍵區域不同屬性的所述按鍵分別布設至對應按鍵區域,並將其存儲。優選地,所述將按鍵按排布規則進行布局並存儲還包括:將所述按鍵在所獲取的按鍵庫中的唯一序號值與所述智能終端中的唯一序號值對應存儲。優選地,所述生成顯示界面包括:檢測顯示區域的屏幕解析度;根據所述解析度和所述按鍵的數量及所述排布規則,自適應生成所述按鍵的顯示界面。本發明提供的基於智能終端的按鍵動態布局方法,包括:接收用戶的設置指令,其中該設置指令包括所選擇的需要學習的按鍵、所述需要學習的按鍵的排布規則;從按鍵庫中選擇需要所述學習的按鍵,將所選擇的按鍵按所述排布規則進行布局並存儲,生成顯示界面;進入所選擇的按鍵的學習狀態,接收與所選擇的按鍵相匹配的控制信號,將所選擇的按鍵與其對應的控制信號對應存儲。本發明可以通過學習的方式,實現智能終端對家電設備的遙控功能,且針對不同的受控家電設備,所述智能終端可根據用戶的設置指令控制顯示界面進而實現按鍵的動態布局,在很大程度上提高智能終端控制的靈活性,同時滿足不同用戶的使用習慣。
圖1是本發明基於智能終端的按鍵動態布局系統一實施例的結構示意圖;圖2是本發明基於智能終端的按鍵動態布局方法一實施例的流程圖;圖3是本發明基於智能終端的按鍵動態布局方法又一實施例的流程圖;圖4是本發明根據家電設備信息獲取與其相對應的按鍵庫的信息的流程圖;圖5是本發明的資料庫設計結構示意圖。
本發明目的的實現、功能特點及優點將結合實施例,參照附圖做進一步說明。
具體實施例方式以下結合說明書附圖及具體實施例進一步說明本發明的技術方案。應當理解,此處所描述的具體實施例僅僅用以解釋本發明,並不用於限定本發明。參照圖1,圖1為本發明本發明基於智能終端的按鍵動態布局系統一實施例的結構示意圖;本發明提供一種基於智能終端的按鍵動態布局系統,包括智能終端10及無線AP設備20,其中:智能終端10,用於接收用戶的設置指令,從按鍵庫中選擇需要學習的按鍵,其中所述設置指令包括所選擇的需要學習的按鍵、需要學習的按鍵的排布規則,例如根據數字由大到小的順序從上到下、從左到右、從右到左的排列順序作為排布規則,此處對此不作限制。此外還包括學習所選擇的按鍵的學習指示,所述智能終端10根據所述排布規則進行布局並存儲,生成顯示界面;根據所述學習指示,向無線AP設備20發送與所選擇的按鍵對應的控制信號的請求,接收所述AP設備20反饋的控制信號,將所選擇的按鍵與其對應的控制信號對應存儲。無線AP (Access Point,接入點)設備20,用於接收所述請求,向家電設備發送查詢與所選擇的按鍵對應的控制信號的指示,接收家電設備反饋的紅外信號,並將所述紅外信號轉換為與其對應的控制信號並發送至智能終端10。進一步的,所述智能終端10還用於:接收用戶的學習指令,其中所述學習指令包括家電設備信息,所述家電設備信息包括家電的類型、品牌信息,還可包括型號等相關信息,此處不再贅述。所述智能終端10可根據所述學習指令中的家電設備信息獲取與其相對應的按鍵庫的信息;將所獲取的按鍵庫的信息反饋給用戶,以供用戶從所述按鍵庫的信息中選取需要學習的按鍵;具體地,所述智能終端10可從智能終端資料庫中獲取相對應的按鍵庫的信息,或者從伺服器資料庫中獲取對應的按鍵庫的信息,此處對此不作限制。更進一步地,所述智能終端10還用於接收用戶的工作指令,發送控制信號至所述無線AP設備20 ;所述無線AP設備20接收所述智能終端10發出的控制信號,並將其轉換為紅外信號後,將所述紅外信號發送至家電設備,從而控制家電設備工作。所述無線AP設備20及所述智能終端10之間進行無線通信,其無線通道包括WIF1、藍牙、或3G等。所述智能終端10用於將按鍵按排布規則進行布局並存儲具體為:根據所選擇的按鍵屬性劃分按鍵區域,將對應於各按鍵區域不同屬性的所述按鍵分別布設至對應按鍵區域,並將其存儲;將所述按鍵在所獲取的按鍵庫中的唯一序號值與所述智能終端中的唯一序號值對應存儲,其中,所述按鍵屬性指該按鍵為數字鍵,方向鍵、或其他各種屬性等,此處對此不作限制。所述基於智能終端的按鍵動態布局系統還包括資料庫30,所述資料庫30包括智能終端資料庫及伺服器資料庫,用於存儲家電設備信息及與其對應的按鍵庫的信息,並存儲與需要學習的按鍵相對應的控制信號,其中所述控制信號包括家電設備反饋的紅外信號。所述基於智能終端的按鍵動態布局系統可以通過學習的方式,實現智能終端10對家電設備的遙控功能,且針對不同的受控家電設備,所述智能終端10控制其工作的顯示界面可實現按鍵的動態布局,此處受控家電設備是指:可以通過所述智能終端發出其學習後的對應的控制信號,從而被所述控制信號控制的家電設備。本實施例中按鍵的學習、設置、動態排布的具體過程與下一實施例一樣,詳看下一實施例,為了更易於理解,統一在下一實施例闡述,此處不再贅述。參照圖2,圖2為本發明基於智能終端的按鍵動態布局方法一實施例的流程圖,本發明還提供一種基於智能終端的按鍵動態布局方法,包括:S100、接收用戶的設置指令,其中該設置指令包括所選擇的需要學習的按鍵、所述需要學習的按鍵的排布規則;S200、從按鍵庫中選擇需要所述學習的按鍵,將所選擇的按鍵按所述排布規則進行布局並存儲,生成顯示界面;S300、進入所選擇的按鍵的學習狀態,接收與所選擇的按鍵相匹配的控制信號,將所選擇的按鍵與其對應的控制信號對應存儲。進一步的,參照圖3,圖3為本發明基於智能終端的按鍵動態布局方法又一實施例的流程圖;所述步驟SlOO接收用戶的設置指令之前還包括步驟:接收用戶的學習指令,其中所述學習指令包括家電設備信息;根據所述家電設備信息獲取與其相對應的按鍵庫的信息;將所獲取的按鍵庫的信息反饋給用戶,以供用戶從所述按鍵庫的信息中選取需要學習的按鍵。參照圖4,圖4為本發明根據家電設備信息獲取與其相對應的按鍵庫的信息的流程圖;所述步驟S102根據所述家電設備信息獲取與其相對應的按鍵庫的信息包括:根據所述家電設備信息從智能終端資料庫獲取與其相對應的按鍵庫的信息;或者根據所述家電設備信息從伺服器資料庫獲取與其相對應的按鍵庫的信息,並將其存儲至智能終端資料庫。所述步驟S102具體如圖4所示:步驟S1021,根據所述家電設備信息從智能終端資料庫獲取與其相對應的按鍵庫的信息;步驟S1022,判定是否根據所述家電設備信息從智能終端資料庫成功獲取與其相對應的按鍵庫的信息;步驟S1023,若獲取失敗,則根據所述家電設備信息從伺服器資料庫獲取與其相對應的按鍵庫的信息,並進入步驟S1024,即將所述按鍵庫的信息存儲至智能終端資料庫。所述智能終端資料庫自帶有一套家電設備按鍵庫,從中可以獲取按鍵庫的信息,用戶可以在所述智能終端資料庫中根據受控家電設備的類型、品牌、型號等信息,直接獲取相應的按鍵庫的信息。當從所述智能終端資料庫中無法直接獲取所需要的按鍵庫的信息時,此時可在智能終端10的中輸入受控家電設備的類型、品牌、型號等信息,所述智能終端10根據輸入的信息從伺服器資料庫中調取與所述受控家電設備相應的按鍵庫的信息,並將其保存至智能終端資料庫中,以便於隨時調取。參照圖5,圖5為本發明的資料庫設計結構示意圖,其資料庫30設計結構包含了按鍵對應的受控家電設備的設備類型301、設備品牌302、設備型號303以及按鍵庫304中所羅列的按鍵區域等信息,所述家電設備的設備類型301、設備品牌302、設備型號303三個屬性外鍵關聯,並在用戶獲取設備信息時以聯機菜單顯示。在進入到獲取按鍵庫的信息步驟時,根據按鍵庫304中對應的按鍵區域進行過濾性選擇。具體的,所述根據輸入的信息從伺服器資料庫中調取與所述受控家電設備相應的按鍵庫的信息為:用戶將輸入的受控家電設備設備的類型、品牌、型號等信息提交至預先設定的伺服器URL地址,在伺服器資料庫中對輸入的信息進行模糊檢索,並將符合輸入信息的按鍵庫的信息以列表的格式返回至所述智能終端10,並將與所述受控家電設備相應的按鍵庫的信息存儲至智能終端資料庫。本實施例中所述返回至所述智能終端10的按鍵庫的信息的數據格式可定義如表1。表權利要求
1.種基於智能終端的按鍵動態布局系統,其特徵在於,包括智能終端及無線AP設備,其中: 智能終端,用於接收用戶的設置指令,從按鍵庫中選擇需要學習的按鍵,將所選擇的按鍵按用戶設置的排布規則進行布局並存儲,生成顯示界面; 還用於向無線AP設備發送與所選擇的按鍵對應的控制信號的請求,接收所述AP設備反饋的控制信號,將所選擇的按鍵與其對應的控制信號對應存儲; 無線AP設備,用於接收到所述請求,向家電設備發送查詢與所選擇的按鍵對應的控制信號的指示,接收家電設備反饋的紅外信號; 還用於將所述紅外信號轉換為與其對應的控制信號並發送至所述智能終端。
2.據權利要求1所述的基於智能終端的按鍵動態布局系統,其特徵在於,所述智能終端還用於:接收用戶的學習指令,其中所述學習指令包括家電設備信息; 還用於根據所述家電設備信息獲取與其相對應的按鍵庫的信息;將所獲取的按鍵庫的信息反饋給用戶,以供用戶從所述按鍵庫的信息中選取需要學習的按鍵。
3.據權利要求1所述的基於智能終端的按鍵動態布局系統,其特徵在於,所述智能終端用於將按鍵按排布規則進行布局並存儲具體為:根據所選擇的按鍵屬性劃分按鍵區域,將對應於各按鍵區域不同屬性的所述按鍵分別布設至對應按鍵區域,並將其存儲;將所述按鍵在所獲取的按鍵庫中的唯一序號值與所述智能終端中的唯一序號值對應存儲。
4.據權利要求1所述的基於智能終端的按鍵動態布局系統,其特徵在於,還包括資料庫,所述資料庫包括智能終端資料庫及伺服器資料庫,用於存儲家電設備信息及與其對應的按鍵庫的信息,並用於存儲與需要學習的按鍵相匹配的控制信號。
5.種基於智能終端的按 鍵動態布局方法,其特徵在於,包括: 接收用戶的設置指令,其中該設置指令包括所選擇的需要學習的按鍵、所述需要學習的按鍵的排布規則; 從按鍵庫中選擇需要所述學習的按鍵,將所選擇的按鍵按所述排布規則進行布局並存儲,生成顯示界面; 進入所選擇的按鍵的學習狀態,接收與所選擇的按鍵相匹配的控制信號,將所選擇的按鍵與其對應的控制信號對應存儲。
6.據權利要求5所述的基於智能終端的按鍵動態布局方法,其特徵在於,所述接收用戶的設置指令之前還包括步驟: 接收用戶的學習指令,其中所述學習指令包括家電設備信息; 根據所述家電設備信息獲取與其相對應的按鍵庫的信息; 將所獲取的按鍵庫的信息反饋給用戶,以供用戶從所述按鍵庫的信息中選取需要學習的按鍵。
7.據權利要求6所述的基於智能終端的按鍵動態布局方法,其特徵在於,所述根據所述家電設備信息獲取與其相對應的按鍵庫的信息包括: 根據所述家電設備信息從智能終端資料庫獲取與其相對應的按鍵庫的信息; 或者根據所述家電設備信息從伺服器資料庫獲取與其相對應的按鍵庫的信息,將其存儲至智能終端資料庫。
8.據權利要求5所述的基於智能終端的按鍵動態布局方法,其特徵在於,所述將按鍵按排布規則進行布局並存儲包括: 根據所選擇的按鍵屬性劃分按鍵區域,將對應於各按鍵區域不同屬性的所述按鍵分別布設至對應按鍵區域,並將其存儲。
9.據權利要求8所述的基於智能終端的按鍵動態布局方法,其特徵在於,所述將按鍵按排布規則進行布局並存儲還包括:將所述按鍵在所獲取的按鍵庫中的唯一序號值與所述智能終端中的唯一序號值對應存儲。
10.據權利要求5所述的基於智能終端的按鍵動態布局方法,其特徵在於,所述生成顯示界面 包括: 檢測顯示區域的屏幕解析度; 根據所述解析度和所述按鍵的數量及所述排布規則,自適應生成所述按鍵的顯示界面。
全文摘要
本發明公開了一種基於智能終端的按鍵動態布局系統及方法,所述方法包括接收用戶的設置指令,其中該設置指令包括所選擇的需要學習的按鍵、所述需要學習的按鍵的排布規則;從按鍵庫中選擇需要所述學習的按鍵,將所選擇的按鍵按所述排布規則進行布局並存儲,生成顯示界面;進入所選擇的按鍵的學習狀態,接收與所選擇的按鍵相匹配的控制信號,將所選擇的按鍵與其對應的控制信號對應存儲。本發明可以通過學習的方式,實現智能終端對家電設備的遙控功能,且針對不同的受控家電設備,所述智能終端控制其工作的顯示界面可實現按鍵的動態布局,可以在很大程度上提高智能終端控制的靈活性,同時滿足不同用戶的使用習慣。
文檔編號G06F9/445GK103092646SQ20121059388
公開日2013年5月8日 申請日期2012年12月31日 優先權日2012年12月31日
發明者王鵬, 劉昆 申請人:西安Tcl軟體開發有限公司