《計算機論文優(yōu)秀范文:關于IDL的信息家電界面語言的研究》由會員分享,可在線閱讀,更多相關《計算機論文優(yōu)秀范文:關于IDL的信息家電界面語言的研究(4頁珍藏版)》請在裝配圖網上搜索。
1、計算機論文優(yōu)秀范文:關于IDL的信息家電界面語言的研究
第一章緒論
1. 1 本文研究背景
1.1.1 智能家居
智能家居,典型的 3C(計算機,通信,消費者)系統(tǒng),集成了數字技術,多媒體技術,通信技術等,屬于巨型網絡終端。換句話說,智能家居系統(tǒng)已經達到家用電器,照明系統(tǒng),智能電話,家用電腦和其他設備的互連。實現了各類智能設備的實時信息交換,實現人們對于整個家居系統(tǒng)的遠程監(jiān)控和實時運作等。
“智能家居”這個概念相對較舊,有關它最早的應用[2]是 1984 年在美國起名為“City Place Building”的實體建筑,美國聯(lián)合科技公司做了第一個吃螃蟹的人,它們公司第一次
2、將建筑設備信息化、整合化的概念實現在了現實生活中的建筑物上,這是全世界有史以來的第一棟“智能型建筑”,以“智能家居”為核心概念的建筑從此走上大家的視野,開啟了人類生活環(huán)境智能化的新篇章。而后,就是全世界最著名的智能家居案例:比爾蓋茨建造了首個全方面的“智能家居”,他的豪宅“未來之屋”位于美國西北部華盛頓州的依山畔湖之地,既有美麗的自然生態(tài),又運用了最頂尖先進的資訊科技,完全按照“智能家居”的概念來設計建造,具備高速網絡的專線條件,所有照明系統(tǒng),安防設備,家電設備均能夠使用計算機端控制,由高性能的服務器來統(tǒng)一管理整個系統(tǒng)的后臺,統(tǒng)籌兼顧所有設備控制和信息交互。
國內的智能家
3、居行業(yè)起步并不算早,但隨著“智能家居”概念的推廣,整個行業(yè)的發(fā)展速度非常快,國內的各大相關企業(yè)都爭相利用“智能家居”這個概念,參與到了競爭之中。2018 年 8 月底,華為公司宣布啟動“方舟計劃”[3],在這個計劃中包括了“HiLink”、“華為智選”和“方舟實驗室”這三大板塊,“HiLink”是開放性的大型智能家居的互動平臺,“華為智選”則是以整合全局資源和打造終端生態(tài)為目的的智能硬件家電品牌,而“方舟實驗室”這個大型的消費領域 IoT實驗室承載了各個品牌之間互動、各類產品研發(fā)的全過程[4]。京東采用“輕資產”模式,基于自己的電子商務平臺構建 JD +平臺[5],通過在線眾籌和營銷推廣吸引眾
4、多智能家居制造商成為其合作伙伴。同時,它還推出了一款“超級 APP”,可以控制平臺內各公司的智能硬件設備,為用戶操作提供更多方便。最近,京東以“叮咚叮咚”為入口,與科大訊飛合作推出了京東智能云語音服務開放平臺。通過在 JD 旗下連接更多智能家居產品,努力使這個平臺更加便捷和智能。2014年,海爾公司開始部署智能生命生態(tài)系統(tǒng)平臺 U +,通過開放端口和協(xié)議實現智能家居產品和不同品牌服務的互聯(lián)互通。2016 年,海爾推出了人工智能概念,升級了 U+平臺,并發(fā)布了海爾 UHomeOS[5],這是一個定制的智能家居操作系統(tǒng)。
...............................
1.
5、2 本文研究現狀及研究意義
1.2.1 國內外信息家電研究現狀
隨著人們生活水平的提高,大眾對生活品質的要求也水漲船高。傳統(tǒng)家電越來越不能滿足人們的需求,家電產業(yè)的轉型升級是必然的,家電的信息化、智能化成為了家電產業(yè)的未來發(fā)展方向,信息家電走進了大眾的視野。各大家電廠商為了適應市場需求,務必要著重研究開發(fā)自身產品的信息化和智能化,制造出更加優(yōu)質的智能化產品。
北京小米科技有限責任公司自創(chuàng)辦以來,一直保持了令人驚嘆的增長速度,特別是在智能手機市場這個領域,小米手機一度成為了全球銷量排名前五的優(yōu)秀產品[6]。小米公司的小米盒子、平衡車、體重秤、小米電飯煲等等產品也在智能家居
6、領域顛覆了傳統(tǒng)家居市場。其中有很多的明星產品比如智米科技的小米空氣凈化器、加一聯(lián)創(chuàng)的小米活塞耳機、紫米科技的小米移動電源、華米科技的小米手環(huán)等在短時間內甚至影響到了整個中國消費電子市場的風潮。2016 年 9 月 2日,海爾集團公司推出了 Ubot[7],主題為搭載“U+智慧生活大腦”的智能機器人,它是海爾公司自主研發(fā)的新一代機器人,具備了人工智能領域國際先進水準。這一款 Ubot 機器人可以動態(tài)的感知家居環(huán)境的環(huán)境情況比如溫度、濕度、照明亮度、安全設備工作狀態(tài)等,然后根據主人發(fā)出的相關指令來做出相應的控制。Ubot 還可以進行自主學習和大數據分析,運用這些學習方式,了解了主人的生活喜好和特殊
7、習慣后它還能主動的提供有用的建議和服務給主人。Ubot 機器人集成了“聽、說、嗅、知、動”五大感知功能,它是圍繞“海爾智慧生活大腦”開發(fā)系統(tǒng)的載體,是海爾集團的信息家電秘密武器。
..........................
第二章基于 IAIDL 的信息家電體系結構
2.1 信息家電接口定義語言
2.1.1 信息家電控制模型
研究信息家電接口定義語言,先要討論信息家電控制系統(tǒng),本文研究的信息家電控制系統(tǒng)由 Android 客戶端、家庭網關、信息家電三個部分組成,從圖 2-1也可以發(fā)現這三個部分中家庭網關是整個體系的中心控制樞紐、是整個
8、系統(tǒng)的核心服務器,為信息家電設備與 Android 客戶端之間建立連接,實現兩者的交互。本文設計的信息家電控制系統(tǒng)是一種基于家庭網關的架構系統(tǒng),其調控中心就是Android 客戶界面端和信息家電設備之間的家庭網關,如圖 2-1 所示。
9、態(tài)來進行 IAIDL 文檔描述,并通過 Socket 通信方式將該文檔傳輸至家庭網關,對網關發(fā)出注冊請求,網關在線確認。用戶在遙控器/Android 客戶端界面提出家電功能操作請求,遙控器/Android 客戶端根據功能指令對網關發(fā)出服務請求,這些服務請求均通過通信模塊傳輸給網關進行處理,再由網關傳遞給家電設備進行功能實現,網關隨時刷新家電設備的實時狀態(tài),將結果返回給遙控器/Android 客戶端。其結構如圖 2-3 所示。
10、78px; height: 158px
..........................
第三章信息家電設備操作界面接口描述語言的設計 15
3.1信息家電操作界面描述語言 15
3.2 信息家電界面特征分析 15
3.3 IAOIDL 的構成 17
第四章信息家電控制系統(tǒng)的實現與分析 29
4.1 界面生成具體實現 29
4.1.1 實驗環(huán)境 29
4.1.2 軟件架構 29
第五章總結與展望 46
5.1 總結 46
5.2 展望 46
第四章信息家電控制系統(tǒng)的實現與分析
4.1 界面生成具體實現
4.
11、1.1 實驗環(huán)境
本文中的信息家電控制系統(tǒng)采用 Android 平臺作為實驗環(huán)境。Android 是google 公司開發(fā)的開源操作系統(tǒng)。目前 Android 系統(tǒng)因其開源以及良好的擴展性已成為各類移動設備的首選系統(tǒng)。在 Android 系統(tǒng)上提供了一系列用于軟硬件的API[28]。Android 系統(tǒng)架構如圖 4-1 所示,由操作系統(tǒng)、中間件、用戶界面和應用軟件四層組成,底層建立在 unix 內核之上[29]。
Android 平臺開發(fā)采用 Java 語言設計,傳輸信息家電界面信息使用 XML 語言傳輸。選擇 Java 是因為它是一種跨平臺的高級程序設計語言,Java 虛擬機(Java
12、Virtual Machine, JVM)是 Java 程序跨平臺的關鍵。Java 字節(jié)碼中不包含任何與平臺相關的信息且不會直接與平臺交互,而是通過 JVM 間接與平臺交互,不需要受到平臺的限制從而實現了跨平臺的目標。所以在本文的研究中,家庭網關也使用 Android 平臺,采用 Java 編程語言。
..........................
第五章總結與展望
5.1 總結
本文是基于接口定義語言(IDL)對信息家電界面的描述語言進行設計與研究,解釋說明了信息家電接口定義語言(IAIDL)這個概念,基于 IADIL 對信息家電體系結構進行了研究,信息家電控
13、制系統(tǒng)由 Android客戶端、家庭網關、信息家電三個模塊組成,再分別對三個模塊的內部邏輯結構進行了分析。
本文使用空調為例分析提取了信息家電界面特征,將 IAOIDL 分為了三個模塊:信息家電設備描述模塊、操作描述模塊和界面描述模塊。然后介紹了巴斯科范式 BNF,使用 BNF 范式對信息家電接口定義語言 IAIDL 進行規(guī)范化描述;提出了面向對象語言和 XML 文檔兩種實現 IAOIDL 的方法,選擇 XML 文檔進行了示例。
本文中使用 Android 平臺對信息家電控制界面進行了實現和分析,討論了信息家電智能系統(tǒng)的三個模塊的通信技術和獲取家電設備動態(tài)信息的推拉技術,對信息家電協(xié)作模型進行了分析和設計,協(xié)作系統(tǒng)中不僅是用戶與家電之間的交互,家電與家電之間也有協(xié)作。信息家電的協(xié)作可以看作是多種不同的場景模式,可以把每一種模式看作是有一個規(guī)則庫,存放用戶或者廠商設定的規(guī)則。