1.一种终端间的远程控制方法,应用于被控终端上的第一客户端,所述第一客户端的应用程序包括应用程序主体和与其对应的服务数据service,所述方法包括:
接收到控制终端上的第二客户端与所述第一客户端之间建立远程控制关系的建立请求,所述建立请求中包括所述第二客户端的账号信息;
访问被控终端系统,并判断所述被控终端系统内是否集成有所述第一客户端的应用程序主体所对应的服务数据service;
当确定所述被控终端系统内集成有所述服务数据service时,根据所述第二客户端的账号信息在所述第二客户端和所述第一客户端之间建立所述远程控制关系,并触发所述控制终端对所述被控终端执行远程控制功能。
2.根据权利要求1所述的方法,其中,触发所述控制终端对所述被控终端执行远程控制功能,包括:
接收到所述第二客户端发送的远程控制指令,所述远程控制指令中包括在所述控制终端上执行的远程控制操作,所述远程控制操作包括点击、移动、涂鸦中的至少一项操作;
从所述被控终端系统内调起所述服务数据service;
利用所述服务数据service对所述被控终端执行所述远程控制指令对应的远程控制功能。
3.根据权利要求2所述的方法,其中,利用所述服务数据service对所述被控终端执行所述远程控制指令对应的远程控制功能,包括:
利用所述服务数据service对所述远程控制指令进行校验,以判断出所述远程控制指令的来源是否合法;
若是,则对所述远程控制指令进行解析,得到所述远程控制操作;
将所述远程控制操作发送至所述第一客户端的应用程序主体,由所述应用程序主体执行所述远程控制操作对应的远程控制功能。
4.根据权利要求3所述的方法,其中,所述远程控制指令中包括采用预设签名算法写入的签名;
利用所述服务数据service对所述远程控制指令进行校验,以判断出所述远程控制指令的来源是否合法,包括:
利用所述服务数据service获取所述远程控制指令中的签名;
获取预设的正确签名,并将所述远程控制指令中的签名与所述正确签名进行对比,得到对比结果;
当所述对比结果一致时,确定所述远程控制指令的来源合法。
5.根据权利要求4所述的方法,其中,所述预设签名算法包括平台platform签名算法和/或数字签名算法。
6.一种终端间的远程控制方法,应用于控制终端上的第二客户端,所述第二客户端的应用程序包括应用程序主体和与其对应的集成在控制终端系统内的服务数据service,所述方法包括:
生成所述第二客户端与被控终端上的第一客户端之间建立远程控制关系的建立请求,所述建立请求中包括所述第二客户端的账号信息;
发送所述建立请求至所述第一客户端;
接收所述第一客户端针对所述建立请求返回的应答请求,根据所述应答请求在所述第二客户端和所述第一客户端之间建立所述远程控制关系,并对所述被控终端执行远程控制功能。
7.一种终端间的远程控制装置,应用于被控终端上的第一客户端,所述第一客户端的应用程序包括应用程序主体和与其对应的服务数据service,所述装置包括:
接收模块,适于接收到控制终端上的第二客户端与所述第一客户端之间建立远程控制关系的建立请求,所述建立请求中包括所述第二客户端的账号信息;
判断模块,适于访问被控终端系统,并判断所述被控终端系统内是否集成有所述第一客户端的应用程序主体所对应的服务数据service;
第一执行模块,适于当确定所述被控终端系统内集成有所述服务数据service时,根据所述第二客户端的账号信息在所述第二客户端和所述第一客户端之间建立所述远程控制关系,并触发所述控制终端对所述被控终端执行远程控制功能。
8.一种终端间的远程控制装置,应用于控制终端上的第二客户端,所述第二客户端的应用程序包括应用程序主体和与其对应的集成在控制终端系统内的服务数据service,所述装置包括:
生成模块,适于生成所述第二客户端与被控终端上的第一客户端之间建立远程控制关系的建立请求,所述建立请求中包括所述第二客户端的账号信息;
发送模块,适于发送所述建立请求至所述第一客户端;
第二执行模块,适于接收所述第一客户端针对所述建立请求返回的应答请求,根据所述应答请求在所述第二客户端和所述第一客户端之间建立所述远程控制关系,并对所述被控终端执行远程控制功能。
9.一种终端间的远程控制系统,包括被控终端、控制终端和服务器,所述被控终端上安装有第一客户端,所述控制终端上安装有第二客户端,且所述第一客户端和所述第二客户端的应用程序包括应用程序主体和与其对应的服务数据service,其中:
所述第二客户端,适于生成所述第二客户端与被控终端上的第一客户端之间建立远程控制关系的建立请求,所述建立请求中包括所述第二客户端的账号信息和所述第一客户端的账号信息;发送所述建立请求至所述服务器;
所述服务器,适于接收来自所述第二客户端的建立请求,并根据所述第一客户端的账号信息将所述建立请求转发至所述第一客户端;
所述第一客户端,适于接收所述服务器转发的所述建立请求,访问被控终端系统,并判断所述被控终端系统内是否集成有所述第一客户端的应用程序主体所对应的服务数据service;当确定所述被控终端系统内集成有所述服务数据service时,针对所述建立请求向所述服务器返回应答请求;
所述服务器,还适于接收所述第一客户端返回的应答请求,并将所述应答请求转发至所述第二客户端;
所述第二客户端,还适于接收来自所述服务器的应答请求,根据所述应答请求及所述第二客户端的账号信息在所述第二客户端和所述第一客户端之间建立所述远程控制关系,并对所述被控终端执行远程控制功能。
10.一种移动终端,包括处理器和存储器:
所述存储器用于存储执行权利要求1至6任一项方法的程序,
所述处理器被配置为用于执行所述存储器中存储的程序。