一种移动终端作为鼠标的实现方法及装置的制作方法

文档序号:6383981阅读:202来源:国知局
专利名称:一种移动终端作为鼠标的实现方法及装置的制作方法
技术领域
本发明属于移动终端领域,尤其涉及一种移动终端作为鼠标的实现方法及装置。
背景技术
随着移动终端的使用范围越来越广,显示终端和移动终端的交互也越来越多,比如计算机、掌上电脑等,通过移动终端来控制显示终端变的切实可行,比如现在存在一种通过移动终端控制PC机的技术,所述移动终端和PC机之间通过WIFI建立连接,组成局域网,显示终端和移动终端之间可以通过WIFI无线网络传输数据,可以在移动终端的屏幕上显示出PC机显示器的画面,用户可以在移动终端的屏幕上点击、滑动来模拟鼠标操作,但是由于PC机显示器的画面数据需要不断的传输到移动终端并显示,因此两者之间的数据传输量很大,通过在移动终端的屏幕上操作来实现操作PC机不够流畅,该方案不具备实用性。如果能利用移动终端上现有的传感器部件来感知移动终端的移动方向,进而控制显示终端端显示器上的鼠标箭头移动,这样就可以实现移动终端模拟鼠标来操作显示终端。

发明内容
鉴于上述问题,本发明的目的在于提供一种移动终端作为鼠标的实现方法及装置,旨在解决现有移动终端控制显示终端的实现方案中,由于传输数据量较大以及移动终端性能限制,使得操作很不流畅的技术问题。从移动终端侧,所述移动终端作为鼠标的实现方法包括下述步骤在移动终端中安装用于与显示终端连接的驱动,并与显示终端建立连接;开启摄像头捕获图像数据;根据各帧图像数据分析出移动终端的移动方向,生成方向控制信号;将所述方向控制信号发送给显示终端。从显示终端侧,所述移动终端作为鼠标的实现方法包括下述步骤在显不终端中安装用于与移动终端连接的相应驱动,并与移动终端建立连接;接收移动终端发送过来的方向控制信号;解析所述方向控制信号,并转换成鼠标箭头的横向和纵向移动距离;根据所述横向和纵向移动距离刷新显示出鼠标箭头。从移动终端侧,所述移动终端作为鼠标的实现装置包括第一连接建立单元,用于在移动终端中安装用于与显示终端连接的驱动,并与显示终端建立连接;图像获取单元,用于开启摄像头捕获图像数据;控制信号生成单元,用于根据各帧图像数据分析出移动终端的移动方向,生成方向控制信号;信号发送单元,用于将所述方向控制信号发送给显示终端。从显示终端侧,所述移动终端作为鼠标的实现装置包括
第二连接建立单元,用于在显示终端中安装用于与移动终端连接的相应驱动,并与移动终端建立连接;信号接收单元,用于接收移动终端发送过来的方向控制信号;信号解析单元,用于解析所述方向控制信号,并转换成鼠标箭头的横向和纵向移动距离;鼠标显示单元,用于根据所述横向和纵向移动距离刷新显示出鼠标箭头。本发明的有益效果是本发明技术方案主要是通过利用移动终端的摄像头来感知出移动终端的移动方向,进而控制鼠标箭头在显示终端显示器的显示位置,具体的是通过分析摄像头获取的图像数据来识别移动终端的具体移动方向,并生成移动控制信号,显示终端可以将所述方向控制信号解析为具体鼠标控制命令来移动鼠标箭头,达到控制显示终端的目的,由于移动终端和显示终端之间只需传输相关的控制信号,不会占用过多资源,因此可以像鼠标流畅地控制显示终端,这样用户在没有鼠标情况下也能够达到控制显示终端的目的,使用将十分方便快捷。


图1是本发明第一实施例提供的移动终端作为鼠标的实现方法流程图;图2是本发明第二实施例提供的移动终端作为鼠标的实现方法流程图;图3是本发明第三实施例提供的移动终端作为鼠标的实现方法流程图;图4是本发明第四实施例提供的移动终端作为鼠标的实现方法流程图;图5是本发明第五实施例提供的移动终端作为鼠标的实现装置的结构方框图;图6是本发明第六实施例提供的移动终端作为鼠标的实现装置的结构方框图;图7是本发明第七实施例提供的移动终端作为鼠标的实现装置的结构方框图;图8是本发明第八实施例提供的移动终端作为鼠标的实现装置的结构方框图;图9是本发明第九实施例提供的一种显示控制系统的结构图。
具体实施例方式为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。本发明的目的是通过移动终端的摄像头拍摄图像,再分析图像数据获知移动终端的移动方向,在根据所述移动方向对应控制显示终端上的鼠标箭头的移动,达到控制显示终端的目的,因此在实现本发明时,移动终端中必须设有摄像头,目前的移动终端基本也都具备摄像头。为了说明本发明所述的技术方案,下面通过具体实施例来进行说明。实施例一:图1示出了本发明第一实施例提供的一种移动终端作为鼠标的实现方法的流程,为了便于说明仅示出了与本发明实施例相关的部分。本实施例从移动终端侧来描述移动终端作为鼠标的实现方法,包括下述步骤步骤S101、在移动终端中安装用于与显示终端连接的驱动,并与显示终端建立连接。本步骤主要实现与移动终端与显示终端的连接,所述显示终端包括但不限于计算机、掌上电脑等,本步骤中所述建立连接的方式有多种,比如通过USB连接、蓝牙或WIFI连接,只要移动终端和显示终端中安装对应的驱动即可,使得移动终端和显示终端之间可以相互识别。步骤S102、开启摄像头捕获图像数据。本实施例中,当需要使用移动终端控制显示终端时,首先需要在移动终端中开启该功能,因此需要在移动终端中安装执行软件,打开该软件可以控制开启摄像头,摄像头再获取每帧图像数据。步骤S103、根据各帧图像数据分析出移动终端的移动方向,生成方向控制信号;步骤S104、将所述方向控制信号发送给显示终端。由于移动终端在不同的位置时,摄像头获取到的图像数据不一样,因此可以分过分析相邻帧的图像数据即可知晓移动终端的移动方向,在生成方向控制信号发送给显示终端,所述方向控制信号中包括横向移动信息和纵向移动信息,这样显示终端即可将该方向控制信号转换成具体的移动距离信息来控制鼠标的箭头显示位置。本实施例通过移动终端的摄像头识别出移动终端具体的移动方向,再根据所述移动方向来具体控制显示终端屏幕上的鼠标箭头移动,这样就可以实现用移动终端控制显示终端,这样用户就无需通过鼠标实现了控制显示终端,丰富了移动终端的功能。实施例二 :图2示出了本发明第二实施例提供的一种移动终端作为鼠标的实现方法的流程,为了便于说明仅示出了与本发明实施例相关的部分。本实施例同样从移动终端侧来描述移动终端作为鼠标的实现方法,包括下述步骤步骤S201、在移动终端中安装用于与显示终端连接的驱动,并与显示终端建立连接;步骤S202、开启摄像头捕获图像数据;步骤S203、获取相邻两帧图像的横向填充数据;步骤S204、对比所述相邻两帧图像的横向填充数据,得到所述相邻两帧图像横向偏移量和纵向偏移量;步骤S205、根据所述横向偏移量和纵向偏移量生成方向控制信号;步骤S206、将所述方向控制信号发送给显示终端。上述步骤S203-S205是实施例一中步骤S103的一种具体优选的实施方式,具体的,是通过相邻两帧图像数据来识别出移动终端的横向偏移量和纵向偏移量,摄像头获取到的图像中,都是横向扫描并按照预定数据格式保存,比如现有摄像头拍摄的图像数据是隔行扫描或逐行扫描保存,对于隔行扫描,先扫描奇数行再扫描偶数行,得到奇数行数据和偶数行数据,将所述奇数行数据和偶数行数据按顺序拼接一起即可得到横向填充数据,若所述相邻两帧图像的横向填充数据每隔一段距离存在相同的数据部分,则可获得所述相邻两帧图像横向偏移量,若所述相邻两帧图像的横向填充数据存在完全相同的一部分,则可根据不同部分的数据大小获得所述相邻两帧图像横向偏移量,再根据所述横向偏移量和纵向偏移量生成方向控制信号并发送给显示终端。步骤S207、接收到按键触发消息时,将所述按键触发消息发送到显示终端,所述按键触发消息包括左键触发消息、右键触发消或滚轮触发消息。在将移动终端作为鼠标使用时,可以通过移动所述移动终端实现在显示终端的屏.上移动鼠标fiT头,本实施例中还可以通过移动终端实现鼠标的左键、右键和滚轮的功能,具体的,首先需要定义鼠标的左键、右键和滚轮在移动终端中的具体按键,比如可以定义音量加为左键,音量减为右键,滑动屏幕为滑动滚轮,具体的按键本实施例不作限定,只要移动终端和显示终端共同的认知即可,当触发这些按键时,对应生成按键触发信息并发送到显示终端,包括左键触发消息、右键触发消或滚轮触发消息,显示终端接收到按键触发消息后可以所述按键触发消息中解析出相应的按键动作,执行相应动作即可。本实施例与实施例一相比,通过移动终端不仅仅可以显示在显示终端的屏幕上移动鼠标箭头,还可以实现鼠标的其他操作,比如左键、右键和滚轮等等。实施例三:图3示出了本发明第三实施例提供的一种移动终端作为鼠标的实现方法的流程,为了便于说明仅示出了与本发明实施例相关的部分。本实施例从显示终端侧来描述移动终端作为鼠标的实现方法,包括下述步骤步骤S301、在显示终端中安装用于与移动终端连接的相应驱动,并与移动终端建立连接;步骤S302、接收移动终端发送过来的方向控制信号;步骤S303、解析所述方向控制信号,并转换成鼠标箭头的横向和纵向移动距离;步骤S304、根据所述横向和纵向移动距离刷新显示出鼠标箭头。本实施例与实施一对应,描述了显示终端在接收到移动终端发送过来的方向控制信号后所执行的操作,首先需要在本地中安装用于与移动终端连接的相应驱动,建立连接后再监控从移动终端发送的信号,在接收到方向控制信号时,按照预定协议,从所述方向控制信号中解析出其中包含的横向偏移量和纵向偏移量,在将所述横向偏移量和纵向偏移量转换成鼠标箭头在显示终端的屏幕上的横向和纵向移动距离,再刷新显示出鼠标箭头即可。本实施可以通过在本地安装相应的应用软件实现,当开启该软件时才开始监控从移动终端发出的信号,否则还是将移动终端当成普通的外设连接到显示终端上,这样就可以在现有的移动终端和显示终端上集成本功能,方便了用户在没有鼠标的情况下,通过使用移动终端来操作显示终端。实施例四图4示出了本发明第四实施例提供的一种移动终端作为鼠标的实现方法的流程,为了便于说明仅示出了与本发明实施例相关的部分。本实施例同样从显示终端侧来描述移动终端作为鼠标的实现方法,包括下述步骤步骤S401、在显示终端中安装用于与移动终端连接的相应驱动,并与移动终端建立连接;步骤S402、接收移动终端发送过来的方向控制信号;步骤S403、解析所述方向控制信号,并转换成鼠标箭头的横向和纵向移动距离;
步骤S404、根据所述横向和纵向移动距离刷新显示出鼠标箭头;步骤S405、接收从移动终端发送过来的按键触发消息,所述按键触发消息包括左键触发消息、右键触发消或滚轮触发消息;步骤S406、解析所述按键触发消息,并执行相应操作。本实施例与实施例二相对应,主要描述了显示终端在接收到从移动终端发送过来的方向控制信号以及按键触发消息后,所执行相应的操作。另一方面,本实施例在实施例三的基础上,不仅实现了在显示终端的屏幕上移动鼠标箭头,还可以进一步实现鼠标的其他功能,包括左键、右键和滚轮等,这样本实施例中,可以通过移动终端实现鼠标的所有功能,丰富了移动终端的功能。实施例五图5示出了本发明第五实施例提供的一种移动终端作为鼠标的实现装置的结构,为了便于说明仅示出了与本发明实施例相关的部分。本实施例从移动终端侧来描述移动终端作为鼠标的实现装置,包括第一连接建立单元501,用于在移动终端中安装用于与显示终端连接的驱动,并与显示终端建立连接;图像获取单元502,用于开启摄像头捕获图像数据;控制信号生成单元503,用于根据各帧图像数据分析出移动终端的移动方向,生成方向控制信号;信号发送单元504,用于将所述方向控制信号发送给显示终端。本实施提供的功能单元501-504对应实现了是实施一中的步骤S101-S104,主要描述了移动终端侧的具体结构,其中第一连接建立单元501在移动终端中驱动并与显示终端建立连接,控制信号生成单元502开启摄像头捕获图像数据,控制信号生成单元503根据各帧图像数据分析出移动终端的移动方向,生成方向控制信号,信号发送单元504将所述方向控制信号发送给显示终端,显示终端再根据所述方向控制信号控制鼠标箭头在显示终端上的显示位置。通过本装置,用户就无需通过鼠标实现了控制显示终端,丰富了移动终端的功能。实施例六:图6示出了本发明第六实施例提供的一种移动终端作为鼠标的实现装置的结构,为了便于说明仅示出了与本发明实施例相关的部分。本实施例同样从移动终端侧来描述移动终端作为鼠标的实现装置,包括第一连接建立单元61,用于在移动终端中安装用于与显示终端连接的驱动,并与显示终端建立连接;图像获取单元62,用于开启摄像头捕获图像数据;控制信号生成单元63,用于根据各帧图像数据分析出移动终端的移动方向,生成方向控制信号;信号发送单元64,用于将所述方向控制信号发送给显示终端;消息发送单元65,用于接收到按键触发消息时,将所述按键触发消息发送到显示终端,所述按键触发消息包括左键触发消息、右键触发消或滚轮触发消息。其中,所述控制信号生成单元63包括
数据获取模块631,用于获取相邻两帧图像的横向填充数据;偏移量获取模块632,用于对比所述相邻两帧图像的横向填充数据,得到所述相邻两中贞图像横向偏移量和纵向偏移量;信号生成模块633,用于根据所述横向偏移量和纵向偏移量生成方向控制信号。本实施提供的功能单元及功能模块对应实现了是实施二中的各个步骤,另一方面,本实施例在实施例五的基础上增加了消息发送单元65以及给出了控制信号生成单元63的具体结构,使得本实施例不仅可以实现在显示终端的屏幕上移动鼠标箭头,也可实现鼠标的左键、右键以及滚轮等功能,通过移动终端实现了一个完整的鼠标功能。实施例七:图7示出了本发明第七实施例提供的一种移动终端作为鼠标的实现装置的结构,为了便于说明仅示出了与本发明实施例相关的部分。本实施例从显示终端侧来描述移动终端作为鼠标的实现装置,包括第二连接建立单元701,用于在显示终端中安装用于与移动终端连接的相应驱动,并与移动终端建立连接;信号接收单元702,用于接收移动终端发送过来的方向控制信号;信号解析单元703,用于解析所述方向控制信号,并转换成鼠标箭头的横向和纵向移动距离;鼠标显示单元704,用于根据所述横向和纵向移动距离刷新显示出鼠标箭头。本实施提供的功能单元701-704对应实现了是实施一中的步骤S301-S304,主要描述了显示终端侧的具体结构,具体的,首先通过第二连接建立单元701在显示终端中安装驱动,并与移动终端建立连接,信号接收单元702接收移动终端发送过来的方向控制信号,信号解析单元703解析所述方向控制信号,并转换成鼠标箭头的横向和纵向移动距离,鼠标显示单元704根据所述横向和纵向移动距离刷新显示出鼠标箭头,本实施例方便了用户在没有鼠标的情况下,通过使用移动终端来操作显示终端。实施例八:图8示出了本发明第八实施例提供的一种移动终端作为鼠标的实现装置的结构,为了便于说明仅示出了与本发明实施例相关的部分。本实施例从显示终端侧来描述移动终端作为鼠标的实现装置,包括第二连接建立单元801,用于在显示终端中安装用于与移动终端连接的相应驱动,并与移动终端建立连接;信号接收单元802,用于接收移动终端发送过来的方向控制信号;信号解析单元803,用于解析所述方向控制信号,并转换成鼠标箭头的横向和纵向移动距离;鼠标显示单元804,用于根据所述横向和纵向移动距离刷新显示出鼠标箭头;消息接收单元805,用于接收从移动终端发送过来的按键触发消息,所述按键触发消息包括左键触发消息、右键触发消或滚轮触发消息;消息执行单元806。用于解析所述按键触发消息,并执行相应操作。本实施例提供的各个功能单元801-806对应实现了实施例四提供的步骤S410-S406,另一方面,本实施例在实施例七的基础上,增加了消息接收单元805和消息执行单元806,通过这两个单元,本实施可以通过移动终端实现了鼠标的其他功能,包括左键、右键和滚轮等功能,使得用户可以通过移动终端更好地操作移动显示终端,丰富了移动终端的功能。实施例九图9示出了本发明第九实施例提供的一种显示控制系统的结构,为了便于说明仅不出了与本发明实施例相关的部分。本实施例提供的显示控制系统包括移动终端901和显示终端902,两者通过有线(如USB线)或无线(如WIFI)方式建立连接,所述移动终端发送的信号所述显示终端可以接收到,所述移动终端包括如实施例五或实施例六所述的移动终端作为鼠标的实现装置,所述显示终端902包括如实施例七或实施例八所述的移动终端作为鼠标的实现装置,所述移动终端901包括摄像头、处理器等,所述摄像头可以感知到移动终端的移动方向及距离,并生成方向控制信号发送给显示终端,所述显示终端再解析所述方向控制信号,并据此刷新屏幕上的鼠标箭头位置;若显示终端还接收到来自移动终端的按键触发消息,则根据所述按键触发消息执行对应的操作,比如左键、右键和滚轮等等,这样就可以通过本系统实现移动终端作为鼠标的功能。本领域普通技术人员可以理解,实现上述实施例方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,所述的程序可以在存储于一计算机可读取存储介质中,所述的存储介质,如R0M/RAM、磁盘、光盘等。以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。
权利要求
1.一种移动终端作为鼠标的实现方法,所述移动终端内置有摄像头,其特征在于,所述方法包括 在移动终端中安装用于与显示终端连接的驱动,并与显示终端建立连接; 开启摄像头捕获图像数据; 根据各帧图像数据分析出移动终端的移动方向,生成方向控制信号; 将所述方向控制信号发送给显示终端。
2.如权利要求1所述方法,其特征在于,所述根据各帧图像数据分析出移动终端的移动方向,生成方向控制信号步骤之后,还包括 接收到按键触发消息时,将所述按键触发消息发送到显示终端,所述按键触发消息包括左键触发消息、右键触发消或滚轮触发消息。
3.如权利要求2所述方法,其特征在于,所述根据各帧图像数据分析出移动终端的移动方向,生成方向控制信号步骤,具体包括 获取相邻两帧图像的横向填充数据; 对比所述相邻两帧图像的横向填充数据,得到所述相邻两帧图像横向偏移量和纵向偏移量; 根据所述横向偏移量和纵向偏移量生成方向控制信号。
4.一种移动终端作为鼠标的实现方法,其特征在于,所述方法包括 在显不终端中安装用于与移动终端连接的相应驱动,并与移动终端建立连接; 接收移动终端发送过来的方向控制信号; 解析所述方向控制信号,并转换成鼠标箭头的横向和纵向移动距离; 根据所述横向和纵向移动距离刷新显示出鼠标箭头。
5.如权利要求4所述方法,其特征在于,所述在显示终端中安装用于与移动终端连接的相应驱动,并与移动终端建立连接步骤之后,还包括 接收从移动终端发送过来的按键触发消息,所述按键触发消息包括左键触发消息、右键触发消或滚轮触发消息; 解析所述按键触发消息,并执行相应操作。
6.一种移动终端作为鼠标的实现装置,其特征在于,所述装置包括 第一连接建立单元,用于在移动终端中安装用于与显示终端连接的驱动,并与显示终端建立连接; 图像获取单元,用于开启摄像头捕获图像数据; 控制信号生成单元,用于根据各帧图像数据分析出移动终端的移动方向,生成方向控制信号; 信号发送单元,用于将所述方向控制信号发送给显示终端。
7.如权利要求6所述装置,其特征在于,所述装置还包括 消息发送单元,用于接收到按键触发消息时,将所述按键触发消息发送到显示终端,所述按键触发消息包括左键触发消息、右键触发消或滚轮触发消息。
8.如权利要求7所述装置,其特征在于,所述控制信号生成单元包括 数据获取模块,用于获取相邻两帧图像的横向填充数据; 偏移量获取模块,用于对比所述相邻两帧图像的横向填充数据,得到所述相邻两帧图像横向偏移量和纵向偏移量; 信号生成模块,用于根据所述横向偏移量和纵向偏移量生成方向控制信号。
9.一种移动终端作为鼠标的实现装置,其特征在于,所述装置包括 第二连接建立单元,用于在显示终端中安装用于与移动终端连接的相应驱动,并与移动终端建立连接; 信号接收单元,用于接收移动终端发送过来的方向控制信号; 信号解析单元,用于解析所述方向控制信号,并转换成鼠标箭头的横向和纵向移动距离; 鼠标显示单元,用于根据所述横向和纵向移动距离刷新显示出鼠标箭头。
10.如权利要求9所述装置,其特征在于,所述装置还包括 消息接收单元,用于接收从移动终端发送过来的按键触发消息,所述按键触发消息包括左键触发消息、右键触发消或滚轮触发消息; 消息执行单元。用于解析所述按键触发消息,并执行相应操作。
全文摘要
本发明适用于移动终端技术领域,提供一种移动终端作为鼠标的实现方法及装置,从移动终端侧所述方法包括在移动终端中安装用于与显示终端连接的驱动,并与显示终端建立连接;开启摄像头捕获图像数据;根据各帧图像数据分析出移动终端的移动方向,生成方向控制信号;将所述方向控制信号发送给显示终端,从显示终端侧,所述方法包括在显示终端中安装用于与移动终端连接的相应驱动,并与移动终端建立连接;接收移动终端发送过来的方向控制信号;解析所述方向控制信号,并转换成鼠标箭头的横向和纵向移动距离根据所述横向和纵向移动距离刷新显示出鼠标箭头。本发明不会占用过多资源,可以使用移动终端流畅地控制显示终端,使用十分方便快捷。
文档编号G06F3/0354GK103049106SQ201210534948
公开日2013年4月17日 申请日期2012年12月11日 优先权日2012年12月11日
发明者陈家 申请人:广东欧珀移动通信有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1