一种用手持设备作为鼠标的方法、装置及系统的制作方法

文档序号:6438506阅读:533来源:国知局
专利名称:一种用手持设备作为鼠标的方法、装置及系统的制作方法
技术领域
本发明涉及电子设备技术领域,尤其涉及一种用手持设备作为鼠标的方法、装置及系统。
背景技术
虽然计算机和手持设备都是普及的电子设备。但现有技术中,还没有利用计算机与手持设备之间的通信方式,将手持设备用作计算机鼠标的实现方案。可见,手持设备的功能,以及计算机与手持设备的通信功能还没有被充分利用。

发明内容
本发明的目的在于提供一种用手持设备作为鼠标的方法、装置及系统,从而填补现有技术中的技术空白。本发明的目的是通过以下方式实现的一种用手持设备作为鼠标的方法,包括步骤1、手持设备记录手持设备触摸屏上的触控事件数据;步骤2、所述手持设备将所述触控事件数据发送给计算机;步骤3、所述计算机根据所述触控事件数据控制显示器光标。一种用作鼠标的手持设备,包括触摸屏,还包括处理器模块,用于记录所述触摸屏上的触控事件数据;通信接口模块,用于向计算机发送所述触控事件数据。一种用手持设备作为鼠标的系统,包括如上所述的手持设备,和与所述手持设备通信的计算机;所述计算机用于,根据所述触控事件数据控制显示器光标。本发明提供的技术方案,将手持设备作为计算机的鼠标,充分利用了手持设备的触控功能,以及手持设备与计算机之间的通信能力。不仅提高了手持设备以及计算机的资源利用率,也在一定程度上为用户节约了资金成本。


图1为本发明实施例一提供的方法流程图;图2为本发明实施例五提供的方法流程图;图3为本发明实施例提供的手持设备结构示意具体实施例方式有鉴于手持设备和计算机技术的发展,本发明提供了一种用手持设备作为鼠标的方法,利用手持设备的触控功能,来控制计算机光标的位置。本发明各个实施例中所述的手持设备是指具有触摸屏、且能够与计算机进行实时通信的智能设备,如具有触摸屏的手机、掌上电脑等等。实施例一本发明实施例一提供了一种用手持设备作为鼠标的方法,其实现方式如图1所示,具体包括如下操作步骤1、手持设备记录该手持设备触摸屏上的触控事件数据;步骤2、所述手持设备向计算机发送所述触控事件数据;步骤3、所述计算机根据所述触控事件数据控制显示器光标。其中的触控事件数据可以但不仅限于包括点击、弹起、长按和移动等动作的坐标数据、移动方向、移动距离以及其他相关联的数据。其他相关联的数据可以但不仅限于包括手指在手持设备触摸屏上按下的时长、一定时间内手指触摸手持设备触摸屏的次数等寸。实施例一提供的方法,将手持设备作为计算机的鼠标,充分利用了手持设备的触控功能,以及手持设备与计算机之间的通信能力。不仅提高了手持设备以及计算机的资源利用率,也在一定程度上为用户节约了资金成本。实施例二为了实现将手持设备作为计算机的鼠标,使得计算机能够识别接收到的触控事件数据,需要在手持设备与计算机之间约定协议格式,以便双方按照约定的协议格式进行数据通信及数据处理。那么,作为优选的实施例,本发明实施例二在上述实施例一的基础上,步骤2的具体实现方式可以是步骤21、所述的手持设备将所述触控事件数据封装为约定的协议格式的数据包;步骤22、所述的手持设备向所述计算机发送所述数据包。相应的,步骤3的具体实现方式可以是步骤31、所述的计算机按照所述约定的协议格式解析所述数据包,获取所述触控事件数据;步骤32、所述的计算机将所述触控事件数据转换为计算机的显示器光标触控事件数据;步骤33、所述的计算机根据计算机的显示器光标触控事件数据控制显示器光标。实施例三作为优选的实施例,本发明实施例三在实施例一或实施例二的基础上,所述的步骤1的具体实现方式可以是所述的手持设备按照预定的周期检测触控事件;在每个周期,所述的手持设备记录检测到的触控事件的触控事件数据。相应的,所述的步骤2的具体实现方式可以是在每个周期,所述手持设备向计算机发送所述触控事件数据。实施例四所述的手持设备与所述的计算机设备之间可以通过有线或无线的方式传输触控事件数据。作为举例而非限定,两者之间可以通过USB接口通信、也可以通过1394总线接口通信、还可以通过红外接口通信,等等。
作为优选的实施例,本发明实施例四在上述任意一个实施例的基础上,所述的手持设备与所述的计算机之前通过蓝牙接口传输触控事件数据。充分利用了蓝牙技术传输速度快、时效性高的特点。下面将通过具体的应用实施例,结合附图附图对本发明实施例提供的方法进行详细说明。实施例五具有触摸屏、且支持触控功能的手持设备会对触摸屏上的触控事件进行记录。针对触控事件的记录方式可以是当发生触摸事件后,触发MMI (Man Machine hterface,人机界面)上层对触摸屏上的触控事件数据进行采样_>对采样得到的触控事件数据进行校准,获取触控事件数据在手持设备触摸屏上对应的坐标)_>解析经过校准的触控事件数据,进一步得到相应的触控事件的移动方向、移动距离等信息_>当MMI上层完成记录后,对消息队列进行清空操作,即对信号状态进行复位,由忙状态复位到空闲状态。如果手持设备支持多点触控功能,具体的,在一次触摸事件发生后,可以对同时发生的多个触控事件进行记录,并保存记录结果。 在本发明实施例五中,提供了一种优选的协议格式。该协议的数据类型采用无符号的字符串类型。协议中包含报头文件信息包和数据内容信息包,报头文件信息包主要用来标记数据内容信息包的开始位置和结束位置,数据内容信息包用来记录触控事件数据,包括触控事件代表的控制动作信息、触控事件中的坐标数据、触控事件中的移动方向、和触控事件中的移动距离等。另外,通过该协议约定了手持设备检测并发送触控事件数据的周期。作为举例而非限定,约定手持设备通过启动定时器,每隔10毫秒就检测手持设备的触摸屏上的触控事件。还通过该协议约定了手持设备的触控事件中,触摸点之间的距离与计算机光标间距之间的转换关系。作为举例而非限定,约定将所述的触摸点之间的移动距离放大5陪作为计算机的显示器光标的间距。上述约定的协议格式如表1所示
权利要求
1.一种用手持设备作为鼠标的方法,其特征在于,包括 步骤1、手持设备记录手持设备触摸屏上的触控事件数据; 步骤2、所述手持设备向计算机发送所述触控事件数据; 步骤3、所述计算机根据所述触控事件数据控制显示器光标。
2.根据权利要求1所述的方法,其特征在于,所述步骤2进一步包括步骤21、所述手持设备将所述触控事件数据封装为约定的协议格式的数据包; 步骤22、所述手持设备向所述计算机发送所述数据包; 所述步骤3进一步包括步骤31、所述计算机按照所述约定的协议格式解析所述数据包,获取所述触控事件数据;步骤32、所述计算机将所述触控事件数据转换为计算机的显示器光标触控事件数据; 步骤33、所述计算机根据所述计算机的显示器光标触控事件数据控制显示器光标。
3.根据权利要求1或2所述的方法,其特征在于,所述步骤1进一步包括 所述手持设备按照预定的周期检测触控事件;在每个周期,所述手持设备记录检测到的触控事件的触控事件数据。 所述步骤2进一步包括在每个周期,所述手持设备向计算机发送所述触控事件数据。
4.根据权利要求1或2所述的方法,其特征在于,所述手持设备与所述计算机之前通过蓝牙接口传输触控事件数据。
5.一种用作鼠标的手持设备,包括触摸屏,其特征在于,还包括 处理器模块,用于记录所述触摸屏上的触控事件数据; 通信接口模块,用于向计算机发送所述触控事件数据。
6.根据权利要求5所述的手持设备,其特征在于,所述处理器模块包括 数据记录子模块,用于记录触控事件数据;数据封装子模块,用于将所述触控事件数据封装为约定的协议格式的数据包; 所述通信接口模块进一步用于,向所述计算机发送所述数据包。
7.根据权利要求5或6所述的手持设备,其特征在于,所述通信接口模块为蓝牙接口。
8.根据权利要求5或6所述的手持设备,其特征在于,所述处理器模块还包括 定时器子模块,用于按照预定的周期进行计时;检测子模块,用于根据所述定时器子模块的计时结果,在每个周期到来时检测触控事件;所述数据记录子模块具体用于,在每个周期,记录检测到的触控事件的触控事件数据;所述通信接口模块具体用于,在每个周期,向所述计算机发送所述触控事件数据。
9.一种用手持设备作为鼠标的系统,其特征在于,包括如权利要求5 8任意一项所述的手持设备,和与所述手持设备通信的计算机; 所述计算机用于,根据所述触控事件数据控制显示器光标。
10.根据权利要求9所述的系统,其特征在于,所述计算机具体用于按照所述约定的协议格式解析所述数据包,获取所述触控事件数据;将所述触控事件数据转换为计算机的显示器光标触控事件数据;根据所述计算机的显示器光标触控事件数据,控制显示器光标。
全文摘要
本发明的目的在于提供一种用手持设备作为鼠标的方法,包括手持设备记录触控事件数据;所述手持设备向计算机发送所述触控事件数据;所述计算机根据所述触控事件数据控制显示器光标。本发明还提供了一种用作鼠标的手持设备及系统。本发明提供的技术方案,将手持设备作为计算机的鼠标,充分利用了手持设备的触控功能,以及手持设备与计算机之间的通信能力。不仅提高了手持设备以及计算机的资源利用率,也在一定程度上为用户节约了资金成本。
文档编号G06F3/033GK102520809SQ20111036261
公开日2012年6月27日 申请日期2011年11月16日 优先权日2011年11月16日
发明者尧超鹏 申请人:深圳市无线开锋科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1