一种计算机事件的控制方法和装置制造方法及图纸

技术编号:8682247 阅读:138 留言:0更新日期:2013-05-09 02:23
本发明专利技术公开了一种计算机事件的控制方法和装置,所述装置包括通讯模块,用于建立重力感应器事件和计算机事件的通讯连接;交互模块,用于设定重力感应器事件对应的计算机事件的交互命令;捕获模块,用于捕获重力感应器事件;触发模块,用于计算机响应重力感应器事件对应的计算机事件。本发明专利技术实现了移动设备与计算机的交互,使用移动设备的重力感应器触发计算机的预设动作,增加了移动设备的实用性和娱乐性,为用户带来更丰富的操作体验和乐趣。

【技术实现步骤摘要】

本专利技术涉及用户交互
,更具体地,涉及一种计算机事件的控制方法和装置
技术介绍
随着技术的发展,人们生活的丰富,移动媒体已经成为了人们必不可少的工具。传统的人与计算机交互是通过鼠标和键盘这些常用工具。现在手机、平板电脑等移动设备已经成为大众消费品,移动设备已经渗透到人们的工作和生活中。我们在计算机中很多页面中,如果要翻页,通过键盘输入命令或鼠标点击翻页按钮实现。这种翻页的形式是传统的翻页形式。重力感应器已经普遍应用在手机、平板电脑中。重力感应器是将物体的重力或者加速运动信号转换为电信号的感应器,主要用于对倾斜角、惯性力、冲击及振动等参数的测量。多数重力感应器是根据压电效果的原理工作。压电效应是指,对于不存在对称中心的异极晶体加在晶体上的外力,除了使晶体发生形变以为,还将因该形变改变晶体的极化状态,在晶体内部建立电场。这种由于机械力作用使介质发生极化的现象称为正压电效应。一般加速度感应器就是利用了其内部的由于加速度造成的晶体变形这个特性。由于变形会产生电压,只要计算出电压和力所产生的加速度之间的关系,就可以将加速度信号转化为电压信号输出。植入重力感应器的移动设备通过分析重力感应器输出的电压信号数据,就能感知移动设备的运动状态。植入重力感应器的移动设备可以运用在游戏,移动设备操作系统的功能使用等等。例如,利用重力感应器制作游戏,利用重力感应器实现移动设备的某些动作等等。这些应用可以增加移动设备的实用性和娱乐性,为用户带来更丰富的操作体验和乐趣。但是目前这种应用也仅能在移动设备中实现,并不能通过计算机实现。
技术实现思路
本专利技术的目的,就是克服现有技术的不足,提供一种可以通过移动设备的重力感应器对计算机事件进行操作的计算机事件的控制方法和装置。通过重力感应器可以实现计算机事件的操作,丰富了用户的体验,也开拓了重力感应器的另一种应用方式。为了达到上述目的,采用如下技术方案:—种计算机事件的控制装置,包括通讯模块,用于建立重力感应器事件和计算机事件的通讯连接;交互模块,用于设定重力感应器事件对应的计算机事件的交互命令;捕获模块,用于捕获重力感应器事件;触发模块,用于计算机响应重力感应器事件对应的计算机事件。进一步地,所述通讯模块包括设于计算机的调试桥,其用于指定与计算机连接的移动设备的端口,并重定向该端口至计算机的通讯端口,建立计算机与移动设备的通讯连接。进一步地,所述捕获模块包括测量单元,用于测量以重力感应器所在移动设备的一平面横轴为X轴,竖轴为Y轴,垂直法线为Z轴的三轴的运动速度;计算单元,用于计算X轴、Y轴、Z轴的运动速度的平方和的根值;判断单元,用于判断所述根值是否大于预设的速度阈值,若是,重力感应器事件触发。进一步地,所述交互命令包括与重力感应器事件对应的计算机软件的页面翻页。进一步地,所述计算机软件的页面包括一个以上子页面,所述子页面包括文字或图片信息,所述信息从预设的信息数据库中随机提取。一种计算机事件的控制方法,包括以下步骤:设定重力感应器事件对应的计算机事件的交互命令;建立重力感应器事件和计算机事件的通讯连接;捕获重力感应器事件;计算机响应重力感应器事件相对应的计算机事件。进一步地,所述设定重力感应器事件对应的计算机事件的交互命令包括设定重力感应器事件对应的计算机软件的页面翻页操作。进一步地,所述计算机软件的页面包括一个以上子页面,所述子页面包括文字或图片信息,所述信息从预设的信息数据库中随机提取。进一步地,所述建立重力感应器事件和计算机事件的通讯连接包括以下步骤:通过调试桥指定与计算机连接的移动设备的通讯端口,并重定向该端口至计算机的通讯端口,建立计算机与移动设备的通讯连接。进一步地,所述捕获重力感应器事件包括以下步骤:以重力感应器所在移动设备的一平面横轴为X轴,竖轴为Y轴,垂直法线为Z轴建立三维坐标,分别测量移动设备在X轴、Y轴、Z轴的运动速度;计算X轴、Y轴、Z轴的运动速度的平方和的根值;判断所述根值是否大于预设的速度阈值,若是,重力感应器事件触发。与现有技术相比,本专利技术的有益效果在于:本专利技术通过建立移动设备和计算机的连接关系,实现移动设备的重力感应器控制计算机或计算机软件指定的操作。绕开了传统通过鼠标或键盘或触摸屏实现计算机或计算机软件指定动作的操作,增加了移动设备的实用性和娱乐性,为用户带来更丰富的操作体验和乐趣。附图说明图1是本专利技术所述计算机事件控制装置结构示意图;图2是一计算机软件的页面与移动设备连接控制的示意图;图3是本专利技术所述计算机事件控制方法的步骤流程图。图不:1一通讯模块;2—交互模块;3—捕获模块;31—测量单兀;32—计算单兀;33一判断单兀;4一触发模块;5—页面;51—子页面;6—移动设备;7—主机;8—显示屏。具体实施方式下面将结合附图以及具体实施方法来详细说明本专利技术,在本专利技术的示意性实施及说明用来解释本专利技术,但并不作为对本专利技术的限定。请参阅图1,其为本实施例的计算机事件的控制装置,包括通讯模块1、交互模块2、捕获模块3和触发模块4。所述通讯模块I包括设于计算机的调试桥(ADB),其用于指定与计算机连接的移动设备的端口,并重定向该端口至计算机的通讯端口,建立计算机与移动设备的通讯连接。“ADB”的英文全称为“Android Debug Bridge”,是安卓软件开发工具包(Android SDK)里的一个工具,用这个工具可以直接操作管理安卓模拟器或者真实的安卓设备。SDKXSoftware Development Kit,即软件开发工具包)。通过ADB可以在Eclipse中通过DDMS来调试Android程序,实际就是程序除错工具。Eclipse是一个开放源代码的、基于Java的可扩展开发平台。ADB的工作方式比较特殊,采用监听Socket TCP5554等端口的方式让IDE和Qemu通讯,默认情况下ADB会daemon相关的网络端口,所以当运行Eclipse时ADB进程就会自动运行。Daemon程序,又称为守护进程,通常在系统后台长时间运行,由于没有控制终端而无法与前台交互,Daemon程序一般作为系统服务使用。借助ADB工具,可以管理设备或手机模拟器的状态,还可以进行很多手机操作,如安装软件、系统升级、运行shell命令等等。其实简而言说,ADB就是连接安卓设备与PC端的桥梁,可以让用户在电脑上对手机进行全面的操作。通过ADB工具,指定移动设备的端口重定向指定到计算机的一个通讯端口。使用的命令如下:“adb.exe-s HT23PRX04987-5554 forward tcp:HT23PRX04987_55544939” 其中adb.exe是安卓开发包自带的安卓调试桥,用于与安卓设备通信。“HT23PRX04987-5554”指移动设备的名称以及其端口,即移动设备HT23PRX04987的通过端口 5554与计算机通讯。“4939”是计算机的通讯端口。通过指定通讯端口,实现移动设备和计算机的通讯连接。建立通讯连接后,通过ADB工具启动捕获模块3,指令形式如下:adb.exe-s [移动设备名]shell amstartservice -n[APK的包名]/[对应APK程序的启动函数]。举例如下:adb.exe _sHT23PRX04987本文档来自技高网...

【技术保护点】
一种计算机事件的控制装置,其特征在于:包括通讯模块,用于建立重力感应器事件和计算机事件的通讯连接;交互模块,用于设定重力感应器事件对应的计算机事件的交互命令;捕获模块,用于捕获重力感应器事件;触发模块,用于计算机响应重力感应器事件对应的计算机事件。

【技术特征摘要】
1.一种计算机事件的控制装置,其特征在于:包括 通讯模块,用于建立重力感应器事件和计算机事件的通讯连接; 交互模块,用于设定重力感应器事件对应的计算机事件的交互命令; 捕获模块,用于捕获重力感应器事件; 触发模块,用于计算机响应重力感应器事件对应的计算机事件。2.根据权利要求1所述的计算机事件的控制装置,其特征在于:所述通讯模块包括设于计算机的调试桥,其用于指定与计算机连接的移动设备的端口,并重定向该端口至计算机的通讯端口,建立计算机与移动设备的通讯连接。3.根据权利要求1所述的计算机事件的控制装置,其特征在于:所述捕获模块包括测量单元,用于测量以重力感应器所在移动设备的一平面横轴为X轴,竖轴为Y轴,垂直法线为Z轴的三轴的运动速度;计算单元,用于计算X轴、Y轴、Z轴的运动速度的平方和的根值;判断单元,用于判断所述根值是否大于预设的速度阈值,若是,重力感应器事件触发。4.根据权利要求1所述的计算机事件的控制装置,其特征在于:所述交互命令包括与重力感应器事件对应的计算机软件的页面翻页。5.根据权利要求4所述的计算机事件的控制装置,其特征在于:所述计算机软件的页面包括一个以上子页面,所述子页面包括文字或图片信息,所述信息从预设的信息数据库中随机提取。6.一种计算机事件的控制方...

【专利技术属性】
技术研发人员:陈桂城谢晓文王嗣恩
申请(专利权)人:珠海市君天电子科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1