一种触发终端执行处理的方法、装置和系统
技术领域
本发明涉及计算机技术领域,特别涉及一种触发终端执行处理的方法、装置和系统。
背景技术
随着终端技术和移动通信技术的快速发展,手机、平板电脑等移动终端已经快速的得到了推广应用。随之,移动终端中应用程序的种类和数量得到了飞速的增长,这使得移动终端的功能越来越丰富、越来越强大。移动终端正在逐渐成为人们生活中不可或缺的通信工具。
现在,触发终端执行处理的方式多种多样。终端可以在检测到的屏幕触碰信号、按键信号、语音信号等触发信号时,执行相应的处理,如启动应用程序,进行音量调节,删除图标、发出电话呼叫等。例如,终端通过触摸屏检测到点击某快捷方式的触碰信号时,执行启动该快捷方式对应的应用程序的处理。
在实现本发明的过程中,发明人发现上述技术至少存在以下问题:
如果用户远离移动终端(如用户上班时把移动终端忘在了家里),则无法触发终端执行处理的过程,这导致对终端进行操控的灵活性较差。
发明内容
为了解决上述技术的问题,本发明实施例提供了一种触发终端执行处理的方法、装置和系统,以提高对终端进行操控的灵活性。所述技术方案如下:
第一方面,提供了一种触发终端执行处理的方法,所述方法包括:
云平台接收控制终端发送的控制请求,所述控制请求中携带有控制指令;
所述云平台根据存储的终端控制绑定关系,确定所述控制终端绑定的被控移动终端;
所述云平台向所述被控移动终端发送所述控制指令,以使所述被控移动终端根据所述控制指令,执行对应的处理。
第二方面,提供了一种触发终端执行处理的方法,所述方法包括:
被控移动终端接收云平台发送的控制指令,其中,所述控制指令由所述云平台在接收控制终端发送的携带有所述控制指令的控制请求之后,根据存储的终端控制绑定关系,确定与所述控制终端绑定的所述被控移动终端,并向所述被控移动终端发送;
所述被控移动终端根据所述控制指令,执行对应的处理。
第三方面,提供了一种云平台,所述云平台包括:
接收模块,用于接收控制终端发送的控制请求,所述控制请求中携带有控制指令;
确定模块,用于根据存储的终端控制绑定关系,确定所述控制终端绑定的被控移动终端;
发送模块,用于向所述被控移动终端发送所述控制指令,以使所述被控移动终端根据所述控制指令,执行对应的处理。
第四方面,提供了一种被控移动终端,所述被控移动终端包括:
接收模块,用于接收云平台发送的控制指令,其中,所述控制指令由所述云平台在接收控制终端发送的携带有所述控制指令的控制请求之后,根据存储的终端控制绑定关系,确定与所述控制终端绑定的所述被控移动终端,并向所述被控移动终端发送;
执行模块,用于根据所述控制指令,执行对应的处理。
第五方面,提供了一种触发终端执行处理的系统,所述系统包括:
控制终端,用于向云平台发送控制请求,所述控制请求中携带有控制指令;
所述云平台,用于接收控制终端发送的控制请求;根据存储的终端控制绑定关系,确定所述控制终端绑定的被控移动终端;向所述被控移动终端发送所述控制指令;
所述被控移动终端,用于接收云平台发送的控制指令;根据所述控制指令,执行对应的处理。
本发明实施例提供的技术方案带来的有益效果是:
本发明实施例中,云平台接收控制终端发送的携带有控制指令的控制请求之后,根据存储的终端控制绑定关系,确定控制终端绑定的被控移动终端,并向被控移动终端发送该控制指令,以使被控移动终端根据该控制指令,执行对应的处理,这样,用户可以在远离移动终端的情况下,通过云平台对移动终端进行控制,从而,可以提高对终端进行操控的灵活性。
附图说明
为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是本发明实施例提供的触发终端执行处理的方法流程图;
图2是本发明实施例提供的触发终端执行处理的方法流程图;
图3是本发明实施例提供的触发终端执行处理的方法流程图;
图4是本发明实施例提供的触发终端执行处理的方法流程图;
图5是本发明实施例提供的云平台的结构示意图;
图6是本发明实施例提供的被控移动终端的结构示意图。
具体实施方式
为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明实施方式作进一步地详细描述。
实施例一
本发明实施例提供了一种触发终端执行处理的方法,该方法可以由云平台、控制终端和被控移动终端共同实现。如图1所示,该方法在云平台侧的处理流程可以包括如下的步骤:
步骤101,云平台接收控制终端发送的控制请求,该控制请求中携带有控制指令。
步骤102,云平台根据存储的终端控制绑定关系,确定控制终端绑定的被控移动终端。
步骤103,云平台向被控移动终端发送控制指令,以使被控移动终端根据控制指令,执行对应的处理。
如图2所示,该方法在被控移动终端侧的处理流程可以包括如下的步骤:
步骤201,被控移动终端接收云平台发送的控制指令。其中,该控制指令由云平台在接收控制终端发送的携带有该控制指令的控制请求之后,根据存储的终端控制绑定关系,确定与控制终端绑定的被控移动终端,并向被控移动终端发送。
步骤202,被控移动终端根据控制指令,执行对应的处理。
本发明实施例中,云平台接收控制终端发送的携带有控制指令的控制请求之后,根据存储的终端控制绑定关系,确定控制终端绑定的被控移动终端,并向被控移动终端发送该控制指令,以使被控移动终端根据该控制指令,执行对应的处理,这样,用户可以在远离移动终端的情况下,通过云平台对移动终端进行控制,从而,可以提高对终端进行操控的灵活性。
实施例二
本发明实施例提供了一种触发终端执行处理的方法,该方法可以由云平台、控制终端和被控移动终端共同实现。云平台可以是网络侧的针对移动终端(尤其可以是针对手机)建立的具有数据管理、控制等功能的服务器或服务器组。控制终端可以是任意具有网络通信功能的终端,可以是台式机等固定终端,也可以是手机、平板电脑等移动终端。被控移动终端可以是任意具有网络通信功能的移动终端,优选为手机。
如图3所示,本发明实施例提供的触发终端执行处理的方法的处理流程可以包括如下的步骤:
步骤301,云平台接收控制终端发送的控制请求,该控制请求中携带有控制指令。
其中,控制指令可以是被控移动终端上能够执行的任意控制指令,例如,启动应用程序指令、开启静音模式指令、降低亮度指令等。控制指令中可以包括目标应用程序的标识或目标设置项的标识等,还可以包括执行操作信息(如开启、关闭、或设置数值等),还可以包括其它的设置参数等,对控制指令的内容,本发明实施例不作限制。
在实施中,控制指令可以优选为开启信息通知上报功能指令,设置来电转接指令,设置来电回复短信指令,或发送短信指令等。
信息通知上报功能被开启后,会将未读的信息通知(信息通知是移动终端接收到来电、短信、邮件、即时通信消息等信息时产生的通知)和信息通知对应的信息上报给云平台,在信息通知上报功能处于开启状态的情况下,移动终端每接收到新的信息时,都可以向云平台上报此新的信息和对应的信息通知。设置来电转接后,移动终端在接收到来电时,可以将来电转接到设置的目标终端(如某手机或固定电话等)。设置来电回复短信后,在接收到来电时,可以向来电终端发送预设内容的短信。
用户通过网络对手机进行控制时,一般可能是手机不在身旁的情况,通过上述这些指令,使用户可以通过云平台获取到手机接收的信息,或使用户可以及时进行相应的通信过程。
除了控制指令,控制请求中还可以携带控制终端的终端标识,优选的,控制终端的终端标识可以是控制终端与云平台的数据通道标识。另外,控制请求中还可以携带被控移动终端的终端标识,对于被控移动终端是手机的情况,优选的,被控移动终端的终端标识可以是被控手机的手机号。
在控制终端中,可以通过云平台的网站页面访问云平台或通过相应的应用程序访问云平台,在网页或应用程序中可以设置有模拟显示窗口,用于模拟显示被控移动终端的屏幕显示内容,用户可以在模拟显示窗口中进行需要的操作,控制终端会根据用户的操作确定对应的控制指令,并生成相应的控制请求,例如,控制终端为电脑,用户在模拟显示窗口中双击桌面上某应用程序的快捷方式图标,则控制终端会确定对应的控制指令为开启该应用程序的指令。
步骤302,云平台根据存储的终端控制绑定关系,确定控制终端绑定的被控移动终端。
其中,终端控制绑定关系是终端之间控制与被控制的关系,被控制的终端优选为手机等移动终端,所以可以称为被控移动终端。一个控制终端可以与一个或多个被控移动终端建立终端控制绑定关系,一个被控移动终端也可以与一个或多个控制终端建立终端控制绑定关系。云平台在对终端控制绑定关系进行存储时,可以建立终端控制绑定关系表,在表中将控制终端的终端标识和绑定的被控移动终端的终端标识对应的存储。控制终端的终端标识可以包括控制终端与云平台的数据通道标识。被控移动终端的终端标识可以包括被控移动终端与云平台的数据通道标识,也可以包括被控移动终端的手机号。
终端控制绑定关系的建立方式可以多种多样,例如,可以通过人工配置的方式直接将终端控制绑定关系存储到云平台中。优选的,可以对登录相同账户的终端建立终端控制绑定关系,建立的过程在后面会进行详细说明。
在上述控制请求中,可以携带有控制终端的终端标识,这样,云平台就可以根据终端控制绑定关系和控制终端的终端标识,查找到控制终端绑定的被控移动终端。
对于上述的控制请求中还携带有被控移动终端的终端标识的情况,步骤302的执行过程可以是:云平台根据存储的终端控制绑定关系,在控制终端绑定的被控移动终端中,确定终端标识为控制请求中携带的终端标识的被控移动终端。
在控制终端绑定的被控移动终端可能为多个时,通过上述处理过程,云平台可以先确定与控制终端绑定的全部被控移动终端,然后再在确定出的被控移动终端中确定终端标识为控制请求中携带的终端标识的被控移动终端。这样,即可以由控制终端选择被控移动终端,也可以通过终端控制绑定关系来保证安全性。
在控制终端的上述网页或应用程序中可以包括被控移动终端的终端标识的输入窗口,用户可以在该窗口中输入相应的终端标识(如手机号码),在生成相应的控制请求时,可以将用户输入的终端标识携带于控制请求中。
步骤303,云平台向被控移动终端发送控制指令。
云平台可以解析接收到的控制请求,获取其中的携带的控制指令,然后根据上述确定出的被控移动终端,对控制指令进行重封装,并向被控移动终端发送。
步骤304,被控移动终端接收云平台发送的控制指令。
步骤305,被控移动终端根据控制指令,执行对应的处理。
在实施中,被控移动终端可以获取控制指令中的目标应用程序的标识或目标设置项的标识等,并获取控制指令中的执行操作信息,然后,根据执行操作信息对目标应用程序或目标设置项进行操作。例如,控制指令中包括静音模式设置项的标识,且包括的执行操作信息为开启,那么,被控移动终端执行的处理则是开启静音模式。
本发明实施例中,优选的,可以对登录相同账户的终端建立终端控制绑定关系,在控制终端开始进行网络控制之前可以进行如下处理:
首先,云平台接收控制终端发送的登录请求,登录请求中携带有账户标识和密码。
在控制终端的上述网页或应用程序中可以设置有登录页面,在登录页面中可以包括账户标识和密码的输入窗口和登录按钮,用户输入账户标识(如账号等)和密码并点击登录按钮后,控制终端可以生成登录请求,在登录请求中携带用户输入的账户标识和密码,并将登录请求发送给云平台。
然后,云平台根据此账户标识和密码对登录请求验证通过后,查询已登录此账户标识对应的账户的移动终端。如果验证失败,云平台可以向控制终端反馈验证失败的通知。
云平台可以对已登录的账户进行记录,可以在终端登录到云平台之后,将终端标识与登录的账户标识对应的存储。对于移动终端,可以设置在开机时自动登录预设的账户。
云平台在对控制终端的登录请求验证通过后,可以根据其存储的终端标识与登录的账户标识的对应关系,查找该登录请求中的账户标识对应的终端标识,该终端标识对应的移动终端即为与控制终端登录相同账户的移动终端。
最后,云平台将查询到的移动终端作为控制终端对应的被控移动终端,存储控制终端和查询到的移动终端的终端控制绑定关系。如果没有查询到已登录该账户的移动终端,则可以不建立终端控制绑定关系。
本发明实施例中,如图4所示,在被控移动终端的信息通知上报功能被开启后,还可以包括以下的处理:
步骤401,当被控移动终端接收到信息通知时,将信息通知发送给所述云平台。被控移动终端可以将信息通知对应的信息也发送给云平台。
例如,被控移动终端接收到某短信时,将该短信和相应的短信通知发送给云平台。
步骤402,云平台接收被控移动终端发送的信息通知。
步骤403,云平台将信息通知发送给控制终端。该处理中,云平台主动将信息通知发送给控制终端,而不是在接收到控制终端的信息获取请求后才发送信息通知。
如果被控移动终端将信息通知对应的信息也发送给云平台,云平台也可以将此信息发送给控制终端。
步骤404,控制终端显示信息通知,并输出预设的提示信号。其中,预设的提示信号可以是铃声信号、屏幕震动信号、弹出窗口信号等。
控制终端可以在上述模拟显示窗口中,采用和被控移动终端相同的显示方式对此信息通知进行显示。例如,短信通知可以是在模拟显示窗口顶部的通知栏中显示短信的图标。
本发明实施例中,被控移动终端可以设置有网络控制模式,并设置相应的网络控制模式设置项,用于对网络控制模式进行开启和关闭。可以设置只有在网络控制模式开启时,被控移动终端才执行云平台下达的控制指令(除开启网络控制模式指令外)。在应用过程中,可以先开启被控移动终端的网络控制模式,然后,通过网络对被控移动终端进行控制,在无需再进行网络控制时,关闭网络控制模式。
在实施中,网络控制模式的开启过程可以是在对被控移动终端进行网络控制之前进行如下处理:被控移动终端接收开启网络控制模式指令,并开启网络控制模式。
其中,开启网络控制模式指令可以通过对被控移动终端的直接操作触发,开启网络控制模式指令也可以按照上述图3中的流程由控制终端通过云平台向被控移动终端发送。
上述步骤305的执行过程则可以是:如果被控移动终端的网络控制模式处于开启状态,则被控移动终端根据控制指令,执行对应的处理。也即,在网络模式开启状态下,才执行该控制指令。
在实施中,网络控制模式的关闭过程可以是在无需再对被控移动终端进行网络控制时进行如下处理:被控移动终端接收关闭网络控制模式指令,并关闭网络控制模式。
其中,关闭网络控制模式指令可以通过对被控移动终端的直接操作触发,关闭网络控制模式指令也可以按照上述图3中的流程由控制终端通过云平台向被控移动终端发送。
在关闭网络控制模式之后,被控移动终端还可以进行如下的处理:被控移动终端将预设的终端设置项的参数值恢复到网络控制模式开启时的参数值。
其中,预设的终端设置项可以是为了网络控制模式下的特殊需求(如省电的需求)而需要进行特别设置的终端设置项。例如,为了防止手机电量用尽,在网络控制模式下,可以将铃声设置项和震动设置项设置为关闭,还可以将屏幕亮度设置项设置为最低,而这些终端设置项的常规设置(在网络控制模式关闭情况下的设置)并非如此,所以,可以在关闭网络控制模式之后对这类终端设置项的参数值进行恢复。优选的,预设的终端设置项可以包括来电相关的设置项(如来电转接等)、短信相关的设置项(如短信自动回复等)、屏幕亮度相关的设置项、声音相关的设置项等。
本发明实施例中,云平台接收控制终端发送的携带有控制指令的控制请求之后,根据存储的终端控制绑定关系,确定控制终端绑定的被控移动终端,并向被控移动终端发送该控制指令,以使被控移动终端根据该控制指令,执行对应的处理,这样,用户可以在远离移动终端的情况下,通过云平台对移动终端进行控制,从而,可以提高对终端进行操控的灵活性。
实施例三
基于相同的技术构思,本发明实施例还提供了一种云平台,如图5所示,所述云平台包括:
接收模块510,用于接收控制终端发送的控制请求,所述控制请求中携带有控制指令;
确定模块520,用于根据存储的终端控制绑定关系,确定所述控制终端绑定的被控移动终端;
发送模块530,用于向所述被控移动终端发送所述控制指令,以使所述被控移动终端根据所述控制指令,执行对应的处理。
优选的,所述控制请求中还携带有所述被控移动终端的终端标识;
所述确定模块520,用于:根据存储的终端控制绑定关系,在所述控制终端绑定的被控移动终端中,确定终端标识为所述控制请求中携带的终端标识的被控移动终端。
优选的,还包括存储模块,用于:
在所述接收控制终端发送的控制请求之前,接收所述控制终端发送的登录请求,所述登录请求中携带有账户标识和密码;
根据所述账户标识和密码对所述登录请求验证通过后,查询已登录所述账户标识对应的账户的移动终端;
将查询到的移动终端作为所述控制终端对应的被控移动终端,存储所述控制终端和所述查询到的移动终端的终端控制绑定关系。
优选的,所述控制指令,包括:开启信息通知上报功能指令,设置来电转接指令,设置来电回复短信指令,或发送短信指令。
优选的,还包括通知模块,用于:
接收所述被控移动终端发送的信息通知;
将所述信息通知发送给所述控制终端,以使所述控制终端显示所述信息通知,并输出预设的提示信号。
基于相同的技术构思,本发明实施例还提供了一种被控移动终端,如图6所示,所述被控移动终端包括:
接收模块610,用于接收云平台发送的控制指令,其中,所述控制指令由所述云平台在接收控制终端发送的携带有所述控制指令的控制请求之后,根据存储的终端控制绑定关系,确定与所述控制终端绑定的所述被控移动终端,并向所述被控移动终端发送;
执行模块620,用于根据所述控制指令,执行对应的处理。
优选的,所述控制指令,包括:开启信息通知上报功能指令,设置来电转接指令,设置来电回复短信指令,或发送短信指令。
优选的,还包括通知模块,用于:
当所述被控移动终端接收到信息通知时,将所述信息通知发送给所述云平台,以使所述云平台将所述信息通知发送给所述控制终端,以使所述控制终端显示所述信息通知,并输出预设的提示信号。
优选的,还包括开启模块,用于:在所述接收云平台发送的控制指令之前,接收开启网络控制模式指令,并开启网络控制模式;
所述执行模块,用于:如果所述被控移动终端的网络控制模式处于开启状态,则所述被控移动终端根据所述控制指令,执行对应的处理。
优选的,还包括关闭模块,用于:
在所述根据所述控制指令执行对应的处理之后,接收关闭网络控制模式指令,并关闭所述网络控制模式;
将预设的终端设置项的参数值恢复到所述网络控制模式开启时的参数值。
本发明实施例中,云平台接收控制终端发送的携带有控制指令的控制请求之后,根据存储的终端控制绑定关系,确定控制终端绑定的被控移动终端,并向被控移动终端发送该控制指令,以使被控移动终端根据该控制指令,执行对应的处理,这样,用户可以在远离移动终端的情况下,通过云平台对移动终端进行控制,从而,可以提高对终端进行操控的灵活性。
实施例四
基于相同的技术构思,本发明实施例还提供了一种触发终端执行处理的系统,所述系统包括:
控制终端,用于向云平台发送控制请求,所述控制请求中携带有控制指令;
所述云平台,用于接收控制终端发送的控制请求;根据存储的终端控制绑定关系,确定所述控制终端绑定的被控移动终端;向所述被控移动终端发送所述控制指令;
所述被控移动终端,用于接收云平台发送的控制指令;根据所述控制指令,执行对应的处理。
本发明实施例中,云平台接收控制终端发送的携带有控制指令的控制请求之后,根据存储的终端控制绑定关系,确定控制终端绑定的被控移动终端,并向被控移动终端发送该控制指令,以使被控移动终端根据该控制指令,执行对应的处理,这样,用户可以在远离移动终端的情况下,通过云平台对移动终端进行控制,从而,可以提高对终端进行操控的灵活性。
需要说明的是:上述实施例提供的触发终端执行处理的装置在触发终端执行处理时,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将装置的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。另外,上述实施例提供的触发终端执行处理的装置与触发终端执行处理的方法实施例属于同一构思,其具体实现过程详见方法实施例,这里不再赘述。
上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。
本领域普通技术人员可以理解实现上述实施例的全部或部分步骤可以通过硬件来完成,也可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,上述提到的存储介质可以是只读存储器,磁盘或光盘等。
以上所述仅为本发明的较佳实施例,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。