楊方珍
摘 要:當前,家庭智能家居普遍受到了人們的青睞,對其系統(tǒng)設(shè)計展開探討具有十分重要的意義。對智能液晶電視平臺的家庭云智控系統(tǒng)進行了分析,對其系統(tǒng)框架、軟件流程的設(shè)計進行了詳細介紹。
關(guān)鍵詞:云智控系統(tǒng);軟件;智能家居;遙控器
中圖分類號:TP311.52 文獻標識碼:A DOI:10.15913/j.cnki.kjycx.2017.08.125
隨著互聯(lián)網(wǎng)技術(shù)以及人工智能的迅速發(fā)展,智能家居也得到了迅猛發(fā)展,并以其能夠提升家庭居住安全性、舒適性、便利性等優(yōu)點,得到人們的普遍青睞。當前,智能家居市場競爭激烈,如何合理設(shè)計智能家居系統(tǒng),在競爭激烈的市場中站穩(wěn)腳跟是當前智能家居企業(yè)面臨的重要問題?;诖?,本文對智能液晶電視平臺的家庭云智控系統(tǒng)設(shè)計進行了介紹。
1 系統(tǒng)設(shè)計目標
以TV和遙控器為平臺,配合對應(yīng)的軟件組成的一套交互系統(tǒng),該系統(tǒng)是以遙控器為終端控制設(shè)備,通過電視機平臺及其對應(yīng)的可以訪問的配套云端服務(wù)器,對帶紅外接收頭的設(shè)備實行有效控制的操作系統(tǒng)。以智能電視和遙控器為控制中心,一個遙控器可實現(xiàn)全部家庭紅外接收設(shè)備的控制;簡易操作界面、低延遲的紅外轉(zhuǎn)發(fā)機制可確保良好的交互體驗;龐大的紅外數(shù)據(jù)庫后臺,可覆蓋市面上絕大多數(shù)的紅外設(shè)備。
2 系統(tǒng)框架設(shè)計
圖1為智能液晶電視平臺的家庭云智控系統(tǒng)的框架示意圖,圖1中按照模塊分為云端服務(wù)器、TV,遙控器(云智控手柄)和紅外接收設(shè)備(機頂盒、空調(diào)、風(fēng)扇)。
整體實現(xiàn)的簡單流程為:①通過遙控器發(fā)送命令到TV,由TV上傳至云端服務(wù)器;②云端服務(wù)器獲取對應(yīng)的數(shù)據(jù)下行給TV,TV解析出命令并打包相應(yīng)的紅外碼給遙控器;③遙控器發(fā)射紅外碼值控制家電。具體對應(yīng)的信號流程如圖2所示。
數(shù)據(jù)上行過程為:用戶觸發(fā)遙控器的語音按鍵,啟動TV平臺的云智控系統(tǒng)。用戶輸入語音命令,遙控器的MIC接收到用戶的模擬語音命令傳遞給云智控SoC芯片,語音在云智控SoC芯片中進行編碼和壓縮,壓縮后的數(shù)據(jù)通過SPI協(xié)議傳遞給遙控器無線模塊,再由遙控器無線模塊發(fā)送給TV無線模塊。
TV無線模塊接收到遙控器發(fā)過來的RF數(shù)據(jù)包后,對數(shù)據(jù)進行解壓縮和解碼,得到的數(shù)據(jù)通過USB接口以PCM數(shù)據(jù)格式傳遞給電視機端的TVSoC芯片。由該模塊對數(shù)據(jù)進行相關(guān)運算,解析成命令,并把命令通過USB接口傳給WiFi模塊,信息在WiFi模塊中加載高頻載波后由天線發(fā)射出去,通過無線路由器連接到云端服務(wù)器。
數(shù)據(jù)下行過程為:從云端下載相應(yīng)的數(shù)據(jù),通過WiFi模塊接收,解壓縮后通過USB接口傳給TVSoC芯片,由其處理后傳送給TV無線模塊,轉(zhuǎn)成SPI數(shù)據(jù)格式,加載2.4 GHz的載波信號,由天線發(fā)射出去。
遙控器無線模塊接收到RF信號后,解出對應(yīng)的數(shù)據(jù)信號,以SPI數(shù)據(jù)格式傳給遙控器SoC芯片,由其解析出對應(yīng)的紅外信號波形,由紅外發(fā)射電路發(fā)射出紅外信號,控制對應(yīng)的紅外接收設(shè)備。
3 軟件流程設(shè)計
軟件系統(tǒng)框圖如圖3所示。
系統(tǒng)軟件應(yīng)用在設(shè)計上對UI和Service基本實現(xiàn)分離,UI交互和界面本文不詳細討論,后臺Service在開機啟動后一直存在,同時提供了發(fā)紅外碼、獲取頻道列表等接口,以jar包的形式供其他應(yīng)用調(diào)用。Service的主要實現(xiàn)方案主要分為和服務(wù)器通信以及數(shù)據(jù)庫存儲兩大部分,在服務(wù)器上得到數(shù)據(jù)后,按照一定格式存放于本地數(shù)據(jù)庫中,供云智控和其他應(yīng)用進行調(diào)用。
云智控的主要子模塊包括Family Control Center、Family Control Center Service、Data Base Operation、Poster等部分。主要模塊工功能為:①Family Control Center(云智控的操作界面)。目前,版本支持機頂盒、風(fēng)扇、空調(diào)的設(shè)定,本說明主要以機頂盒為例進行說明,主要包括機頂盒屬性設(shè)置(省/市/運營商/機頂盒型號/信號源)和臺序管理(用戶手動調(diào)整臺序)。②Family Control Center Service(云智控的后臺服務(wù))。主要對前臺界面提供與服務(wù)器通信并獲取數(shù)據(jù),對臺序和紅外碼進行數(shù)據(jù)庫存儲,對遙控器發(fā)送紅外碼。③Data Base Operation(數(shù)據(jù)庫操作)。主要提供數(shù)據(jù)庫的讀、寫、刪除操作。④Poster(服務(wù)器通信線程)。主要負責(zé)從服務(wù)器獲得省/市/運營商/機頂盒/頻道名稱/紅外碼的數(shù)據(jù),并傳給前臺UI。
4 結(jié)束語
綜上所述,當前計算機與互聯(lián)網(wǎng)技術(shù)已相當成熟,智能家居在家庭中的應(yīng)用越來越廣泛。面對日益激烈的市場競爭,智能家居企業(yè)要對家庭云智控系統(tǒng)進行合理設(shè)計,從而提高企業(yè)的競爭力,吸引更多的用戶。本文提出了智能液晶電視平臺的家庭云智控系統(tǒng)設(shè)計,具有較強的市場競爭力。
參考文獻
[1]朱欣穎,陳曦.基于WIFI智能家居控制系統(tǒng)的設(shè)計[J].智能計算機與應(yīng)用,2014(06).
[2]陸興華,吳恩燊,黃冠華.基于Android的智能家居控制系統(tǒng)軟件設(shè)計研究[J].物聯(lián)網(wǎng)技術(shù),2015(11).
〔編輯:張思楠〕