终端远程控制方法、母终端、子终端、服务器及系统

文档序号:956396 发布日期:2020-10-30 浏览:3次 >En<

阅读说明:本技术 终端远程控制方法、母终端、子终端、服务器及系统 (Terminal remote control method, parent terminal, child terminal, server and system ) 是由 陈霞 于 2019-04-28 设计创作,主要内容包括:本发明提供了一种终端远程控制方法、母终端、子终端、服务器及系统,涉及通信技术领域。该方法包括:若子终端的当前工作模式为受控模式,向服务器发送权限请求消息,权限请求消息包括权限请求信息和子终端的标识信息;接收服务器发送的权限反馈信息,权限反馈信息用于指示权限请求信息请求的权限是否允许开启;根据权限反馈信息,确定是否开启权限请求信息请求的权限。利用本发明的技术方案能够提高对子终端的监控的便利性。(The invention provides a terminal remote control method, a parent terminal, a child terminal, a server and a system, and relates to the technical field of communication. The method comprises the following steps: if the current working mode of the sub-terminal is the controlled mode, permission request information is sent to a server, and the permission request information comprises permission request information and identification information of the sub-terminal; receiving authority feedback information sent by a server, wherein the authority feedback information is used for indicating whether the authority requested by the authority request information is allowed to be started or not; and determining whether to open the authority requested by the authority request information according to the authority feedback information. The technical scheme of the invention can improve the convenience of monitoring the sub-terminal.)

终端远程控制方法、母终端、子终端、服务器及系统

技术领域

本发明属于通信技术领域,尤其涉及一种终端远程控制方法、母终端、子终端、服务器及系统。

背景技术

随着通信技术的迅速发展,终端在人们的生活、学习和工作中占据了重要的地位。由于终端的便携性、智能性,终端在青少年儿童的学习、生活中迅速普及。

在没有任何监督控制手段的前提下,青少年儿童利用终端接触网络,可能会被网络上的不良信息影响,存在一定隐患和风险。现阶段,一些终端推出了学生模式或管理软件,以通过在本地对终端进行操作,来实现对终端的控制。只能在本地对终端进行操作,使得对终端的监控控制具有地点限定,便利性较低,适用性差。

现阶段亟需一种能够远程控制终端的方法。

发明内容

本发明实施例提供了一种终端远程控制方法、母终端、子终端、服务器及系统,能够提高对子终端的监控的便利性。

第一方面,本发明实施例提供了一种终端远程控制方法,用于子终端,方法包括:若子终端的当前工作模式为受控模式,向服务器发送权限请求消息,权限请求消息包括权限请求信息和子终端的标识信息;接收服务器发送的权限反馈信息,权限反馈信息用于指示权限请求信息请求的权限是否允许开启;根据权限反馈信息,确定是否开启权限请求信息请求的权限。

在一些可能的实施方式中,子终端存储有用于监控子终端的母终端的标识信息,在接收安装于子终端上的应用程序发出的权限请求之前,还包括:向服务器发送授权设置信息,授权设置信息包括子终端的标识信息和用于监控子终端的母终端的标识信息。

在一些可能的实施方式中,权限请求信息包括数据通信权限请求信息、应用程序开启请求信息、通讯功能使用请求信息中的一项或多项。

在一些可能的实施方式中,权限请求信息包括目标应用程序的数据通信权限请求信息,根据权限反馈信息,确定是否开启权限请求信息请求的权限,包括:若权限反馈信息指示允许开启目标应用程序的数据通信权限,针对目标应用程序开启数据通信功能。

在一些可能的实施方式中,上述方法还包括:接收服务器发送的模式控制指令,控制子终端进入模式控制指令指示的工作模式。

在一些可能的实施方式中,上述方法还包括:接收服务器发送的推送信息。

第二方面,本发明实施例提供了一种终端远程控制方法,用于服务器,方法包括:接收子终端发送的权限请求消息,权限请求消息包括权限请求信息和子终端的标识信息;向存储的授权对应关系中标识信息与子终端的标识信息对应的母终端发送权限请求信息,授权对应关系包括子终端的标识信息和母终端的标识信息的对应关系;接收权限反馈消息,向授权对应关系中标识信息与发送权限反馈消息的母终端的标识信息对应的子终端发送权限反馈信息,权限反馈消息包括权限反馈信息和发送权限反馈消息的母终端的标识信息,权限反馈信息用于指示权限请求信息请求的权限是否允许开启。

在一些可能的实施方式中,上述方法还包括:接收授权设置信息,授权设置信息包括子终端的标识信息和用于监控子终端的母终端的标识信息,授权设置信息为子终端发送的,或为用于监控子终端的母终端发送的;将授权设置信息中子终端的标识信息和用于监控子终端的母终端的标识信息加入存储的授权对应关系中。

在一些可能的实施方式中,权限请求信息包括数据通信权限请求信息、应用程序开启请求信息、通讯功能使用请求信息中的一项或多项。

在一些可能的实施方式中,上述方法还包括:接收母终端发送的模式控制指令和母终端的标识信息,向在授权对应关系中标识信息与母终端的标识信息对应的子终端发送将模式控制指令。

在一些可能的实施方式中,上述方法还包括:接收母终端发送的推送信息和母终端的标识信息,向在授权对应关系中标识信息与母终端的标识信息对应的子终端发送推送信息。

第三方面,本发明实施例提供了一种终端远程控制方法,用于母终端,方法包括:接收服务器发送的权限请求信息,权限请求信息用于表征子终端请求开启的权限;向服务器发送权限反馈消息,权限反馈消息包括权限反馈信息和母终端的标识信息,权限反馈信息用于指示权限请求信息请求的权限是否允许开启。

在一些可能的实施方式中,母终端存储有被母终端监控的子终端的标识信息,上述方法还包括:向服务器发送授权设置信息,授权设置信息包括母终端和被母终端监控的子终端的标识信息。

在一些可能的实施方式中,权限请求信息包括数据通信权限请求信息、应用程序开启请求信息、通讯功能使用请求信息中的一项或多项。

在一些可能的实施方式中,上述方法还包括:向服务器发送模式控制指令和母终端的标识信息。其中,模式控制指令用于指示要求被母终端监控的子终端进入的工作模式。

在一些可能的实施方式中,上述方法还包括:向服务器发送推送消息和母终端的标识信息。

第四方面,本发明实施例提供了一种子终端,包括:发送模块,用于若子终端的当前工作模式为受控模式,向服务器发送权限请求消息,权限请求消息包括权限请求信息和子终端的标识信息;接收模块,用于接收服务器发送的权限反馈信息,权限反馈信息用于指示权限请求信息请求的权限是否允许开启;执行模块,用于根据权限反馈信息,确定是否开启权限请求信息请求的权限。

在一些可能的实施方式中,子终端包括中央控制器,中央控制器包括发送模块、接收模块和执行模块。

在一些可能的实施方式中,子终端存储有用于监控子终端的母终端的标识信息。上述发送模块还用于向服务器发送授权设置信息。其中,授权设置信息包括子终端的标识信息和用于监控子终端的母终端的标识信息。

在一些可能的实施方式中,权限请求信息包括数据通信权限请求信息、应用程序开启请求信息、通讯功能使用请求信息中的一项或多项。

在一些可能的实施方式中,权限请求信息包括目标应用程序的数据通信权限请求信息。执行模块具体用于若权限反馈信息指示允许开启目标应用程序的数据通信权限,针对目标应用程序开启数据通信功能。

在一些可能的实施方式中,接收模块还用于接收服务器发送的模式控制指令,控制子终端进入模式控制指令指示的工作模式。

在一些可能的实施方式中,接收模块还可用于接收服务器发送的推送信息。推送信息是用于监控子终端的母终端发送给服务器的。

第五方面,本发明实施例提供了一种服务器,包括:接收模块,用于接收子终端发送的权限请求消息,以及,接收权限反馈消息;发送模块,用于向存储的授权对应关系中标识信息与子终端的标识信息对应的母终端发送权限请求信息,以及,向授权对应关系中标识信息与发送权限反馈消息的母终端的标识信息对应的子终端发送权限反馈信息;其中,权限请求消息包括权限请求信息和子终端的标识信息,授权对应关系包括子终端的标识信息和母终端的标识信息的对应关系,权限反馈消息包括权限反馈信息和发送权限反馈消息的母终端的标识信息,权限反馈信息用于指示权限请求信息请求的权限是否允许开启。

在一些可能的实施方式中,服务器还可包括存储模块。上述接收模块还用于接收授权设置信息。其中,授权设置信息包括子终端的标识信息和用于监控子终端的母终端的标识信息。授权设置信息为子终端发送的,或为用于监控子终端的母终端发送的。存储模块用于将授权设置信息中子终端的标识信息和用于监控子终端的母终端的标识信息加入存储的授权对应关系中。

在一些可能的实施方式中,权限请求信息包括数据通信权限请求信息、应用程序开启请求信息、通讯功能使用请求信息中的一项或多项。

在一些可能的实施方式中,接收模块还用于接收母终端发送的模式控制指令和母终端的标识信息。发送模块还用于向在授权对应关系中标识信息与母终端的标识信息对应的子终端发送将模式控制指令。

在一些可能的实施方式中,接收模块还用于接收母终端发送的推送信息和母终端的标识信息。发送模块还可用于向在授权对应关系中标识信息与母终端的标识信息对应的子终端发送推送信息。

第六方面,本发明实施例提供了一种母终端,包括:接收模块,用于接收服务器发送的权限请求信息,权限请求信息用于表征子终端请求开启的权限;发送模块,用于向服务器发送权限反馈消息,权限反馈消息包括权限反馈信息和母终端的标识信息,权限反馈信息用于指示权限请求信息请求的权限是否允许开启。

在一些可能的实施方式中,母终端存储有被母终端监控的子终端的标识信息。上述发送模块还用于向服务器发送授权设置信息。其中,授权设置信息包括母终端和被母终端监控的子终端的标识信息。

在一些可能的实施方式中,权限请求信息包括数据通信权限请求信息、应用程序开启请求信息、通讯功能使用请求信息中的一项或多项。

在一些可能的实施方式中,上述发送模块还用于向服务器发送模式控制指令和母终端的标识信息。

在一些可能的实施方式中,发送模块还用于向服务器发送推送消息和母终端的标识信息。

第七方面,本发明实施例提供了一种终端远程控制系统,包括:子终端,用于若子终端的当前工作模式为受控模式,向服务器发送权限请求消息,权限请求消息包括权限请求信息和子终端的标识信息;以及,接收服务器发送的权限反馈信息,权限反馈信息用于指示权限请求信息请求的权限是否允许开启;以及,根据权限反馈信息,确定是否开启权限请求信息请求的权限;服务器,用于接收子终端发送的权限请求消息,权限请求消息包括权限请求信息和子终端的标识信息;以及,根据存储的授权对应关系和子终端的标识信息,向标识信息与子终端的标识信息对应的母终端发送权限请求信息,授权对应关系包括子终端的标识信息和母终端的标识信息的对应关系;以及,接收权限反馈消息,向授权对应关系中标识信息与发送权限反馈消息的母终端的标识信息对应的子终端发送权限反馈信息,权限反馈消息包括权限反馈信息和发送权限反馈消息的母终端的标识信息,权限反馈信息用于指示权限请求信息请求的权限是否允许开启;母终端,用于接收服务器发送的权限请求信息,权限请求信息用于表征子终端请求开启的权限;以及,向服务器发送权限反馈消息,权限反馈消息包括权限反馈信息和母终端的标识信息,权限反馈信息用于指示权限请求信息请求的权限是否允许开启。

第八方面,本发明实施例提供了一种子终端,包括处理器、存储器及存储在存储器上并可在处理器上运行的计算机程序,计算机程序被处理器执行时实现如第一方面中终端远程控制方法的步骤。

第九方面,本发明实施例提供了一种服务器,包括处理器、存储器及存储在存储器上并可在处理器上运行的计算机程序,计算机程序被处理器执行时实现如第二方面中终端远程控制方法的步骤。

第十方面,本发明实施例提供了一种母终端,包括处理器、存储器及存储在存储器上并可在处理器上运行的计算机程序,计算机程序被处理器执行时实现如第三方面中终端远程控制方法的步骤。

第十一方面,本发明实施例提供了一种计算机可读存储介质,计算机可读存储介质上存储计算机程序,计算机程序被处理器执行时实现第一方面、第二方面或第三方面的终端远程控制方法的步骤。

本发明实施例提供一种终端远程控制方法、母终端、子终端、服务器及系统,子终端通过权限请求信息向母终端请求权限,母终端通过权限反馈信息控制子终端是否开启权限。服务器对母终端和子终端进行身份验证以及传递信息,以实现子终端和监控该子终端的母终端之间的通信。从而实现了母终端远程对子终端的监控,提高了对子终端的监控的便利性,且适用性高。

附图说明

从下面结合附图对本发明的

具体实施方式

的描述中可以更好地理解本发明其中,相同或相似的附图标记表示相同或相似的特征。

图1为本发明实施例中一种终端远程控制系统的架构示意图;

图2为本发明一实施例中一种应用于子终端的终端远程控制方法的流程图;

图3为本发明另一实施例中一种应用于服务器的终端远程控制方法的流程图;

图4为本发明又一实施例中一种应用于母终端的终端远程控制方法的流程图;

图5为本发明再一实施例中一种应用于终端远程控制系统的终端远程控制方法的流程图;

图6为本发明实施例中一种子终端的结构示意图;

图7为本发明实施例中一种服务器的结构示意图;

图8为本发明实施例中一种母终端的结构示意图;

图9为本发明实施例中一种子终端的结构示意图。

具体实施方式

下面将详细描述本发明的各个方面的特征和示例性实施例。在下面的详细描述中,提出了许多具体细节,以便提供对本发明的全面理解。但是,对于本领域技术人员来说很明显的是,本发明可以在不需要这些具体细节中的一些细节的情况下实施。下面对实施例的描述仅仅是为了通过示出本发明的示例来提供对本发明的更好的理解。本发明决不限于下面所提出的任何具体配置和算法,而是在不脱离本发明的精神的前提下覆盖了元素、部件和算法的任何修改、替换和改进。在附图和下面的描述中,没有示出公知的结构和技术,以便避免对本发明造成不必要的模糊。

本发明实施例提供了一种终端远程控制方法、母终端、子终端、服务器及系统,可应用于母终端对子终端进行远程监控的场景中。图1为本发明实施例中一种终端远程控制系统的架构示意图。如图1所示,终端远程控制系统包括子终端、服务器和母终端。子终端与母终端之间的通信通过服务器进行。即子终端向服务器发送信息、消息、指令等。服务器将接收到的信息、消息、指令等向监控该子终端的母终端发送。母终端根据接收到的信息、消息、指令等向服务器发出反馈信息、消息、指令等。服务器将接收到的反馈信息、消息、指令等向被该母终端监控的子终端发送。

服务器可在子终端与母终端通信的过程中对子终端和母终端进行身份验证。从而实现具有对应监控关系的子终端和母终端之间的通信。需要说明的是,一个子终端可被多个母终端监控,一个母终端也可监控多个子终端。

子终端和母终端可以为手机、电脑、平板电脑、可穿戴设备等,在此并不限定。服务器可布置在云系统上,也可为物理服务器,在此并不限定。

在一些示例中,本发明实施例中的子终端可由被监控对象持有,母终端可由监控方持有。母终端可远程监控子终端的上网行为、上网时间、应用程序的使用等。比如,子终端由青少年儿童持有,母终端由家长持有。需要说明的是,本发明实施例的应用场景并不限于上述场景。

图2为本发明一实施例中一种应用于子终端的终端远程控制方法的流程图。该终端远程控制方法应用于子终端。如图2所示,该终端远程控制方法包括步骤S101至步骤S103。

在步骤S101中,若子终端的当前工作模式为受控模式,向服务器发送权限请求消息。

其中,受控模式为子终端的工作模式中的一种,子终端的工作模式还可包括普通模式等,在此并不限定。

权限请求消息包括权限请求信息和子终端的标识信息。权限请求信息用于指示子终端请求开启的权限。

在一些示例中,权限请求信息包括数据通信权限请求信息、应用程序开启请求信息、通讯功能使用请求信息中的一项或多项。

数据通信权限请求信息可指示子终端请求开启的数据通信权限,具体的,子终端请求开启的数据通信权限可为请求开启某个或多个应用程序的数据通信权限。若子终端请求开启的数据通信权限为请求开启某个或多个应用程序的数据通信权限,则数据通信权限请求信息中还可包含某个或多个应用程序的应用信息,以使母终端可确定请求开启数据通信权限的应用程序。应用信息可包括应用名称、应用版本等,在此并不限定。

比如,子终端中安装有应用程序A1、A2、A3和A4,数据通信权限请求信息指示子终端请求开启应用程序A1和A2的数据通信权限,若应用程序A1和A2的数据通信权限可开启,则应用程序A1和A2可使用数据流量或使用无线网。若应用程序A1和A2的数据通信权限不可开启,则应用程序A1和A2不可使用数据流量或使用无线网,即使子终端手动开启数据通信开关,手动开启数据通信开关的操作也是无效操作。

应用程序开启请求信息可指示子终端请求的应用程序的开启权限。比如,应用程序开启请求信息指示子终端请求开启应用程序A1,若应用程序A1的开启权限可开启,则该应用程序可在子终端上使用。若应用程序A1的开启权限不可开启,则该应用程序在子终端上禁用。

通讯功能使用请求信息可指示子终端请求的通讯功能的开启权限。比如,语音通话、视频通话、短消息等通讯功能的开启权限。

子终端的标识信息用于标识子终端,具体可为国际移动用户识别码(International Mobile Subscriber Identification Number,IMSI)、移动用户国际综合业务数字网/公共交换电话网络号码(Mobile Subscriber International IntegratedServices Digital Network/Public Switched Telephone Network number,MSISDN)等,在此并不限定。

在步骤S102中,接收服务器发送的权限反馈信息。

其中,权限反馈信息用于指示权限请求信息请求的权限是否允许开启。该权限反馈信息是母终端发送给服务器的。

在步骤S103中,根据权限反馈信息,确定是否开启权限请求信息请求的权限。

若权限反馈信息指示权限请求信息请求的权限允许开启,则子终端开启权限请求信息请求的权限。若权限反馈信息指示权限请求信息请求的权限不允许开启,则子终端禁用权限请求信息请求的权限。

比如,权限请求信息包括目标应用程序的数据通信权限请求信息。则步骤S103可具体实施为若权限反馈信息指示允许开启目标应用程序的数据通信权限,针对该目标应用程序开启数据通信功能。目标应用程序是数据通信权限请求信息请求的数据通信权限对应的应用程序。具体的,可通过允许或禁止调用数据通信的应用程序编程接口(ApplicationProgramming Interface,API),实现允许开启或不允许开启数据通信功能。

需要说明的是,子终端可包括中央控制器,该中央控制器可为硬件模块,也可为运行在子终端中的程序所实现的系统或应用程序。本发明实施例中的终端远程控制方法中的步骤具体可由中央控制器执行。若子终端中包括中央控制器,则中央控制器对子终端中各项权限的关闭的控制力最高,对各项权项的开启的控制力不做强制要求。比如,若中央控制器控制数据通信功能关闭,及时子终端接收到手动开启数据通信功能的指令,子终端的手动开启数据通信功能的操作为无效操作。若子终端接收到手动关闭数据通信功能的指令,比如启用飞行模式,则子终端的手动关闭数据通信功能的操作的优先级更高。

中央控制器可以在子终端出厂前安装在子终端内,也可在出厂后通过系统补丁的方式在子终端上安装,在此并不限定。中央控制器可通过手动设置、内嵌网络协议(Internet Protocol,IP)地址、内嵌域名等方式,使子终端与服务器建立数据连接关系。

中央控制器具体可实现为触发控制装置,用于在子终端需要开启权限的情况下,触发子终端执行上述终端远程控制方法中的步骤。中央控制器具体也可实现为一种人机交互界面。可以在中央控制器中植入文字、语音、或者视频等多媒体功能,从而实现为子终端与母终端进行通信的即时通信工具。

子终端与服务器之间的数据交互可通过无线数据网络传输,在此并不限定。

下面以数据通信权限为一示例说明子终端中中央控制器的工作过程。

子终端中某一应用需要使用数据通信功能,该应用向中央控制器发送数据通信请求,中央控制器接收到该数据通信请求,生成对应的数据通信权限请求,并利用子终端的通信模块向服务器发送数据通信权限请求。子终端的通信模块接收到权限反馈信息,将权限反馈信息传输至中央控制器。中央控制器对权限反馈信息进行解析,若权限反馈信息指示允许开启数据通信的权限。则中央控制器可控制子终端中的数据流量开关打开,并可调用数据通信接口,从而使得发出数据通信请求的应用可使用子终端的数据通信功能。

在本发明实施例中,子终端在受控模式下,向服务器发送权限请求消息,从而实现向监控该子终端的母终端请求权限。子终端接收服务器发送的权限反馈信息,根据权限反馈信息,确定是否开启权限请求信息请求的权限。从而实现远程对子终端的监控,提高了对子终端的监控的便利性,且适用性高。

在一些示例中,子终端需要在服务器建立与母终端的被监控与监控的关系。子终端存储有用于监控该子终端的母终端的标识信息。具体的,可在子终端的中央控制器中设置监控该子终端的母终端的标识信息。母终端的标识信息用于标识母终端,具体可为IMSI、MSISDN等,在此并不限定。

子终端可向服务器发送授权设置信息。授权设置信息包括子终端的标识信息和用于监控子终端的母终端的标识信息。使得服务器可根据接收到的授权设置信息,建立该子终端与监控该子终端的母终端的对应关系。以便于实现后续子终端与母终端之间通信的身份验证。

在一些示例中,子终端还可接收服务器发送的模式控制指令,控制子终端进入模式控制指令指示的工作模式。工作模式可包括但不限于普通模式或受控模式等。若模式控制指令指示的工作模式为受控模式,则子终端进入受控模式,并可执行上述实施例中的步骤S101至步骤S103。在一些示例中,受控模式可具体实现为数据通信全禁模式。若子终端进入数据通信全禁模式,则子终端的数据通信权限全部禁用。

若模式控制指令指示的工作模式为普通模式,子终端进入普通模式,则子终端的权限不需要得到母终端的开启允许,即可自主开启或关闭。比如,子终端中的应用程序需要开启调用数据通信功能,不触发子终端中的中央控制器,子终端可以直接调用数据通信功能。或者,触发子终端中的中央控制器,中央控制器不会向服务器发送权限请求消息,可由中央控制器直接授权,同意调用数据通信功能。

在一些示例中,子终端的工作模式也可以在子终端的本地设置,在此并不限定。

在一些示例中,子终端还可接收服务器发送的推送信息。推送信息是用于监控子终端的母终端发送给服务器的。推送信息具体可为文字、图片、视频、文档等,在此并不限定。比如,若子终端用于青少年儿童学习场景中,则子终端可接收服务器发送来的学习视频、学习计划提醒等学习资源,学习视频、学习计划提醒为母终端推送的信息。更好地实现了母终端对子终端的监控,也提高了青少年儿童利用网络学习的效率,避免了网络被滥用的风险。

图3为本发明另一实施例中一种应用于服务器的终端远程控制方法的流程图。如图3所示,该终端远程控制方法可包括步骤S201至步骤S203。

在步骤S201中,接收子终端发送的权限请求消息。

其中,权限请求消息包括权限请求信息和子终端的标识信息。在一些示例中,权限请求信息包括数据通信权限请求信息、应用程序开启请求信息、通讯功能使用请求信息中的一项或多项。权限请求信息的相关内容可参见上述实施例中的相关说明,在此不再赘述。

在步骤S202中,向存储的授权对应关系中标识信息与所述子终端的标识信息对应的母终端发送所述权限请求信息。

其中,服务器中存储有授权对应关系,便于在接收到子终端或母终端发送来的信息、消息、指令等,可将信息、消息、指令等向对应的母终端或子终端发送。授权对应关系包括子终端的标识信息和母终端的标识信息的对应关系。在步骤S201中接收到的子终端发送的权限请求消息包括该子终端的标识信息,服务器可在授权对应关系中查找与权限请求消息中子终端的标识信息对应的母终端的标识消息,从而确定应该接收权限请求信息的母终端,并将权限请求信息向该母终端发送。

在步骤S203中,接收权限反馈消息,向授权对应关系中标识信息与发送权限反馈消息的母终端的标识信息对应的子终端发送权限反馈信息。

其中,权限反馈消息包括权限反馈信息和发送权限反馈消息的母终端的标识信息。权限反馈信息用于指示权限请求信息请求的权限是否允许开启。权限反馈信息是母终端生成的,即母终端通过权限反馈信息指示权限请求信息请求的权限是否允许开启。母终端可根据接收的用户的输入操作,生成权限反馈信息。

服务器中进行母终端和子终端的身份验证,确定作为被监控方的子终端和作为监控方的母终端。从而将权限反馈消息中的权限反馈信息向对应的子终端发送。若服务器未在授权对应关系中查询到与母终端对应的子终端,服务器可忽略母终端发送的权限反馈信息,或将身份验证失败的结果通过信息、消息、指令等向该母终端发送。

权限反馈信息与权限请求信息相对应。权限反馈信息包括但不限于数据通信权限反馈信息、应用程序开启反馈信息、通讯功能使用反馈信息中的一项或多项。比如,若权限请求信息包括数据通信权限请求信息,则权限反馈信息对应包括数据通信权限反馈信息。若权限请求信息包括应用程序开启请求信息,则权限反馈信息对应包括应用程序开启反馈信息。

其中,数据通信权限反馈信息可指示是否允许子终端请求开启的数据通信权限开启。应用程序开启反馈信息可指示是否允许子终端的应用程序的开启权限开启。通讯功能使用反馈信息可指示是否允许子终端的通讯功能的开启权限开启。

需要说明的是,服务器在未接收到子终端发送的权限请求消息的情况下,也可接收母终端发送的权限反馈消息,实现对子终端的主动监控。

在本发明实施例中,服务器可将接收的子终端发送的权限请求信息向与该子终端对应的母终端发送,以及,将接收的母终端发送的权限反馈信息向与该母终端对应的子终端发送。从而实现母终端远程对子终端的监控,提高了对子终端的监控的便利性,且适用性高。

在一些示例中,服务器还可接收授权设置信息,将授权设置信息中子终端的标识信息和用于监控子终端的母终端的标识信息加入存储的授权对应关系中。

授权设置信息包括子终端的标识信息和用于监控子终端的母终端的标识信息。服务器中的授权对应关系可不断更新。比如,若有新出现的对应的子终端和母终端,则可将该子终端的标识信息与该母终端的标识信息的对应关系加入服务器中存储的授权对应关系中,已在服务器中建立该子终端与该母终端的监控对应关系。

授权设置信息可由子终端发送,或由用于监控子终端的母终端发送,在此并不限定。

在一些示例中,服务器还可接收母终端发送的模式控制指令和母终端的标识信息,向在授权对应关系中标识信息与母终端的标识信息对应的子终端发送将模式控制指令。

模式控制指令用于指示要求子终端进入的工作模式。模式控制指令的相关内容可参见上述实施例中的相关说明,在此不再赘述。

在一些示例中,服务器还可接收母终端发送的推送信息和母终端的标识信息,向在授权对应关系中标识信息与母终端的标识信息对应的子终端发送推送信息。推送信息的相关内容可参见上述实施例中的相关说明,在此不再赘述。

图4为本发明又一实施例中一种应用于母终端的终端远程控制方法的流程图。如图4所示,该终端远程控制方法可包括步骤S301至步骤S302。

在步骤S301中,接收服务器发送的权限请求信息。

其中,权限请求信息用于表征子终端请求开启的权限。该权限请求信息是子终端发送给服务器,服务器再将该权限请求信息发送给母终端。在一些示例中,权限请求信息包括数据通信权限请求信息、应用程序开启请求信息、通讯功能使用请求信息中的一项或多项。权限请求信息的相关内容可参见上述实施例中的相关说明,在此不再赘述。

在步骤S302中,向服务器发送权限反馈消息。

其中,权限反馈消息包括权限反馈信息和母终端的标识信息。权限反馈信息用于指示权限请求信息请求的权限是否允许开启。母终端的标识信息用于使服务器对母终端和子终端进行身份验证。权限反馈信息的相关内容可参见上述实施例中的相关说明,在此不再赘述。

需要说明的是,母终端也可在没有接收到权限请求信息的情况下,主动向服务器发送权限反馈消息,以主动进行对子终端的监控。

在本发明实施例中,母终端可接收服务器发送的权限请求信息,向服务器发送权限反馈消息,以使服务器能够将是否允许权限请求信息中指示的权限开启的信息传输给子终端。从而实现母终端远程对子终端的监控,提高了对子终端的监控的便利性,且适用性高。

在一些示例中,母终端存储有被母终端监控的子终端的标识信息。母终端还可向服务器发送授权设置信息,以使服务器可建立该母终端与该母终端监控的子终端的对应关系,以便于实现后续母终端与子终端之间通信的身份验证。授权设置信息包括母终端和被母终端监控的子终端的标识信息。

在一些示例中,母终端还可向服务器发送模式控制指令和母终端的标识信息。其中,模式控制指令用于指示要求被母终端监控的子终端进入的工作模式。模式控制指令的相关内容可参见上述实施例中的相关说明,在此不再赘述。

在一些示例中,母终端还可向服务器发送推送消息和母终端的标识信息。推送消息和母终端的标识信息的相关内容可参见上述实施例中的相关说明,在此不再赘述。

需要说明的是,母终端接收权限请求信息,发送权限反馈消息,发送授权设置信息,发送模式控制指令,发送推送消息等动作在母终端上可以短消息、即时通信工具界面等方式实现,便于母终端的用户的操作。

图5为本发明再一实施例中一种应用于终端远程控制系统的终端远程控制方法的流程图。该终端远程控制方法应用于包括子终端、服务器和母终端的终端远程控制系统。如图5所示,该终端远程控制方法可包括步骤S401至步骤S405。

在步骤S401中,子终端向服务器发送权限请求消息。

在步骤S402中,服务器接收子终端发送的权限请求消息,向存储的授权对应关系中标识信息与子终端的标识信息对应的母终端发送权限请求信息。

在步骤S403中,母终端接收权限请求信息,向服务器发送权限反馈消息。

在步骤S404中,服务器接收权限反馈消息,向授权对应关系中标识信息与发送权限反馈指令的母终端的标识信息对应的子终端发送权限反馈信息。

在步骤S405中,子终端接收权限反馈信息,确定是否开启权限请求信息请求的权限。

在本发明实施例中,子终端通过权限请求信息向母终端请求权限,母终端通过权限反馈信息控制子终端是否开启权限。服务器对母终端和子终端进行身份验证以及传递信息,以实现子终端和监控该子终端的母终端之间的通信。从而实现了母终端远程对子终端的监控,提高了对子终端的监控的便利性,且适用性高。

图6为本发明实施例中一种子终端的结构示意图。如图6所示,该子终端500包括发送模块501、接收模块502和执行模块503。

发送模块501,用于若子终端500的当前工作模式为受控模式,向服务器发送权限请求消息。

其中,权限请求消息包括权限请求信息和子终端的标识信息。

接收模块502,用于接收服务器发送的权限反馈信息。

其中,权限反馈信息用于指示权限请求信息请求的权限是否允许开启。

执行模块503,用于根据权限反馈信息,确定是否开启权限请求信息请求的权限。

在本发明实施例中,子终端500在受控模式下,向服务器发送权限请求消息,从而实现向监控该子终端500的母终端请求权限。子终端500接收服务器发送的权限反馈信息,根据权限反馈信息,确定是否开启权限请求信息请求的权限。从而实现远程对子终端500的监控,提高了对子终端500的监控的便利性,且适用性高。

在一些示例中,子终端500可包括中央控制器。中央控制器包括上述发送模块501、接收模块502和执行模块503。

在一些示例中,子终端500存储有用于监控子终端的母终端的标识信息。

上述发送模块501还用于向服务器发送授权设置信息。

其中,授权设置信息包括子终端的标识信息和用于监控子终端的母终端的标识信息。

在一些示例中,权限请求信息包括数据通信权限请求信息、应用程序开启请求信息、通讯功能使用请求信息中的一项或多项。

在一些示例中,权限请求信息包括目标应用程序的数据通信权限请求信息。

执行模块503具体用于若权限反馈信息指示允许开启目标应用程序的数据通信权限,针对目标应用程序开启数据通信功能。

在一些示例中,上述接收模块502还可用于接收服务器发送的模式控制指令,控制子终端进入模式控制指令指示的工作模式。

在一些示例中,上述接收模块502还可用于接收服务器发送的推送信息。推送信息是用于监控子终端的母终端发送给服务器的。

图7为本发明实施例中一种服务器的结构示意图。如图7所示,该服务器600包括接收模块601和发送模块602。

接收模块601,用于接收子终端发送的权限请求消息,以及,接收权限反馈消息。

发送模块602,用于向存储的授权对应关系中标识信息与子终端的标识信息对应的母终端发送权限请求信息,以及,向授权对应关系中标识信息与发送权限反馈消息的母终端的标识信息对应的子终端发送权限反馈信息。

其中,权限请求消息包括权限请求信息和子终端的标识信息。授权对应关系包括子终端的标识信息和母终端的标识信息的对应关系。权限反馈消息包括权限反馈信息和发送权限反馈消息的母终端的标识信息。权限反馈信息用于指示权限请求信息请求的权限是否允许开启。

在本发明实施例中,服务器可将接收的子终端发送的权限请求信息向与该子终端对应的母终端发送,以及,将接收的母终端发送的权限反馈信息向与该母终端对应的子终端发送。从而实现母终端远程对子终端的监控,提高了对子终端的监控的便利性,且适用性高。

在一些示例中,服务器还可包括存储模块。

上述接收模块601还用于接收授权设置信息。

其中,授权设置信息包括子终端的标识信息和用于监控子终端的母终端的标识信息。授权设置信息为子终端发送的,或为用于监控子终端的母终端发送的。

存储模块用于将授权设置信息中子终端的标识信息和用于监控子终端的母终端的标识信息加入存储的授权对应关系中。

在一些示例中,权限请求信息包括数据通信权限请求信息、应用程序开启请求信息、通讯功能使用请求信息中的一项或多项。

在一些示例中,上述接收模块601还可用于接收母终端发送的模式控制指令和母终端的标识信息。

上述发送模块602还可用于向在授权对应关系中标识信息与母终端的标识信息对应的子终端发送将模式控制指令。

在一些示例中,上述接收模块601还可用于接收母终端发送的推送信息和母终端的标识信息。

上述发送模块602还可用于向在授权对应关系中标识信息与母终端的标识信息对应的子终端发送推送信息。

图8为本发明实施例中一种母终端的结构示意图。如图8所示,该母终端700包括接收模块701和发送模块702。

接收模块701,用于接收服务器发送的权限请求信息。

其中,权限请求信息用于表征子终端请求开启的权限。

发送模块702,用于向服务器发送权限反馈消息.

其中,权限反馈消息包括权限反馈信息和母终端的标识信息。权限反馈信息用于指示权限请求信息请求的权限是否允许开启。

在本发明实施例中,母终端700可接收服务器发送的权限请求信息,向服务器发送权限反馈消息,以使服务器能够将是否允许权限请求信息中指示的权限开启的信息传输给子终端。从而实现母终端700远程对子终端的监控,提高了对子终端的监控的便利性,且适用性高。

在一些示例中,母终端700存储有被母终端700监控的子终端的标识信息。

上述发送模块702还用于向服务器发送授权设置信息。

其中,授权设置信息包括母终端700和被母终端700监控的子终端的标识信息。

在一些示例中,权限请求信息包括数据通信权限请求信息、应用程序开启请求信息、通讯功能使用请求信息中的一项或多项。

在一些示例中,上述发送模块702还可用于向服务器发送模式控制指令和母终端的标识信息。

在一些示例中,上述发送模块702还可用于向服务器发送推送消息和母终端的标识信息。

本发明实施例提供了一种终端远程控制系统,该终端远程控制系统的架构可参见图1,包括子终端、服务器和母终端。

子终端用于若子终端的当前工作模式为受控模式,向服务器发送权限请求消息,权限请求消息包括权限请求信息和子终端的标识信息。以及,子终端用于接收服务器发送的权限反馈信息,权限反馈信息用于指示权限请求信息请求的权限是否允许开启。以及,子终端用于根据权限反馈信息,确定是否开启权限请求信息请求的权限。

服务器用于接收子终端发送的权限请求消息,权限请求消息包括权限请求信息和子终端的标识信息。以及,服务器用于根据存储的授权对应关系和子终端的标识信息,向标识信息与子终端的标识信息对应的母终端发送权限请求信息,授权对应关系包括子终端的标识信息和母终端的标识信息的对应关系。以及,服务器用于接收权限反馈消息,向授权对应关系中标识信息与发送权限反馈消息的母终端的标识信息对应的子终端发送权限反馈信息,权限反馈消息包括权限反馈信息和发送权限反馈消息的母终端的标识信息,权限反馈信息用于指示权限请求信息请求的权限是否允许开启。

母终端用于接收服务器发送的权限请求信息,权限请求信息用于表征子终端请求开启的权限。以及,母终端用于向服务器发送权限反馈消息,权限反馈消息包括权限反馈信息和母终端的标识信息,权限反馈信息用于指示权限请求信息请求的权限是否允许开启。

终端远程控制系统的其他相关内容以及可达到的技术效果可参考上述实施例中终端远程控制方法所达到的技术效果,在此不再赘述。

图9为本发明实施例中一种子终端的结构示意图。如图9所示,子终端800包括存储器801、处理器802及存储在存储器801上并可在处理器802上运行的计算机程序。

在一个示例中,上述处理器802可以包括中央处理器(CPU),或者特定集成电路(ASIC),或者可以被配置成实施本申请实施例的一个或多个集成电路。

存储器801可以包括用于数据或指令的大容量存储器。举例来说而非限制,存储器801可包括HDD、软盘驱动器、闪存、光盘、磁光盘、磁带或通用串行总线(USB)驱动器或者两个或更多个以上这些的组合。在合适的情况下,存储器801可包括可移除或不可移除(或固定)的介质。在合适的情况下,存储器801可在终端热点开启子终端800的内部或外部。在特定实施例中,存储器801是非易失性固态存储器。在特定实施例中,存储器801包括只读存储器(ROM)。在合适的情况下,该ROM可以是掩模编程的ROM、可编程ROM(PROM)、可擦除PROM(EPROM)、电可擦除PROM(EEPROM)、电可改写ROM(EAROM)或闪存或者两个或更多个以上这些的组合。

处理器802通过读取存储器801中存储的可执行程序代码来运行与可执行程序代码对应的计算机程序,以用于实现上述实施例中应用于子终端的终端远程控制方法。

在一个示例中,子终端800还可包括通信接口803和总线804。其中,如图9所示,存储器801、处理器802、通信接口803通过总线804连接并完成相互间的通信。

通信接口803,主要用于实现本申请实施例中各模块、装置、单元和/或设备之间的通信。也可通过通信接口803接入输入设备和/或输出设备。

总线804包括硬件、软件或两者,将子终端800的部件彼此耦接在一起。举例来说而非限制,总线804可包括加速图形端口(AGP)或其他图形总线、增强工业标准架构(EISA)总线、前端总线(FSB)、超传输(HT)互连、工业标准架构(ISA)总线、无限带宽互连、低引脚数(LPC)总线、存储器总线、微信道架构(MCA)总线、***组件互连(PCI)总线、PCI-Express(PCI-X)总线、串行高级技术附件(SATA)总线、视频电子标准协会局部(VLB)总线或其他合适的总线或者两个或更多个以上这些的组合。在合适的情况下,总线804可包括一个或多个总线。尽管本申请实施例描述和示出了特定的总线,但本申请考虑任何合适的总线或互连。

服务器和母终端的结构与子终端类似,可参考图9所示的子终端的结构。需要说明的是,对于服务器而言,处理器通过读取存储器中存储的可执行程序代码来运行与可执行程序代码对应的计算机程序,以用于实现上述实施例中应用于服务器的终端远程控制方法。对于母终端而言,处理器通过读取存储器中存储的可执行程序代码来运行与可执行程序代码对应的计算机程序,以用于实现上述实施例中应用于母终端的终端远程控制方法。

本申请一实施例还提供一种计算机可读存储介质,该计算机可读存储介质上存储有计算机程序,该计算机程序被处理器执行时可实现上述实施例中的应用于子终端的终端远程控制方法、应用于服务器的终端远程控制方法或应用于母终端的终端远程控制方法。

需要明确的是,本说明书中的各个实施例均采用递进的方式描述,各个实施例之间相同或相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。对于装置实施例、业务设备实施例和计算机可读存储介质实施例而言,相关之处可以参见方法实施例的说明部分。本发明并不局限于上文所描述并在图中示出的特定步骤和结构。本领域的技术人员可以在领会本发明的精神之后,作出各种改变、修改和添加,或者改变步骤之间的顺序。并且,为了简明起见,这里省略对已知方法技术的详细描述。

本领域技术人员应能理解,上述实施例均是示例性而非限制性的。在不同实施例中出现的不同技术特征可以进行组合,以取得有益效果。本领域技术人员在研究附图、说明书及权利要求书的基础上,应能理解并实现所揭示的实施例的其他变化的实施例。在权利要求书中,术语“包括”并不排除其他装置或步骤;不定冠词“一个”不排除多个;术语“第一”、“第二”用于标示名称而非用于表示任何特定的顺序。权利要求中的任何附图标记均不应被理解为对保护范围的限制。权利要求中出现的多个部分的功能可以由一个单独的硬件或软件模块来实现。某些技术特征出现在不同的从属权利要求中并不意味着不能将这些技术特征进行组合以取得有益效果。

22页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:无干扰的单线温度传输协议及装置

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!