移动设备及实现方法、接收主机及实现方法、通信系统的制作方法

文档序号:6482898阅读:106来源:国知局
专利名称:移动设备及实现方法、接收主机及实现方法、通信系统的制作方法
技术领域
本发明涉及通信技术领域,特别地,涉及一种具有无线鼠标功能的移动设备及实现方法、接收主机及实现方法、通信系统。
背景技术
现代信息社会,计算机被广泛地应用在社会生活的各个方面,人们的工作和生活 越来越多地依靠计算机完成。随着社会的发展和科技的进步,现在使用计算机移动办公或 做报告等越来越普遍,由此对计算机的便携性也提出了更高的要求。鼠标作为控制、移动光标的计算机重要外设装置,其便携性也越来越受到重视,无 线鼠标的出现,在一定程度上提高了鼠标的便携性。无线鼠标是指无线缆直接连接到计算 机主机的鼠标,一般使用无线电频率的不同频段实现与主机的无线通讯。无线鼠标通常包 括无线鼠标操作盒和无线鼠标接收盒,操作盒中配置有无线发射器,而接收盒中则配置有 相应的无线接收器接收无线信号。无线鼠标采用高频无线电(射频)技术传输信号,因此, 只要在限定距离以内,就可以在任何位置使用,几乎不受障碍物的影响,一般的传输距离可 达10 20米,完全可以满足用户使用。无线鼠标体积大小与有线鼠标相当,其操作盒中安 装有电池,为无线鼠标操作盒提供电源;而无线鼠标接收盒本身具有USB或PS2接口,可以 从计算机的接口取电。使用时,操作盒中的无线发射器把鼠标在X轴或Y轴上的移动,按键 按下或抬起的信息转换成无线电信号并发送出去,无线接收盒中的无线接收器接收到无线 电信号后,经过解码传递给计算机主机,主机中的驱动程序告诉操作系统鼠标的动作,应该 把鼠标指针移向哪个方向或是执行何种指令。不难看出,无线鼠标的使用,使人们摆脱了有 线鼠标线缆和使用距离的束缚,一定程度上加强了鼠标以及计算机整体的便携性。然而,在 提高便携性的同时,用户必须额外购买无线鼠标设备,造成了使用成本的增加;其次,无线 鼠标设备还必须配备电池供电,电池用完后还需要更换新的电池,这也增加了用户的使用 成本;同时,供电电池的安装,无疑增加了无线鼠标的重量,加重携带负担;此外,无线鼠标 也须放在桌面或平坦的地方操作,无法满足用户使用中的随意移动需求,长时间使用时,因 为使用姿势较为固定,易造成用户疲劳。总之,需要本领域技术人员迫切解决的一个技术问题就是如何能够有效提高鼠 标的便携性,同时减低用户使用成本,提升用户无线控制计算机鼠标的体验。

发明内容
本发明所要解决的技术问题是提供一种使用移动设备实现鼠标功能的方法和系 统,能够有效提高鼠标的便携性,同时减低用户使用成本,提升用户无线控制计算机鼠标的 体验。为了解决上述问题,本发明实施例提供了一种在移动设备中实现无线鼠标功能的 方法,所述移动设备包括触摸屏和无线通信装置,所述方法包括获取经由所述触摸屏输入 的鼠标模拟操作信息;将所述鼠标模拟操作信息按照预先设定的数据格式封装为移动设备鼠标操作数据;通过所述无线通信装置发送所述移动设备鼠标操作数据。
优选的,所述获取经由触摸屏输入的鼠标模拟操作信息包括获取所述触摸屏的 源触点坐标和目的触点坐标,计算所述目的触点坐标和源触点坐标的坐标差,获得触点位 移量和触点位移方向。优选的,所述获取经由触摸屏输入的鼠标模拟操作信息还包括获取所述触摸屏 的触点点击信息。优选的,所述触点点击信息为设定时间内在设定的当前触点范围内的触点点击次数。优选的,在所述获取经由触摸屏输入的鼠标模拟操作信息之前,还包括依据所述 触摸屏的点击信息判断所述移动设备与被操作的计算机主机是否在有效的数据传输范围 内,若是,则进行所述获取触摸屏的鼠标模拟操作信息的步骤。相应的,本发明另一实施例还提供了一种计算机主机的操作实现方法,所述计算 机主机中设置有无线通信装置,所述方法包括通过所述无线通信装置接收移动设备鼠标 操作数据,所述移动设备鼠标操作数据来自具有无线鼠标功能的移动设备;对所述移动设 备鼠标操作数据进行解析;将解析后的移动设备鼠标操作数据转化为符合所述计算机主机 的鼠标操作数据格式的主机鼠标操作数据;依据所述主机鼠标操作数据执行鼠标操作。优选的,在所述对接收的移动设备鼠标操作数据进行解析之前,还包括判断所述 移动设备鼠标操作数据是否为有效数据,若是,则进行解析。依据本发明的另一实施例,还提供了一种具有无线鼠标功能的移动设备,所述移 动设备包括触摸屏,还包括操作信息获取模块,用于获取经由所述触摸屏输入的鼠标模拟 操作信息;数据封装模块,用于将所述鼠标模拟操作信息按照预先设定的数据格式封装为 移动设备鼠标操作数据;无线通信装置,用于发送所述移动设备鼠标操作数据。优选的,所述操作信息获取模块包括触点坐标获取子模块,用于获取所述触摸屏 的源触点坐标和目的触点坐标;位移信息获取子模块,用于计算所述目的触点坐标和源触 点坐标的坐标差,获得触点位移量和触点位移方向。优选的,所述操作信息获取模块还包括点击信息获取子模块,用于获取所述触摸 屏的触点点击信息。优选的,所述移动设备还包括有效范围判断模块,用于依据所述触摸屏的点击信 息判断所述移动设备与被操作的计算机主机是否在有效的数据传输范围内,若是,则启动 所述操作信息获取模块。优选的,所述移动设备无线通信装置为蓝牙无线通信装置。相应的,本发明的另一实施例还提供了一种计算机主机,所述计算机主机包括主 机无线通信装置,用于接收移动设备鼠标操作数据,所述移动设备鼠标操作数据来自具有 无线鼠标功能的移动设备;数据解析模块,用于对所述移动设备鼠标操作数据进行解析; 主机数据获取模块,用于将解析后的移动设备鼠标操作数据转化为符合所述计算机主机的 鼠标操作数据格式的主机鼠标操作数据;操作执行模块,用于依据所述主机鼠标操作数据 执行鼠标操作。优选的,所述的计算机主机还包括数据判断模块,用于判断所述主机无线通信装 置接收的所述移动设备鼠标操作数据是否为有效数据,若是,则发送给所述数据解析模块。
优选的,所述主机无线通信装置为蓝牙无线通信装置。本发明的另一实施例还提供了一种通信系统,包括移动设备和计算机主机,所述移动设备包括触摸屏,还包括操作信息获取模块,用于获取经由所述触摸屏输入的鼠标模 拟操作信息;数据封装模块,用于将所述鼠标模拟操作信息按照预先设定的数据格式封装 为移动设备鼠标操作数据;无线通信装置,用于发送所述移动设备鼠标操作数据;所述计 算机主机包括主机无线通信装置,用于接收由所述移动设备发送的移动设备鼠标操作数 据;数据解析模块,用于对所述移动设备鼠标操作数据进行解析;主机数据获取模块,用于 将解析后的移动设备鼠标操作数据转化为符合所述计算机主机的鼠标操作数据格式的主 机鼠标操作数据;操作执行模块,用于依据所述主机鼠标操作数据执行鼠标操作。与现有技术相比,本发明具有以下优点首先,本发明使用移动设备替代无线鼠标,实现对计算机主机的无线鼠标控制。随 着社会的发展,移动设备如手机正被广泛地使用,大部分人都拥有移动设备,因此无须额外 购买无线鼠标设备以及电池,节约了用户的使用成本;同时,用户的移动设备如手机一般都 是随身携带,因此也无须再额外携带鼠标设备,一定程度上减轻了用户的携带负担。其次,使用移动设备实现鼠标控制功能时,移动设备可以放在平坦的桌面上,也可 以以用户感觉舒适的地方和方式任意放置,将用户从以固定姿势使用鼠标中解放出来,缓 解鼠标长时间使用造成的疲劳,提升用户体验。


图1是本发明的一种在移动设备中实现无线鼠标功能的方法实施例的步骤流程 图;图2是本发明的一种计算机主机的操作实现方法实施例的步骤流程图;图3是本发明的一种具有无线鼠标功能的移动设备实施例的结构框图;图4是本发明应用图3所示移动设备实现无线鼠标功能实施例的步骤流程图;图5是本发明的一种计算机主机实施例的结构框图;图6是本发明应用图5所示计算机主机进行操作实现实施例的步骤流程图;图7是本发明的一种通信系统实施例的结构框图;图8是本发明应用图7所示通信系统实现移动设备无线控制计算机主机鼠标实施 例的步骤流程图。
具体实施例方式为使本发明的上述目的、特征和优点能够更加明显易懂,下面结合附图和具体实 施方式对本发明作进一步详细的说明。参照图1,示出了本发明一种在移动设备中实现无线鼠标功能的方法实施例的步 骤流程图,具体可以包括以下步骤步骤101 获取经由触摸屏输入的鼠标模拟操作信息;所述鼠标模拟操作信息可以包括移动设备触摸屏的触点位移量和触点位移方 向,还可以包括触点点击信息。其中,触点位移量和触点位移方向由获取移动设备触摸屏的 源触点坐标和目的触点坐标后,计算获得。随着科学技术的发展,越来越多的移动设备如手机使用触摸屏作为输入设备。触摸屏通常由触摸检测部件和触摸屏控制器组成,触摸检测 部件安装在显示器屏幕前面,用于检测用户触摸位置,接受后送给触摸屏控制器,触摸屏控 制器从触摸检测部件上接收触摸信息,并将它转换成触点坐标,再送给移动设备的中央处 理器。当用户用手指或者配置的手写笔轻轻触碰移动设备显示屏上的图符或文字,或者在 显示屏上手工写入时,触摸屏检测用户的触摸位置信息并将其转换为触点位置坐标,发送 给移动设备的中央处理器,判断用户的动作并进行相应的操作基于以上原理,本实施例中,当移动设备用户启用移动设备鼠标控制功能时,移动 设备通过检测用户在触摸屏上的触击信息获取源触点坐标和目的触点坐标。具体地,当用 户点击屏幕时,移动设备的触点驱动程序经由触摸屏获得一个触点点击信息如PEN_D0WN 消息,以及该触点的点击位置坐标,之后,触点驱动程序采用轮询或中断方式每隔一定时间 采集一次当前触点位置的目的触点坐标。以相邻的两次触点坐标采集为例,移动设备以当 前触点的前一触点的位置坐标为源触点坐标,计算当前触点的目的触点坐标和当前触点的 前一触点的源触点坐标之间的坐标差,获得触点整个移动轨迹中的一次移动的触点位移量 和触点位移方向。当用户抬起触点如移动设备手写笔或者人手离开触摸屏,触点驱动程序 则获得触点离开消息如PEN_UP,停止采集触点位置信息。需要说明的是,用户可能无法在一次触摸屏操作中将被操作鼠标移动至需要的位 置,如已将触点移动至移动设备的触摸屏外仍无法到达需要位置,这时,用户可以在触摸屏 上再次重复移动操作,重新移动触点,记录新的触点移动,从而获取新的触点位移量和触点 位移方向。被操作鼠标在原来位移基础上,以当前位置为原点,进行相应的新的鼠标移动操 作。此外,移动设备还可以通过触摸屏获取触点点击信息。所述触点点击信息可以包 括触点单击、触点双击和触点三击。当用户在设定时间内如一秒,在当前触点的设定范围 内如以当前触点为圆心、半径为2毫米的范围内,设定点击触摸屏一次为鼠标左键单击、二 次为鼠标左键双击、三次为鼠标右键单击。当然,本领域技术人员可以根据需要设定适合的 时间和点击规则,本发明无须对此作出限制。移动设备检测并获取所述触点点击信息,并据 此判断获得用户的鼠标点击操作类型。用户的一次触摸屏操作,可以只包括触点位移信息,也可以既有触点位移信息又 有触点点击信息。步骤102 将所述鼠标模拟操作信息按照预先设定的数据格式封装为移动设备鼠 标操作数据;移动设备将所述触点位移量、触点位移方向和触点点击信息按照预先设定的数据 格式封装为移动设备鼠标操作数据。所述预先设定的数据格式为移动设备向被操作的计算 机主机发送的鼠标操作信息数据包结构,可以包括传输开始位、数据类型位、数据大小位、 有效数据位和传输结束位,如下表所示
传输开始位I数据类型位I数据大小位I有效数据位I传输结束位其中,有效数据位用来传输包括触点位移量、触点位移方向和触点点击信息的移 动设备触点操作信息的结构体数据。当没有触点点击信息时,可以将相应的触点点击信息位置O。本实施例中,所述移动设备将获取的触点位移量、触点位移方向和触点点击信息 生成移动设备触点操作信息的结构体数据,并依照上表设定的数据格式封装所述结构体数 据生成移动设备鼠标操作数据。
步骤103 通过移动设备的无线通信装置发送所述移动设备鼠标操作数据。所述移动设备通过其本身的无线通信装置如红外线接口或者蓝牙接口,将所述移 动设备鼠标操作数据发送给被操作的计算机主机。优选的,本实施例的移动设备无线通信 装置选用蓝牙虚拟串口,相较于红外线接口,蓝牙接口具有更远的有效传输距离,更快的数 据传输速度,且没有角度和方向性的限制,可以不受障碍物如墙壁的阻隔进行数据传输。本实施例通过在移动设备中增加软件模块,利用移动设备自身的无线通信装置如 蓝牙接口,实现移动设备控制计算机主机鼠标的功能,由于无线通信装置如蓝牙接口在移 动设备中已经非常普遍,而移动设备如手机更是应用广泛,因此无需额外增加硬件设备,使 用本发明的使用移动设备来实现鼠标功能的技术方案成本低廉,节约资源,便于携带,且可 不受方向和方式限制,提升用户鼠标使用体验。参照图2,示出了本发明一种计算机主机的操作实现方法实施例的步骤流程图,具 体可以包括以下步骤步骤201 通过主机无线通信装置接收所述移动设备鼠标操作数据;所述移动设备鼠标操作数据来自具有无线鼠标功能的移动设备。本实施例的计算机主机的主机无线通信装置选用蓝牙接口,当然,本技术领域的 人员也可以采用其它适合的主机无线通信装置,本发明无须对此作出限制。计算机主机的 主机无线通信装置与发送移动设备鼠标操作数据的移动设备选用相同的无线通信装置类 型如都为蓝牙接口,二者可以通过手动对码或程序实现自动对码实现相互间的数据传输。 计算机主机通过蓝牙虚拟串口接口接收所述移动设备发送的移动设备鼠标操作数据。步骤202 解析所述移动设备鼠标操作数据;计算机主机对接收的所述移动设备鼠标操作数据按照移动设备发送时的鼠标操 作信息数据包结构进行解析,获取包括触点位移量、触点位移方向和触点点击信息的移动 设备触点操作信息的结构体数据。步骤203 将解析后的移动设备鼠标操作数据转化为符合所述计算机主机的鼠标 操作数据格式的主机鼠标操作数据;计算机主机将步骤202解析后的所述移动设备触点操作信息的结构体数据转化 为符合计算机主机鼠标操作数据格式的主机鼠标操作数据,如将触点单击转化为计算机主 机的鼠标左键单击、将触点位移量乘以一个设定的系数如10转化为计算机主机的鼠标位 移量等(如触点在移动设备的触摸屏上移动0. 2毫米时,转化后的计算机主机的鼠标在显 示器上移动2毫米)。所述主机鼠标操作数据可以包括鼠标操作状态数据(如左键单击、左 键双击、右键单击、鼠标移动等)、鼠标横向位移数据、鼠标纵向位移数据和鼠标位移方向数 据等。步骤204 依据所述主机鼠标操作数据执行鼠标操作。计算机主机依据所述主机鼠标操作数据调用系统API (ApplicationProgramming Interface,应用程序编程接口),执行诸如鼠标移动、左键单击、左键双击、右键单击等鼠标操作,完成相应的鼠标对计算机主机的控制功能。本实施例通过在计算机主机中增加软件模块,利用计算机主机自身的无线通信装置实现接收移动设备无线鼠标控制的功能,由于目前无线通信装置如蓝牙在很多计算机主 机中已经普遍使用,因此无需额外增加硬件设备,节约了用户的使用成本,且无须额外携
市ο参照图3,示出了本发明一种具有无线鼠标功能的移动设备实施例的结构框图,具 体可以包括触摸屏301、操作信息获取模块302、数据封装模块303和无线通信装置304 ;所述操作信息获取模块302,用于获取经由所述触摸屏301输入的鼠标模拟操作 fn息;所述数据封装模块303,用于将所述鼠标模拟操作信息按照预先设定的数据格式 封装为移动设备鼠标操作数据;所述无线通信装置304,用于发送所述移动设备鼠标操作数据。优选的,所述无线通信装置304为蓝牙无线通信装置。优选的,本实施例的移动设备还可以包括有效范围判断模块305,用于依据所述触摸屏的点击信息判断所述移动设备与 被操作的计算机主机是否在有效的数据传输范围内,若是,则启动所述操作信息获取模块 302。优选的,所述操作信息获取模块302可以包括触点坐标获取子模块3020,用于获 取所述触摸屏的源触点坐标和目的触点坐标;位移信息获取子模块3021,用于计算所述目的触点坐标和源触点坐标的坐标差, 获得触点位移量和触点位移方向;点击信息获取子模块3022,用于获取所述触摸屏301的触点点击信息。参照图4,示出了本发明应用图3所示移动设备实现无线鼠标功能实施例的步骤 流程图,具体可以包括以下步骤步骤400 移动设备获得触摸屏的点击信息;当用户使用手写笔或手指触击移动设备的触摸屏时,移动设备本身的触点驱动程 序获得诸如PEN_D0WN的触点点击信息,并由此触发移动设备的有效范围判断模块进行有 效范围判断。步骤401 有效范围判断模块判断移动设备与被操作的计算机主机是否在有效的 数据传输范围内,若是,则执行步骤402 ;若否,则提示出错信息;本实施例的移动设备的无线通信装置与计算机主机的无线通信装置选用蓝牙虚 拟串口接口,目前,蓝牙的有效传输距离在10米左右,在日常使用如会议中已经足够。当用 户使用手写笔或手指触击移动设备的触摸屏时,触点驱动程序获得诸如PEN_D0WN的触点 点击信息,由此触发移动设备的有效范围判断模块判断移动设备的蓝牙接口与计算机主机 的蓝牙接口的数据传输距离是否在有效范围如10米内,若是,则执行步骤402 ;若则,则给 出提示信息,提示不在有效的数据传输范围内。在获取鼠标模拟操作信息前判断移动设备和计算机主机二者的有效数据传输范 围,可以避免移动设备对传输数据的无效处理,同时,提醒用户调整移动设备和计算机主机的距离,以达到数据有效处理和传输的目的步骤402 触点坐标获取子模块获取所述触摸屏的源触点坐标和目的触点坐标, 并由位移信息获取子模块计算所述目的触点坐标和源触点坐标的坐标差,获得触点位移量 和触点位移方向;所述移动设备的操作信息获取模块的触点坐标获取子模块获取所述触摸屏的源 触点坐标和目的触点坐标,并交由位移信息获取子模块计算所述目的触点坐标和源触点坐 标的坐标差,进而获得触点位移量和触点位移方向。步骤403 点击信息获取子模块获取所述触摸屏的触点点击信息;所述移动设备的操作信息获取模块的点击信息获取子模块获取设定时间内,在当 前触点的设定范围内的触点点击信息,所述触点点击信息可以包括触点单击、触点双击和 触点三击。需要说明的是,本步骤在只有触点位移,而不进行触点点击操作时可以省略。步骤404 数据封装模块将包括触点位移量、触点位移方向和触点点击信息的鼠 标模拟操作信息按照预先设定的数据格式封装为移动设备鼠标操作数据;数据封装模块按照预先设定的,包括传输开始位、数据类型位、数据大小位、有效 数据位和传输结束位的鼠标操作信息数据包结构,将包括触点位移量、触点位移方向和触 点点击信息的鼠标模拟操作信息封装为移动设备鼠标操作数据。步骤405 无线通信装置发送所述移动设备鼠标操作数据。移动设备的无线通信装置通过移动设备的蓝牙虚拟串口发送所述移动设备鼠标 操作数据给被操作的计算机主机。参照图5,示出了本发明的一种计算机主机实施例的结构框图,具体可以包括主机无线通信装置501,用于接收移动设备鼠标操作数据,所述移动设备鼠标操作 数据来自具有无线鼠标功能的移动设备;数据解析模块502,用于对所述移动设备鼠标操作数据进行解析;主机数据获取模块503,用于将解析后的移动设备鼠标操作数据转化为符合所述 计算机主机的鼠标操作数据格式的主机鼠标操作数据;操作执行模块504,用于依据所述主机鼠标操作数据执行鼠标操作。优选的,所述主机无线通信装置501为蓝牙无线通信装置。优选的,本实施例的计算机主机还可以包括数据判断模块505,用于判断所述主机无线通信装置501接收的所述移动设备鼠 标操作数据是否为有效数据,若是,则发送给所述数据解析模块502。参照图6,示出了本发明应用图5所示计算机主机进行操作实现实施例的步骤流 程图,具体可以包括以下步骤步骤601 主机无线通信装置接收移动设备鼠标操作数据;所述移动设备鼠标操作数据来自具有无线鼠标功能的移动设备。本实施例中,计算机主机通过蓝牙虚拟串口接收所述移动设备鼠标操作数据。步骤602 数据判断模块判断所述移动设备鼠标操作数据是否为有效数据,若是, 则执行步骤603 ;若否,则丢弃;计算机主机的数据判断模块根据移动设备端的鼠标操作信息数据包结构判断所述移动设备鼠标操作数据的结构是否正确,判断传输开始位、数据类型位、数据大小位、有 效数据位和传输结束位是否正确,如果全部正确,则执行步骤603 ;否则,视为无效数据,予 以丢弃。计算机主机在对接收的移动设备鼠标操作数据进行处理前,首先判断其是否为 有效数据,丢弃无效数据,一方面,可以避免计算机主机对无效数据的无效处理,节约系统 处理成本和功耗,另一方面,可以由移动设备及时重发有效的数据,加快数据传输和处理速度。步骤603 数据解析模块对所述移动设备鼠标操作数据进行解析;计算机主机的数据解析模块对 接收的所述移动设备鼠标操作数据按照所述移动 设备鼠标操作信息数据包结构进行解析,获取包括触点位移量、触点位移方向和触点点击 信息的移动设备触点操作信息的结构体数据。步骤604 主机数据获取模块将解析后的移动设备鼠标操作数据转化为符合所述 计算机主机的鼠标操作数据格式的主机鼠标操作数据;主机数据获取模块将解析后的移动设备鼠标操作数据转化为符合计算机主机鼠 标操作数据格式的主机鼠标操作数据,如将触点单击转化为计算机主机的鼠标左键单击、 将触点位移量乘以一个设定的系数转化为计算机主机的鼠标位移量等。所述主机鼠标操作 数据可以包括鼠标操作状态数据(如左键单击、左键双击、右键单击、鼠标移动等)、鼠标横 向位移数据、鼠标纵向位移数据和鼠标位移方向数据等。步骤605 操作执行模块依据所述主机鼠标操作数据执行鼠标操作。操作执行模块依据所述主机鼠标操作数据调用系统API,执行相应的鼠标操作。参照图7,示出了本发明一种通信系统实施例的结构框图,具体可以包括移动设备701和计算机主机702,所述移动设备701包括触摸屏7011,所述移动设 备701还包括操作信息获取模块7013,用于获取经由所述触摸屏7011输入的鼠标模拟操作信 息;数据封装模块7014,用于将所述鼠标模拟操作信息按照预先设定的数据格式封装 为移动设备鼠标操作数据;无线通信装置7012,用于发送所述移动设备鼠标操作数据;优选的,所述移动设备701的无线通信装置7012为蓝牙无线通信装置。所述计算机主机702包括主机无线通信装置7021,用于接收由所述移动设备701发送的移动设备鼠标操作 数据;优选的,所述主机无线通信装置7021为蓝牙无线通信装置。数据解析模块7022,用于对所述移动设备鼠标操作数据进行解析;主机数据获取模块7023,用于将解析后的移动设备鼠标操作数据转化为符合所述 计算机主机的鼠标操作数据格式的主机鼠标操作数据;操作执行模块7024,用于依据所述主机鼠标操作数据执行鼠标操作。优选的,本实施例的移动设备701还可以包括有效范围判断模块7015,用于依据所述触摸屏的点击信息判断所述移动设备701与被操作的计算机主机702是否在有效的数据传输范围内,若是,则启动所述操作信息获 取模块7013。优选的,所述操作信息获取模块7013可以包括
触点坐标获取子模块70130,用于获取所述触摸屏的源触点坐标和目的触点坐 标;位移信息获取子模块70131,用于计算所述目的触点坐标和源触点坐标的坐标差, 获得触点位移量和触点位移方向;点击信息获取子模块70132,用于获取所述触摸屏7011的触点点击信息。其中,所述触点点击信息为设定时间内在设定的当前触点范围内的触点点击次数。优选的,本实施例的计算机主机702还可以包括数据判断模块7025,用于判断所述主机无线通信装置7021接收的所述移动设备 鼠标操作数据是否为有效数据,若是,则发送给所述数据解析模块7022。参照图8,示出了本发明应用图7所示通信系统实现移动设备无线控制计算机主 机鼠标实施例的步骤流程图,具体可以包括以下步骤步骤800 移动设备获得触摸屏的点击信息;当用户使用手写笔或手指触击移动设备的触摸屏时,移动设备本身的触点驱动程 序获得触摸屏的触点点击信息,并由此触发移动设备的有效范围判断模块进行有效范围判 断。步骤801 移动设备的有效范围判断模块判断移动设备与被操作的计算机主机是 否在有效的数据传输范围内,若是,则执行步骤802 ;若否,则提示出错信息;本实施例中,移动设备的无线通信装置与计算机主机的主机无线通信装置均选用 蓝牙虚拟串口接口,有效数据传输范围在10米左右。步骤802 操作信息获取模块的触点坐标获取子模块获取所述触摸屏的源触点坐 标和目的触点坐标,并由位移信息获取子模块计算所述目的触点坐标和源触点坐标的坐标 差,获得触点位移量和触点位移方向;步骤803 操作信息获取模块的点击信息获取子模块获取所述移动设备触摸屏的 触点点击信息;步骤804 数据封装模块将包括所述触点位移量、触点位移方向和触点点击信息 的鼠标模拟操作信息按照预先设定的数据包格式封装为移动设备鼠标操作数据;步骤805 移动设备的无线通信装置将所述移动设备鼠标操作数据发送给被操作 的计算机主机;步骤806 计算机主机的主机无线通信装置接收所述移动设备发送的移动设备鼠 标操作数据;步骤807 数据判断模块判断所述移动设备鼠标操作数据是否为有效数据,若是, 则执行步骤808 ;若否,则丢弃;步骤808 数据解析模块对所述移动设备鼠标操作数据进行解析;步骤809 主机数据获取模块将解析后的移动设备鼠标操作数据转化为符合所述 计算机主机的鼠标操作数据格式的主机鼠标操作数据;
步骤810 操作执行模块依据所述主机鼠标操作数据执行所述计算机主机的鼠标操作。需要说明的 是,本发明的方法实施例为了简单描述,将其表述为一系列的动作组 合,但是本领域技术人员应该知悉,本发明并不受所描述的动作顺序的限制,因为依据本发 明,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书 中所描述的实施例均属于优选实施例,所涉及的动作和模块并不一定是本发明所必须的。其次,本说明书中的各个实施例均采用递进的方式描述,每个实施例重点说明的 都是与其他实施例的不同之处,各个实施例之间相同相似的部分互相参见即可。对于系统 实施例而言,由于其与方法实施例基本相似,所以描述的比较简单,相关之处参见方法实施 例的部分说明即可。以上对本发明所提供的一种具有无线鼠标功能的移动设备及实现方法、接收主机 及实现方法,以及通信系统进行了详细介绍,本文中应用了具体个例对本发明的原理及实 施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同 时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式
及应用范围上均会有 改变之处,综上所述,本说明书内容不应理解为对本发明的限制。
权利要求
一种在移动设备中实现无线鼠标功能的方法,其特征在于,所述移动设备包括触摸屏和无线通信装置,所述方法包括获取经由所述触摸屏输入的鼠标模拟操作信息;将所述鼠标模拟操作信息按照预先设定的数据格式封装为移动设备鼠标操作数据;通过所述无线通信装置发送所述移动设备鼠标操作数据。
2.根据权利要求1所述的方法,其特征在于,所述获取经由触摸屏输入的鼠标模拟操 作信息包括获取所述触摸屏的源触点坐标和目的触点坐标,计算所述目的触点坐标和源触点坐标 的坐标差,获得触点位移量和触点位移方向。
3.根据权利要求2所述的方法,其特征在于,所述获取经由触摸屏输入的鼠标模拟操 作信息还包括获取所述触摸屏的触点点击信息。
4.根据权利要求2所述的方法,其特征在于,所述触点点击信息为设定时间内在设定 的当前触点范围内的触点点击次数。
5.根据权利要求1、2、3或4所述的方法,其特征在于,在所述获取经由触摸屏输入的鼠 标模拟操作信息之前,还包括依据所述触摸屏的点击信息判断所述移动设备与被操作的计算机主机是否在有效的 数据传输范围内,若是,则进行所述获取触摸屏的鼠标模拟操作信息的步骤。
6.一种计算机主机的操作实现方法,其特征在于,所述计算机主机中设置有无线通信 装置,所述方法包括通过所述无线通信装置接收移动设备鼠标操作数据,所述移动设备鼠标操作数据来自 具有无线鼠标功能的移动设备;对所述移动设备鼠标操作数据进行解析;将解析后的移动设备鼠标操作数据转化为符合所述计算机主机的鼠标操作数据格式 的主机鼠标操作数据;依据所述主机鼠标操作数据执行鼠标操作。
7.根据权利要求6所述的方法,其特征在于,在所述对接收的移动设备鼠标操作数据 进行解析之前,还包括判断所述移动设备鼠标操作数据是否为有效数据,若是,则进行解析。
8.一种具有无线鼠标功能的移动设备,所述移动设备包括触摸屏,其特征在于,所述移 动设备还包括操作信息获取模块,用于获取经由所述触摸屏输入的鼠标模拟操作信息;数据封装模块,用于将所述鼠标模拟操作信息按照预先设定的数据格式封装为移动设 备鼠标操作数据;无线通信装置,用于发送所述移动设备鼠标操作数据。
9.根据权利要求8所述的移动设备,其特征在于,所述操作信息获取模块包括触点坐标获取子模块,用于获取所述触摸屏的源触点坐标和目的触点坐标;位移信息获取子模块,用于计算所述目的触点坐标和源触点坐标的坐标差,获得触点 位移量和触点位移方向。
10.根据权利要求9所述的移动设备,其特征在于,所述操作信息获取模块还包括 点击信息获取子模块,用于获取所述触摸屏的触点点击信息。
11.根据权利要求8、9或10所述的移动设备,其特征在于,所述移动设备还包括有效范围判断模块,用于依据所述触摸屏的点击信息判断所述移动设备与被操作的计 算机主机是否在有效的数据传输范围内,若是,则启动所述操作信息获取模块。
12.根据权利要求8、9或10所述的移动设备,其特征在于,所述移动设备无线通信装置 为蓝牙无线通信装置。
13.一种计算机主机,其特征在于,所述计算机主机包括主机无线通信装置,用于接收移动设备鼠标操作数据,所述移动设备鼠标操作数据来 自具有无线鼠标功能的移动设备;数据解析模块,用于对所述移动设备鼠标操作数据进行解析; 主机数据获取模块,用于将解析后的移动设备鼠标操作数据转化为符合所述计算机主 机的鼠标操作数据格式的主机鼠标操作数据;操作执行模块,用于依据所述主机鼠标操作数据执行鼠标操作。
14.根据权利要求13所述的计算机主机,其特征在于,还包括数据判断模块,用于判断所述主机无线通信装置接收的所述移动设备鼠标操作数据是 否为有效数据,若是,则发送给所述数据解析模块。
15.根据权利要求13或14所述的计算机主机,其特征在于,所述主机无线通信装置为 蓝牙无线通信装置。
16.一种通信系统,包括移动设备和计算机主机,所述移动设备包括触摸屏,其特征在 于,所述移动设备还包括操作信息获取模块,用于获取经由所述触摸屏输入的鼠标模拟操作信息; 数据封装模块,用于将所述鼠标模拟操作信息按照预先设定的数据格式封装为移动设 备鼠标操作数据;无线通信装置,用于发送所述移动设备鼠标操作数据; 所述计算机主机包括主机无线通信装置,用于接收由所述移动设备发送的移动设备鼠标操作数据; 数据解析模块,用于对所述移动设备鼠标操作数据进行解析; 主机数据获取模块,用于将解析后的移动设备鼠标操作数据转化为符合所述计算机主 机的鼠标操作数据格式的主机鼠标操作数据;操作执行模块,用于依据所述主机鼠标操作数据执行鼠标操作。
全文摘要
本发明提供一种移动设备及实现方法、接收主机及实现方法、通信系统,其中通信系统包括移动设备和计算机主机,移动设备包括触摸屏、用于获取经由触摸屏输入的鼠标模拟操作信息的操作信息获取模块、用于将鼠标模拟操作信息封装为移动设备鼠标操作数据的数据封装模块、用于发送移动设备鼠标操作数据的无线通信装置;计算机主机包括主机无线通信装置用于接收所述移动设备鼠标操作数据、数据解析模块用于对移动设备鼠标操作数据进行解析、主机数据获取模块用于将解析后的移动设备鼠标操作数据转化为主机鼠标操作数据、操作执行模块用于依据主机鼠标操作数据执行鼠标操作。本发明能够有效提高鼠标便携性,减低用户使用成本,提升用户体验。
文档编号G06F3/041GK101963851SQ20091005554
公开日2011年2月2日 申请日期2009年7月25日 优先权日2009年7月25日
发明者沈炜, 王海波, 蔡世光 申请人:英华达(上海)电子有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1