一种具有鼠标功能的手机及其实现方法

文档序号:6612418阅读:168来源:国知局
专利名称:一种具有鼠标功能的手机及其实现方法
技术领域
本发明涉及一种具有鼠标功能的手机及其实现方法。
背景技术
目前大部分中高档手机产品中,键盘,触摸屏,USB接口, USB数据线己经成为标准 配置,键盘与触摸屏作为手机的人机输入接口与设置在手机机壳内的通信电子电路相连 接以实现操作手机各种功能的目的,而与计算机等外设连接的USB数据线连接手机USB接 口以后,主要将手机作为计算机等外设的移动硬盘、网络摄像机(当手机配置有摄像头 时)、虚拟串口等工具,实现手机使用功能的多元化,手机USB接口在与计算机等外设连 接的同时也给手机自身充电。
而计算机鼠标作为控制、移动光标成为计算机不可或缺的重要的外设配置,对于经 常出差的商务人士来说,需要随身携带的计算机及各类计算机外设成为不少的累赘,容 易出现遗忘携带计算机鼠标或者笔记本电脑的光标触控板异常失灵的情况,这就会给使 用者造成很大的困扰;而手机现已经成为人们工作、生活的必需品及随身携带品其用途 也越来越广泛,目前市场上也有一些手机其具有鼠标功能,例如公告号为CN 2874973Y(专 利号为ZL 200520114537. 7)的中国实用新型专利就公开了"一种具有鼠标功能的手机", 其包括一手机壳体和设置在所述壳体内的手机模块和无线鼠标模块,其特点在于,所述 无线鼠标模块包括设置在所述壳体上表面的左、右按键,设置在所述左、右按键之间 的滚轮、设置在所述壳体底面的光学感应器,以及设置在所述手机壳体内部并连接所述 左、右按键、所述滚轮和所述光学感应器的蓝牙模块。上述可兼做鼠标的手机其实现鼠 标功能时,在手机壳体上增加了左、右按键、滚轮、光学感应器、蓝牙模块,相当于将 传统的鼠标的部件组合到手机上,并且需要利用蓝牙模块实现手机与计算机的通信,其 一方面需要增加手机的结构部件,增加了手机硬件成本,另一方面,与该手机对应的计 算机必须具备相应的蓝牙模块才能与手机进行通信实现鼠标功能,而并不是所有的计算 机都具备蓝牙模块,并且众所周知,蓝牙模块的传输距离比较短,在将手机作为鼠标操 作计算机时,必须将手机与计算机控制在蓝牙模块的使用范围内,不利于操作。

发明内容
4本发明所要解决的第一个技术问题是针对上述现有技术提供一种无需增加硬件成
本、操作方便的具有鼠标功能的手机。
本发明进一步要解决的技术问题是提供一种具有鼠标功能的手机实现方法。 本发明解决上述第一个技术问题所采用的技术方案为该具有鼠标功能的手机,包
括机壳,设置在机壳上的按键、触摸屏、USB接口,机壳内安装有的通信电子电路及与
通信电子电路相连的按键控制电路、触摸屏控制电路、USB接口控制电路,与所述USB接 口相配合连接的USB数据线,其特征在于所述的通信电子电路包括有一手机工作模式 选择模块, 一鼠标工作模式控制模块,所述的手机工作模式选择模块的输入端与所述的 USB接口控制电路相连接,所述的手机工作模式选择模块的输出端与所述的鼠标工作模 式控制模块相连接,而所述的按键控制电路或/和触摸屏控制电路也与所述的鼠标工作 模式控制模块相连接。
为了模拟鼠标使用习惯,上述按键至少包括一个左按键、 一个右按键, 一般的手机 键盘都包含有数字按键和左右、上下移动按键及接听按键、挂机按键等按键,本发明可 以利用现有手机上的左右按键作为手机鼠标工作模式时的左按键和右按键,用来模拟鼠 标的按键操作。
上述鼠标工作模式控制模块包含有一个用于监测触摸屏控制电路信号的触摸屏定 时器,这样手机的触摸屏就可以模拟鼠标的光标移动操作。
当然,所述的手机工作模式选择模块还可以包括移动硬盘工作模式、手机充电工作 模式等工作模式。
本发明解决上述第二个技术问题所采用的技术方案为该具有鼠标功能的手机实现
方法,包括手机的机壳,设置在机壳上的按键、触摸屏、USB接口,机壳内安装有的通 信电子电路及与通信电子电路相连的按键控制电路、触摸屏控制电路、USB接口控制电 路,与所述USB接口相配合连接的USB数据线,其特征在于所述的通信电子电路包括有 一至少包括鼠标工作模式的手机工作模式选择模块, 一鼠标工作模式控制模块,所述的 手机工作模式选择模块的输入端与所述的USB接口控制电路相连接,所述的手机工作模 式选择模块的输出端与所述的鼠标工作模式控制模块相连接,而所述的按键控制电路或 /和触摸屏控制电路也与所述的鼠标工作模式控制模块相连接;所述手机通过以下步骤 实现鼠标功能
步骤一:USB接口控制电路首先检测与USB接口连接的USB数据线是否连接到计算机; 步骤二如果手机USB接口通过USB数据线与计算机相连,所述的手机工作模式选择 模块通过USB数据线给计算机传送手机工作模式选择信息;
步骤三当计算机用户选择鼠标工作模式时,手机启动与计算机的通信,待计算机
识别手机为鼠标外设后,手机进入鼠标工作模式;
步骤四鼠标工作模式控制模块启动按键检测任务、触摸屏检测任务及USB数据线传输任务;并将检测到的按键信息、触摸屏信息通过USB数据线传输给计算机从而控制 计算机的操作。
上述步骤三中,手机启动与计算机的通信包含以下步骤
步骤(-)手机USB接口控制电路将USB接口中输出数据引脚电平拉高,通知计算机有 外设插入;
步骤(二)计算机复位USB总线,查询手机外设属性;
步骤(H):手机将USB鼠标的描述符信息反馈给计算机;
步骤卿计算机识别手机为USB鼠标后,自动调用鼠标驱动程序。
此时从计算机侧看手机就是一个标准USB鼠标外设备,由于目前的计算机操作系统,
都带有鼠标驱动,因此计算机上就不需要装额外的软件驱动。
上述手机按键至少包括一左按键、 一右按键,并且上述步骤四中鼠标工作模式控制
模块通过以下方式检测按键任务
步骤(—)按键控制电路首先检测是否有左右按键按下或者释放;
步骤(二)鼠标工作模式控制模块记录下左右按键的按键信息即左按键按下,左按 键释放、右按键按下、右按键释放;
步骤(3:鼠标工作模式控制模块将记录下左右按键的按键信息发送给触摸屏控制电 路及USB数据线;
步骤卿触摸屏控制模块收到上述按键消息后,保存按键当前的状态,USB数据线 则把按键信息发给计算机,计算机收到该数据,就认为是鼠标按键事件。
上述鼠标工作模式控制模块包含有一个用于检测触摸屏控制电路信号的触摸屏定 时器,上述步骤四中鼠标工作模式控制模块通过以下方式检测触摸屏任务
步骤l:首先触摸屏控制电路检测到触摸屏按下的时候,鼠标工作模式控制模块记 录当前的位置坐标(X1,Y1),并启动一个定时器;
步骤2:当定时器到时的时候,再检测触摸屏是否按下,如果还是按下的,记录其
位置为坐标(X2,Y2),
步骤3:如果(X2,Y2)不等于(X1,Y1),则把((X2-Xl), (Y2-Y1)),结合之前保存的按 键信息发给USB数据线,重新启动定时器, 一直到触摸屏弹起;
步骤4:计算机收到该数据,就认为是鼠标移动事件。
与现有技术相比,当本发明提供的具有鼠标功能的手机通过USB数据线与计算机连 接后,通过在上述手机的通信电子电路中增加手机工作模式选择模块及鼠标工作模式控 制模块的工作,利用手机现有的左右按键充当鼠标工作模式下的左右按键,利用手机现 有的触摸屏充当鼠标工作模式下光标移动,无需额外增加手机硬件成本就能实现鼠标功


图l为本发明实施例中具有鼠标功能手机模块结构示意图2为本发明实施例中具有鼠标功能的手机的实现方法流程图; 图3为本发明实施例中计算机识别具有鼠标功能的手机的方法流程图; 图4为本发明实施例中鼠标工作模式控制模块检测按键任务的方法流程图; 图5为本发明实施例中鼠标工作模式控制模块检测触摸屏任务的的方法流程图。
具体实施例方式
以下结合附图实施例对本发明作进一步详细描述。
本发明一方面提供了一种具有鼠标功能的手机,其包括机壳,设置在机壳上的按键、
触摸屏、USB接口,与所述USB接口相配合连接的USB数据线,机壳内安装有的通信电子 电路,按键控制电路、触摸屏控制电路、USB接口控制电路,通信电子电路至少包括手 机工作模式选择模块及鼠标工作模式控制模块,手机工作模式选择模块的输入端与所述 的USB接口控制电路相连接,所述的手机工作模式选择模块的输出端与所述的鼠标工作 模式控制模块相连接,而所述的按键控制电路及触摸屏控制电路也与所述的鼠标工作模 式控制模块相连接,详见图1所示。
上述具有鼠标功能的手机的按键釆用常规手机按键,本发明可以利用常规手机上的 左右按键作为手机鼠标工作模式时的左按键和右按键,用来模拟鼠标的按键操作。
上述鼠标工作模式控制模块包含有一个用于监测触摸屏控制电路信号的触摸屏定 时器,这样手机的触摸屏就可以模拟鼠标的光标移动操作。
当然,所述的手机工作模式选择模块还可以包括移动硬盘工作模式、手机充电工作 模式等工作模式。
本发明另一方面,提供了一种具有鼠标功能的手机的实现方法l,该方法适于USB 接口控制电路检测与USB接口连接的USB数据线是否连接到计算机IO,任何情况下,当USB 接口控制电路检测到具有鼠标功能的手机通过USB数据线与计算机连接的时,手机立即 进入充电工作模式11 ,并且手机工作模式选择模块通过UI给用户反馈一个工作状态选择 列表菜单信息12,该工作状态选择列表菜单信息除了常规的工作状态模式(例如移动 硬盘工作模式,网络摄像机工作模式等)之外,还多了一个鼠标工作模式选择项,手机 工作模式选择模块继续判断计算机用户是否选择了鼠标工作模式13,如果计算机用户选 择鼠标工作模式,此时,手机启动与计算机的通信14,待计算机识别手机为鼠标外设后, 手机进入鼠标工作模式15;这时,鼠标工作模式控制模块启动按键检测任务16、触摸屏 检测任务17及USB数据线传输任务18;并将检测到的按键信息、触摸屏信息通过USB数据 线传输给计算机19从而控制计算机的操作,详见图2所示。
7如图3,当具有鼠标功能的手机通过USB数据线插入计算机后,计算机识别具有鼠标 功能手机的方法即手机启动与计算机的通信14的方法,始于手机USB接口控制电路将USB 接口中输出数据引脚(即DP引脚)电平拉高141,通知计算机有外设插入,此时,计算 机复位USB总线,查询手机外设属性142;手机将USB鼠标的描述符信息反馈给计算机143; 计算机识别手机为USB鼠标后,自动调用鼠标驱动程序144,鼠标驱动程序安装完成以后, 自动识别手机为鼠标外设145,手机进入鼠标工作模式,结束。由于目前的计算机WIN2000 以上操作系统,都带有USB鼠标驱动,因此计算机上就不需要装额外的软件驱动。
鼠标工作模式控制模块检测按键任务16的方法,始于按键控制电路首先检测是否有 左右按键按下或者释放161,鼠标工作模式控制模块记录下左右按键的按键信息162即 左按键按下,左按键释放、右按键按下、右按键释放;鼠标工作模式控制模块将记录下 左右按键的按键信息发送给触摸屏控制模块及USB数据线163;触摸屏控制电路收到上述 按键消息后,保存按键当前的状态164, USB数据传输任务将按键信息发给计算机165, 计算机收到该数据,就认为是鼠标按键事件,详见图4所示。
如图5,鼠标工作模式控制模块检测触摸屏任务17的方法,始于触摸屏是否检测到 触摸屏按下171,当触摸屏按下时,记录当前的位置坐标(X1,Y1) 172,并启动一个快 速的10毫秒的定时器173,当定时器到时的时候,再检测触摸屏是否按下174,如果还是 按下的,记录其当前位置坐标为(X2,Y2) 175,判断(X2,Y2)是否等于(X1,Y1)176,如 果(X2,Y2)不等于(X1,Y1),则把((X2-X1), (Y2-Y1)),结合之前保存的按键信息发给 USB数据传输任务177, USB数据传输任务将触摸屏信息发送给计算机178,然后重新启动 10毫秒的定时器179, 一直到触摸屏弹起,计算机收到该数据,就认为是鼠标移动事件。
当USB数据线拔出的时候,或者用户有电话打入的时候,退出USB鼠标工作模式,返 回到正常手机工作模式。
权利要求
1、一种具有鼠标功能的手机,包括机壳,设置在机壳上的按键、触摸屏、USB接口,机壳内安装有的通信电子电路及与通信电子电路相连的按键控制电路、触摸屏控制电路、USB接口控制电路,与所述USB接口相配合连接的USB数据线,其特征在于所述的通信电子电路包括有一至少包括鼠标工作模式的手机工作模式选择模块,一鼠标工作模式控制模块,所述的手机工作模式选择模块的输入端与所述的USB接口控制电路相连接,所述的手机工作模式选择模块的输出端与所述的鼠标工作模式控制模块相连接,而所述的按键控制电路或/和触摸屏控制电路也与所述的鼠标工作模式控制模块相连接。
2、 根据权利要求l所述的具有鼠标功能的手机,其特征在于所述的按键至少包括 一左按键、 一右按键。
3、 根据权利要求l所述的具有鼠标功能的手机,其特征在于所述的鼠标工作模式 控制模块包含有一个用于监测触摸屏控制电路信号的触摸屏定时器。
4、 根据权利要求l所述的具有鼠标功能的手机,其特征在于所述的手机工作模式选择模块还包括有移动硬盘工作模式。
5、 根据权利要求l所述的具有鼠标功能的手机,其特征在于所述的手机工作模式选择模块还包括有手机充电工作模式。
6、 一种具有鼠标功能的手机实现方法,包括手机的机壳,设置在机壳上的按键、 触摸屏、USB接口,机壳内安装有的通信电子电路及与通信电子电路相连的按键控制电 路、触摸屏控制电路、USB接口控制电路,与所述USB接口相配合连接的USB数据线,其特征在于所述的通信电子电路包括有一至少包括鼠标工作模式的手机工作模式选择模块, 一鼠标工作模式控制模块,所述的手机工作模式选择模块的输入端与所述的USB接 口控制电路相连接,所述的手机工作模式选择模块的输出端与所述的鼠标工作模式控制 模块相连接,而所述的按键控制电路或/和触摸屏控制电路也与所述的鼠标工作模式控 制模块相连接;所述手机通过以下步骤实现鼠标功能步骤一:USB接口控制电路首先检测与USB接口连接的USB数据线是否连接到计算机;步骤二如果手机USB接口通过USB数据线与计算机相连,所述的手机工作模式选择 模块通过USB数据线给计算机传送手机工作模式选择信息;步骤三当计算机用户选择鼠标工作模式时,手机启动与计算机的通信,待计算机 识别手机为鼠标外设后,手机进入鼠标工作模式;步骤四鼠标工作模式控制模块启动按键检测任务、触摸屏检测任务及USB数据线 传输任务;并将检测到的按键信息、触摸屏信息通过USB数据线传输给计算机从而控制计算机的操作。
7、 根据权利要求6所述的具有鼠标功能的手机实现方法,其特征在于所述步骤三 中,手机启动与计算机的通信包含以下步骤步骤(-)手机USB接口控制电路将USB接口中输出数据引脚电平拉高,通知计算机有 外设插入;步骤(二)计算机复位USB总线,查询手机外设属性;步骤(H):手机将USB鼠标的描述符信息反馈给计算机;步骤卿计算机识别手机为USB鼠标后,自动调用鼠标驱动程序。
8、 根据权利要求6所述所述的具有鼠标功能的手机实现方法,其特征在于所述的 按键至少包括一左按键、 一右按键;所述步骤四中鼠标工作模式控制模块通过以下方式 检测按键任务步骤(-)按键控制电路首先检测是否有左右按键按下或者释放;步骤(二)鼠标工作模式控制模块记录下左右按键的按键信息即左按键按下,左按 键释放、右按键按下、右按键释放;步骤曰鼠标工作模式控制模块将记录下左右按键的按键信息发送给触摸屏控制电 路及USB数据线;步骤卿触摸屏控制电路收到上述按键消息后,保存按键当前的状态,USB数据线 则把按键信息发给计算机,计算机收到该数据,就认为是鼠标按键事件。
9、 根据权利要求8所述所述的具有鼠标功能的手机实现方法,其特征在于所述的 鼠标工作模式控制模块包含有一个用于检测触摸屏控制电路信号的触摸屏定时器,所述 步骤四中鼠标工作模式控制模块通过以下方式检测触摸屏任务-步骤l:首先触摸屏控制电路检测到触摸屏按下的时候,鼠标工作模式控制模块记 录当前的位置坐标(X1,Y1),并启动一个定时器;步骤2:当定时器到时的时候,再检测触摸屏是否按下,如果还是按下的,记录其 位置为坐标(X2,Y2),步骤3:如果(X2,Y2)不等于(X1,Y1),则把((X2-X1), (Y2-Yl)),结合之前保存的按 键信息发给USB数据线,重新启动定时器, 一直到触摸屏弹起;步骤4:计算机收到该数据,就认为是鼠标移动事件。
全文摘要
本发明涉及一种具有鼠标功能的手机及其实现方法,包括机壳,设置在机壳上的按键、触摸屏、USB接口,机壳内安装有的通信电子电路及与通信电子电路相连的按键控制电路、触摸屏控制电路、USB接口控制电路,与所述USB接口相配合连接的USB数据线,其特征在于所述的通信电子电路包括有一至少包括鼠标工作模式的手机工作模式选择模块,一鼠标工作模式控制模块;与现有技术相比,当本发明提供的具有鼠标功能的手机通过USB数据线与计算机连接后,通过在上述手机的通信电子电路中增加手机工作模式选择模块及鼠标工作模式控制模块的工作,利用手机现有的左右按键充当鼠标工作模式下的左右按键,利用手机现有的触摸屏充当鼠标工作模式下光标移动,无需额外增加手机硬件成本就能实现鼠标功能。
文档编号G06F3/033GK101426034SQ200710156470
公开日2009年5月6日 申请日期2007年10月31日 优先权日2007年10月31日
发明者郭志良 申请人:宁波萨基姆波导研发有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1