利索能及
我要发布
收藏
专利号: 2013101188028
申请人: 上海斐讯数据通信技术有限公司
专利类型:发明专利
专利状态:已下证
更新日期:2025-04-20
缴费截止日期: 暂无
联系人

摘要:

权利要求书:

1.一种在手机上实现鼠标功能的方法,适用于触摸式的智能手机,所述智能手机包括微控制器,陀螺仪,计时器,存储器,触摸屏,音量按键和后置摄像头;所述智能手机的工作状态包括手机模式和鼠标模式;其特征在于,采用所述微控制器作为一个控制部件;采用所述陀螺仪作为一个定位部件;采用所述计时器作为一个计时部件;采用所述存储器作为一个存储部件;采用所述触摸屏作为一个按键部件;

所述控制部件中包括判断模块和转换模块;所述判断模块分别连接所述触摸屏和所述存储部件;所述转换模块通过一个通信接口连接外部的电子设备;所述计时部件连接所述触摸屏;所述定位部件分别连接所述存储部件和所述判断模块;

所述判断模块用于进行实现鼠标功能过程中的相关判断动作并生成相应的鼠标动作信号;所述判断模块将所述鼠标动作信号发送至所述转换模块;所述转换模块按照预设的方法,将所述鼠标动作信号进行编码转换后通过所述通信接口发送至外部的所述电子设备;

所述定位部件用于按照预设的流程捕捉所述智能手机的位移数据,并将所述位移数据发送至所述判断模块;所述按键部件用于实现鼠标的按键功能;所述计时部件用于区分使用者的单击操作和双击操作;

在所述智能手机中还包括一个切换部件,所述切换部件分别连接所述定位部件和所述按键部件;所述切换部件供使用者在所述手机模式和所述鼠标模式之间切换;

其中,所述预设的方法包括:

步骤1,使用者将所述智能手机的所述工作状态切换成鼠标模式;

步骤2,所述陀螺仪第一次采集所述智能手机的位移数据;所述陀螺仪将所述位移数据定义为位移数据A,并将所述位移数据A发送至所述存储部件的第一存储空间中保存;

步骤3,经过预设的时间间隔t1,所述陀螺仪再次采集所述智能手机的位移数据,并将所述位移数据定义为位移数据B;所述陀螺仪将所述位移数据B发送至所述判断模块;

步骤4,所述判断模块调取所述第一存储空间中的所述位移数据A,并将所述位移数据A与所述位移数据B对比;若所述位移数据B与所述位移数据A不相等,则所述判断模块根据所述位移数据A和所述位移数据B得到所述智能手机的位移轨迹;所述判断模块将所述位移数据B存入所述第一存储空间中;所述判断模块将所述第一存储空间中的所述位移数据A清除,并将所述位移数据B定义为位移数据A;

步骤5,所述判断模块根据所述位移轨迹产生相应的鼠标动作信号;所述判断模块将所述鼠标动作信号发送至所述转换模块;

步骤6,所述转换模块根据所述智能手机和外部的所述电子设备的连接方式,按照相应的通信协议转换成相应的数据包;所述转换模块通过所述通信接口将所述数据包发送至外部的所述电子设备中;

步骤7,重复所述步骤3至所述步骤6,直至所述智能手机的工作状态被切换至所述手机模式;

采用所述后置摄像头作为另一个定位部件;所述后置摄像头采用连续拍摄的方式,将拍摄的照片发送至所述存储部件中保存;所述后置摄像头保存所述照片的方式为后一张照片覆盖前一张照片保存;所述后置摄像头采集所述智能手机的位移轨迹的方法包括:步骤A,所述智能手机的所述工作状态被切换至所述鼠标模式;

步骤B,所述后置摄像头连续拍照;所述判断模块选取拍摄的照片上的特定像素点;所述判断模块判断所述后一张照片中的所述特定像素点与所述前一张照片中的所述特定像素点是否发生位置变化;若发生位置变化,则所述判断模块判断所述智能手机发生位移;

步骤C,所述判断模块记录所述位置变化,并产生相应的鼠标动作信号;所述判断模块将所述鼠标动作信号发送至所述转换模块;

步骤D,所述转换模块根据所述智能手机和外部的所述电子设备的连接方式,按照相应的通信协议转换成相应的数据包;所述转换模块通过所述通信接口将所述数据包发送至外部的所述电子设备中;

步骤E,重复所述步骤B至所述步骤D,直至所述智能手机的所述工作状态被切换至所述手机模式;

所述后置摄像头采集所述智能手机的位移数据用于辅助陀螺仪提供的位移数据。

2.如权利要求1所述的在手机上实现鼠标功能的方法,其特征在于,所述步骤4中,所述判断模块调取所述第一存储空间中的所述位移数据A,并将所述位移数据A与所述位移数据B对比;若所述位移数据B与所述位移数据A相等,则所述判断模块判断所述智能手机处于悬停状态,所述智能手机不产生所述位移轨迹。

3.如权利要求1所述的在手机上实现鼠标功能的方法,其特征在于,所述时间间隔t1为

200ms。

4.如权利要求1所述的在手机上实现鼠标功能的方法,其特征在于,所述位移数据为三轴数据;所述三轴数据的Z轴坐标为0;所述三轴数据的坐标只在X轴和/或Y轴上变化。

5.如权利要求1所述的在手机上实现鼠标功能的方法,其特征在于,所述触摸屏的分辨率为m*n;所述m代表所述触摸屏的水平像素数,所述n代表所述触摸屏的垂直像素数;所述触摸屏上设有XOY轴;所述XOY轴以像素点为单位坐标;所述触摸屏以X轴坐标为m/2的直线为中线被划分为左半屏和右半屏;所述左半屏的X轴坐标范围为0-m/2,所述左半屏的X轴坐标范围包括m/2;所述右半屏的X轴坐标范围为m/2-m,所述右半屏的X轴坐标范围不包括m/

2;

采用所述触摸屏作为所述按键部件的方法包括:

步骤a,所述智能手机的所述工作状态被切换至所述鼠标模式;

步骤b,使用者点击所述触摸屏;所述判断模块判断使用者的点击操作的类型;若使用者点击所述触摸屏的所述左半屏,则所述判断模块判断使用者进行的是对鼠标左键的点击操作;

步骤c,所述判断模块根据判断结果,产生相应的鼠标动作信号;所述判断模块将所述鼠标动作信号发送至所述转换模块;

步骤d,所述转换模块根据所述智能手机和外部的所述电子设备的连接方式,按照相应的通信协议转换成相应的数据包;所述转换模块通过所述通信接口将所述数据包发送至外部的所述电子设备中。

6.如权利要求5所述的在手机上实现鼠标功能的方法,其特征在于,所述步骤b中,若使用者点击所述触摸屏的所述右半屏,则所述判断模块判断使用者进行的是对鼠标右键的点击操作。

7.如权利要求5所述的在手机上实现鼠标功能的方法,其特征在于,所述触摸屏的分辨率为480*800。

8.如权利要求5所述的在手机上实现鼠标功能的方法,其特征在于,所述步骤b中,使用者点击所述触摸屏时,所述计时部件开始计时;当经过预设的时间间隔t2时,使用者未再次点击所述触摸屏,则所述判断模块判断使用者进行的是单击操作。

9.如权利要求6所述的在手机上实现鼠标功能的方法,其特征在于,当经过预设的所述时间间隔t2时,使用者再次点击所述触摸屏,则所述判断模块判断使用者进行的是双击操作。

10.如权利要求5或8中任意一项所述的在手机上实现鼠标功能的方法,其特征在于,所述预设的时间间隔t2为200μs。

11.如权利要求1所述的在手机上实现鼠标功能的方法,其特征在于,所述步骤C中,若所述特定像素点未发生位置变化,则所述判断模块判断所述智能手机未发生位移。

12.如权利要求1所述的在手机上实现鼠标功能的方法,其特征在于,所述特定像素点为中心像素点。

13.如权利要求1所述的在手机上实现鼠标功能的方法,其特征在于,所述音量按键包括音量增大按键和音量减小按键;采用所述音量按键作为一个滚轮部件,所述滚轮部件分别连接所述判断模块和所述切换部件;所述滚轮部件用于实现鼠标的滚轮功能;采用所述音量按键作为所述滚轮部件的方法包括:所述智能手机的所述工作状态被切换至所述鼠标模式;

使用者按动所述音量增大按键,所述判断模块判断使用者进行的是滚轮向上操作;所述判断模块产生相应的鼠标动作信号并发送至所述转换模块;所述转换模块根据所述智能手机和外部的所述电子设备的连接方式,按照相应的通信协议转换成相应的数据包;所述转换模块通过所述通信接口将所述数据包发送至外部的所述电子设备中;

使用者按动所述音量减小按键,所述判断模块判断使用者进行的是滚轮向下操作;所述判断模块产生相应的鼠标动作信号并发送至所述转换模块;所述转换模块根据所述智能手机和外部的所述电子设备的连接方式,按照相应的通信协议转换成相应的数据包;所述转换模块通过所述通信接口将所述数据包发送至外部的所述电子设备中。

14.如权利要求1所述的在手机上实现鼠标功能的方法,其特征在于,采用所述触摸屏作为一个滚轮部件,所述滚轮部件连接所述判断模块和所述切换部件;所述滚轮部件用于实现鼠标的滚轮功能;采用所述触摸屏作为所述滚轮部件的方法包括:所述智能手机的所述工作状态被切换至所述鼠标模式;

使用者在所述触摸屏上向上滑动,所述判断模块判断使用者进行的是滚轮向上操作;

所述判断模块产生相应的鼠标动作信号并发送至所述转换模块;所述转换模块根据所述智能手机和外部的所述电子设备的连接方式,按照相应的通信协议转换成相应的数据包;所述转换模块通过所述通信接口将所述数据包发送至外部的所述电子设备中;

使用者在所述触摸屏上向下滑动,所述判断模块判断使用者进行的是滚轮向下操作;

所述判断模块产生相应的鼠标动作信号并发送至所述转换模块;所述转换模块根据所述智能手机和外部的所述电子设备的连接方式,按照相应的通信协议转换成相应的数据包;所述转换模块通过所述通信接口将所述数据包发送至外部的所述电子设备中。

15.如权利要求1所述的在手机上实现鼠标功能的方法,其特征在于,所述通信接口是蓝牙接口或USB接口。