移动终端控制方法、装置和系统的制作方法_3

文档序号:9235650阅读:来源:国知局
制设备接收硬件参数并基于硬件参数生成移动终端的虚拟屏幕,控制设备通过触发虚拟屏幕向移动终端发送远程控制指令。例如,控制设备向移动终端发送请求,用以请求移动终端的屏幕分辨率的参数,移动终端将该参数发送至控制设备之后,控制设备在其屏幕上生成移动终端相同分辨率的虚拟屏幕,移动终端可以通过IP连接将其屏幕投影到控制设备上,控制设备可以通过虚拟屏幕或者自定义的触控事件,向移动终端发送远程控制指令。例如,控制设备通过触控虚拟屏幕打开移动终端网络服务,同时触控虚拟屏幕打开网络浏览器,移动终端执行操作,打开网络浏览器,并通过IP连接将移动终端的屏幕投影到控制设备上。
[0064]步骤S410和步骤S412分别与图3所示的步骤S306和步骤S308相同,这里不做赘述。
[0065]根据本发明,通过在控制设备上生成移动终端的虚拟屏幕,通过虚拟屏幕向移动终端发送控制指令,可以更直观对移动终端进行远程控制,降低了控制方式的难度。
[0066]优选地,移动终端获取自身操作系统的系统权限包括:移动终端通过设置在移动终端上的控制应用获取系统权限,其中,在移动终端上设置有用于获取系统权限的控制应用。控制应用可以是设置或者安装在移动终端上的应用,通过该控制应用获取移动终端的系统权限。移动终端通过操作系统识别远程控制指令,并基于系统权限执行远程控制指令对应的操作包括:移动终端通过控制应用向操作系统发送远程控制指令;操作系统基于系统权限执行远程控制指令对应的操作。
[0067]在移动终端接收到控制设备的远程控制指令之后,由于控制应用已经获取到系统权限,因此可以通过控制应用向移动终端的操作系统发送远程控制指令,移动终端的控制系统基于系统权限执行该控制应用发送的远程控制指令对应的操作。
[0068]例如,当移动终端为手机时,其中,控制应用为手机管家,手机上安装有手机管家。手机管家获取手机的系统权限如root权限,在手机接收到控制发送的远程控制指令如开启网络服务之后,手机管家可以接收该指令。由于手机管家已经获取到手机的root权限,因此,手机管家可以将开启网络服务的控制指令发送至手机的操作系统,手机的操作系统在接收到指令之后,开启网络服务。
[0069]根据本发明实施例,通过在移动终端上安装控制应用,通过控制应用将接收到的远程控制指令发送至移动终端的操作系统,实现对移动终端的远程控制,不需要对移动终端的操作系统进行调整,就可以通过安装控制应用灵活地控制移动终端。
[0070]优选地,移动终端与控制设备建立连接包括:移动终端接收控制设备的连接请求;移动终端对连接请求进行鉴权;以及移动终端对连接请求鉴权成功后,以IP直连的形式与控制设备建立连接。
[0071]控制设备向移动终端发送连接请求,移动终端接收控制设备发送的连接请求,并对该连接请求进行鉴权,以判断是否要与控制设备连接,如果鉴权成功,则与控制设备建立连接,如果鉴权失败,则不与控制设备建立连接。当移动终端鉴权成功,即确认与控制设备连接之后,移动终端可以以IP直连的形式与控制设备建立连接,并将IP直连通道作为控制的通道。控制设备与移动终端以IP直连的形式建立连接,可以提高控制指令的传输速度。
[0072]进一步地,移动终端可以通过服务器对控制设备的连接请求进行鉴权。在移动终端与控制设备建立连接之前,移动终端和控制设备均可以通过例如半长连接向服务器申明在线。其中,控制设备将连接请求发送至服务器,移动终端将用于鉴权的信息发送至服务器,通过服务器对控制设备的连接请求进行鉴权,判断控制设备的连接请求是否为与移动终端的连接请求。当鉴权成功后,移动终端可以与控制设备以IP直连的形式连接,移动终端与控制设备之间的连接可以不同过服务器。通过采用服务器,由于控制设备与移动终端均可以向服务器申请在线,可以实现多个控制设备与多个移动终端连接请求的鉴权,也可以是一个控制设备与多个移动终端的连接请求的鉴权。
[0073]本发明实施例还提供了一种移动终端控制方法,该方法可以用于本发明实施例的控制设备,,当然也可以用于本发明实施例的移动终端控制系统。图5是根据本发明第二实施例的移动终端控制方法的流程图。如图5所示,该移动终端控制方法包括以下步骤:
[0074]步骤S502,控制设备与移动终端建立连接。其中,移动终端为获取到自身操作系统的系统权限的终端。
[0075]移动终端可以是例如手机、平板电脑等终端设备,系统权限可以是安装在移动终端上的操作系统的系统权限,系统权限可以用于控制移动终端的部分功能或者全部功能。例如,手机的root权限,其中,root是Linux系统和unix系统中的超级管理员用户帐户,该帐户拥有整个操作系统至高无上的权力,所有对象都可以操作。
[0076]在本发明实施例中,移动终端的系统权限可以通过以下方式获取,系统赋予的方式或通过root权限赋予的方式。其中,系统赋予的方式:移动终端如手机在出厂时,由厂商赋予移动终端上的应用对应的系统权限,使移动终端上的应用能在获取系统权限后,实现模拟的系统响应事件。Root权限是指以Andr1d系统作为操作系统的移动终端上,在没有系统赋予的情况下,可以通过应用或者程序代码获取系统root权限的方式,从而实现对移动终端完全控制,亦可以在没有root权限或系统权限时模拟部分的控制事件。获取移动终端操作系统的系统权限以便于基于该权限实现对移动终端的控制。
[0077]控制设备可以是用于控制移动终端的设备,例如手机、平板电脑、个人电脑(personal computer,简称PC)或者其他终端设备。控制设备与移动终端建立连接,以便于控制设备与移动终端之间进行通信,实现控制设备对移动终端的远程控制。具体地,可以是控制设备发送连接请求,移动终端接收控制设备的连接请求,并对该连接请求进行鉴权,鉴权成功后,可以以IP直连的形式与控制设备建立连接,在建立连接之后,可以以IP直连作为控制的通道,控制设备通过IP直连通道向移动终端发送控制指令。当然,移动设备与控制设备建立连接的过程中,可以是通过服务器对连接请求进行鉴权。
[0078]步骤S504,控制设备向移动终端发送远程控制指令。其中,远程控制指令为移动终端的操作系统可识别的指令,且远程控制指令用于远程控制移动终端,移动终端通过操作系统识别远程控制指令,并基于系统权限执行远程控制指令对应的操作。
[0079]在控制设备与移动终端建立连接之后,控制设备可以向移动终端发送远程控制指令,其中,远程控制指令为移动终端的操作系统可识别的指令,且远程控制指令用于远程控制移动终端。移动终端接收控制设备发送的远程控制指令,由于移动终端的操作系统可以识别该远程控制指令,并执行该远程控制指令对应的操作。
[0080]本发明实施例中,可以在控制设备上输入远程控制指令,并通过控制设备发送至移动终端,例如在控制设备上输入移动终端的操作系统可以识别的指令代码,作为远程控制指令,通过控制设备将该指令代码发送至移动终端以控制移动终端执行相应的操作;也可以是在控制设备上自定义的功能按键,通过触发该按键向移动终端发送相应的控制指令,例如,当触发控制设备上的调声按键时,在移送终端上也执行相应的调声操作;也可以是在控制设备上生成移动终端的虚拟屏幕,当控制设备上的虚拟屏幕或者自定义的触控事件发生时,将相应的指令发送给移动终端。
[0081]移动终端接收控制设备发送的远程控制指令之后,移动终端的操作系统识别该远程控制指令,由于移动终端已经获取系统权限,因此移动终端的操作系统可以执行远程控制指令对应的操作,从而实现控制设备对移动终端的远程控制。具体地,可以在移动终端上设置或者安装控制应用,通过该控制应用获取移动终端的操作系统的系统权限,在移动终端接收到控制设备发送的远程控制指令之后,通过已获得系统权限的控制应用向移动终端的操作系统发送控制指令,移动终端执行该控制指令对应的操作。
[0082]需要说明的是,控制设备与移动终端之间通过控制指令的交互,不涉及到数据的交互,移动终端在控制设备发送的控制指令下,执行相应的操作。例如,当移动终端为手机A,控制设备为手机B时,手机A与手机B建立连接之后,在手机B的屏幕上生成手机A的虚拟屏幕,通过触控手机B上的虚拟屏幕,例如,从虚拟屏幕上打开短信功能,手机B将该触控指令发送给手机A,手机A通过自身操作系统自动打开手机A上的短信功能,所有的操作均在手机A上执行,手机A与手机B之间通过指令进行交互。
[0083]根据本发明实施例,控制设备与移动终端建立连接之后,移动终端接收控制设备发送的远程控制指令,该移动终端的操作系统可以识别该远程控制指令,并基于获取的系统权限执行该远程控制指令对应的操作,从而实现对移动终端的远程控制,解决了现有技术中无法远程控制移动终端的问题,达到了远程控制移动终端的效果。
[0084]优选地,在控制设备与移动终端建立连接之后,本实施例的移动终端控制方法还包括以下步骤:
[0085]步骤一,控制设备向移动终端发送硬件参数请求,其中,硬件参数请求用于请求移动终端向控制设备发送移动终端的硬件参数,移动终端基于硬件参数请求向控制设备发送硬件参数。
[0086]控制设备可以向移动终端发送硬件参数请求,该硬件参数请求用于请求移动终端向控制设备发送移动终端的硬件参数,移动设备的屏幕分辨率等。移动终端接收控制设备发送的硬件参数请求,以便于移动终端响应该请求,向控制设备发送硬件参数。
[0087]步骤二,控制设备接收硬件参数。
[0088]步骤三,控制设备基于硬件参数生成移动终端的虚拟屏幕,其中,控制设备通过触发虚拟屏幕向移动终端发送远程控制指令。
[0089]移动终端接收到硬件参数请求之后,可以基于硬件参数请求通过蓝牙、wifi网络,移动网络或者互联网向控制设备发送硬件参数。其中,控制设备接收硬件参数并基于硬件参数生成移动终端的虚拟屏幕,控制设备通过触发虚拟屏幕向移动终端发送远程控制指令。例如,控制设备向移动终端发送请求,用以请求移动终端的屏幕分辨率的参数,移动终端将该参数发送至控制设备之后,控制设备在其屏幕上生成移动终端相同分辨率的虚拟屏幕,移动终端可以通过IP连接将其屏幕投影到控制设备上,控制设备可以通过虚拟屏幕或者自定义的触控事件,向移动终端发送远程控制指令。例如,控制设备通过触控虚拟屏幕打开移动终端网络服务,同时触控虚拟屏幕打开网络浏览器,移动终端执行操作,打开网络浏览器,并通过IP连接将移动终端的屏幕投影到控制设备上。
[0090]根据本发明,通过在控制设备上生成移动终端的虚拟屏幕,通过虚拟屏幕向移动终端发送控制指令,可以更直观对移动终端进行远程控制,降低了控制方式的难度。
[0091]本发明实施例中,移动终端可以通过设置在移动终端上的控制应用获取系统权限,其中,在移动终端上设置有用于获取系统权限的控制应用。控制应用可以是设置或者安装在移动终端上的应用,通过该控制应用获取移动终端的系统权限。移动终端通过控制应用向操作系统发送远程控制指令;移动终端的操作系统基于系统权限执行远程控制指令对
当前第3页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1