集群终端的远程控制系统、方法及装置与流程

文档序号:12629729阅读:520来源:国知局
集群终端的远程控制系统、方法及装置与流程

本发明涉及通信领域,具体而言,涉及一种集群终端的远程控制系统、方法及装置。



背景技术:

集群系统支持群组呼叫,接入群组的用户可以实时地与群组内的其他用户进行通信,即集群系统支持点对多点的通信方式。现有集群系统中集群终端的远程控制多是基于点对点的实现方式,通过控制指令或者操作界面的映射,实现控制终端对被控终端的远程控制。被控终端的远程控制结果仅反馈给控制终端,并不反馈给群组内的其他终端。集群系统通常应用于团队合作的场景,需要团队成员在同一时间获取相同信息,以确保团队成员能够及时准确地做出决策判断,并有效地响应行动指挥,而点对点的远程控制方式无法将被控终端的远程控制结果实时通知给所有群组用户,难以满足应用场景的要求。

针对相关技术中集群终端的远程控制无法将远程控制结果实时通知给所有群组成员的问题,目前尚未提出有效的解决方案。



技术实现要素:

本发明提供了一种集群终端的远程控制系统、方法及装置,以至少解决相关技术中集群终端的远程控制无法将远程控制结果实时通知给所有群组成员的问题。

根据本发明的一个方面,提供了一种集群终端的远程控制系统,包括:集群终端,包括第一类终端和第二类终端,第一类终端用于向集群核心网发送远程控制请求,其中,远程控制请求中携带有用于远程控制第二类终端的控制命令,第二类终端用于向集群核心网返回远程控制结果,其中,远程控制结果为第二类终端响应远程控制请求所返回的结果;以及集群核心网,用于在集群内广播远程控制请求和远程控制结果。

进一步地,集群终端的远程控制系统还包括:基站,用于透传集群终端与集群核心网之间的消息,消息包括:远程控制请求和远程控制结果。

进一步地,集群终端的远程控制系统还包括:鉴权中心,用于对集群终端进行鉴权,并将鉴权结果发送至集群核心网,其中,对集群终端进行鉴权包括:判断第一类终端是否具有远程控制权限;以及判断第二类终端是否授权第一类终端进行远程控制。

进一步地,集群终端还包括:第三类终端,用于在集群核心网广播远程控制结果时,监听远程控制结果和话权用户的广播数据,并选择呈现话权用户的影像或者用于反映对第二类终端进行远程控制后的控制结果的影像,其中,话权用户为群组呼叫过程中的说 话用户。

根据本发明的另一方面,提供了一种集群终端的远程控制方法,包括:接收第一类终端发送的远程控制请求和/或第二类终端返回的远程控制结果,其中,远程控制请求中携带有远程控制第二类终端的控制命令,远程控制结果为第二类终端响应远程控制请求所返回的结果;在集群内广播远程控制请求和/或远程控制结果。

进一步地,在集群内广播远程控制请求之前,集群终端的远程控制方法还包括:向鉴权中心发送鉴权请求,其中,鉴权请求用于请求对以下信息进行鉴权:第一类终端是否具有远程控制权限;第二类终端是否授权第一类终端进行远程控制,接收鉴权中心发送的鉴权结果,其中,在鉴权结果指示鉴权通过时,执行在集群内广播远程控制请求。

进一步地,在满足以下条件时,确定鉴权结果指示鉴权通过:第一类终端具有远程控制权限;第二类终端授权第一类终端进行远程控制;以及第二类终端当前未被远程控制。

进一步地,当多个第一类终端同时对第二类终端发起远程控制请求时,通过以下方式确定第二类终端授权的第一类终端:当多个第一类终端的优先级一致时,将从多个第一类终端中随机选择的终端作为第二类终端授权的第一类终端;以及当多个第一类终端的优先级不一致时,将多个第一类终端中优先级最高的终端作为第二类终端授权的第一类终端。

进一步地,在集群内广播远程控制请求包括:判断集群是否处于呼叫状态;在判定集群处于呼叫状态时,直接广播远程控制请求;在判定集群处于未呼叫状态时,建立群组上下文后广播远程控制请求。

进一步地,接收第一类终端发送的远程控制请求包括:接收第一类终端通过基站透传的远程控制请求。

进一步地,在集群内广播远程控制结果之后,集群终端的远程控制方法还包括:第三类终端监听远程控制结果和话权用户的广播数据,并选择呈现话权用户的影像或者用于反映对第二类终端进行远程控制后的控制结果的影像,其中,话权用户为群组呼叫过程中的说话用户。

根据本发明的另一方面,提供了一种集群终端的远程控制装置,包括:接收模块,用于接收第一类终端发送的远程控制请求和/或第二类终端返回的远程控制结果,其中,远程控制请求中携带有远程控制第二类终端的控制命令,远程控制结果为第二类终端响应远程控制请求所返回的结果;以及广播模块,用于在集群内广播远程控制请求和/或远程控制结果。

通过本发明,采用点对多点的方式,将第一类终端,即控制终端的远程控制请求以及第二类终端,即被控终端的远程控制结果在集群内广播至所有的集群终端。本发明不 需要建立控制终端与被控终端之间的连接,通过组内广播的方式通知集群内所有终端远程控制请求和远程控制结果,解决了相关技术中集群终端的远程控制无法将远程控制结果实时通知给所有群组成员的问题,进而达到了确保群组用户及时准确地做出决策判断并有效地响应指挥的效果。

附图说明

此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:

图1是根据本发明实施例的集群终端的远程控制系统的结构框图;

图2是根据本发明可选实施例的集群终端的远程控制系统的结构框图;

图3是根据本发明实施例的集群终端的远程控制方式的流程图;

图4是根据本发明实施例的鉴权中心鉴权和授权的流程图;

图5是根据本发明实施例的对第一类终端发起的远程控制请求鉴权通过的流程图;

图6是根据本发明实施例的对第一类终端发起的远程控制请求鉴权未通过的流程图;

图7是根据本发明实施例的第二类终端响应远程控制请求并返回远程控制结果的流程图;

图8是根据本发明实施例的第三类终端响应远程控制请求和远程控制结果的流程图;以及

图9是根据本发明实施例的集群终端的远程控制装置的结构框图。

具体实施方式

下文中将参考附图并结合实施例来详细说明本发明。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。

需要说明的是,本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。

在本发明实施例中提供了一种集群终端的远程控制系统。

图1是根据本发明实施例的集群终端的远程控制系统的结构示意图,如图1所示,该系统包括:集群终端12和集群核心网14。

集群终端12包括第一类终端和第二类终端,第一类终端用于向集群核心网发送远 程控制请求,其中,远程控制请求中携带有用于远程控制第二类终端的控制命令,第二类终端用于向集群核心网返回远程控制结果,其中,远程控制结果为第二类终端响应远程控制请求所返回的结果。

该实施例中的第一类终端为控制终端,第二类终端为被控终端,且第一类终端和第二类终端均可以是集群终端中的任意一个或者多个,以达到集群系统支持点对多点的远程控制方式。第一类终端发送的远程控制请求中携带有远程控制第二类终端的控制命令,该控制命令是指控制第二类终端执行的操作。可选地,集群系统中的每个终端对应有唯一的终端标识,远程控制请求中还携带有第二类终端的标识,以表明第一类终端远程控制的目标对象。

集群核心网14用于在集群内广播远程控制请求和远程控制结果。集群核心网14接收到第一类终端发送的远程控制请求后通过组内广播方式在集群内广播远程控制请求,将该远程控制请求通知给集群内的所有终端。集群核心网14还负责将第二类终端的远程控制结果进行组内广播,将远程控制结果通知给集群内所有的终端。

该实施例的集群终端的远程控制系统不需要建立控制终端和被控终端的连接,通过集群核心网以组内广播的方式将控制终端的远程控制请求和被控终端的远程控制结果通知给集群内所有终端,实现了集群系统点对多点的远程控制,解决了相关技术中集群终端的远程控制无法将远程控制结果实时通知给所有群组成员的问题,进而达到了确保群组用户及时准确地做出决策判断并有效地响应指挥的效果。

图2是根据本发明可选实施例的集群终端的远程控制系统的结构框图,如图2所示,该系统包括:集群终端12,集群核心网14,基站16以及鉴权中心18。

该实施例的系统基于宽带集群通信系统,通过集群终端12,集群核心网14,基站16以及鉴权中心18协作实现集群系统内集群终端的远程控制以及终端之间的信息交互。

集群终端12在原有集群功能的基础上增加了远程控制功能界面,通过该远程控制功能界面可以显示群组列表以及群组的成员列表。第一类终端可以从群组成员列表中选择被控终端,发起远程控制功能,第一类终端还可以从远程操作的功能列表中选择需要进行的远程控制操作,并发送远程控制请求。远程控制操作的实现可以通过预先约定的操作指令,以控制命令的形式在终端间交互,也可以通过建立终端之间的通信链路,拉远第二类终端,即被控终端的操作界面到第一类终端,即控制终端界面上直接操作。

可选地,集群终端12除了包括第一类终端和第二类终端之外,还包括:第三类终端,用于监听远程控制结果和话权用户的广播数据,并选择呈现话权用户的影像或者用于反映对第二类终端进行远程控制后的控制结果的影像,其中,话权用户为群组呼叫过程中的说话用户。其中,话权用户可以是第一类终端,可以是第三类终端,也可以是第二类终端。第三类终端为集群内除第一类终端和第二类终端,即控制终端和被控终端之外的终端。第三类终端还能够监听话权用户和远程控制请求,并能够在话权用户和远程 控制影像呈现间自由切换。

集群核心网14用于响应远程控制请求,对远程控制请求消息进程处理,并在集群内广播该远程控制请求,并对远程控制结果再次广播到集群内所有终端。集群系统的群组下行广播承载支持多数据承载,集群核心网14可以将话权用户的下行数据、及远程控制结果的下行数据在不同的承载上进行广播。

基站16用于透传集群终端与集群核心网之间的消息,消息包括:远程控制请求和远程控制结果。第一类终端发送的远程控制消息通过基站16发送至集群核心网14,第二类终端返回的远程控制结果通过基站16发送至集群核心网14。集群核心网14通过基站16将远程控制请求和远程控制结果在集群内进行广播。可选地,基站16可以支持集群群组广播多承载业务,群组下行广播承载支持多数据承载,基站16可以将话权用户的下行数据、及远程控制结果的下行数据在不同的承载上进行广播。集群核心网14和基站16支持对同一群组同时创建多条专用广播承载,其中一个专用广播承载上广播话权用户的广播数据,另外一个专用广播承载上广播远程控制结果。

鉴权中心18用于对集群终端进行鉴权和授权,并将鉴权结果发送至集群核心网,其中,对集群终端进行鉴权可以包括:判断第一类终端是否具有远程控制权限;以及判断第二类终端是否授权第一类终端进行远程控制。鉴权中心18增加了远程控制和被控制的授权项,如果你可以被远程控制,同时还需要设定授权的远程控制终端。集群核心网14在接收到第一类终端发送的远程控制请求之后,向鉴权中心18发送鉴权请求,鉴权中心18开始进行对集群终端进行鉴权和授权,并将鉴权结果返回至集群核心网14,鉴权结果指示为鉴权通过时,集群核心网14在集群内广播该远程控制请求,并在第二类终端响应远程控制请求返回远程控制结果之后,在集群内广播远程控制结果。

该实施例的集群终端的远程控制系统通过鉴权中心对集群终端进行鉴权和授权,集群核心网在鉴权结果指示鉴权通过时在集群内广播控制终端发送的远程控制请求和被控终端反馈的远程控制结果,解决了相关技术中集群终端的远程控制无法将远程控制结果实时通知给所有群组成员的问题,进而达到了确保群组用户及时准确地做出决策判断并有效地响应指挥的效果。

在本发明实施例中,还提供了一种集群终端的远程控制方法,该方法可以由本发明实施例集群终端的远程控制系统执行。图3是根据本发明实施例的集群终端的远程控制方式的流程图,如图3所示,该流程包括如下步骤:

步骤S102,接收第一类终端发送的远程控制请求和/或第二类终端返回的远程控制结果,其中,远程控制请求中携带有远程控制第二类终端的控制命令,远程控制结果为第二类终端响应远程控制请求所返回的结果;

步骤S104,在集群内广播远程控制请求和/或远程控制结果。

上述步骤的执行主体可以是本发明实施例中的集群核心网。第一类终端为集群系统中的控制终端,第二类终端为集群系统中的被控终端。第一类终端和第二类终端可以为集群系统内任意一个或者多个终端。第一类终端发送的远程控制请求通过基站转发至集群核心网,第二类终端反馈的远程控制结果通过基站转发至集群核心网。

第一类终端发送的远程控制请求经过基站转发至集群核心网之后,集群核心网向鉴权中心发送鉴权请求。其中,鉴权请求用于请求对以下信息进行鉴权:第一类终端是否具有远程控制权限;第二类终端是否授权第一类终端进行远程控制。在鉴权中心进行完鉴权和授权的过程之后,会向集群核心网反馈鉴权结果,集群核心网接收鉴权中心发送的鉴权结果,其中,在鉴权结果指示鉴权通过时,执行在集群内广播远程控制请求。

可选地,在满足以下条件时,确定鉴权结果指示鉴权通过:第一类终端具有远程控制权限;第二类终端授权第一类终端进行远程控制;以及第二类终端当前未被远程控制。

在满足上述条件的基础上,当多个第一类终端同时对第二类终端发起远程控制请求时,通过以下方式确定第二类终端授权的第一类终端:当多个第一类终端的优先级一致时,将从多个第一类终端中随机选择的终端作为第二类终端授权的第一类终端;以及当多个第一类终端的优先级不一致时,将多个第一类终端中优先级最高的终端作为第二类终端授权的第一类终端。

当鉴权中心对集群终端的鉴权结果指示为鉴权通过时,集群核心网在接收到鉴权结果后,将会广播第一类终端发送的远程控制请求,其中,远程控制请求中携带有第二类终端,即被控终端的标识以及远程控制第二类终端的控制命令。集群核心网通过组内广播方式通知所有集群终端该远程控制请求。当第二类终端接收到远程控制请求后,响应该请求并向集群核心网返回远程控制结果,当第三类终端,即集群系统中除第一类终端和第二类终端之外的终端,接收到远程控制消息后,进入监听状态。

集群核心网接收到基站转发的第二类终端返回的远程控制结果之后,以组内广播的方式通知所有集群终端该远程控制结果,其中,第三类终端接收到远程控制结果之后,可以监听远程控制结果和话权用户的广播数据,并选择呈现话权用户的影像或者用于反映对第二类终端进行远程控制后的控制结果的影像,其中,话权用户为群组呼叫过程中的说话用户。

可选地,在集群内广播远程控制请求和/或远程控制结果包括:判断集群是否处于呼叫状态;在判定集群处于呼叫状态时,直接广播远程控制请求和/或远程控制结果;在判定集群处于未呼叫状态时,首先建立组上下文,再广播远程控制请求和/或远程控制结果。

该实施例的集群终端的远程控制方法,通过组内广播的方式在集群内广播第一类终端发送的远程控制消息和第二类终端反馈的远程控制结果,无需建立第一类终端和第二类终端的连接,解决了相关技术中集群终端的远程控制无法将远程控制结果实时通知给 所有群组成员的问题,进而达到了确保群组用户及时准确地做出决策判断并有效地响应指挥的效果。

在本发明实施例中,还提供了一种可选地集群终端的远程控制方法,该方法包括以下步骤:

步骤A:第一类终端向集群核心网发送远程控制请求,请求远程控制第二类终端,远程控制请求中携带有远程控制方式及控制命令;该远程控制请求消息通过基站透传给集群核心网,其中,第一类终端为控制终端,第二类终端为被控终端;

步骤B:集群核心网收到远程控制请求后,向鉴权中心发送鉴权请求;

步骤C:鉴权中心判断第一类终端是否具有远程控制功能,并判断第二类终端是否授权给第一类终端进行远程控制;

步骤D:鉴权中心向集群核心网返回鉴权结果;其中,如果鉴权通过,执行步骤E,否则向第一类终端返回鉴权失败,结束第一类终端发起的远程控制请求。

步骤E:集群核心网在群组内广播远程控制请求;

步骤F:第二类终端收到广播的远程控制请求消息后,当判断出第一类终端要对自己进行远程控制时,向集群核心网返回响应远程控制请求的远程控制结果;

步骤G:第三类终端收到广播的远程控制请求消息后,进入同时监听话权用户和远程控制结果的状态,其中,第三类终端为集群系统内除第一类终端和第二类终端之外的终端;

步骤H:集群核心网在群组内广播远程控制结果;

步骤I:第三类终端接收到广播的远程控制结果之后,可以根据需要选择呈现话权用户影像或者远程控制结果影像。

图4是根据本发明实施例的鉴权中心鉴权和授权的流程图,如图4所示,鉴权中心在收到集群核心网发送的鉴权请求之后,开始执行以下步骤对集群终端进行鉴权和授权:

步骤S201,判断第一类终端是否具有远程控制权限,其中,如果第一类终端具有远程控制权限,则执行步骤S202;如果第一类终端不具有远程控制权限,则执行步骤S209。

步骤S202,判断第二类终端是否授权第一类终端进行远程控制,其中,如果第二类终端授权第一类终端进行远程控制,则执行步骤S203;如果第二类终端未授权第一类终端进行远程控制,则执行步骤S210。

步骤S203,判断第二类终端当前是否被远程控制,其中,如果第二类终端当前未被远程控制,则执行步骤S204;如果第二类终端当前被远程控制,则执行步骤S211。

步骤S204,判断是否有多个第一类终端对第二类终端发起远程控制请求,其中,如果有多个第一类终端对第二类终端发起远程控制请求,则执行步骤S205;如果没有多个第一类终端对第二类终端发起远程控制请求,则执行步骤S208。

步骤S205,判断多个第一类终端的优先级是否一致,其中,如果多个第一类终端的优先级一致,则执行步骤S206;如果多个第一类终端的优先级不一致,则执行步骤S207。

步骤S206,判断待鉴权终端是否被随机算法选中,其中,如果待鉴权终端被随机算法选中,则执行步骤S208;如果待鉴权终端未被随机算法选中,则执行步骤S211。

步骤S207,判断待鉴权终端的优先级是否最高,其中,如果待鉴权终端的优先级最高,则执行步骤S208;如果待鉴权终端的优先级并非最高,则执行步骤S211。

步骤S208,判定鉴权通过,执行步骤S212。

步骤S209,判定鉴权未通过,原因是第一类终端不具有远程控制权限,执行步骤S212。

步骤S210,判定鉴权未通过,原因是第二类终端未授权第一类终端进行远程控制,执行步骤S212。

步骤S211,判定鉴权未通过,原因是第二类终端被占用,执行步骤S212。

步骤S212,将鉴权结果发送至集群核心网。

通过鉴权中心鉴权和授权可以看出,在满足以下条件时,确定鉴权结果指示鉴权通过:第一类终端具有远程控制权限;第二类终端授权第一类终端进行远程控制;以及第二类终端当前未被远程控制。当多个第一类终端同时对第二类终端发起远程控制请求时,通过以下方式确定第二类终端授权的第一类终端:当多个第一类终端的优先级一致时,将从多个第一类终端中随机选择的终端作为第二类终端授权的第一类终端;以及当多个第一类终端的优先级不一致时,将多个第一类终端中优先级最高的终端作为第二类终端授权的第一类终端。

通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到根据上述实施例的方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如ROM/RAM、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,或者网络设备等)执行本发明各个实施例所述的方法。

下面通过介绍本发明实施例的集群终端的远程控制系统中网元之间的交互,来详细介绍本发明实施例的集群终端的远程控制方法的流程。

图5是根据本发明实施例的对第一类终端发起的远程控制请求鉴权通过的流程图,如图5所示,第一类终端在集群内发起远程控制请求,通过501在终端界面上选择远程控制对象,并发送远程控制请求,该远程控制请求中携带有远程控制对象的标识。如果当前第一类终端与基站处于RRC连接状态,则直接通过503向基站发送远程控制请求,通过504基站透传远程控制请求至集群核心网;如果当前第一类终端与基站处于RRC空闲状态,第一类终端首先需要通过502建立与基站的RRC连接,基站在初始化UE上下文的同时,通过504将远程控制请求透传至集群核心网。集群核心网收到远程控制请求后,通过505向鉴权中心发送鉴权请求,进程远程控制鉴权,鉴权中心经过鉴权和授权判决过程,通过506判断出鉴权通过,即允许远程控制后,通过507向集群核心网返回鉴权结果。集群核心网接收到鉴权结果之后,通过508在群组内广播远程控制请求。

可选地,鉴权中心进行鉴权后得到的鉴权结果存在鉴权通过和鉴权未通过两种情况,如图5所示为鉴权通过的情况,其中,鉴权通过需要满足以下条件:第一类终端具有远程控制权限;第二类终端运行被其他终端远程控制;第一类终端在第二类终端的授权列表中;以及第二类终端当前未被其他终端远程控制。在满足以上条件的基础上,如果没有其他终端同时对第二类终端发起远程控制请求,则通过506判断鉴权通过,运行远程控制。如果有多个第一类终端同时对第二类终端发起远程控制请求时,鉴权中心通过判断多个第一类终端的优先级来选择可以远程控制第二类终端的终端:如果多个第一类终端的优先级不一致,则选择优先级最高的终端授权远程控制第二类终端,如果多个第一类终端的优先级一致,则通过随机算法选出其中一个终端授权远程控制第二类终端,对于被选中的终端通过506判断鉴权通过,运行远程控制。

图6是根据本发明实施例的对第一类终端发起的远程控制请求鉴权未通过的流程图,如图6所示,601至605与501至505相同,此处不再赘述。当鉴权中心判断出不满足鉴权通过条件时,通过606判断鉴权未通过,不允许远程控制,鉴权中心通过607向集群核心网返回鉴权结果。集群核心网收到鉴权结果之后,通过608以组内广播方式向基站发送通知终端鉴权失败以及失败原因的消息,基站通过609向第一类终端透传上述鉴权结果,结束远程控制流程。

可选地,当鉴权通过时,集群核心网将会判断当前群组是否处于群组话权过程中。如果处于群组话权过程中,则扩建群组广播下行承载,在新的广播下行承载上广播第二类终端反馈的远程控制结果;如果未处于群组呼叫过程中,则建立群组上下文,并建立广播下行承载进行远程控制结果的广播。

图7是根据本发明实施例的第二类终端响应远程控制请求并返回远程控制结果的流程图,如图7所示,基站收到集群核心网广播的远程控制请求之后,通过701在该基站对应的小区进行群组内广播远程控制请求。第二类终端接收到广播的远程控制消息之后,解析该请求消息,通过702判断出远程控制对象的标识与自己的标识一致,即自己被远程控制,则响应远程控制请求,并通过704反馈远程控制结果。如果第二类终端与基站 处于RRC空闲状态,还需要通过703建立与基站RRC连接,然后再通过704响应远程控制请求,并反馈远程控制结果。基站通过705将远程控制结果透传至集群核心网,集群核心网收到远程控制结果之后,通过基站执行706在群组内广播的远程控制结果。第二类终端在响应远程控制请求并反馈远程控制结果之后,通过707继续响应后续的远程控制请求,并反馈远程控制结果给集群核心网在集群内进行广播。

图8是根据本发明实施例的第三类终端响应远程控制请求和远程控制结果的流程图,如图8所示,基站通过801在群组内广播远程控制请求后,第三类终端通过802判断出有远程控制请求,开始监听远程控制消息,如果存在话权用户,还需要监听话权用户消息。基站通过803在群内广播远程控制结果后,第三类终端通过804可以选择呈现话权用户的影像或者用于反映对第二类终端进行远程控制后的控制结果的影像。通过805集群核心网继续广播第二类终端的远程控制结果,基站继续进行转发,第三类终端继续接收,并自由进行话权用户的影像或者用于反映对第二类终端进行远程控制后的控制结果的影像的切换。

通过网元交互的详细介绍,本发明实施例的集群终端的远程控制系统多用于需要团队协作完成的任务执行场景中。实现集群群组终端的远程控制,可以方便地实时了解群组中某终端当前的状态及其所处环境的信息,从而判断该终端用户是否需要协助,满足紧急救援等行业特殊需求。

在本实施例中,还提供了一种集群终端的控制装置,该装置用于实现上述实施例及优选实施方式,已经进行过说明的不再赘述。如以下所使用的,术语“模块”可以实现预定功能的软件和/或硬件的组合。尽管以下实施例所描述的装置较佳地以软件来实现,但是硬件,或者软件和硬件的组合的实现也是可能并被构想的。

图9是根据本发明实施例的集群终端的远程控制装置的结构框图,如图9所示,该装置包括:

接收模块92,用于接收第一类终端发送的远程控制请求和/或第二类终端返回的远程控制结果,其中,远程控制请求中携带有远程控制第二类终端的控制命令,远程控制结果为第二类终端响应远程控制请求所返回的结果;以及

广播模块94,用于在集群内广播远程控制请求和/或远程控制结果。

集群核心网可以通过接收模块92接收第一类终端发送的远程控制请求,也可以通过接收模块92接收第二类终端返回的远程控制结果。第一类终端为集群系统内的控制终端,用于发起远程控制请求。第二类终端为集群系统内的被控终端,用于反馈远程控制结果。

可选地,接收模块92接收到的远程控制请求由第一类终端发起,后经基站转发至集群核心网,接收模块92接收到的远程控制结果由第二类终端发起,后经基站转发至 集群核心网。

可选地,该实施例的集群终端的远程控制装置还可以包括鉴权模块,用于对集群终端进行鉴权和授权。集群核心网通过接收模块92接收到远程控制请求之后,会向鉴权中心发送鉴权请求,鉴权请求用于请求对以下信息进行鉴权:第一类终端是否具有远程控制权限;第二类终端是否授权第一类终端进行远程控制。鉴权模块进行集群终端的鉴权和授权之后,将鉴权结果发送至集群核心网。集群核心网在鉴权结果指示鉴权通过时,通过广播模块94在集群内广播远程控制请求。

集群核心网通过广播模块94在集群内广播远程控制请求,第二类终端接收到远程控制请求后,对其响应并返回远程控制结果。集群核心网通过接收模块92接收第二类终端返回的远程控制结果,然后通过广播模块94在集群内广播该远程控制结果,从而实现集群终端的远程控制。

可选地,集群内除第一类终端和第二类终端外的第三类终端在接收到广播的远程控制结果时,可以监听远程控制结果和话权用户的广播数据,并选择呈现话权用户的影像或者用于反映对第二类终端进行远程控制后的控制结果的影像,其中,话权用户为群组呼叫过程中的说话用户。

该实施例的集群终端的远程控制装置通过广播模块94将通过接收模块92接收到的远程控制请求和远程控制结果在集群内进行广播,实现了集群系统点对多点的终端远程控制,解决了相关技术中集群终端的远程控制需要建立控制终端与被控终端之间的连接造成的远程控制效率低的问题,提高了提高远程控制效率的效果。

需要说明的是,上述各个模块是可以通过软件或硬件来实现的,对于后者,可以通过以下方式实现,但不限于此:上述模块均位于同一处理器中;或者,上述模块分别位于多个处理器中。

本发明的实施例还提供了一种存储介质。可选地,在本实施例中,上述存储介质可以被设置为存储用于执行以下步骤的程序代码:

S1,接收第一类终端发送的远程控制请求和/或第二类终端返回的远程控制结果,其中,远程控制请求中携带有远程控制第二类终端的控制命令,远程控制结果为第二类终端响应远程控制请求所返回的结果;

S2,在集群内广播远程控制请求和/或远程控制结果。

可选地,在本实施例中,上述存储介质可以包括但不限于:U盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、移动硬盘、磁碟或者光盘等各种可以存储程序代码的介质。

可选地,本实施例中的具体示例可以参考上述实施例及可选实施方式中所描述的示例,本实施例在此不再赘述。

显然,本领域的技术人员应该明白,上述的本发明的各模块或各步骤可以用通用的计算装置来实现,它们可以集中在单个的计算装置上,或者分布在多个计算装置所组成的网络上,可选地,它们可以用计算装置可执行的程序代码来实现,从而,可以将它们存储在存储装置中由计算装置来执行,并且在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤,或者将它们分别制作成各个集成电路模块,或者将它们中的多个模块或步骤制作成单个集成电路模块来实现。这样,本发明不限制于任何特定的硬件和软件结合。

以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1