基于Android智能手机的模拟计算机外设的多功能平台设计
2014-12-16罗圆等
罗圆等
摘要:随着计算技术和通信技术的快速发展,人类正逐步进入普适计算(Ubiquitous Computing)时代。而智能空间正是普适计算本质特点的一种具体而集中的体现,智能手机在其中可以获得增强化的个性服务。论文实现了一种基于Android智能手机的模拟电脑外设的多功能平台,手机和电脑端通过TCP/IP协议连接,使得用户在一定的距离内用手机远程的控制电脑。
关键词:Android;智能手机;模拟外设;远程控制
中图分类号:TP319 文献标识码:A 文章编号: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
随着计算技术和通信技术的快速发展,自 20 世纪的 80 年代人类经历了从主机计算(Mainframe Computing)到桌面计算(Desktop Computing)的革新后,正逐步进入普适计算(Ubiquitous Computing)时代[1-3], 这一概念强调计算和环境融为一体,计算机本身将隐藏到人们的生活环境中。在普适计算的模式下,人们可以随时随地、透明地获得数字化的信息服务[4],可以脱离传统的键盘、鼠标的操作模式,以自然和隐含的方式与信息系统交流。智能空间的一个重要功能称为游牧服务(Cyber Foraging)[5]指用户携带入空间的无线手持设备可以充分利用其周围基础设施中的相对较强的设备的能力。随着智能手持设备在硬件和软件上的进步,智能手机正在迅速崛起,而PC机正在逐渐衰落。Strategy Analytics2014年第二季度智能手机操作系统全球分布情况报告显示,目前Android操作系统的全球市场份额已达84.6%,Android平台凭借其免费且开源,具有强大的应用层API占据了大部分的市场。该文中使用到的无线手持设备为Android智能手机。
目前远程控制类的系统大多采用将电脑桌面图像实时传送给手机屏幕,由于电脑屏幕与手机屏幕尺寸差距太大,缩小在手机屏幕上的电脑桌面不方便操作也看不清楚,而且这种方式导致手机端与电脑端的连接网络吞吐量大,在网络状况差的情况下容易出现卡顿,因此我们摒弃了这一做法。让用户在手机上看到电脑桌面的操作目的有两个:一是让用户打开电脑上安装的软件;二是获取电脑文件系统中的文件。论文所介绍的平台能在手机上通过列表的方式看到电脑上安装的所有软件,并且手机能访问电脑的文件系统,通过长按的方式就能获取自己需要的文件。
另市面上的同类软件大多界面不友好,很多需要注册登录,复杂化用户的操作体验,手机端与电脑端连接时间过长或电脑端的响应有延迟。
论文实现了一种基于Android智能手机的模拟电脑外设的多功能平台。平台分为两部分,一部分是电脑端(服务端),另一部分是手机端(客户端)。在同一局域网中,手机通过该平台连接电脑,通过手机App来实现对电脑鼠标,键盘,摄像头等外设的模拟。并且手机App中有独立的功能控制电脑上PowerPoint,手机能随意的对PPT进行翻页,播放和退出的控制,以及对电脑电源的控制。该平台将人从电脑跟前解放,支撑了智能空间中其他可能具有传感和计算能力的设备的识别。
1 系统的总体设计
系统采用C/S结构,包括服务器端(Server)和客户端(Client)以及服务端和客户端互相通信的协议TCP/IP。服务器端用于对客户端信息的监听,解析从客户端发来的控制命令并发送给计算机以实现相应的指令。客户端用于与用户进行交互,收集用户的需求,并将用户需求转化为指令发送给服务端。服务端与客户端通过TCP/IP协议来连接。当用户携带的Android手机进入与服务端相同的局域网内,会自动连接带有服务端的设备。通过手机APP界面上功能按键的选择,用户可选择模拟不同的计算机外设。
2 系统的具体设计
4 结束语
随着可移动设备的不断发展,智能手机的配置越来越高,屏幕越来越大,而可穿戴设备的悄然兴起似乎弥补了智能手机正在的缺失的轻巧性及亲肤性。论文所介绍的平台目前只能用手机控制电脑,待中国进入智能家居时代,平台能够与智能家电连接,人们可以用手机轻松控制家电。甚至在可穿戴设备普及了以后,此平台能够移植到智能手表等可穿戴设备上,使得控制变得更加简单和便捷。如此看来,该平台具有广阔的前景和市场价值。
参考文献:
[1] 谢伟凯,徐光佑,史元春.普适计算——下一代计算模式[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].计算机应用,2011(2).
[5] 源码工作室.揭开Socket编程的面纱[EB/OL] http://goodcandle.cnblogs.com/archive/2005/12/10/294652.aspx.endprint
摘要:随着计算技术和通信技术的快速发展,人类正逐步进入普适计算(Ubiquitous Computing)时代。而智能空间正是普适计算本质特点的一种具体而集中的体现,智能手机在其中可以获得增强化的个性服务。论文实现了一种基于Android智能手机的模拟电脑外设的多功能平台,手机和电脑端通过TCP/IP协议连接,使得用户在一定的距离内用手机远程的控制电脑。
关键词:Android;智能手机;模拟外设;远程控制
中图分类号:TP319 文献标识码:A 文章编号: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
随着计算技术和通信技术的快速发展,自 20 世纪的 80 年代人类经历了从主机计算(Mainframe Computing)到桌面计算(Desktop Computing)的革新后,正逐步进入普适计算(Ubiquitous Computing)时代[1-3], 这一概念强调计算和环境融为一体,计算机本身将隐藏到人们的生活环境中。在普适计算的模式下,人们可以随时随地、透明地获得数字化的信息服务[4],可以脱离传统的键盘、鼠标的操作模式,以自然和隐含的方式与信息系统交流。智能空间的一个重要功能称为游牧服务(Cyber Foraging)[5]指用户携带入空间的无线手持设备可以充分利用其周围基础设施中的相对较强的设备的能力。随着智能手持设备在硬件和软件上的进步,智能手机正在迅速崛起,而PC机正在逐渐衰落。Strategy Analytics2014年第二季度智能手机操作系统全球分布情况报告显示,目前Android操作系统的全球市场份额已达84.6%,Android平台凭借其免费且开源,具有强大的应用层API占据了大部分的市场。该文中使用到的无线手持设备为Android智能手机。
目前远程控制类的系统大多采用将电脑桌面图像实时传送给手机屏幕,由于电脑屏幕与手机屏幕尺寸差距太大,缩小在手机屏幕上的电脑桌面不方便操作也看不清楚,而且这种方式导致手机端与电脑端的连接网络吞吐量大,在网络状况差的情况下容易出现卡顿,因此我们摒弃了这一做法。让用户在手机上看到电脑桌面的操作目的有两个:一是让用户打开电脑上安装的软件;二是获取电脑文件系统中的文件。论文所介绍的平台能在手机上通过列表的方式看到电脑上安装的所有软件,并且手机能访问电脑的文件系统,通过长按的方式就能获取自己需要的文件。
另市面上的同类软件大多界面不友好,很多需要注册登录,复杂化用户的操作体验,手机端与电脑端连接时间过长或电脑端的响应有延迟。
论文实现了一种基于Android智能手机的模拟电脑外设的多功能平台。平台分为两部分,一部分是电脑端(服务端),另一部分是手机端(客户端)。在同一局域网中,手机通过该平台连接电脑,通过手机App来实现对电脑鼠标,键盘,摄像头等外设的模拟。并且手机App中有独立的功能控制电脑上PowerPoint,手机能随意的对PPT进行翻页,播放和退出的控制,以及对电脑电源的控制。该平台将人从电脑跟前解放,支撑了智能空间中其他可能具有传感和计算能力的设备的识别。
1 系统的总体设计
系统采用C/S结构,包括服务器端(Server)和客户端(Client)以及服务端和客户端互相通信的协议TCP/IP。服务器端用于对客户端信息的监听,解析从客户端发来的控制命令并发送给计算机以实现相应的指令。客户端用于与用户进行交互,收集用户的需求,并将用户需求转化为指令发送给服务端。服务端与客户端通过TCP/IP协议来连接。当用户携带的Android手机进入与服务端相同的局域网内,会自动连接带有服务端的设备。通过手机APP界面上功能按键的选择,用户可选择模拟不同的计算机外设。
2 系统的具体设计
4 结束语
随着可移动设备的不断发展,智能手机的配置越来越高,屏幕越来越大,而可穿戴设备的悄然兴起似乎弥补了智能手机正在的缺失的轻巧性及亲肤性。论文所介绍的平台目前只能用手机控制电脑,待中国进入智能家居时代,平台能够与智能家电连接,人们可以用手机轻松控制家电。甚至在可穿戴设备普及了以后,此平台能够移植到智能手表等可穿戴设备上,使得控制变得更加简单和便捷。如此看来,该平台具有广阔的前景和市场价值。
参考文献:
[1] 谢伟凯,徐光佑,史元春.普适计算——下一代计算模式[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].计算机应用,2011(2).
[5] 源码工作室.揭开Socket编程的面纱[EB/OL] http://goodcandle.cnblogs.com/archive/2005/12/10/294652.aspx.endprint
摘要:随着计算技术和通信技术的快速发展,人类正逐步进入普适计算(Ubiquitous Computing)时代。而智能空间正是普适计算本质特点的一种具体而集中的体现,智能手机在其中可以获得增强化的个性服务。论文实现了一种基于Android智能手机的模拟电脑外设的多功能平台,手机和电脑端通过TCP/IP协议连接,使得用户在一定的距离内用手机远程的控制电脑。
关键词:Android;智能手机;模拟外设;远程控制
中图分类号:TP319 文献标识码:A 文章编号: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
随着计算技术和通信技术的快速发展,自 20 世纪的 80 年代人类经历了从主机计算(Mainframe Computing)到桌面计算(Desktop Computing)的革新后,正逐步进入普适计算(Ubiquitous Computing)时代[1-3], 这一概念强调计算和环境融为一体,计算机本身将隐藏到人们的生活环境中。在普适计算的模式下,人们可以随时随地、透明地获得数字化的信息服务[4],可以脱离传统的键盘、鼠标的操作模式,以自然和隐含的方式与信息系统交流。智能空间的一个重要功能称为游牧服务(Cyber Foraging)[5]指用户携带入空间的无线手持设备可以充分利用其周围基础设施中的相对较强的设备的能力。随着智能手持设备在硬件和软件上的进步,智能手机正在迅速崛起,而PC机正在逐渐衰落。Strategy Analytics2014年第二季度智能手机操作系统全球分布情况报告显示,目前Android操作系统的全球市场份额已达84.6%,Android平台凭借其免费且开源,具有强大的应用层API占据了大部分的市场。该文中使用到的无线手持设备为Android智能手机。
目前远程控制类的系统大多采用将电脑桌面图像实时传送给手机屏幕,由于电脑屏幕与手机屏幕尺寸差距太大,缩小在手机屏幕上的电脑桌面不方便操作也看不清楚,而且这种方式导致手机端与电脑端的连接网络吞吐量大,在网络状况差的情况下容易出现卡顿,因此我们摒弃了这一做法。让用户在手机上看到电脑桌面的操作目的有两个:一是让用户打开电脑上安装的软件;二是获取电脑文件系统中的文件。论文所介绍的平台能在手机上通过列表的方式看到电脑上安装的所有软件,并且手机能访问电脑的文件系统,通过长按的方式就能获取自己需要的文件。
另市面上的同类软件大多界面不友好,很多需要注册登录,复杂化用户的操作体验,手机端与电脑端连接时间过长或电脑端的响应有延迟。
论文实现了一种基于Android智能手机的模拟电脑外设的多功能平台。平台分为两部分,一部分是电脑端(服务端),另一部分是手机端(客户端)。在同一局域网中,手机通过该平台连接电脑,通过手机App来实现对电脑鼠标,键盘,摄像头等外设的模拟。并且手机App中有独立的功能控制电脑上PowerPoint,手机能随意的对PPT进行翻页,播放和退出的控制,以及对电脑电源的控制。该平台将人从电脑跟前解放,支撑了智能空间中其他可能具有传感和计算能力的设备的识别。
1 系统的总体设计
系统采用C/S结构,包括服务器端(Server)和客户端(Client)以及服务端和客户端互相通信的协议TCP/IP。服务器端用于对客户端信息的监听,解析从客户端发来的控制命令并发送给计算机以实现相应的指令。客户端用于与用户进行交互,收集用户的需求,并将用户需求转化为指令发送给服务端。服务端与客户端通过TCP/IP协议来连接。当用户携带的Android手机进入与服务端相同的局域网内,会自动连接带有服务端的设备。通过手机APP界面上功能按键的选择,用户可选择模拟不同的计算机外设。
2 系统的具体设计
4 结束语
随着可移动设备的不断发展,智能手机的配置越来越高,屏幕越来越大,而可穿戴设备的悄然兴起似乎弥补了智能手机正在的缺失的轻巧性及亲肤性。论文所介绍的平台目前只能用手机控制电脑,待中国进入智能家居时代,平台能够与智能家电连接,人们可以用手机轻松控制家电。甚至在可穿戴设备普及了以后,此平台能够移植到智能手表等可穿戴设备上,使得控制变得更加简单和便捷。如此看来,该平台具有广阔的前景和市场价值。
参考文献:
[1] 谢伟凯,徐光佑,史元春.普适计算——下一代计算模式[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].计算机应用,2011(2).
[5] 源码工作室.揭开Socket编程的面纱[EB/OL] http://goodcandle.cnblogs.com/archive/2005/12/10/294652.aspx.endprint