一种计算机控制移动设备的系统及方法

文档序号:6488056阅读:135来源:国知局
一种计算机控制移动设备的系统及方法
【专利摘要】本发明提出一种计算机控制移动设备的系统,包括:计算机、移动设备和实现计算机与移动设备连接的连接路径;计算机根据移动设备的显示内容,模拟对移动设备的操作数据,通过连接路径将操作数据发送给移动设备;移动设备根据操作数据产生显示内容,通过连接路径发送给计算机。本发明还提供一种计算机控制移动设备的方法。本发明提供的计算机控制移动设备的系统及方法,对移动设备采用软件方法进行改进,直接取得移动设备的显示内容,方便部署并节省成本。本发明通过软件方法模拟用户对移动设备的操作指令,比通过控制相关可触屏硬件的方案更为稳定,实现触控精准,高效准确控制移动设备,能够胜任对移动设备进行测试、诊断、远程控制等多种场合。
【专利说明】一种计算机控制移动设备的系统及方法
【技术领域】
[0001]本发明涉及数据处理技术,更具体地说,涉及一种计算机控制移动设备的系统及方法。
【背景技术】
[0002]随着基于IOS和Android等智能操作系统的移动设备技术的普及,对移动设备的远程测试技术也快速发展。现有技术对移动设备的远程测试技术一般有两种方案。
[0003]方案一,计算机控制与其连接的摄像头拍摄移动设备屏幕显示的图像,并控制与计算机连接的触摸仪器模拟人手操作移动设备的按键、触摸屏等输入装置以产生按键事件、触控事件等输入事件。根据拍摄得到的屏幕图像与输入事件相关交互来实现计算机控制移动设备。本方案存在的缺陷是摄像头难以固定,计算机端用户可能因摄像头移动而无法顺利观察到移动设备屏幕图像。
[0004]方案二,通过对移动设备进行硬件定制改造,让移动设备将本该输出到屏幕供显示的图像信号重定向发送给计算机,计算机控制触摸仪器模拟人手操作移动设备的输入装置以产生输入事件。根据移动设备发送的屏幕图像与输入事件相关交互来完成计算机控制移动终端。本方案存在的缺陷是将图像信号重定向到发送给计算机需要对移动设备的软、硬件进行改造,要求移动设备的生产厂家参与,费用较高、所需时间较长。

【发明内容】

[0005]本发明要解决的技术问题在于,提出一种计算机控制移动设备的系统及方法。
[0006]本发明解决其技术问题所采用的技术方案是提供一种计算机控制移动设备的系统,包括:计算机、移动设备和实现计算机与移动设备连接的连接路径;计算机根据移动设备的显示内容,模拟对移动设备的操作数据,通过连接路径将操作数据发送给移动设备;移动设备根据操作数据产生显示内容,通过连接路径发送给计算机。
[0007]优选地,上述计算机包括计算机处理器和计算机接口 ;上述移动设备包括移动设备处理器和移动设备接口 ;上述连接路径一端连接到计算机接口,一端连接到移动设备接口 ;上述计算机处理器根据移动设备的显示内容,模拟对移动设备的操作数据,控制计算机接口将操作数据通过连接路径发送给移动设备;上述移动设备处理器根据操作数据产生显示内容,控制移动设备接口将显示内容通过连接路径发送给计算机。
[0008]优选地,上述计算机还包括计算机显示装置和计算机输入装置;上述计算机处理器控制计算机显示装置显示来自移动设备的显示内容;计算机输入装置接收用户对移动设备的操作指令,计算机处理器根据操作指令模拟对移动设备的操作数据;计算机处理器控制计算机接口通过连接路径将操作数据发送给移动设备接口。
[0009]优选地,上述移动设备还包括移动设备显示装置;上述移动设备处理器根据操作数据产生显示内容;上述移动设备处理器控制移动设备接口将显示内容通过连接路径发送给计算机;和/或移动设备处理器控制移动设备显示装置显示显示内容。[0010]优选地,上述移动设备处理器对显示内容进行截屏操作得到图像文件,将图像文件发送给计算机。
[0011]优选地,上述模拟对移动设备的操作数据是指:用户通过操作计算机输入装置,向计算机发出控制移动设备的操作指令,计算机处理器将控制移动设备的操作指令模拟为移动设备的输入事件,该输入事件即对移动设备的操作数据。
[0012]本发明还提出一种计算机控制移动设备的方法,基于计算机、移动设备和实现计算机与移动设备连接的连接路径实现计算机控制移动设备,包括:计算机根据移动设备的显示内容,模拟对移动设备的操作数据,通过连接路径将操作数据发送给移动设备的步骤;移动设备根据操作数据产生显示内容,通过连接路径发送给计算机的步骤。
[0013]优选地,上述计算机根据移动设备的显示内容,模拟对移动设备的操作数据,通过连接路径将操作数据发送给移动设备的步骤包括:计算机显示来自移动设备的显示内容的步骤;计算机接收用户对移动设备的操作指令,根据操作指令模拟对移动设备的操作数据的步骤;计算机通过连接路径将操作数据发送给移动设备的步骤。
[0014]优选地,上移动设备根据操作数据产生显示内容,通过连接路径发送
给计算机的步骤包括:移动设备根据操作数据产生显示内容的步骤;移动设备将显示内容通过连接路径发送给计算机的步骤;和/或移动设备显示显示内容的步骤。
[0015]优选地,上述计算机根据移动设备的显示内容,模拟对移动设备的操作数据,通过连接路径将操作数据发送给移动设备的步骤还包括:计算机判断操作数据是否为终止对移动设备的操作;对于终止操作的,结束流程;对于非终止操作的,进行移动设备根据操作数据产生显示内容,通过连接路径发送给计算机的步骤;进而进行计算机根据移动设备的显示内容,模拟对移动设备的操作数据,通过连接路径将操作数据发送给移动设备的步骤。
[0016]本发明提供的计算机控制移动设备的系统及方法,对移动设备采用软件方法进行改进,直接取得移动设备的显示内容,比现有技术中摄像头拍摄显示内容的方案要方便部署;比通过改造移动设备硬件,让显示内容重定向的方案要节省成本。软件方法,模拟移动设备的触屏消息,比通过控制相关可触屏硬件的方法省成本。另一方面,本发明通过软件方法模拟用户对移动设备的操作指令,比通过控制相关可触屏硬件的方案更为稳定,实现触控精准,高效准确控制移动设备,能够胜任对移动设备进行测试、诊断、远程控制等多种场
口 ο
【专利附图】

【附图说明】
[0017]下面将结合附图及实施例对本发明作进一步说明,附图中:
图1是本发明一实施例一种计算机控制移动设备的系统结构示意图;
图2是本发明一实施例一种计算机控制移动设备的系统内部结构示意图;
图3是本发明一实施例一种计算机控制移动设备的系统内部结构示意图;
图4是本发明一实施例一种计算机控制移动设备的方法整体流程示意图;
图5是本发明一实施例一种计算机控制移动设备的方法部分流程示意图;
图6是本发明一实施例一种计算机控制移动设备的方法部分流程示意图;
图7是本发明一实施例一种计算机控制移动设备的方法详细流程示意图。【具体实施方式】
[0018]为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
[0019]参照图1示出的一种计算机控制移动设备的系统结构示意图,本发明提出一实施例的计算机控制移动设备的系统包括:
计算机1、移动设备2和实现计算机I与移动设备2连接的连接路径3 ;
计算机I根据移动设备2的显示内容,模拟对移动设备2的操作数据,通过连接路径3将操作数据发送给移动设备2 ;
移动设备2根据操作数据产生显示内容,通过连接路径3发送给计算机I。
[0020]参照图2示出的一种计算机控制移动设备的系统内部结构示意图,本发明提出一实施例。
[0021]计算机I包括计算机处理器11和计算机接口 12 ;移动设备2包括移动设备处理器21和移动设备接口 22 ;连接路径3的一端连接到计算机接口 12,一端连接到移动设备接Π 22。
[0022]计算机处理器11根据移动设备2的显示内容,模拟对移动设备2的操作数据,控制计算机接口 12将操作数据通过连接路径3发送给移动设备2 ;移动设备处理器21根据操作数据产生显示内容,控制移动设备接口 22将显示内容通过连接路径3发送给计算机I。
[0023]参照图3所示的计算机控制移动设备的系统内部结构示意图,本发明一实施例提出计算机I还包括计算机显示装置13和计算机输入装置14。
[0024]计算机处理器11控制计算机显示装置13显示来自移动设备2的显示内容;计算机输入装置14接收用户对移动设备2的操作指令,计算机处理器11根据操作指令模拟对移动设备2的操作数据;计算机处理器11控制计算机接口 12通过连接路径3将生成的操作数据发送给移动设备接口 22。
[0025]参照图3示出的计算机控制移动设备的系统内部结构示意图,本发明一实施例提出移动设备2还包括移动设备显示装置23。移动设备处理器21根据操作数据产生显示内容;移动设备处理器21控制移动设备接口 22将显示内容通过连接路径3发送给计算机;和/或移动设备处理器21控制移动设备显示装置23显示该显示内容。
[0026]上述实施例中的移动设备I是具有网络连接功能和数据处理功能的智能设备,可采用但不限于手机、PDA、平板电脑、多媒体播放器、导航仪、网络电视等多种技术。
[0027]移动设备处理器21可控制移动设备显示装置23显示该显示内容,对显示内容进行截屏操作得到图像文件,将图像文件发送给计算机I。移动设备显示装置2也可不显示该显示内容,而直接由移动设备处理器21控制移动设备接口 22将显示内容发送给计算机I。
[0028]本实施例通过软件方法,直接取得移动设备显示装置的显示内容,比通过改造移动设备,将显示内容重定向发送给计算机的方法而言,可以不受移动设备的生产厂家控制,成本更低,更灵活。本实施例通过软件方法模拟移动设备的输入事件,比通过控制相关触屏硬件设备按压移动设备触摸屏的方案更省成本,精确度更高,可适应各种移动设备的各种输入装置。
[0029]本发明提出计算机I可分别连接并控制一个以上的移动设备2。不同的移动设备2可能包括但不限于触摸屏、按键、滚轮、手写笔、摄像头和/或语音输入等多种输入设备,而计算机I 一般只包括键盘、鼠标等标准输入设备。为实现计算机控制移动设备2,需要在计算机I上模拟对移动设备2的输入事件。本发明提出,用户通过操作计算机I的键盘、鼠标等标准输入设备,向计算机I发出控制移动设备2的操作指令。计算机I将操作指令通过软件手段模拟为适应移动设备2的键盘事件(Key Event)、鼠标事件(Mouse Event)、触控事件(Touch Event)、感应事件(Sensor Event)等多种输入事件,该输入事件即本发明中的对移动设备2的操作数据。
[0030]结合图1,参照图4示出的计算机控制移动设备的方法整体流程示意图,本发明提出一种计算机控制移动设备的方法,基于计算机1、移动设备2和实现计算机I与移动设备2连接的连接路径3实现计算机I控制移动设备2,包括:
步骤S1、计算机I根据移动设备2的显示内容,模拟对移动设备2的操作数据,通过连接路径3将操作数据发送给移动设备2 ;
步骤S2、移动设备2根据操作数据产生显示内容,通过连接路3发送给计算机I。
[0031]参照图5示出的计算机控制移动设备的方法部分流程示意图,步骤SI包括:
步骤SI 1、计算机I显示来自移动设备2的显示内容;
步骤S12、计算机2接收用户对移动设备2的操作指令,根据操作指令模拟对移动设备2的操作数据;
步骤S13、计算机I通过连接路径3将操作数据发送给移动设备。
[0032]参照图6示出的计算机控制移动设备的方法部分流程示意图,步骤S2包括:
步骤S21、移动设备2根据操作数据产生显示内容;
步骤S22、移动设备2将显示内容通过连接路径3发送给计算机I ;和/或 步骤S23、移动设备2显示该显示内容。
[0033]参照图7示出的计算机控制移动设备的方法详细流程示意图,本发明一实施例还包括步骤S01、计算机I与移动设备2通过连接路径3连接。
[0034]其中步骤SI还包括:
步骤S14、计算机I判断操作数据是否为终止对移动设备2的操作:对于终止操作的,结束流程;对于非终止操作的,进行步骤S13。
[0035]在步骤S13之后,进行步骤S21,循环执行本流程直至步骤S14,操作数据为终止对移动设备2操作,则计算机I控制移动设备2的流程结束。
[0036]本发明上述实施例的计算机I可以包括计算机处理器11、计算机接口 12、计算机显示装置13和计算机输入装置14,移动设备2可以包括移动设备处理器21、移动设备接口22和移动设备显示装置23,其具体连接关系及在本方法实施例中的工作关系参照前述实施例,故不赘述。
[0037]以上仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。
【权利要求】
1.一种计算机控制移动设备的系统,其特征在于,包括: 计算机、移动设备和实现计算机与移动设备连接的连接路径; 计算机根据移动设备的显示内容,模拟对移动设备的操作数据,通过连接路径将操作数据发送给移动设备; 移动设备根据所述操作数据产生显示内容,通过连接路径发送给计算机。
2.根据权利要求1所述的一种计算机控制移动设备的系统,其特征在于: 所述计算机包括计算机处理器和计算机接口; 所述移动设备包括移动设备处理器和移动设备接口; 所述连接路径一端连接到所述计算机接口,一端连接到所述移动设备接口 ; 所述计算机处理器根据移动设备的显示内容,模拟对移动设备的操作数据,控制所述计算机接口将所述操作数据通过连接路径发送给移动设备; 所述移动设备处理器根据所述操作数据产生显示内容,控制移动设备接口将所述显示内容通过连接路径发送给计算机。
3.根据权利要求2所述的一种计算机控制移动设备的系统,其特征在于: 所述计算机还包括计算机显示装置和计算机输入装置; 所述计算机处理器控制所述计算机显示装置显示来自移动设备的显示内容; 计算机输入装置接收用户对移动设备的操作指令,计算机处理器根据操作指令模拟对移动设备的操作数据; 计算机处理器控制计算机接口通过连接路径将所述操作数据发送给移动设备接口。
4.根据权利要求2所述的一种计算机控制移动设备的系统,其特征在于: 所述移动设备还包括移动设备显示装置; 所述移动设备处理器根据所述操作数据产生显示内容; 所述移动设备处理器控制移动设备接口将所述显示内容通过连接路径发送给计算机;和/或 所述移动设备处理器控制移动设备显示装置显示所述显示内容。
5.根据权利要求4所述的一种计算机控制移动设备的系统,其特征在于: 所述移动设备处理器对显示内容进行截屏操作得到图像文件,将所述图像文件发送给计算机。
6.根据权利要求3所述的一种计算机控制移动设备的系统,其特征在于,所述模拟对移动设备的操作数据是指:
用户通过操作计算机输入装置,向计算机发出控制移动设备的操作指令,计算机处理器将控制移动设备的操作指令模拟为移动设备的输入事件,该输入事件即对移动设备的操作数据。
7.一种计算机控制移动设备的方法,基于计算机、移动设备和实现计算机与移动设备连接的连接路径实现计算机控制移动设备,其特征在于,包括: 计算机根据移动设备的显示内容,模拟对移动设备的操作数据,通过连接路径将操作数据发送给移动设备的步骤; 移动设备根据所述操作数据产生显示内容,通过连接路径发送给计算机的步骤。
8.根据权利要求 7所述的一种计算机控制移动设备的方法,其特征在于,所述计算机根据移动设备的显示内容,模拟对移动设备的操作数据,通过连接路径将操作数据发送给移动设备的步骤包括: 所述计算机显示来自移动设备的显示内容的步骤; 计算机接收用户对移动设备的操作指令,根据操作指令模拟对移动设备的操作数据的步骤; 计算机通过连接路径将所述操作数据发送给移动设备的步骤。
9.根据权利要求7所述的一种计算机控制移动设备的方法,其特征在于,移动设备根据所述操作数据产生显示内容,通过连接路径发送给计算机的步骤包括: 所述移动设备根据所述操作数据产生显示内容的步骤; 所述移动设备将所述显示内容通过连接路径发送给计算机的步骤;和/或 所述移动设备显示所述显示内容的步骤。
10.根据权利要求7至9任意一项所述的一种计算机控制移动设备的方法,其特征在于: 所述计算机根据移动设备的显示内容,模拟对移动设备的操作数据,通过连接路径将操作数据发送给移动设备的步骤还包括: 计算机判断所述操作数据是否为终止对移动设备的操作; 对于终止操作的,结束流程; 对于非终止操作的,进行移动设备根据所述操作数据产生显示内容,通过连接路径发送给计算机的步骤; 进而进行所述计算机根据移动设备的显示内容,模拟对移动设备的操作数据,通过连接路径将操作数据发送给移动设备的步骤。
【文档编号】G06F13/10GK103631734SQ201210299977
【公开日】2014年3月12日 申请日期:2012年8月22日 优先权日:2012年8月22日
【发明者】容健行, 张美文, 殷俊文, 杨汉坤, 孔繁盛, 白琳, 杭国强, 刘劲松, 张啸雄 申请人:卓望数码技术(深圳)有限公司, 中国移动通信集团广东有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1