本发明专利技术涉及一种利用智能手机控制电脑光标的方法。本发明专利技术中手机与电脑通过无线路由器使用WiFi进行连接。手机端应用程序:该程序作为客户端程序,主要有以下这几个功能:服务端IP地址的设置、端口的设置,通过对加速度传感器数据的分析及手机屏幕的监控,发送相应的指令给电脑端。电脑端的Java应用程序:电脑端程序用于接收手机端发送过来的数据,根据这些数据转换光标的移动和其他操作。本发明专利技术以智能手机为平台开发应用程序,不但可以充分利用手机自身强大的计算能力和各种软硬件资源,提供智能型、人性化应用,还能降低开发和生产成本,加速产品上市。
【技术实现步骤摘要】
本专利技术属于移动终端应用
,具体涉及到一种基于手机的3D鼠标系统。本系统利用智能手机自身强大的计算能力和各种软硬件资源,实现对电脑光标的控制。
技术介绍
近几年,随着各种软硬件技术的发展,越来越多的人开始使用智能手机,包括Android、iOS> WindowsPhone 等系统。智能手机一般具备以下特点: (I)丰富、便捷的开发工具。各种智能手机使用C++或者Java作为主要语言开发应用程序,开发工具完备,开发资源丰富,开发者容易上手。(2)多种机载传感器。一般智能手机都含有GPS、加速度传感器、方向传感器、重力传感器、接近传感器、电子罗盘等传感器的一种或多种。(3)具有强大的无线网络接入能力。包括覆盖能力强的GSM网络下的GPRS、3G网络,适合个人应用的蓝牙和提供足够带宽、网速的WiFi。本专利技术利用智能手机的传感器和强大的处理能力,将其设计作为电脑的鼠标。现在的有线鼠标只能在一定的距离内才能使用,而且一般需要在平整的平面上才能舒服地使用,根本无法满足人们的要求。而现在的无线鼠标一般基于蓝牙,需要额外的设备来提供通信连接,而且需要电池。虽然无线鼠标解决了距离限制的问题,但是传统有线的鼠标的缺点依然存在。鼠标的更新换代会产生大量电子垃圾,不符合当今绿色和环保的社会需求。所以可以用人人必备的智能手机去替代鼠标的功能,智能手机可以通过无线WIFI与电脑连接,从而实现对电脑光标的控制,同时实现左右点击的功能,这样可以解决传统鼠标的各种缺点。另一方面,没有额外硬件的设计使得手机鼠标可以在不同电脑上切换甚至并行控制多台电脑。基于智能手机的3D鼠标可以利用手机强大的计算功能,无线网络接入功能和传感器实现丰富、复杂的控制功能。同时,3D鼠标本质属于应用程序,用户只需下载安装,不产生电子垃圾,不造成资源浪费和环境污染,符合国家的环保、节能政策。
技术实现思路
本专利技术针对现有有线和无线鼠标操作不便,需要额外设备支持等缺点,提供了一种基于智能手机的3D鼠标系统,去控制电脑光标的移动,点击等功能。从而实现替代鼠标的目标 本专利技术解决其技术问题所采用的关键点是:用户可通过对手机的移动操作转换为相应的电脑光标的移动,即对手机进行上下左右前后的移动,就能实现对电脑光标的控制,电脑与手机通过无线WIFI连接,采用CS架构实现本专利技术。本专利技术的另一个特点是:通过对手机屏幕的滑动操作,也可实现对电脑光标的控制,且通过对手机的点击实现左右点击功能。本专利技术包括以下几个步骤: 步骤(I)在电脑端开启服务:在电脑端启动Java程序,作为服务端监听客户端发起的请求,并接收手机端发来的数据,根据数据转化为鼠标事件。步骤(2)启动手机端应用程序:启动应用程序后,首先会弹出一个对话框,完成IP地址和端口号的设置,并实现了手机端和电脑端的连接。步骤(3)用户在手机进行操作:在上两个步骤后,完成了系统的初始化工作,我们可以通过两种方式控制电脑光标。还可以通过点击手机屏幕实现左右点击的功能。步骤(4)手机识别用户操作:手机端的程序根据用户相应的操作,转换成相应的指令,并通过无线WiFi发送给电脑。电脑端的程序通过对收到的数据,进行分析后,转换为相应的鼠标事件。本专利技术的有益效果: 本专利技术提出的基于智能手机的3D鼠标系统利用当前流行的智能手机替代传统有线无线鼠标,从而解决了传统有线无线鼠标的各种缺点,满足人们现在交互方式的要求。本专利技术以智能手机为平台开发应用程序,不但可以充分利用手机自身强大的计算能力和各种软硬件资源,提供智能型、人性化应用,还能降低开发和生产成本,加速产品上市。本专利技术利用手机加速度传感器,为人们提供新的交互方式,为人们与电脑交互提供了极大的便利。而除此以外,用户还可以通过手机的触摸,滑动操作,也实现了对电脑光标的控制及左右点击功能。用户只需要下载安装此应用程序,不会产生任何电子垃圾。不会造成资源浪费和环境污染。本专利技术提供了良好的操作体验,倡导绿色、环保生活理念,具有一定的经济、社会效益。从用户需求的角度出发,多功能、低成本、强适应和人性化的3D鼠标发展潜力巨大。附图说明图1为整个系统结构 图2为手机端程序的系统流程 图3为电脑端程序的系统流程图。具体实施例方式以下结合附图对该系统结构进行说明。如图1所示,该系统分为二个部分:手机终端上的应用程序,电脑端的Java应用程序。手机与电脑通过无线路由器进行连接。手机端应用程序:该程序作为客户端程序,如图2所示,主要有以下这几个功能:服务端IP地址的设置、端口的设置,通过对加速度传感器数据的分析及手机屏幕的监控,发送相应的指令给电脑端。电脑端的Java应用程序:如图3所示,电脑端程序用于接收手机端发送过来的数据,根据这些数据转换光标的移动和其他操作。本专利技术的具体实施包括一下几个步骤: 步骤(I)在电脑端开启服务:在电脑端启动Java程序,作为服务端监听客户端发起的请求,并接收手机端发来的数据,根据数据转化为鼠标事件。步骤(2)启动手机端应用程序:启动应用程序后,首先会弹出一个对话框,完成IP地址和端口号的设置,并实现了手机端和电脑端的连接。步骤(3)用户在手机进行操作:在上两个步骤后,完成了系统的初始化工作,我们可以通过两种方式控制电脑光标。第一,用户可通过对手机进行上下左右前后的移动,实现对电脑光标的控制。第二,用户可通过对手机屏幕的滑动操作,也可以实现对电脑光标的控制。还可以通过点击手机屏幕实现左右点击的功能。步骤(4)手机识别用户操作:手机端的程序根据用户相应的操作,转换成相应的指令,并通过无线WiFi发送给电脑。电脑端的程序通过对收到的数据,进行分析后,转换为相应的鼠标事件。A.手机通过加速度和方向传感器,感知到手机的上下运动,转换为电脑光标的上下运动; B.手机通过加速度和方向传感器,感知到手机的左右运动,转换为电脑光标的左右运动; C.手机通过加速度和方向传感器,感知到手机的前后运动,转换为电脑中鼠标的放大和缩小功能; D.将电脑屏幕和手机触摸屏做映射,把触摸屏上的动作,转换为电脑光标的移动; E.在手机屏幕上虚拟两个按键,分别对应鼠标的左右键功能。本文档来自技高网...
【技术保护点】
利用智能手机控制电脑光标的方法,其特征在于该方法包括以下步骤:步骤(1)在电脑端开启服务:在电脑端启动Java程序,作为服务端监听客户端发起的请求,并接收手机端发来的数据,根据数据转化为鼠标事件;步骤(2)启动手机端应用程序:启动应用程序后,首先会弹出一个对话框,完成IP地址和端口号的设置,并实现了手机端和电脑端的连接;步骤(3)用户在手机进行操作:在上两个步骤后,完成了系统的初始化工作,通过两种方式控制电脑光标;第一,用户通过对手机进行上下左右前后的移动,实现对电脑光标的控制;第二,用户通过对手机屏幕的滑动操作,实现对电脑光标的控制;还可以通过点击手机屏幕实现左右点击的功能;步骤(4)手机识别用户操作:手机端的程序根据用户相应的操作,转换成相应的指令,并通过无线WiFi发送给电脑;电脑端的程序通过对收到的数据,进行分析后,转换为相应的鼠标事件。
【技术特征摘要】
1.用智能手机控制电脑光标的方法,其特征在于该方法包括以下步骤: 步骤(I)在电脑端开启服务:在电脑端启动Java程序,作为服务端监听客户端发起的请求,并接收手机端发来的数据,根据数据转化为鼠标事件; 步骤(2)启动手机端应用程序:启动应用程序后,首先会弹出一个对话框,完成IP地址和端口号的设置,并实现了手机端和电脑端的连接; 步骤(3)用户在手机进行操作:在上两个步骤后,完成...
【专利技术属性】
技术研发人员:刘鹏,周晓军,刘春平,
申请(专利权)人:杭州电子科技大学,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。