胡蓉+黃春梅+農(nóng)斌+周幸謀
摘要:隨著無線局域網(wǎng)的普及,現(xiàn)在不管是家居生活還是學(xué)校日常教學(xué),各行各業(yè)都因此獲得極大的便利。科技為人們帶來快捷高效的生活,基于科技改變生活的理念本文將淺析基于無線局域網(wǎng)實現(xiàn)遠(yuǎn)程終端控制與應(yīng)用。主要包括相關(guān)技術(shù)分析以及使用場景的介紹。
關(guān)鍵詞:無線局域網(wǎng);物聯(lián)網(wǎng);智能家居
中圖分類號:TP316.2 文獻(xiàn)標(biāo)識碼:A 文章編號:1007-9416(2017)01-0024-01
1 前景與概述
近年來,人們的生活水平有了顯著提高,智能手機(jī)普遍走進(jìn)了人們的日常生活,成為了人們?nèi)粘B?lián)系的主要交通工具。隨著互聯(lián)網(wǎng)時代的蓬勃發(fā)展,越來越多的公司、企業(yè)都享受應(yīng)用互聯(lián)網(wǎng)這一交通工具來完成各項交易,網(wǎng)上交易具有經(jīng)濟(jì)便捷特點。此外,在智能手機(jī)與互聯(lián)網(wǎng)二者的關(guān)系之間,使用智能手機(jī)遠(yuǎn)程控制電腦這一領(lǐng)域有了新的突破。
目前市場最常見的利用手機(jī),或者PAD之類的移動工具遠(yuǎn)程控制電腦,出名的如Splashtop,Desktop遠(yuǎn)程桌面,向日葵遠(yuǎn)程控制軟件,PhoneMypc遠(yuǎn)控軟件,網(wǎng)靈遠(yuǎn)程控制軟件等。通過此項技術(shù),可高效,便捷的遠(yuǎn)程訪問PC端,同時應(yīng)用領(lǐng)域也逐步擴(kuò)展,不僅僅局限于個人操作,更深入開發(fā)適用于辦公領(lǐng)域,家庭領(lǐng)域,教育領(lǐng)域等。
2 技術(shù)分析
通過在無線局域網(wǎng)下采用socket的雙向的通信連接,以及TCP三次握手協(xié)議來實現(xiàn)高效的數(shù)據(jù)交流和資源共享,實現(xiàn)手機(jī)遠(yuǎn)程訪問計算機(jī)并調(diào)用PC端內(nèi)部的系統(tǒng)命令來控制電腦,并對電腦實施相應(yīng)的控制操作,擺脫“數(shù)據(jù)線”的限制,擺脫時間,空間,設(shè)備的限制,實現(xiàn)手機(jī)端和PC端的高度交流。
2.1 實現(xiàn)功能
(1)數(shù)據(jù)文件流的互通。手機(jī)顯示空間小,存儲空間不足,不方便細(xì)化操作或保存安全性等問題,用戶需要將手機(jī)拍攝的圖片,視頻,音頻等文件傳至電腦瀏覽,操作或存儲,而傳統(tǒng)的數(shù)據(jù)線連接,在已經(jīng)進(jìn)行了雙向通信連接的前提下,將文件流傳輸給接收端,并且通過TCP三次握手協(xié)議對每次發(fā)送的數(shù)據(jù)量是怎樣跟蹤進(jìn)行協(xié)商使數(shù)據(jù)段的發(fā)送和接收同步,根據(jù)所接收到的數(shù)據(jù)量而確定的數(shù)據(jù)確認(rèn)數(shù)及數(shù)據(jù)發(fā)送、接收完畢后何時撤消聯(lián)系,并建立虛連接,然后返回傳輸完畢信號從而實現(xiàn)了高效的數(shù)據(jù)文件流互通。
(2)執(zhí)行基本操作,模擬鼠標(biāo)鍵盤。通過調(diào)用win32下的dll文件發(fā)出命令對window進(jìn)行基本的操作,實現(xiàn)鍵盤上的基礎(chǔ)功能鍵以及輸入鍵的對應(yīng)功能,從而在通過手機(jī)鍵盤控制電腦游戲模擬游戲手柄的作用。
(3)縮放手機(jī)端PC端的界面內(nèi)容。通過獲取相應(yīng)端口的界面內(nèi)容,按比例縮放投影在對應(yīng)的屏幕,實現(xiàn)手機(jī)界面在電腦端的放大瀏覽,實現(xiàn)更好的視覺體驗。
2.2 開發(fā)平臺及語言
手機(jī)端使用的平臺為AndroidStudio,它是谷歌的一款官方安卓軟件集成開發(fā)工具,免費開發(fā),可以跨平臺支持 Win / Mac / Linux,開發(fā)語言是java以及少量的c++。PC端為Visual Studio2015,使用的開發(fā)語言是c#,而界面開發(fā)使用WPF。
3 應(yīng)用場景與優(yōu)勢
目前市場類似軟件界面過于簡單,風(fēng)格不符合當(dāng)下流行,所以在用戶界面設(shè)計中,堅持以用戶體驗為中心設(shè)計原則,界面直觀、簡潔,操作方便快捷,用戶接觸軟件后對界面上對應(yīng)的功能一目了然、不需要太多培訓(xùn)就可以方便使用。使用一致的標(biāo)記、標(biāo)準(zhǔn)縮寫和顏色,顯示信息的含義應(yīng)該非常明確,用戶不必再參考其它信息源。在進(jìn)行UI設(shè)計時需要充分考慮布局的合理化問題,遵循用戶從上而下,自左向右瀏覽、操作習(xí)慣,避免常用功能按鍵排列過于分散,以造成用戶鼠標(biāo)移動距離過長的弊端。多做“減法”運算,將不常用的功能區(qū)塊隱藏,以保持界面的簡潔,使用戶專注于主要操作流程,有利于提高軟件的易用性及可用性。
4 結(jié)語
隨著時代的發(fā)展,手機(jī)作為方便,快捷的通信工具,走進(jìn)了千家萬戶,在街上可以看到人手一機(jī)的情景,它便于攜帶,功能齊全,而電腦也有它極大優(yōu)勢的地方:功能強(qiáng)大,可擴(kuò)展性強(qiáng),運行速度快,而且大屏享受是當(dāng)下許多人的追求。但手機(jī)作為便攜移動端,終歸無法足夠滿足人們此類需求。因此通常需要把執(zhí)行目標(biāo)轉(zhuǎn)移到電腦上,但是許多時候,不方便或不允許等各種因素。所以同一條件下手機(jī)點對點控制電腦系統(tǒng)軟件則力求實現(xiàn)這一功能,以實用、創(chuàng)新、快捷、簡易上手為特色,力求最大程度面向普通群眾,最大寬度上拓展用戶零星的時間,最大限度上實現(xiàn)手機(jī)-電腦“一體化”。
參考文獻(xiàn)
[1]呂莉,羅杰.智能家居及其發(fā)展趨勢.計算機(jī)與現(xiàn)代化,2007(11).