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