一种可作为电脑鼠标的移动通信终端及其实现方法

文档序号:7617348阅读:94来源:国知局
专利名称:一种可作为电脑鼠标的移动通信终端及其实现方法
技术领域
本发明涉及计算机及通信设备技术领域,特别涉及一种可作为电脑鼠标的移动通信终端及其实现方法。
背景技术
在现代商务或移动办公事务中,便携式计算机和移动通信终端已成为必不可少的重要工具。
其中,便携式计算机也可称为笔记本电脑,其自身通常带有相应的鼠标输入设备,如触摸板(Touch Pad)、指点杆(Track Point)或二者均有。另外,笔记本电脑一般也会配置一个标准电脑鼠标。
触摸板又称为触控板,一般是由一块能够感应手指运行轨迹的压感板和两个按钮组成,两个按钮相当于标准电脑鼠标的左右键,压感板也可以同时具有按压与选择功能,用作鼠标左键。触摸板操作简单、使用方便,是目前使用得最为广泛的笔记本电脑鼠标。但是,触摸板在使用时,一次移动范围比较小,移动速度也比较慢。如果需要在屏幕上移动的距离较远,往往一次不能移动到位,需要移动多次才能够移动到目的位置。同时,触摸板的定位精度一般比较低,定位也不是很准确,随着屏幕分辨率的日益提高,触摸板的定位精度已无法满足用户准确定位的需要。另外,如果用户的手指潮湿或者触摸板表面不够清洁,也会影响触摸板的使用。
指点杆有一个位于键盘G、H、B三键之间的小按钮,在空格键下方还有两个大按钮,其中小按钮用于感应手指推力的大小和方向,由此来控制鼠标的移动轨迹,而大按钮相当于标准电脑鼠标的左右键。指点杆的一次移动范围比较大,移动速度也比较快。但是在利用指点杆作为鼠标输入设备时,用户需要掌握一定的使用技巧,否则很难对目标进行快速准确的定位,而使用技巧并不容易熟练掌握,需要用户进行长期的练习和实践,初学者一般很难上手。即使对于那些已经熟练掌握使用技巧的用户,有时在手指松开指点杆后,屏幕上的光标仍会继续移动,使用户很难对目标进行定位。同时,指点杆的定位精度一般也比较低,随着屏幕分辨率的日益提高,指点杆的定位精度也无法满足用户准确定位的需要。另外,指点杆按钮上的外套极易磨损脱落,需要经常更换。
在笔记本电脑上使用的标准电脑鼠标与在台式机上使用的标准电脑鼠标一样,主要包括有机械鼠标和光电鼠标。机械鼠标和光电鼠标作为标准电脑鼠标,具有一次移动范围大、移动速度快、移动灵活、控制范围大、易于对目标定位和定位精度高等优点。另外,在利用外接数字投影仪进行现场讲解或演示时,标准电脑鼠标的快速、灵活和准确定位的优点也是触摸板或指点杆无法比拟的。但是,标准电脑鼠标的体积通常比较大,不便于用户经常携带,用户在外出携带时感到非常不方便,所以大多数用户在外出时通常都不愿意专门携带标准电脑鼠标。

发明内容
有鉴于此,本发明的一个目的在于提供一种可作为电脑鼠标的移动通信终端,使移动通信终端可作为标准电脑鼠标来使用。
本发明的另一个目的在于提供一种实现移动通信终端具有鼠标功能的方法,使移动通信终端可作为标准电脑鼠标来使用。
为达到上述的一个目的,本发明提供了一种可作为电脑鼠标的移动通信终端,包括通信单元,用于通过与控制单元的交互实现移动通信终端的通信功能,通过控制单元与通信单元之间的通信接口与控制单元进行通信;关键在于,还包括鼠标单元,用于检测移动通信终端在用户的控制下移动而产生的鼠标运行参数,以及实现标准电脑鼠标的左键功能和右键功能,并将检测到的鼠标运行参数转变成数据信息输出给控制单元,以及将用户对实现移动通信终端鼠标功能的按键进行操作的按键信息输出给控制单元;
控制单元,用于实现移动通信终端的通信模式和鼠标模式之间的切换;并且,在移动通信终端处于通信模式下,控制单元用于接收通信单元输入的通信信号,并将生成的控制信号通过通信接口输出给通信单元,实现移动通信终端的通信功能;在移动通信终端处于鼠标模式下,控制单元用于接收鼠标单元输入的数据及按键信息,并将数据及按键信息的格式转化为电脑能够处理的格式,通过控制单元与电脑之间的通信接口输出给电脑,实现移动通信终端的鼠标功能。
上述方案中,所述的鼠标单元包括鼠标检测单元和鼠标按键,鼠标检测单元用于检测移动通信终端在用户的控制下移动而产生的鼠标运行参数,将检测到的鼠标运行参数转变成数据信息输出给控制单元;鼠标按键用于实现标准电脑鼠标的左键功能和右键功能,并将用户对实现移动通信终端鼠标功能的按键进行操作的按键信息输出给控制单元。
上述方案中,所述的鼠标检测单元为鼠标传感器,由触摸板及其控制电路,或指点杆及其控制电路,或光学鼠标传感器及其控制电路,或加速度传感器及其控制电路构成;所述的鼠标检测单元为滚轮编码器,由机械式滚球及其控制电路构成。
上述方案中,所述的鼠标按键为专门在移动通信终端上设置的键,或者为与移动通信终端的按键复用的键。
上述方案中,所述的控制单元包括鼠标控制器和基带处理器,鼠标控制器用于接收鼠标单元输入的数据及按键信息,并将数据及按键信息的格式转化为基带处理器能够处理的格式,通过鼠标控制器与基带处理器之间的通信接口输出给基带处理器;基带处理器,用于实现移动通信终端的通信模式和鼠标模式之间的切换;并且,在移动通信终端处于通信模式下,基带处理器用于接收通信单元输入的通信信号,并将生成的控制信号通过通信接口输出给通信单元,实现移动通信终端的通信功能;在移动通信终端处于鼠标模式下,基带处理器用于控制鼠标控制器与电脑间接进行通信,接收自鼠标控制器或电脑输入的信息,将接收自鼠标控制器输入信息的格式转换成电脑能够处理的格式,通过基带处理器与电脑之间的通信接口输出给电脑,并将接收自电脑输入信息的格式转换成鼠标控制器能够处理的格式,通过鼠标控制器与基带处理器之间的通信接口输出给鼠标控制器。
上述方案中,所述的控制单元包括鼠标控制器和基带处理器,鼠标控制器用于接收鼠标单元输入的数据及按键信息,并将数据及按键信息的格式转化为电脑能够处理的格式,通过鼠标控制器与电脑之间的通信接口输出给电脑;基带处理器,用于实现移动通信终端的通信模式和鼠标模式之间的切换;并且,在移动通信终端处于通信模式下,基带处理器用于接收通信单元输入的通信信号,并将生成的控制信号通过通信接口输出给通信单元,实现移动通信终端的通信功能;在移动通信终端处于鼠标模式下,基带处理器用于控制鼠标控制器与电脑直接进行通信,接收鼠标控制器或电脑输入的通信请求,并指令鼠标控制器或电脑利用基带处理器与电脑之间的通信接口直接进行通信。
上述方案中,所述的鼠标控制器进一步用于缓存处理后的数据及按键信息,在基带处理器或电脑可以接收信息时,将缓存的数据及按键信息输出给基带处理器或电脑。
上述方案中,所述的控制单元为基带处理器,用于实现移动通信终端的通信模式和鼠标模式之间的切换;并且,在移动通信终端处于通信模式下,基带处理器用于接收通信单元输入的通信,并将生成的控制信号通过通信接口输出给通信单元,实现移动通信终端的通信功能;在移动通信终端处于鼠标模式下,基带处理器用于接收鼠标单元输入的数据及按键信息,并将数据及按键信息的格式转化为电脑能够处理的格式,通过基带处理器与电脑之间的通信接口输出给电脑,实现移动通信终端的鼠标功能。
为达到上述的另一个目的,本发明提供了一种实现移动通信终端具有鼠标功能的方法,关键在于,包括以下步骤
A、将移动通信终端切换至鼠标模式;B、鼠标单元将移动通信终端在用户的控制下移动而产生的鼠标运行参数及按键信息输出给控制单元,控制单元将接收自鼠标单元的数据及按键信息的格式转化为电脑能够处理的格式,输出给电脑;C、电脑接收控制单元输入的信息,并将接收的信息转换成鼠标运行轨迹显示出来。
上述方案中,所述的步骤A包括基带处理器根据用户启动移动通信终端功能菜单中鼠标功能而操作的按键信息,将移动通信终端切换至鼠标模式;或者,基带处理器检测到移动通信终端与电脑建立连接以后,将移动通信终端切换至鼠标模式。
因此,本发明提供的这种可作为电脑鼠标的移动通信终端及其实现方法,通过在现有移动通信终端中增加鼠标单元和包括基带处理器的控制单元,并将鼠标单元直接或间接与移动通信终端本身的基带处理器进行交互,由基带处理器控制电脑与移动通信终端中的鼠标单元之间进行的通信,使移动通信终端可作为标准电脑鼠标来使用。
利用本发明,由于在现有移动通信终端中增加了鼠标单元和鼠标控制器,将标准电脑鼠标所具有的功能集成到了用户通常使用的移动通信终端,使移动通信终端可作为标准电脑鼠标来使用。所以,利用本发明可以避免笔记本电脑利用触摸板作为鼠标输入设备时一次移动范围较小、移动速度较慢以及定位精度低等缺点;利用本发明也可以避免笔记本电脑利用指点杆作为鼠标输入设备时,对目标定位困难和定位精度低等缺点;利用本发明还可以克服笔记本电脑利用标准电脑鼠标作为鼠标输入设备时,携带标准电脑鼠标不方便的缺点,使用户可以享受到移动通信终端作为标准电脑鼠标所具有的高效与便利,满足用户对电脑鼠标携带方便、光标控制灵活以及定位准确的需要。
另外,本发明提供的这种可作为电脑鼠标的移动通信终端,也可以被应用于普通的台式电脑,同样也能给用户带来极大的便利,具有广阔的应用前景。


图1为本发明提供的可作为电脑鼠标的移动通信终端的总体结构框图;图2为本发明第一个实施例中可作为电脑鼠标移动通信终端的结构框图;图3为鼠标运行参数和按键信息在图2所示的这种可作为电脑鼠标移动通信终端内部进行传输的方法流程图;图4为本发明第二个实施例中可作为电脑鼠标移动通信终端的结构框图;图5为鼠标运行参数和按键信息在图4所示的这种可作为电脑鼠标移动通信终端内部进行传输的方法流程图;图6为本发明提供的实现移动通信终端具有鼠标功能的方法流程图。
具体实施例方式
为使本发明的目的、技术方案和优点更加清楚明白,以下举实施例,并参照附图,对本发明进一步详细说明。
移动通信终端作为无线通讯工具,具有携带方便、功能多样、使用方便等优点。现有的移动通信终端还可以通过无线方式与电脑进行通信,实现移动通信终端与电脑之间的数据传输。另外,电脑也可以接收手机发送的命令,并根据接收自手机的命令来运行相应的程序。
因此,本发明的核心内容是通过在现有移动通信终端中增加鼠标单元和包括基带处理器的控制单元,并将鼠标单元直接或间接与移动通信终端本身的基带处理器进行交互,由基带处理器控制电脑与移动通信终端中的鼠标单元之间的通信,使移动通信终端可作为标准电脑鼠标来使用。
如图1所示,图1为本发明提供的可作为电脑鼠标的移动通信终端的总体结构框图,该移动通信终端包括通信单元101、鼠标单元102和控制单元103。
其中,通信单元101包括现有移动通信终端中除基带处理器以外的所有功能单元,用于通过与控制单元103的交互实现移动通信终端的通信功能,例如接打电语、收发短信等功能;另外,通信单元101还可以通过与控制单元103的交互实现电话簿设置管理与保存、备忘录设置管理与保存、通话记录的管理与保存、游戏等其他功能。通信单元101与控制单元103直接相连,通过控制单元103与通信单元101之间的通信接口与控制单元103进行通信。
鼠标单元102,用于检测移动通信终端在用户的控制下移动而产生的鼠标运行参数,以及实现标准电脑鼠标的左键功能和右键功能。鼠标运行参数是移动通信终端作为电脑鼠标使用时,移动通信终端在用户的控制下移动而产生的,主要包括移动通信终端在X、Y方向的位移变化、按压、滚轮转动或者X、Y、Z方向的加速度变化等。鼠标单元102将检测到的鼠标运行参数转换成数据信息输出给控制单元103,用户对实现移动通信终端鼠标功能的按键进行操作的按键信息也被输出给控制单元103。
控制单元103,用于实现移动通信终端的通信模式和鼠标模式之间的切换;并且,在移动通信终端处于通信模式下,控制单元103用于接收通信单元101输入的通信信号,并将生成的控制信号通过通信接口输出给通信单元101,实现移动通信终端的通信功能。通信单元101向控制单元103输入的通信信号主要包括呼叫接入信号、数字信号、语音信号,以及用户对实现移动通信终端通信功能的按键进行操作的按键信息等;控制单元103向通信单元101输出的控制信号主要包括振铃开始信号、通话开始信号、通话结束信号、振铃结束信号、呼叫呼出信号等。
在移动通信终端处于鼠标模式下,控制单元103用于接收鼠标单元102输入的数据及按键信息,并将数据及按键信息的格式转化为电脑能够处理的格式,通过与电脑之间的通信接口输出给电脑,实现移动通信终端的鼠标功能。
另外,控制单元103也通过与电脑之间的通信接口接收电脑对控制单元103的设置或命令。电脑对控制单元103的设置或命令用于实现在移动通信终端作为电脑鼠标使用时电脑对移动通信终端进行的初始化,电脑只有对移动通信终端进行了初始化以后,移动通信终端才能够作为电脑鼠标与电脑进行交互。
为详细说明本发明提供的这种可作为电脑鼠标的移动通信终端,使本发明的技术方案更加清楚明白,以下举两个实施例,并参照附图,对本发明进一步详细说明。
如图2所示,图2为本发明第一个实施例中可作为电脑鼠标移动通信终端的结构框图,该移动通信终端包括通信单元101、鼠标单元102和控制单元103。
在本实施例中,通信单元101与图1中通信单元101完全相同,这里不再赘述。鼠标单元102包括鼠标检测单元和鼠标按键,控制单元103包括鼠标控制器和基带处理器。
在鼠标单元102中,鼠标检测单元可以是鼠标传感器,也可以是滚轮编码器。鼠标传感器一般可以由触摸板及其控制电路、指点杆及其控制电路、光学鼠标传感器及其控制电路,或者加速度传感器及其控制电路等构成;滚轮编码器一般由机械式滚球及其控制电路构成。
鼠标检测单元用于检测移动通信终端在用户的控制下移动而产生的鼠标运行参数,在检测到鼠标运行参数以后,鼠标检测单元需要对检测到的鼠标运行参数进行简单的编码与处理,将鼠标运行参数转换成一定格式的数据信息,输出给控制单元103中的鼠标控制器。
在鼠标单元102中,鼠标按键主要指在移动通信终端上作为标准电脑鼠标左键、右键等功能的按键。其中,作为标准电脑鼠标左键的按键主要用于实现左键双击选定等功能,作为标准电脑鼠标右键的按键主要用于实现右键单击菜单等功能。一般情况下在移动通信终端上还有作为某些电脑鼠标中键、侧键等的一些其他按键,用于实现电脑鼠标的一些附加功能。用户对实现移动通信终端鼠标功能的按键进行操作的按键信息被输入给控制单元103。
鼠标按键可以是专门在移动通信终端上设置的键,例如在移动通信终端左右两个侧面上分别设置一个键,分别用作标准电脑鼠标左键和右键;也可以是与移动通信终端本身的某些按键复用的键,例如将按键1设置为具有鼠标左键的功能,将按键3设置为具有鼠标右键的功能,将某些移动通信终端具有的滚动键或方向键设置为具有鼠标滚轮的功能等。
在鼠标按键与移动通信终端本身的某些按键复用时,根据移动通信终端当前所处状态的不同,用户对复用的按键进行操作的按键信息被输入给控制单元103以后,控制单元103中的基带处理器对输入的按键信息进行的处理也是不同的。
例如将按键1设置为具有鼠标左键的功能,如果移动通信终端处于鼠标模式,用户按下按键1,按键信息通过控制单元103中的鼠标控制器被输入给基带处理器,在基带处理器上运行的鼠标控制软件对按键信息进行处理,实现的是鼠标左键的功能;如果移动通信终端处于通信模式,用户按下按键1,按键信息通过控制单元103中的鼠标控制器被输入给基带处理器,在基带处理器上运行的通信控制软件对按键信息进行处理,实现的是移动通信终端本身用于通信的按键1的功能。
在控制单元103中,鼠标控制器可以是专用的鼠标控制器芯片,也可以采用单片机、微控制器等,用于接收鼠标单元102中鼠标检测单元和鼠标按键输入的数据及按键信息,并将数据及按键信息的格式转化为基带处理器能够处理的格式,通过鼠标控制器与基带处理器之间的通信接口输出给基带处理器;或者将数据及按键信息的格式转化为电脑能够处理的格式,通过鼠标控制器与电脑之间的通信接口输出给电脑。
另外,在基带处理器或电脑工作比较繁忙时,鼠标控制器还可以暂时缓存上述处理以后的信息,在基带处理器或电脑可以接收信息时,鼠标控制器再将缓存的信息输出给基带处理器或电脑。
在控制单元103中,基带处理器是移动通信终端本身具有的智能芯片,包括中央处理单元(CPU)、数字信号处理器(DSP)等各种功能单元,在基带处理器上运行有移动通信终端中的各种软件,例如对外围器件的驱动、操作系统、用户界面及应用程序等。某些高档或者智能的移动通信终端、PDA等一般还会在基带处理器的基础上增加一个应用处理器,即在基带处理器上连接一个应用处理器,用于处理图像、语音、动画等多媒体信息。
基带处理器用于实现移动通信终端的通信模式和鼠标模式之间的切换。移动通信终端的通信模式和鼠标模式之间的切换一般可以通过选择启动或关闭移动通信终端功能菜单中的鼠标功能来实现。当启动移动通信终端功能菜单中的鼠标功能以后,移动通信终端就处于鼠标模式;当关闭或暂停移动通信终端功能菜单中的鼠标功能以后,移动通信终端就处于通信模式。选择启动或关闭移动通信终端功能菜单中的鼠标功能可以利用移动通信终端本身的选择按键来实现,也可以利用专门设置的状态切换键来实现。
由于鼠标单元本身以及移动通信终端与电脑之间的通信接口都需要消耗一定的电能,为了减少电能的消耗,在移动通信终端需要作为鼠标使用时,可以将移动通信终端切换至鼠标模式,此时可以根据需要将与通信功能有关的电路置于低功耗工作模式或关闭其供电电源;在移动通信终端不需要作为鼠标使用时,可以将移动通信终端切换至通信模式,而将与鼠标有关的电路置于低功耗工作模式或关闭其供电电源。
在具体进行切换时,当用户通过按键启动了移动通信终端上的鼠标功能以后,用户的按键信息被输入给基带处理器,基带处理器启动实现移动通信终端鼠标功能的软件开始运行,基带处理器就能够对鼠标单元输入的用于实现鼠标功能的信息进行处理,使移动通信终端处于鼠标模式。当用户通过按键关闭了移动通信终端上的鼠标功能以后,用户的按键信息被输入给基带处理器,基带处理器就停止实现移动通信终端鼠标功能软件的运行,使移动通信终端处于通信模式。
在移动通信终端处于鼠标模式下,基带处理器用于接收自鼠标控制器或电脑输入的信息,将接收自鼠标控制器输入信息的格式转换成电脑能够处理的格式,通过基带处理器与电脑之间的通信接口输出给电脑,并将接收自电脑输入信息的格式转换成鼠标控制器能够处理的格式,通过鼠标控制器与基带处理器之间的通信接口输出给鼠标控制器,使鼠标控制器与电脑之间可以通过基带处理器间接进行通信。另外,基带处理器可以将自身与电脑之间的通信接口授权给鼠标控制器使用,使鼠标控制器与电脑之间可以利用基带处理器与电脑之间的通信接口直接进行通信。
在移动通信终端处于通信模式下,基带处理器用于接收通信单元101输入的通信信号,并将生成的控制信号通过通信接口输出给通信单元101,实现移动通信终端的通信功能。其中,通信单元101向基带处理器输入的通信信号主要包括呼叫接入信号、数字信号、语音信号,以及用户对实现移动通信终端通信功能的按键进行操作的按键信息等;基带处理器向通信单元101输出的控制信号主要包括振铃开始信号、通话开始信号、通话结束信号、振铃结束信号、呼叫呼出信号等。
在移动通信终端处于通信模式下,由于用户未启动移动通信终端上的鼠标功能,移动通信终端一般不能够作为鼠标来使用。在移动通信终端处于鼠标模式下,由于在基带处理器上运行实现移动通信终端的鼠标功能的软件所占用的内存空间很小,一般不会影响到在基带处理器上用于实现移动通信终端的通信功能软件的运行,所以移动通信终端一般可以用于实现其通信功能。此时,如果有电话呼入,基带处理器收到通信部分输入的呼叫信号以后,将暂时停止用于实现移动通信终端的鼠标功能软件的运行,并与移动终端处于通信模式下一样进行振铃,向用户发出铃声、振动或灯光等提示信息,在用户通话结束以后再继续运行用于实现移动通信终端的鼠标功能的软件。
在基带处理器控制鼠标控制器与电脑之间进行通信时,一般包括以下两种情况第一、基带处理器控制鼠标控制器与电脑间接进行通信。鼠标控制器将处理或缓存的信息通过鼠标控制器与基带处理器之间的通信接口输出给基带处理器,基带处理器接收到鼠标控制器输入的信息后,对接收的信息实时进行处理,然后通过基带处理器与电脑之间的通信接口输出给电脑;同时电脑对鼠标控制器的设置或命令也经由基带处理器输出给鼠标控制器。
电脑对控制单元的设置或命令用于实现在移动通信终端作为电脑鼠标使用时电脑对移动通信终端进行的初始化,电脑只有对移动通信终端进行了初始化以后,移动通信终端才能够作为电脑鼠标与电脑进行交互。
在基带处理器对接收自鼠标控制器的信息进行处理时,基带处理器需要判断接收信息的格式是否为电脑能够处理的格式如果是,则直接将接收的信息通过基带处理器与电脑之间的通信接口转发给电脑;否则,将接收信息的格式转化为电脑能够处理的格式,再通过基带处理器与电脑之间的通信接口输出给电脑。
此时,鼠标控制器与基带处理器之间的通信接口可以是SPI、UART、12C、GPIO等各种接口。基带处理器与电脑之间的通信接口可以是有线接口,例如PS/2接口、USB接口或RS232串口等;也可以是无线接口,例如红外接口、蓝牙接口、无线局域网(WLAN)接口等。
第二、通过设置基带处理器与电脑之间通信接口的使用权限,基带处理器也可以控制鼠标控制器与电脑直接进行通信。
基带处理器接收鼠标控制器或电脑输入的通信请求,并指令鼠标控制器或电脑利用基带处理器与电脑之间的通信接口直接进行通信。鼠标控制器直接利用基带处理器与电脑之间通信接口,将自身处理或缓存的信息通过该接口直接输出给电脑;同时电脑对鼠标控制器的设置或命令,也可以通过该接口直接输出给鼠标控制器。
电脑对控制单元的设置或命令用于实现在移动通信终端作为电脑鼠标使用时电脑对移动通信终端进行的初始化,电脑只有对移动通信终端进行了初始化以后,移动通信终端才能够作为电脑鼠标与电脑进行交互。
此时,鼠标控制器与电脑之间的通信接口可以共用基带处理器与电脑之间的通信接口,例如PS/2接口、USB接口或RS232串口等各种有线接口,或者红外、蓝牙、WLAN等各种无线接口,接口的切换由基带处理器来控制;也可以在鼠标控制器上单独设置PS/2接口、USB接口或RS232串口等各种有线接口,或者红外、蓝牙、WLAN等各种无线接口,并将设置的接口作为鼠标控制器与电脑之间的通信接口。
为了更清楚的说明图2所示的这种可作为电脑鼠标移动通信终端,以下对鼠标运行参数和按键信息在图2所示的这种可作为电脑鼠标移动通信终端内部进行传输的过程进行详细说明。
如图3所示,图3为鼠标运行参数和按键信息在图2所示的这种可作为电脑鼠标移动通信终端内部进行传输的方法流程图。在本实施例中,用户通过按键启动移动通信终端上的鼠标功能,使移动通信终端处于鼠标模式下,并且鼠标控制器通过基带处理器与电脑相连,该方法包括以下步骤步骤301鼠标单元102中的鼠标检测单元检测移动通信终端在用户的控制下移动而产生的鼠标运行参数,并对检测到的鼠标运行参数进行简单的编码与处理,将鼠标运行参数转变成一定格式的数据信号,输出给控制单元103中的鼠标控制器;用户对实现移动通信终端鼠标功能的按键进行操作的按键信息,也被输出给控制单元103中的鼠标控制器。
步骤302控制单元103中的鼠标控制器接收到鼠标单元102中鼠标检测单元输入的数据信息和用户通过鼠标单元102中的鼠标按键输入的按键信息以后,实时对接收的数据及按键信息进行处理,将数据及按键信息的格式转化为控制单元103中的基带处理器能够处理的格式,然后通过鼠标控制器与基带处理器之间的通信接口输出给控制单元103中的基带处理器。
步骤303控制单元103中的基带处理器接收到鼠标控制器输入的信息,判断接收信息的格式是否为电脑能够处理的格式如果是,则直接将接收的信息通过基带处理器与电脑之间的通信接口转发给电脑;否则,将接收信息的格式转化为电脑能够处理的格式,再通过基带处理器与电脑之间的通信接口输出给电脑。
如果基带处理器接口资源及处理能力许可,鼠标控制器所执行的功能也可由基带处理器来执行。如图4所示,图4为本发明第二个实施例中可作为电脑鼠标移动通信终端的结构框图,该移动通信终端主要包括通信单元101、鼠标单元102和基带处理器401。
其中,通信单元101与图1中通信单元101完全相同,鼠标单元102与图2中鼠标单元102在结构上完全相同,这里不再赘述。
本实施例中鼠标单元102与图2中鼠标单元102功能上仅有以下区别鼠标单元102中的鼠标检测单元将鼠标运行参数转变成一定格式的数据信息,以及用户对实现移动通信终端鼠标功能的按键进行操作的按键信息,都被直接输出给基带处理器401。
基带处理器401,用于实现移动通信终端的通信模式和鼠标模式之间的切换;切换的依据及实现方式与图2所示的实施例中是一致的,这里也不再赘述。
在移动通信终端处于通信模式下,由于用户未启动移动通信终端上的鼠标功能,移动通信终端一般不能够作为鼠标来使用。此时,基带处理器401用于接收通信单元101输入的通信信号,并将生成的控制信号通过通信接口输出给通信单元101,实现移动通信终端的通信功能。其中,通信单元101向基带处理器输入的通信信号主要包括呼叫接入信号、数字信号、语音信号,以及用户对实现移动通信终端通信功能的按键进行操作的按键信息等;基带处理器向通信单元101输出的控制信号主要包括振铃开始信号、通话开始信号、通话结束信号、振铃结束信号、呼叫呼出信号等。
在移动通信终端处于鼠标模式下,由于在基带处理器401上运行实现移动通信终端的鼠标功能的软件所占用的内存空间很小,一般不会影响到在基带处理器401上用于实现移动通信终端的通信功能软件的运行,所以移动通信终端一般可以用于实现其通信功能。此时,基带处理器401用于接收鼠标单元输入的数据及按键信息,并将数据及按键信息的格式转化为电脑能够处理的格式,通过基带处理器与电脑之间的通信接口输出给电脑,实现移动通信终端的鼠标功能;另外,基带处理器也通过基带处理器与电脑之间的通信接口接收电脑对基带处理器的设置或命令。
电脑对基带处理器401的设置或命令用于实现在移动通信终端作为电脑鼠标使用时电脑对移动通信终端进行的初始化,电脑只有对移动通信终端进行了初始化以后,移动通信终端才能够作为电脑鼠标与电脑进行交互。
为实现基带处理器的上述功能,需要将本来运行在鼠标控制器上用于接收并实时处理及缓存鼠标单元102输入的数据及按键信息的软件集成到基带处理器上,使基带处理器也可以执行鼠标控制器所要执行的功能,接收鼠标单元102输入的数据及按键信息,并将数据及按键信息的格式转化为电脑能够处理的格式,通过基带处理器与电脑之间的通信接口输出给电脑。
此时,基带处理器与电脑之间的通信接口可以是有线接口,例如PS/2接口、USB接口或RS232串口等;也可以是无线接口,例如红外接口、蓝牙接口、WLAN接口等。
为了更清楚的说明图4所示的这种可作为电脑鼠标移动通信终端,以下对鼠标运行参数和按键信息在图4所示的这种可作为电脑鼠标移动通信终端内部进行传输的过程进行详细说明。
如图5所示,图5为鼠标运行参数和按键信息在图4所示的这种可作为电脑鼠标移动通信终端内部进行传输的方法流程图。在本实施例中,用户通过按键启动移动通信终端上的鼠标功能,使移动通信终端处于鼠标模式下,该方法包括以下步骤步骤501鼠标单元102中的鼠标检测单元检测移动通信终端在用户的控制下移动而产生的鼠标运行参数,并对检测到的鼠标运行参数进行简单的编码与处理,将鼠标运行参数转变成一定格式的数据信号,输出给基带处理器401;用户对实现移动通信终端鼠标功能的按键进行操作的按键信息,也被输出给基带处理器401。
步骤502基带处理器401接收到鼠标单元102中鼠标检测单元输入的数据信息和用户通过鼠标单元102中的鼠标按键输入的按键信息以后,实时对接收的数据及按键信息进行处理,将接收的数据及按键信息的格式转化为电脑能够处理的格式。
步骤503基带处理器401将处理后的信息通过基带处理器与电脑之间的通信接口输出给电脑。
上述内容对本发明提供的可作为电脑鼠标移动通信终端进行了详细说明,为了更清楚的说明本发明提供的可作为电脑鼠标移动通信终端,以下对实现本发明提供的移动通信终端具有鼠标功能的方法进行详细说明。
如图6所示,图6为本发明提供的实现移动通信终端具有鼠标功能的方法流程图,该方法包括以下步骤步骤601将移动通信终端切换至鼠标模式;采用下述两种方式,可以将移动通信终端切换至鼠标模式第一、利用移动通信终端本身的选择按键或者利用专门设置的状态切换键,启动移动通信终端功能菜单中的鼠标功能,用户的按键信息被输出给基带处理器,基带处理器根据用户启动移动通信终端功能菜单中鼠标功能而操作的按键信息将移动通信终端切换至鼠标模式;第二、基带处理器检测到移动通信终端与电脑建立连接以后,自动将移动通信终端切换至鼠标模式。
步骤602鼠标单元102将鼠标运行参数及按键信息输出给控制单元103,控制单元103将接收自鼠标单元102的数据及按键信息的格式转化为电脑能够处理的格式,输出给电脑。
步骤603电脑接收控制单元103输入的信息,并将接收的信息转换成鼠标运行轨迹显示出来。
在本发明提供的第一个实施例的图3中,鼠标控制器是通过基带处理器与电脑相连的。在实际应用中,鼠标控制器也可以直接与电脑相连,此时鼠标控制器与电脑之间的通信接口可以共用基带处理器与电脑之间的通信接口,例如PS/2接口、USB接口或RS232串口等各种有线接口,或者红外、蓝牙、WLAN等各种无线接口;也可以在鼠标控制器上单独设置PS/2接口、USB接口或RS232串口等各种有线接口,或者红外、蓝牙、WLAN等各种无线接口,并将设置的接口作为鼠标控制器与电脑之间的通信接口。控制单元103中的鼠标控制器根据接收自基带处理器的控制信息,将数据及按键信息的格式转化为电脑能够处理的格式,然后通过鼠标控制器与电脑之间的通信接口输出给电脑。这样的技术方案也可以根据本发明提供的技术方案来实现,与本发明提供的技术方案是一致的。
从上面的实施例可以看出,本发明提供的这种可作为电脑鼠标的移动通信终端及其实现方法,通过在现有移动通信终端中增加鼠标单元和包括基带处理器的控制单元,并将鼠标单元直接或间接与移动通信终端本身的基带处理器进行交互,由基带处理器控制电脑与移动通信终端中的鼠标单元之间进行的通信,使移动通信终端可作为标准电脑鼠标来使用。
利用本发明,由于在现有移动通信终端中增加了鼠标单元和鼠标控制器,将标准电脑鼠标所具有的功能集成到了用户通常使用的移动通信终端,使移动通信终端可作为标准电脑鼠标来使用。所以,利用本发明可以避免笔记本电脑利用触摸板作为鼠标输入设备时一次移动范围较小、移动速度较慢以及定位精度低等缺点;利用本发明也可以避免笔记本电脑利用指点杆作为鼠标输入设备时,对目标定位困难和定位精度低等缺点;利用本发明还可以克服笔记本电脑利用标准电脑鼠标作为鼠标输入设备时,携带标准电脑鼠标不方便的缺点,使用户可以享受到移动通信终端作为标准电脑鼠标所具有的高效与便利,满足用户对电脑鼠标携带方便、光标控制灵活以及定位准确的需要。
另外,本发明提供的这种可作为电脑鼠标的移动通信终端,也可以被应用于普通的台式电脑,同样也能给用户带来极大的便利,具有广阔的应用前景。
以上所述的具体实施例,对本发明的目的、技术方案和有益效果进行了进一步详细说明,所应理解的是,以上所述仅为本发明的具体实施例而已,并不用于限制本发明,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
权利要求
1.一种可作为电脑鼠标的移动通信终端,包括通信单元,用于通过与控制单元的交互实现移动通信终端的通信功能,通过控制单元与通信单元之间的通信接口与控制单元进行通信;其特征在于,还包括鼠标单元,用于检测移动通信终端在用户的控制下移动而产生的鼠标运行参数,以及实现标准电脑鼠标的左键功能和右键功能,并将检测到的鼠标运行参数转变成数据信息输出给控制单元,以及将用户对实现移动通信终端鼠标功能的按键进行操作的按键信息输出给控制单元;控制单元,用于实现移动通信终端的通信模式和鼠标模式之间的切换;并且,在移动通信终端处于通信模式下,控制单元用于接收通信单元输入的通信信号,并将生成的控制信号通过通信接口输出给通信单元,实现移动通信终端的通信功能;在移动通信终端处于鼠标模式下,控制单元用于接收鼠标单元输入的数据及按键信息,并将数据及按键信息的格式转化为电脑能够处理的格式,通过控制单元与电脑之间的通信接口输出给电脑,实现移动通信终端的鼠标功能。
2.根据权利要求1所述的移动通信终端,其特征在于,所述的鼠标单元包括鼠标检测单元和鼠标按键,鼠标检测单元用于检测移动通信终端在用户的控制下移动而产生的鼠标运行参数,将检测到的鼠标运行参数转变成数据信息输出给控制单元;鼠标按键用于实现标准电脑鼠标的左键功能和右键功能,并将用户对实现移动通信终端鼠标功能的按键进行操作的按键信息输出给控制单元。
3.根据权利要求2所述的移动通信终端,其特征在于,所述的鼠标检测单元为鼠标传感器,由触摸板及其控制电路,或指点杆及其控制电路,或光学鼠标传感器及其控制电路,或加速度传感器及其控制电路构成;所述的鼠标检测单元为滚轮编码器,由机械式滚球及其控制电路构成。
4.根据权利要求2所述的移动通信终端,其特征在于,所述的鼠标按键为专门在移动通信终端上设置的键,或者为与移动通信终端的按键复用的键。
5.根据权利要求1所述的移动通信终端,其特征在于,所述的控制单元包括鼠标控制器和基带处理器,鼠标控制器用于接收鼠标单元输入的数据及按键信息,并将数据及按键信息的格式转化为基带处理器能够处理的格式,通过鼠标控制器与基带处理器之间的通信接口输出给基带处理器;基带处理器,用于实现移动通信终端的通信模式和鼠标模式之间的切换;并且,在移动通信终端处于通信模式下,基带处理器用于接收通信单元输入的通信信号,并将生成的控制信号通过通信接口输出给通信单元,实现移动通信终端的通信功能;在移动通信终端处于鼠标模式下,基带处理器用于控制鼠标控制器与电脑间接进行通信,接收自鼠标控制器或电脑输入的信息,将接收自鼠标控制器输入信息的格式转换成电脑能够处理的格式,通过基带处理器与电脑之间的通信接口输出给电脑,并将接收自电脑输入信息的格式转换成鼠标控制器能够处理的格式,通过鼠标控制器与基带处理器之间的通信接口输出给鼠标控制器。
6.根据权利要求1所述的移动通信终端,其特征在于,所述的控制单元包括鼠标控制器和基带处理器,鼠标控制器用于接收鼠标单元输入的数据及按键信息,并将数据及按键信息的格式转化为电脑能够处理的格式,通过鼠标控制器与电脑之间的通信接口输出给电脑;基带处理器,用于实现移动通信终端的通信模式和鼠标模式之间的切换;并且,在移动通信终端处于通信模式下,基带处理器用于接收通信单元输入的通信信号,并将生成的控制信号通过通信接口输出给通信单元,实现移动通信终端的通信功能;在移动通信终端处于鼠标模式下,基带处理器用于控制鼠标控制器与电脑直接进行通信,接收鼠标控制器或电脑输入的通信请求,并指令鼠标控制器或电脑利用基带处理器与电脑之间的通信接口直接进行通信。
7.根据权利要求5或6所述的移动通信终端,其特征在于,所述的鼠标控制器进一步用于缓存处理后的数据及按键信息,在基带处理器或电脑可以接收信息时,将缓存的数据及按键信息输出给基带处理器或电脑。
8.根据权利要求1所述的移动通信终端,其特征在于,所述的控制单元为基带处理器,用于实现移动通信终端的通信模式和鼠标模式之间的切换;并且,在移动通信终端处于通信模式下,基带处理器用于接收通信单元输入的通信,并将生成的控制信号通过通信接口输出给通信单元,实现移动通信终端的通信功能;在移动通信终端处于鼠标模式下,基带处理器用于接收鼠标单元输入的数据及按键信息,并将数据及按键信息的格式转化为电脑能够处理的格式,通过基带处理器与电脑之间的通信接口输出给电脑,实现移动通信终端的鼠标功能。
9.一种实现移动通信终端具有鼠标功能的方法,其特征在于,包括以下步骤A、将移动通信终端切换至鼠标模式;B、鼠标单元将移动通信终端在用户的控制下移动而产生的鼠标运行参数及按键信息输出给控制单元,控制单元将接收自鼠标单元的数据及按键信息的格式转化为电脑能够处理的格式,输出给电脑;C、电脑接收控制单元输入的信息,并将接收的信息转换成鼠标运行轨迹显示出来。
10.根据权利要求9所述的方法,其特征在于,所述的步骤A包括基带处理器根据用户启动移动通信终端功能菜单中鼠标功能而操作的按键信息,将移动通信终端切换至鼠标模式;或者,基带处理器检测到移动通信终端与电脑建立连接以后,将移动通信终端切换至鼠标模式。
全文摘要
本发明公开了一种可作为电脑鼠标的移动通信终端,包括鼠标单元,用于检测鼠标运行参数,以及实现标准电脑鼠标的左键功能和右键功能;控制单元,用于实现移动通信终端的通信模式和鼠标模式之间的切换,并分别实现移动通信终端的通信功能和鼠标功能。本发明同时公开了一种实现移动通信终端具有鼠标功能的方法,包括以下步骤A、将移动通信终端切换至鼠标模式;B、鼠标单元将鼠标运行参数及按键信息输出给控制单元,控制单元将接收自鼠标单元的数据及按键信息的格式转化为电脑能够处理的格式输出给电脑;C、电脑将接收自控制单元输入的信息转换成鼠标运行轨迹显示出来。利用本发明,使移动通信终端可作为标准电脑鼠标来使用。
文档编号H04M1/725GK1856140SQ200510064730
公开日2006年11月1日 申请日期2005年4月18日 优先权日2005年4月18日
发明者黄林华, 刘震 申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1