羅圓等
摘要:隨著計(jì)算技術(shù)和通信技術(shù)的快速發(fā)展,人類正逐步進(jìn)入普適計(jì)算(Ubiquitous Computing)時(shí)代。而智能空間正是普適計(jì)算本質(zhì)特點(diǎn)的一種具體而集中的體現(xiàn),智能手機(jī)在其中可以獲得增強(qiáng)化的個(gè)性服務(wù)。論文實(shí)現(xiàn)了一種基于Android智能手機(jī)的模擬電腦外設(shè)的多功能平臺(tái),手機(jī)和電腦端通過TCP/IP協(xié)議連接,使得用戶在一定的距離內(nèi)用手機(jī)遠(yuǎn)程的控制電腦。
關(guān)鍵詞:Android;智能手機(jī);模擬外設(shè);遠(yuǎn)程控制
中圖分類號(hào):TP319 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1009-3044(2014)32-7719-05
Abstract: With the rapid development of computer technology and communication technology, human beings is gradually entering the Ubiquitous Computing age. The Smart Space is a specific and concentrated expression of an essential feature of pervasive computing.Due to them, Intelligent phone can get personalized service. This paper realizes a multifunctional platform analog computer peripherals based on Android smartphone, mobile phones and computer connected via TCP / IP protocol, allowing users remote control the computer at the appropriate distance using a mobile phone.
Key words: Android; smartphone;peripherals simulation;remote control
隨著計(jì)算技術(shù)和通信技術(shù)的快速發(fā)展,自 20 世紀(jì)的 80 年代人類經(jīng)歷了從主機(jī)計(jì)算(Mainframe Computing)到桌面計(jì)算(Desktop Computing)的革新后,正逐步進(jìn)入普適計(jì)算(Ubiquitous Computing)時(shí)代[1-3], 這一概念強(qiáng)調(diào)計(jì)算和環(huán)境融為一體,計(jì)算機(jī)本身將隱藏到人們的生活環(huán)境中。在普適計(jì)算的模式下,人們可以隨時(shí)隨地、透明地獲得數(shù)字化的信息服務(wù)[4],可以脫離傳統(tǒng)的鍵盤、鼠標(biāo)的操作模式,以自然和隱含的方式與信息系統(tǒng)交流。智能空間的一個(gè)重要功能稱為游牧服務(wù)(Cyber Foraging)[5]指用戶攜帶入空間的無線手持設(shè)備可以充分利用其周圍基礎(chǔ)設(shè)施中的相對(duì)較強(qiáng)的設(shè)備的能力。隨著智能手持設(shè)備在硬件和軟件上的進(jìn)步,智能手機(jī)正在迅速崛起,而PC機(jī)正在逐漸衰落。Strategy Analytics2014年第二季度智能手機(jī)操作系統(tǒng)全球分布情況報(bào)告顯示,目前Android操作系統(tǒng)的全球市場(chǎng)份額已達(dá)84.6%,Android平臺(tái)憑借其免費(fèi)且開源,具有強(qiáng)大的應(yīng)用層API占據(jù)了大部分的市場(chǎng)。該文中使用到的無線手持設(shè)備為Android智能手機(jī)。
目前遠(yuǎn)程控制類的系統(tǒng)大多采用將電腦桌面圖像實(shí)時(shí)傳送給手機(jī)屏幕,由于電腦屏幕與手機(jī)屏幕尺寸差距太大,縮小在手機(jī)屏幕上的電腦桌面不方便操作也看不清楚,而且這種方式導(dǎo)致手機(jī)端與電腦端的連接網(wǎng)絡(luò)吞吐量大,在網(wǎng)絡(luò)狀況差的情況下容易出現(xiàn)卡頓,因此我們摒棄了這一做法。讓用戶在手機(jī)上看到電腦桌面的操作目的有兩個(gè):一是讓用戶打開電腦上安裝的軟件;二是獲取電腦文件系統(tǒng)中的文件。論文所介紹的平臺(tái)能在手機(jī)上通過列表的方式看到電腦上安裝的所有軟件,并且手機(jī)能訪問電腦的文件系統(tǒng),通過長按的方式就能獲取自己需要的文件。
另市面上的同類軟件大多界面不友好,很多需要注冊(cè)登錄,復(fù)雜化用戶的操作體驗(yàn),手機(jī)端與電腦端連接時(shí)間過長或電腦端的響應(yīng)有延遲。
論文實(shí)現(xiàn)了一種基于Android智能手機(jī)的模擬電腦外設(shè)的多功能平臺(tái)。平臺(tái)分為兩部分,一部分是電腦端(服務(wù)端),另一部分是手機(jī)端(客戶端)。在同一局域網(wǎng)中,手機(jī)通過該平臺(tái)連接電腦,通過手機(jī)App來實(shí)現(xiàn)對(duì)電腦鼠標(biāo),鍵盤,攝像頭等外設(shè)的模擬。并且手機(jī)App中有獨(dú)立的功能控制電腦上PowerPoint,手機(jī)能隨意的對(duì)PPT進(jìn)行翻頁,播放和退出的控制,以及對(duì)電腦電源的控制。該平臺(tái)將人從電腦跟前解放,支撐了智能空間中其他可能具有傳感和計(jì)算能力的設(shè)備的識(shí)別。
1 系統(tǒng)的總體設(shè)計(jì)
系統(tǒng)采用C/S結(jié)構(gòu),包括服務(wù)器端(Server)和客戶端(Client)以及服務(wù)端和客戶端互相通信的協(xié)議TCP/IP。服務(wù)器端用于對(duì)客戶端信息的監(jiān)聽,解析從客戶端發(fā)來的控制命令并發(fā)送給計(jì)算機(jī)以實(shí)現(xiàn)相應(yīng)的指令。客戶端用于與用戶進(jìn)行交互,收集用戶的需求,并將用戶需求轉(zhuǎn)化為指令發(fā)送給服務(wù)端。服務(wù)端與客戶端通過TCP/IP協(xié)議來連接。當(dāng)用戶攜帶的Android手機(jī)進(jìn)入與服務(wù)端相同的局域網(wǎng)內(nèi),會(huì)自動(dòng)連接帶有服務(wù)端的設(shè)備。通過手機(jī)APP界面上功能按鍵的選擇,用戶可選擇模擬不同的計(jì)算機(jī)外設(shè)。
2 系統(tǒng)的具體設(shè)計(jì)
4 結(jié)束語
隨著可移動(dòng)設(shè)備的不斷發(fā)展,智能手機(jī)的配置越來越高,屏幕越來越大,而可穿戴設(shè)備的悄然興起似乎彌補(bǔ)了智能手機(jī)正在的缺失的輕巧性及親膚性。論文所介紹的平臺(tái)目前只能用手機(jī)控制電腦,待中國進(jìn)入智能家居時(shí)代,平臺(tái)能夠與智能家電連接,人們可以用手機(jī)輕松控制家電。甚至在可穿戴設(shè)備普及了以后,此平臺(tái)能夠移植到智能手表等可穿戴設(shè)備上,使得控制變得更加簡(jiǎn)單和便捷。如此看來,該平臺(tái)具有廣闊的前景和市場(chǎng)價(jià)值。
參考文獻(xiàn):
[1] 謝偉凱,徐光佑,史元春.普適計(jì)算——下一代計(jì)算模式[EB/OL] http://www2.ccw.com.cn/02/0208/b/0208b02_2.asp.
[2] Weiser,Mark.The Computer for the Twenty-First Century[J].Scientific American, 1991(9):94-10.
[3] David Garlan,Daniel P. Siewiorek, Asim Smailagic, and Peter Steenkiste,Project Aura: Toward Distraction-Free Pervasive Computing[J].PERVASIVE computing,APRIL—JUNE 2002:22-31.
[4] 耿東久,索岳,陳渝,等.基于Android 手機(jī)的遠(yuǎn)程訪問和控制系統(tǒng)[J].計(jì)算機(jī)應(yīng)用,2011(2).
[5] 源碼工作室.揭開Socket編程的面紗[EB/OL] http://goodcandle.cnblogs.com/archive/2005/12/10/294652.aspx.endprint
摘要:隨著計(jì)算技術(shù)和通信技術(shù)的快速發(fā)展,人類正逐步進(jìn)入普適計(jì)算(Ubiquitous Computing)時(shí)代。而智能空間正是普適計(jì)算本質(zhì)特點(diǎn)的一種具體而集中的體現(xiàn),智能手機(jī)在其中可以獲得增強(qiáng)化的個(gè)性服務(wù)。論文實(shí)現(xiàn)了一種基于Android智能手機(jī)的模擬電腦外設(shè)的多功能平臺(tái),手機(jī)和電腦端通過TCP/IP協(xié)議連接,使得用戶在一定的距離內(nèi)用手機(jī)遠(yuǎn)程的控制電腦。
關(guān)鍵詞:Android;智能手機(jī);模擬外設(shè);遠(yuǎn)程控制
中圖分類號(hào):TP319 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1009-3044(2014)32-7719-05
Abstract: With the rapid development of computer technology and communication technology, human beings is gradually entering the Ubiquitous Computing age. The Smart Space is a specific and concentrated expression of an essential feature of pervasive computing.Due to them, Intelligent phone can get personalized service. This paper realizes a multifunctional platform analog computer peripherals based on Android smartphone, mobile phones and computer connected via TCP / IP protocol, allowing users remote control the computer at the appropriate distance using a mobile phone.
Key words: Android; smartphone;peripherals simulation;remote control
隨著計(jì)算技術(shù)和通信技術(shù)的快速發(fā)展,自 20 世紀(jì)的 80 年代人類經(jīng)歷了從主機(jī)計(jì)算(Mainframe Computing)到桌面計(jì)算(Desktop Computing)的革新后,正逐步進(jìn)入普適計(jì)算(Ubiquitous Computing)時(shí)代[1-3], 這一概念強(qiáng)調(diào)計(jì)算和環(huán)境融為一體,計(jì)算機(jī)本身將隱藏到人們的生活環(huán)境中。在普適計(jì)算的模式下,人們可以隨時(shí)隨地、透明地獲得數(shù)字化的信息服務(wù)[4],可以脫離傳統(tǒng)的鍵盤、鼠標(biāo)的操作模式,以自然和隱含的方式與信息系統(tǒng)交流。智能空間的一個(gè)重要功能稱為游牧服務(wù)(Cyber Foraging)[5]指用戶攜帶入空間的無線手持設(shè)備可以充分利用其周圍基礎(chǔ)設(shè)施中的相對(duì)較強(qiáng)的設(shè)備的能力。隨著智能手持設(shè)備在硬件和軟件上的進(jìn)步,智能手機(jī)正在迅速崛起,而PC機(jī)正在逐漸衰落。Strategy Analytics2014年第二季度智能手機(jī)操作系統(tǒng)全球分布情況報(bào)告顯示,目前Android操作系統(tǒng)的全球市場(chǎng)份額已達(dá)84.6%,Android平臺(tái)憑借其免費(fèi)且開源,具有強(qiáng)大的應(yīng)用層API占據(jù)了大部分的市場(chǎng)。該文中使用到的無線手持設(shè)備為Android智能手機(jī)。
目前遠(yuǎn)程控制類的系統(tǒng)大多采用將電腦桌面圖像實(shí)時(shí)傳送給手機(jī)屏幕,由于電腦屏幕與手機(jī)屏幕尺寸差距太大,縮小在手機(jī)屏幕上的電腦桌面不方便操作也看不清楚,而且這種方式導(dǎo)致手機(jī)端與電腦端的連接網(wǎng)絡(luò)吞吐量大,在網(wǎng)絡(luò)狀況差的情況下容易出現(xiàn)卡頓,因此我們摒棄了這一做法。讓用戶在手機(jī)上看到電腦桌面的操作目的有兩個(gè):一是讓用戶打開電腦上安裝的軟件;二是獲取電腦文件系統(tǒng)中的文件。論文所介紹的平臺(tái)能在手機(jī)上通過列表的方式看到電腦上安裝的所有軟件,并且手機(jī)能訪問電腦的文件系統(tǒng),通過長按的方式就能獲取自己需要的文件。
另市面上的同類軟件大多界面不友好,很多需要注冊(cè)登錄,復(fù)雜化用戶的操作體驗(yàn),手機(jī)端與電腦端連接時(shí)間過長或電腦端的響應(yīng)有延遲。
論文實(shí)現(xiàn)了一種基于Android智能手機(jī)的模擬電腦外設(shè)的多功能平臺(tái)。平臺(tái)分為兩部分,一部分是電腦端(服務(wù)端),另一部分是手機(jī)端(客戶端)。在同一局域網(wǎng)中,手機(jī)通過該平臺(tái)連接電腦,通過手機(jī)App來實(shí)現(xiàn)對(duì)電腦鼠標(biāo),鍵盤,攝像頭等外設(shè)的模擬。并且手機(jī)App中有獨(dú)立的功能控制電腦上PowerPoint,手機(jī)能隨意的對(duì)PPT進(jìn)行翻頁,播放和退出的控制,以及對(duì)電腦電源的控制。該平臺(tái)將人從電腦跟前解放,支撐了智能空間中其他可能具有傳感和計(jì)算能力的設(shè)備的識(shí)別。
1 系統(tǒng)的總體設(shè)計(jì)
系統(tǒng)采用C/S結(jié)構(gòu),包括服務(wù)器端(Server)和客戶端(Client)以及服務(wù)端和客戶端互相通信的協(xié)議TCP/IP。服務(wù)器端用于對(duì)客戶端信息的監(jiān)聽,解析從客戶端發(fā)來的控制命令并發(fā)送給計(jì)算機(jī)以實(shí)現(xiàn)相應(yīng)的指令??蛻舳擞糜谂c用戶進(jìn)行交互,收集用戶的需求,并將用戶需求轉(zhuǎn)化為指令發(fā)送給服務(wù)端。服務(wù)端與客戶端通過TCP/IP協(xié)議來連接。當(dāng)用戶攜帶的Android手機(jī)進(jìn)入與服務(wù)端相同的局域網(wǎng)內(nèi),會(huì)自動(dòng)連接帶有服務(wù)端的設(shè)備。通過手機(jī)APP界面上功能按鍵的選擇,用戶可選擇模擬不同的計(jì)算機(jī)外設(shè)。
2 系統(tǒng)的具體設(shè)計(jì)
4 結(jié)束語
隨著可移動(dòng)設(shè)備的不斷發(fā)展,智能手機(jī)的配置越來越高,屏幕越來越大,而可穿戴設(shè)備的悄然興起似乎彌補(bǔ)了智能手機(jī)正在的缺失的輕巧性及親膚性。論文所介紹的平臺(tái)目前只能用手機(jī)控制電腦,待中國進(jìn)入智能家居時(shí)代,平臺(tái)能夠與智能家電連接,人們可以用手機(jī)輕松控制家電。甚至在可穿戴設(shè)備普及了以后,此平臺(tái)能夠移植到智能手表等可穿戴設(shè)備上,使得控制變得更加簡(jiǎn)單和便捷。如此看來,該平臺(tái)具有廣闊的前景和市場(chǎng)價(jià)值。
參考文獻(xiàn):
[1] 謝偉凱,徐光佑,史元春.普適計(jì)算——下一代計(jì)算模式[EB/OL] http://www2.ccw.com.cn/02/0208/b/0208b02_2.asp.
[2] Weiser,Mark.The Computer for the Twenty-First Century[J].Scientific American, 1991(9):94-10.
[3] David Garlan,Daniel P. Siewiorek, Asim Smailagic, and Peter Steenkiste,Project Aura: Toward Distraction-Free Pervasive Computing[J].PERVASIVE computing,APRIL—JUNE 2002:22-31.
[4] 耿東久,索岳,陳渝,等.基于Android 手機(jī)的遠(yuǎn)程訪問和控制系統(tǒng)[J].計(jì)算機(jī)應(yīng)用,2011(2).
[5] 源碼工作室.揭開Socket編程的面紗[EB/OL] http://goodcandle.cnblogs.com/archive/2005/12/10/294652.aspx.endprint
摘要:隨著計(jì)算技術(shù)和通信技術(shù)的快速發(fā)展,人類正逐步進(jìn)入普適計(jì)算(Ubiquitous Computing)時(shí)代。而智能空間正是普適計(jì)算本質(zhì)特點(diǎn)的一種具體而集中的體現(xiàn),智能手機(jī)在其中可以獲得增強(qiáng)化的個(gè)性服務(wù)。論文實(shí)現(xiàn)了一種基于Android智能手機(jī)的模擬電腦外設(shè)的多功能平臺(tái),手機(jī)和電腦端通過TCP/IP協(xié)議連接,使得用戶在一定的距離內(nèi)用手機(jī)遠(yuǎn)程的控制電腦。
關(guān)鍵詞:Android;智能手機(jī);模擬外設(shè);遠(yuǎn)程控制
中圖分類號(hào):TP319 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1009-3044(2014)32-7719-05
Abstract: With the rapid development of computer technology and communication technology, human beings is gradually entering the Ubiquitous Computing age. The Smart Space is a specific and concentrated expression of an essential feature of pervasive computing.Due to them, Intelligent phone can get personalized service. This paper realizes a multifunctional platform analog computer peripherals based on Android smartphone, mobile phones and computer connected via TCP / IP protocol, allowing users remote control the computer at the appropriate distance using a mobile phone.
Key words: Android; smartphone;peripherals simulation;remote control
隨著計(jì)算技術(shù)和通信技術(shù)的快速發(fā)展,自 20 世紀(jì)的 80 年代人類經(jīng)歷了從主機(jī)計(jì)算(Mainframe Computing)到桌面計(jì)算(Desktop Computing)的革新后,正逐步進(jìn)入普適計(jì)算(Ubiquitous Computing)時(shí)代[1-3], 這一概念強(qiáng)調(diào)計(jì)算和環(huán)境融為一體,計(jì)算機(jī)本身將隱藏到人們的生活環(huán)境中。在普適計(jì)算的模式下,人們可以隨時(shí)隨地、透明地獲得數(shù)字化的信息服務(wù)[4],可以脫離傳統(tǒng)的鍵盤、鼠標(biāo)的操作模式,以自然和隱含的方式與信息系統(tǒng)交流。智能空間的一個(gè)重要功能稱為游牧服務(wù)(Cyber Foraging)[5]指用戶攜帶入空間的無線手持設(shè)備可以充分利用其周圍基礎(chǔ)設(shè)施中的相對(duì)較強(qiáng)的設(shè)備的能力。隨著智能手持設(shè)備在硬件和軟件上的進(jìn)步,智能手機(jī)正在迅速崛起,而PC機(jī)正在逐漸衰落。Strategy Analytics2014年第二季度智能手機(jī)操作系統(tǒng)全球分布情況報(bào)告顯示,目前Android操作系統(tǒng)的全球市場(chǎng)份額已達(dá)84.6%,Android平臺(tái)憑借其免費(fèi)且開源,具有強(qiáng)大的應(yīng)用層API占據(jù)了大部分的市場(chǎng)。該文中使用到的無線手持設(shè)備為Android智能手機(jī)。
目前遠(yuǎn)程控制類的系統(tǒng)大多采用將電腦桌面圖像實(shí)時(shí)傳送給手機(jī)屏幕,由于電腦屏幕與手機(jī)屏幕尺寸差距太大,縮小在手機(jī)屏幕上的電腦桌面不方便操作也看不清楚,而且這種方式導(dǎo)致手機(jī)端與電腦端的連接網(wǎng)絡(luò)吞吐量大,在網(wǎng)絡(luò)狀況差的情況下容易出現(xiàn)卡頓,因此我們摒棄了這一做法。讓用戶在手機(jī)上看到電腦桌面的操作目的有兩個(gè):一是讓用戶打開電腦上安裝的軟件;二是獲取電腦文件系統(tǒng)中的文件。論文所介紹的平臺(tái)能在手機(jī)上通過列表的方式看到電腦上安裝的所有軟件,并且手機(jī)能訪問電腦的文件系統(tǒng),通過長按的方式就能獲取自己需要的文件。
另市面上的同類軟件大多界面不友好,很多需要注冊(cè)登錄,復(fù)雜化用戶的操作體驗(yàn),手機(jī)端與電腦端連接時(shí)間過長或電腦端的響應(yīng)有延遲。
論文實(shí)現(xiàn)了一種基于Android智能手機(jī)的模擬電腦外設(shè)的多功能平臺(tái)。平臺(tái)分為兩部分,一部分是電腦端(服務(wù)端),另一部分是手機(jī)端(客戶端)。在同一局域網(wǎng)中,手機(jī)通過該平臺(tái)連接電腦,通過手機(jī)App來實(shí)現(xiàn)對(duì)電腦鼠標(biāo),鍵盤,攝像頭等外設(shè)的模擬。并且手機(jī)App中有獨(dú)立的功能控制電腦上PowerPoint,手機(jī)能隨意的對(duì)PPT進(jìn)行翻頁,播放和退出的控制,以及對(duì)電腦電源的控制。該平臺(tái)將人從電腦跟前解放,支撐了智能空間中其他可能具有傳感和計(jì)算能力的設(shè)備的識(shí)別。
1 系統(tǒng)的總體設(shè)計(jì)
系統(tǒng)采用C/S結(jié)構(gòu),包括服務(wù)器端(Server)和客戶端(Client)以及服務(wù)端和客戶端互相通信的協(xié)議TCP/IP。服務(wù)器端用于對(duì)客戶端信息的監(jiān)聽,解析從客戶端發(fā)來的控制命令并發(fā)送給計(jì)算機(jī)以實(shí)現(xiàn)相應(yīng)的指令??蛻舳擞糜谂c用戶進(jìn)行交互,收集用戶的需求,并將用戶需求轉(zhuǎn)化為指令發(fā)送給服務(wù)端。服務(wù)端與客戶端通過TCP/IP協(xié)議來連接。當(dāng)用戶攜帶的Android手機(jī)進(jìn)入與服務(wù)端相同的局域網(wǎng)內(nèi),會(huì)自動(dòng)連接帶有服務(wù)端的設(shè)備。通過手機(jī)APP界面上功能按鍵的選擇,用戶可選擇模擬不同的計(jì)算機(jī)外設(shè)。
2 系統(tǒng)的具體設(shè)計(jì)
4 結(jié)束語
隨著可移動(dòng)設(shè)備的不斷發(fā)展,智能手機(jī)的配置越來越高,屏幕越來越大,而可穿戴設(shè)備的悄然興起似乎彌補(bǔ)了智能手機(jī)正在的缺失的輕巧性及親膚性。論文所介紹的平臺(tái)目前只能用手機(jī)控制電腦,待中國進(jìn)入智能家居時(shí)代,平臺(tái)能夠與智能家電連接,人們可以用手機(jī)輕松控制家電。甚至在可穿戴設(shè)備普及了以后,此平臺(tái)能夠移植到智能手表等可穿戴設(shè)備上,使得控制變得更加簡(jiǎn)單和便捷。如此看來,該平臺(tái)具有廣闊的前景和市場(chǎng)價(jià)值。
參考文獻(xiàn):
[1] 謝偉凱,徐光佑,史元春.普適計(jì)算——下一代計(jì)算模式[EB/OL] http://www2.ccw.com.cn/02/0208/b/0208b02_2.asp.
[2] Weiser,Mark.The Computer for the Twenty-First Century[J].Scientific American, 1991(9):94-10.
[3] David Garlan,Daniel P. Siewiorek, Asim Smailagic, and Peter Steenkiste,Project Aura: Toward Distraction-Free Pervasive Computing[J].PERVASIVE computing,APRIL—JUNE 2002:22-31.
[4] 耿東久,索岳,陳渝,等.基于Android 手機(jī)的遠(yuǎn)程訪問和控制系統(tǒng)[J].計(jì)算機(jī)應(yīng)用,2011(2).
[5] 源碼工作室.揭開Socket編程的面紗[EB/OL] http://goodcandle.cnblogs.com/archive/2005/12/10/294652.aspx.endprint