一种用于确定终端的紧急任务处理设备的方法及装置与流程

文档序号:23392813发布日期:2020-12-22 13:59阅读:94来源:国知局
一种用于确定终端的紧急任务处理设备的方法及装置与流程

本发明属于通信技术领域,具体涉及一种用于确定终端的紧急任务处理设备的方法及装置。



背景技术:

目前对于紧急任务可通过预先配置紧急任务对应的设备标识信息,在需要处理紧急任务时可将紧急任务发送至该设备标识信息对应的设备进行处理。

以mcptt(missioncriticalpushtotalk,关键任务对讲)紧急呼叫任务为例,在mcptt紧急呼叫任务(可视为一种紧急任务)对应的终端上预先配置紧急呼叫号码(可视为一种设备标识信息),这样终端就可以基于预先配置的紧急呼叫号码发起紧急呼叫,并将紧急呼叫通知到紧急呼叫号码对应的终端上。但是在一些情况下,设备标识信息对应的设备处于失效状态下,从而导致紧急任务处理失败。



技术实现要素:

有鉴于此,本发明的目的在于公开一种用于确定终端的紧急任务处理设备的方法及装置,实现动态调整能够处理紧急任务的设备。技术方案如下:

本发明公开一种用于确定终端的紧急任务处理设备的方法,所述方法应用于服务器,其特征在于,所述方法包括:

监控第一紧急任务处理设备的状态,其中所述第一紧急任务处理设备用于处理所述终端发起的紧急任务;

若监控到所述第一紧急任务处理设备不可用于处理所述终端发起的紧急任务,则从紧急任务处理设备组中选择至少一个第二紧急任务处理设备,其中所述紧急任务处理设备组包括多个第二紧急任务处理设备,所述至少一个第二紧急任务处理设备可用于处理所述终端发起的紧急任务;

将所选择的至少一个第二紧急任务处理设备的设备标识信息发送给所述终端。

优选的,所述方法还包括:

监控所述紧急任务处理设备组中的多个第二紧急任务处理设备的状态,以便根据所述多个第二紧急任务处理设备的状态从紧急任务处理设备组中选择至少一个第二紧急任务处理设备。

优选的,根据所述终端所处的区域、所述第一紧急任务处理设备的处理能力以及所述第一紧急任务处理设备的连接状态中的至少一个来确定所述第一紧急任务处理设备不可用于处理所述终端发起的紧急任务。

优选的,所述从紧急任务处理设备组中选择至少一个第二紧急任务处理设备包括:根据所述终端所处的区域、所述第二紧急任务处理设备的连接状态、所述第二紧急任务处理设备的优先级以及所述第二紧急任务处理设备处理紧急任务的能力中的至少一个,从所述紧急任务处理设备组中选择至少一个第二紧急任务处理设备。

优选的,所述终端设置有紧急按钮,当监测到针对紧急按钮执行特定操作时,所述终端直接呼叫所选择的至少一个第二紧急任务处理设备。

优选的,所述监控第一紧急任务处理设备的状态包括:

从所述第一紧急任务处理设备周期性地接收所述第一紧急任务处理设备的状态信息;

或者

从所述第一紧急任务处理设备接收所述第一紧急任务处理设备的状态变更通知,所述状态变更通知在所述第一紧急任务处理设备的状态变更时生成;

或者

向所述第一紧急任务处理设备发送状态请求消息,并且从所述第一紧急任务处理设备接收状态信息。

本发明还公开一种用于确定终端的紧急任务处理设备的装置,所述装置应用于服务器,其特征在于,所述装置包括:

监控单元,用于监控第一紧急任务处理设备的状态,其中所述第一紧急任务处理设备用于处理所述终端发起的紧急任务;

选择单元,用于若监控到所述第一紧急任务处理设备不可用于处理所述终端发起的紧急任务,则从紧急任务处理设备组中选择至少一个第二紧急任务处理设备,其中所述紧急任务处理设备组包括多个第二紧急任务处理设备,所述至少一个第二紧急任务处理设备可用于处理所述终端发起的紧急任务;

发送单元,用于将所选择的至少一个第二紧急任务处理设备的设备标识信息发送给所述终端。

优选的,所述监控单元,还用于监控所述紧急任务处理设备组中的多个第二紧急任务处理设备的状态,以便根据所述多个第二紧急任务处理设备的状态从紧急任务处理设备组中选择至少一个第二紧急任务处理设备。

优选的,所述监控单元,用于根据所述终端所处的区域、所述第一紧急任务处理设备的处理能力以及所述第一紧急任务处理设备的连接状态中的至少一个来确定所述第一紧急任务处理设备不可用于处理所述终端发起的紧急任务。

优选的,所述选择单元,用于根据所述终端所处的区域、所述第二紧急任务处理设备的连接状态、所述第二紧急任务处理设备的优先级以及所述第二紧急任务处理设备处理紧急任务的能力中的至少一个,从所述紧急任务处理设备组中选择至少一个第二紧急任务处理设备。

优选的,所述终端设置有紧急按钮,当监测到针对紧急按钮执行特定操作时,所述终端直接呼叫所选择的至少一个第二紧急任务处理设备。

优选的,所述监控单元,具体用于从所述第一紧急任务处理设备周期性地接收所述第一紧急任务处理设备的状态信息;

或者

从所述第一紧急任务处理设备接收所述第一紧急任务处理设备的状态变更通知,所述状态变更通知在所述第一紧急任务处理设备的状态变更时生成;

或者

向所述第一紧急任务处理设备发送状态请求消息,并且从所述第一紧急任务处理设备接收状态信息。

本发明还公开一种处理设备,所述处理设备具有存储器和处理器,所述存储器中存储有一个或多个程序,当所述处理器执行所述一个或多个程序时实现上述方法。

本发明还公开一种计算机可读存储介质,所述计算机可读存储介质中存储有一个或多个程序,当所述一个或多个程序在至少一个处理器上执行时实现上述方法。

从上述技术方案可知,若监控到第一紧急任务处理设备从可用于处理终端发起的紧急任务到不可用于处理终端发起的紧急任务,则从紧急任务处理设备组中选择至少一个第二紧急任务处理设备,以将处理终端发起的紧急任务的设备从第一紧急任务处理设备变更为第二紧急任务处理设备,实现根据第一紧急任务处理设备的状态动态调整用于处理终端发起的紧急任务的设备,避免紧急任务无设备处理的情况,提高紧急任务的服务等级。并且用于处理终端发起的紧急任务变更为第二紧急任务处理设备后,还可以将所选的的第二紧急任务处理设备的设备标识信息发送给终端,以使终端能够同步用户处理紧急任务的设备的设备标识信息,由此终端可以直接利用第二紧急任务处理设备的设备标识信息与第二紧急任务处理设备建立通信,相对于静态配置来说省去解析第二紧急任务处理设备来建立通信的时间,从而降低任务的处理时间。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1是本发明实施例公开的一种用于确定终端的紧急任务处理设备的方法的流程图;

图2是本发明实施例公开的另一种用于确定终端的紧急任务处理设备的方法的流程图;

图3是本发明实施例公开的用于确定终端的紧急任务处理设备的方法所基于的一种紧急任务处理系统的系统架构图;

图4是本发明实施例公开的一种用于确定终端的紧急任务处理设备的装置的结构示意图。

具体实施方式

本施例公开了一种用于确定终端的紧急任务处理设备的方法及装置,相对现有静态预置紧急号码来说,能够动态调整处理紧急任务的设备,以提高紧急任务的服务等级。并且在终端侧实时更新能够处理紧急任务的设备的设备标识信息,以省去解析第二紧急任务处理设备来建立通信的时间,从而降低任务的处理时间。

为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

如图1所示,为本发明实施例公开的一种用于确定终端的紧急任务处理设备的方法的流程图,应用于服务器中,该方法可以包括以下步骤:

s101:监控第一紧急任务处理设备的状态,其中第一紧急任务处理设备用于处理终端发起的紧急任务。第一紧急任务处理设备的状态指的是第一紧急任务处理设备相对于终端的状态,如果第一紧急任务处理设备相对于终端的状态为可用状态,表明第一紧急任务处理设备没有被任务占用或第一紧急任务处理设备的剩余资源能够处理终端发起的紧急任务,此时第一紧急任务处理设备能够用于处理终端发起的紧急任务,如果第一紧急任务处理设备相对于终端的状态为不可用状态,表明第一紧急任务处理设备被任务占用或第一紧急任务处理设备的剩余资源不能够处理终端发起的紧急任务,此时第一紧急任务处理设备不可用于处理终端发起的紧急任务。

以终端发起一个紧急呼叫(所述的紧急任务)为例,若第一紧急任务处理设备正在接听某个呼叫,说明第一紧急任务处理设备被某个呼叫占用,此时第一紧急任务处理设备相对于终端的状态为不可用状态,若第一紧急任务处理设备没有接听呼叫,说明第一紧急任务处理设备没有被其他呼叫占用,此时第一紧急任务处理设备相对于终端的状态为可用状态。

在本实施例中,第一紧急任务处理设备相对于终端的状态是可用状态还是不可用状态可以从三个方面中的至少一个方面来判断:终端所处的区域、第一紧急任务处理设备的处理能力以及第一紧急任务处理设备的连接状态,下面以单一方面判断进行展开说明:

一个方面:终端所处的区域,其表明终端当前所处地理位置,根据终端所处的区域判断是可用状态还是不可用状态的可行方式是:根据终端所处的区域确定终端与第一紧急任务处理设备之间是否可建立通信链路,若可以则确定第一紧急任务处理设备相对于终端的状态是可用状态,否则确定第一紧急任务处理设备相对于终端的状态是不可用状态。

而根据终端所处的区域确定终端与第一紧急任务处理设备之间是否可建立通信链路的方式是:确定终端所处的区域是否在第一紧急任务处理设备的信号覆盖区域,如果是说明终端与第一紧急任务处理设备之间可建立通信链路,如果否说明终端移出第一紧急任务处理设备的信号覆盖区域,此时终端与第一紧急任务处理设备之间不能建立通信链路。

另一方面:第一紧急任务处理设备的处理能力,该处理能力表明第一紧急任务处理设备的剩余资源处理任务的消耗,如果第一紧急任务处理设备的处理能力符合紧急任务对应的处理要求,说明第一紧急任务处理设备相对于终端的状态为可用状态,如果第一紧急任务处理设备的处理能力不符合紧急任务对应的处理要求,说明第一紧急任务处理设备相对于终端的状态为不可用状态。

其中第一紧急任务处理设备的处理能力包括但不限于第一紧急任务处理设备的cpu(centralprocessingunit,中央处理器)的处理能力和/或第一紧急任务处理设备的带宽宽度,以带宽宽度为例,如果第一紧急任务处理设备的带宽宽度为50m,而紧急任务所需为20m,则说明符合紧急任务对应的处理要求,此时第一紧急任务处理设备相对于终端的状态为可用状态。

再一方面:第一紧急任务处理设备的连接状态,该连接状态表明第一紧急任务处理设备是否与某个终端连接,如果第一紧急任务处理设备与某个终端连接,说明该第一紧急任务处理设备的连接状态为忙状态,此时第一紧急任务处理设备相对于终端的状态为不可用状态,如果第一紧急任务处理设备没有与任何终端连接,说明该第一紧急任务处理设备的连接状态为空闲状态,此时第一紧急任务处理设备相对于终端的状态为可用状态。

如果从上述三个方面的至少两个方面判断,则需要第一紧急任务处理设备在每个方面相对于终端的状态为可用状态,才确定第一紧急任务处理设备相对于终端的状态为可用状态。

而监控第一紧急任务处理设备的状态有如下但不限于如下三种方式:

第一种方式:从第一紧急任务处理设备周期性地接收第一紧急任务处理设备的状态信息,其中第一紧急任务处理设备的状态信息可以是第一紧急任务处理设备相对于终端的状态,即第一紧急任务处理设备确定出自身相对于终端的状态,由第一紧急任务处理设备将状态信息发送至服务器,或者第一紧急任务处理设备的状态信息可以是上述第一紧急任务处理设备的处理能力和第一紧急任务处理设备的连接状态中的至少一种,以由服务器确定出第一紧急任务处理设备相对于终端的状态。

第二种方式:从第一紧急任务处理设备接收第一紧急任务处理设备的状态变更通知,状态变更通知在第一紧急任务处理设备的状态变更时生成,以由第一紧急任务处理设备主动告知服务器自身的状态。其中状态变更通知携带有第一紧急任务处理设备的状态,此外状态变更通知可通过状态标识来表明第一紧急任务处理设备的状态,例如状态标识为0表明第一紧急任务处理设备的状态为不可用状态,状态标识为1表明第一紧急任务处理设备的状态为可用状态。

第三种方式:向第一紧急任务处理设备发送状态请求信息,并且从第一紧急任务处理设备接收状态信息,以使第一紧急任务处理设备被动告知服务器自身的状态,对于状态信息的说明请参阅第一种方式,对此本实施例不进行限定,且状态请求信息的形式本实施例也不加以限定。

s102:若监控到第一紧急任务处理设备不可用于处理终端发起的紧急任务,则从紧急任务处理设备组中选择至少一个第二紧急任务处理设备,其中紧急任务处理设备组包括多个第二紧急任务处理设备,至少一个第二紧急任务处理设备(即所选择的第二紧急任务处理设备)可用于处理终端发起的紧急任务。

也就是说,若监控到第一紧急任务处理设备不可用于处理终端发起的紧急任务,则需要对紧急任务的接收方进行变更,其变更方式可以是:从紧急任务处理设备组中选择至少一个能够用于处理紧急任务的第二紧急任务处理设备。

在本实施例中,紧急任务处理设备组中的第二紧急任务处理设备是否能够用于处理紧急任务需要视其相对于终端的状态,如果第二紧急任务处理设备相对于终端的状态为可用状态,则说明其能够用于处理紧急任务,如果第二紧急任务处理设备相对于终端的状态为不可用状态,则说明其不能够用于处理紧急任务。

而第一紧急任务处理设备相对于终端的状态是可用状态还是不可用状态可以从四个方面中的至少一个方面来判断:

根据终端所处的区域、第二紧急任务处理设备的连接状态、第二紧急任务处理设备的优先级以及第二紧急任务处理设备处理紧急任务的能力中的至少一个方面判断,其中终端所处的区域、第二紧急任务处理设备的连接状态以及第二紧急任务处理设备处理紧急任务的能力与上述判断第一紧急任务处理设备相对于终端的状态相同,以从紧急任务处理设备组中选取可用于处理紧急任务的第二紧急任务处理设备,即相对于终端的状态为可用状态的第二紧急任务处理设备,对此本实施例不再阐述。

第二紧急任务处理设备的优先级表明:该第二紧急任务处理设备优先处理紧急任务的级别,例如级别越高说明该第二紧急任务处理设备可以优先选择来处理紧急任务,且该第二紧急任务处理设备处理紧急任务的能力越强(如处理效率越高),由此可以选取级别高的第二紧急任务处理设备。

其中第二紧急任务处理设备的优先级可根据权重或次序确定,如权重越大说明优先级高,次序越靠前优先级越高。例如,紧急任务处理设备组中两个第二紧急任务处理设备dc21(第二紧急任务处理设备的表示符)和dc22的权重是:dc21的权重大于dc22的权重,说明dc21的优先级高于dc22的优先级,则从紧急任务处理设备组中选择第二紧急任务处理设备时可以优先选择dc21。

如果从上述四个方面的至少两个方面判断,则需要第二紧急任务处理设备满足任一方面的要求才能够从紧急任务处理设备组中选择出来。

s103:将所选择的至少一个第二紧急任务处理设备的设备标识信息发送给终端,从而实现所选择的第二紧急任务处理设备的设备标识信息在该第二紧急任务处理设备和终端之间的同步。

其中第二紧急任务处理设备的设备标识信息就像每个人的身份证,一个第二紧急任务处理设备固定一个设备标识信息,用于与其他第二紧急任务处理设备进行区分,以通过设备标识信息来唯一确定出一个第二紧急任务处理设备。

例如所述设备标识信息可采用imei(internationalmobileequipmentidentity,国际移动设备身份码)表示。当然设备标识信息还可以采用其他方式来表示,例如紧急任务是紧急呼叫时,该紧急呼叫需要知道处理紧急任务的第二紧急任务处理设备的号码,而第二紧急任务处理设备的号码也是唯一的,因此可以将第二紧急任务处理设备的号码作为第二紧急任务处理设备的设备标识信息,此外采用第二紧急任务处理设备的号码作为第二紧急任务处理设备的设备标识信息相对于imei的一点好处是:在紧急任务是紧急呼叫时,若将第二紧急任务处理设备的号码作为第二紧急任务处理设备的设备标识信息,则终端可以直接使用第二紧急任务处理设备的号码,相对于imei来说无需再次通过imei来获取第二紧急任务处理设备的号码,节省解析第二紧急任务处理设备的号码的时间。上述仅是以imei和设备的号码为例进行说明,本实施例中第二紧急任务处理设备的设备标识信息不限于上述的imei和设备的号码。

终端在接收到第二紧急任务处理设备的设备标识信息后,终端可以用自身的存储空间,或通过服务器对设备标识信息进行存储,这样在针对第二紧急任务处理设备发起的紧急任务时可以直接利用该第二紧急任务处理设备的设备标识信息。

在本实施例中,终端发起紧急任务的一种方式是:终端设置有紧急按钮,当监测到针对紧急按钮执行特定操作时(如监测到紧急按钮被按下时),终端直接呼叫所选择的至少一个第二紧急任务处理设备。终端发起紧急任务的另一种方式是:终端设置与紧急任务相对应的预设内容,如预设文本内容(如可以是类似“请紧急呼叫”这样的内容)或预设手势等,当终端接收到预设内容时,终端直接呼叫所选择的至少一个第二紧急任务处理设备。

这里需要说明的一点是:如果从紧急任务处理设备组中选择出多个第二紧急任务处理设备(如两个或三个第二紧急任务处理设备),则可将选择出的多个第二紧急任务处理设备中的一个或多个的设备标识信息发送给终端,如仅发送选择出的多个中的一个第二紧急任务处理设备的设备标识信息。此外即便发送多个第二紧急任务处理设备的设备标识信息给终端,终端也可以有选择性地发起呼叫,如终端直接呼叫一个第二紧急任务处理设备。

并且终端在向第二紧急任务处理设备发起紧急任务之后,接收紧急任务的第二紧急任务处理设备此时可以视为是第一紧急任务处理设备,服务器需要执行本实施例公开的方法对作为第一紧急任务处理设备的第二紧急任务处理设备的状态进行监控,且之前用于处理紧急任务的第一紧急任务处理设备可以视为是第二紧急任务处理设备,将其放入紧急任务处理设备组中,以在其状态从不可用状态变更为可用状态的情况下可以再次用于接收紧急任务。

也就是说服务器需要对任一可用于处理紧急任务的第一紧急任务处理设备或第二紧急任务处理设备的状态进行监控,以根据这些设备的状态动态调整用于处理紧急任务的设备。

从上述技术方案可知,若监控到第一紧急任务处理设备从可用于处理终端发起的紧急任务到不可用于处理终端发起的紧急任务,则从紧急任务处理设备组中选择至少一个第二紧急任务处理设备,以将处理终端发起的紧急任务的设备从第一紧急任务处理设备变更为第二紧急任务处理设备,实现根据第一紧急任务处理设备的状态动态调整用于处理终端发起的紧急任务的设备,避免紧急任务无设备处理的情况,提高紧急任务的服务等级。并且用于处理终端发起的紧急任务变更为第二紧急任务处理设备后,还可以将所选的的第二紧急任务处理设备的设备标识信息发送给终端,以使终端能够同步用户处理紧急任务的设备的设备标识信息,由此终端可以直接利用第二紧急任务处理设备的设备标识信息与第二紧急任务处理设备建立通信,相对于静态配置来说省去解析第二紧急任务处理设备来建立通信的时间,从而降低任务的处理时间。

请参阅图2,其示出了本发明实施例公开的另一种用于确定终端的紧急任务处理设备的方法,同样应用于服务器中,可以包括以下步骤:

s201:监控第一紧急任务处理设备的状态,其中第一紧急任务处理设备用于处理终端发起的紧急任务。

s202:监控紧急任务处理设备组中的多个第二紧急任务处理设备的状态,以便根据多个第二紧急任务处理设备的状态从紧急任务处理设备组中选择至少一个第二紧急任务处理设备。

其中第二紧急任务处理设备的状态指的是第二紧急任务处理设备相对于终端的状态,如果第二紧急任务处理设备相对于终端的状态为可用状态,表明第二紧急任务处理设备没有被任务占用或第二紧急任务处理设备的剩余资源能够处理终端发起的紧急任务,此时第二紧急任务处理设备能够用于处理终端发起的紧急任务,如果第二紧急任务处理设备相对于终端的状态为不可用状态,表明第二紧急任务处理设备被任务占用或第二紧急任务处理设备的剩余资源不能够处理终端发起的紧急任务,此时第二紧急任务处理设备不可用于处理终端发起的紧急任务。

对第二紧急任务处理设备的状态可以从但不限于从:终端所处的区域、第二紧急任务处理设备的处理能力以及第二紧急任务处理设备的连接状态这三个方面中的至少一个方面进行监控,具体过程请参阅上述方法实施例中对第一紧急任务处理设备的状态监控的说明,对此本实施例不再阐述。而监控第二紧急任务处理的设备的状态有如下但不限于如下三种方式:

第一种方式:从第二紧急任务处理设备周期性地接收第二紧急任务处理设备的状态信息;第二种方式:从第二紧急任务处理设备接收第二紧急任务处理设备的状态变更通知,状态变更通知在第二紧急任务处理设备的状态变更时生成;第三种方式:向第二紧急任务处理设备发送状态请求信息,并且从第二紧急任务处理设备接收状态信息。这三种方式的相关说明请参阅上述方法实施例,对此本实施例不再阐述。

s203:若监控到第一紧急任务处理设备不可用于处理终端发起的紧急任务,则从紧急任务处理设备组中选择至少一个第二紧急任务处理设备,其中紧急任务处理设备组包括多个第二紧急任务处理设备,至少一个第二紧急任务处理设备(即所选择的第二紧急任务处理设备)可用于处理终端发起的紧急任务。

s204:将所选择的至少一个第二紧急任务处理设备的设备标识信息发送给终端,从而实现所选择的第二紧急任务处理设备的设备标识信息在该第二紧急任务处理设备和终端之间的同步。

在本实施例中,步骤s201、s203和s204:与上述步骤s101至s103相同,对此本实施例不再阐述。

借由上述技术方案可知,通过对第一紧急任务处理设备和多个第二紧急任务处理设备的状态进行监控,能够根据这些设备的状态动态调整用于处理紧急任务的设备,并将能够用于处理紧急任务的设备的设备标识信息发送给终端,以使终端也能够动态调整用于处理紧急任务的设备的设备标识信息,从而降低任务处理时间。

下面将结合系统架构图,以紧急任务为紧急呼叫为例进行说明,其中图3为本发明实施例公开的用于确定终端的紧急任务处理设备的方法所基于的一种紧急任务处理系统的系统架构图,该紧急任务处理系统包括:ems(emergencymanagementserver,紧急管理服务器)、mcpttserver(关键任务一键通服务器)、mcpttclient1(关键任务一键通客户端1,可视为是终端,emc(emergencymanagementclient,紧急管理客户)、dc1是第一紧急任务处理设备,dc2则是紧急任务处理设备组中的一个第二紧急任务处理设备。

ems将dc1确定为用于处理紧急任务的第一紧急任务处理设备,之后ems仍持续监控dc1的状态以及持续监控dc2的状态。若监控到dc1相对于mcpttclient1的状态从可用状态变为不可用状态,dc2相对于mcpttclient1的状态为可用状态,则选择dc2来处理紧急任务,并将dc2的设备标识信息发送给终端。

例如:ems监控dc1和dc2状态,确定dc1为处理mcpttclient1的紧急呼叫的第一紧急任务处理设备,则将dc1的号码(设备标识信息的一种方式)发送给mcpttclient1。当dc1的状态从可用状态变为不可用状态,则确定dc2为处理mcpttclient1的紧急呼叫的设备,将dc2的号码发送给mcpttclient1,当mcpttclient1监测到紧急呼叫时,如监测到用户按下mcpttclient1紧急按钮时,mcpttclient1通过dc2的号码将紧急呼叫直接呼叫到dc2。在此过程中mcpttserver负责紧急呼叫的转发,emc则用于负责管理发送给mcpttclient1的设备的号码。

其中ems对dc1和dc2的状态的监控可以根据dc1和dc2的连接状态、mcpttclient1所处的区域以及dc1和dc2的处理能力中的至少一种,具体过程请参阅上述方法实施例中的相关说明。

对于前述的各方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本发明并不受所描述的动作顺序的限制,因为依据本发明,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作和模块并不一定是本发明所必须的。

与上述方法实施例相对应,本发明还公开一种用于确定终端的紧急任务处理设备的装置,应用于服务器,其结构如图4所示,可以包括:监控单元10、选择单元20和发送单元30。

监控单元10,用于监控第一紧急任务处理设备的状态,其中第一紧急任务处理设备用于处理终端发起的紧急任务,第一紧急任务处理设备的状态指的是第一紧急任务处理设备相对于终端的状态,具体说明请参阅方法实施例中的相关说明。

在本实施例中,第一紧急任务处理设备相对于终端的状态是可用状态还是不可用状态可以从三个方面中的至少一个方面来判断:终端所处的区域、第一紧急任务处理设备的处理能力以及第一紧急任务处理设备的连接状态,具体如何判断请参见方法实施例。并且对于监控单元10来说,其可以通过如下但不限于如下三种方式进行监控:

第一种方式:从第一紧急任务处理设备周期性地接收第一紧急任务处理设备的状态信息;第二种方式:从第一紧急任务处理设备接收第一紧急任务处理设备的状态变更通知,状态变更通知在第一紧急任务处理设备的状态变更时生成;第三种方式:向第一紧急任务处理设备发送状态请求信息,并且从第一紧急任务处理设备接收状态信息。

此外,监控单元10还用于监控紧急任务处理设备组中的多个第二紧急任务处理设备的状态,以便根据多个第二紧急任务处理设备的状态从紧急任务处理设备组中选择至少一个第二紧急任务处理设备。

其中第二紧急任务处理设备的状态指的是第二紧急任务处理设备相对于终端的状态,监控单元10对第二紧急任务处理设备的状态可以从但不限于从:终端所处的区域、第二紧急任务处理设备的处理能力以及第二紧急任务处理设备的连接状态这三个方面中的至少一个方面进行监控,具体过程请参阅上述方法实施例中对第一紧急任务处理设备的状态监控的说明,对此本实施例不再阐述。而监控第二紧急任务处理的设备的状态有如下但不限于如下三种方式:

第一种方式:从第二紧急任务处理设备周期性地接收第二紧急任务处理设备的状态信息;第二种方式:从第二紧急任务处理设备接收第二紧急任务处理设备的状态变更通知,状态变更通知在第二紧急任务处理设备的状态变更时生成;第三种方式:向第二紧急任务处理设备发送状态请求信息,并且从第二紧急任务处理设备接收状态信息。这三种方式的相关说明请参阅上述方法实施例,对此本实施例不再阐述。

选择单元20,用于若监控到第一紧急任务处理设备不可用于处理终端发起的紧急任务,则从紧急任务处理设备组中选择至少一个第二紧急任务处理设备,其中紧急任务处理设备组包括多个第二紧急任务处理设备,至少一个第二紧急任务处理设备可用于处理终端发起的紧急任务。

也就是说,若监控到第一紧急任务处理设备不可用于处理终端发起的紧急任务,则需要对紧急任务的接收方进行变更,其变更方式可以是:从紧急任务处理设备组中选择至少一个能够用于处理紧急任务的第二紧急任务处理设备。

在本实施例中,紧急任务处理设备组中的第二紧急任务处理设备是否能够用于处理紧急任务需要视其相对于终端的状态,如果第二紧急任务处理设备相对于终端的状态为可用状态,则说明其能够用于处理紧急任务,如果第二紧急任务处理设备相对于终端的状态为不可用状态,则说明其不能够用于处理紧急任务。

而选择单元20可以从四个方面中的至少一个方面来判断第二紧急任务处理设备的状态,以从紧急任务处理设备组中选择第二紧急任务处理设备:

根据终端所处的区域、第二紧急任务处理设备的连接状态、第二紧急任务处理设备的优先级以及第二紧急任务处理设备处理紧急任务的能力选择,具体过程请参阅方法实施例中的相关说明。

发送单元30,用于将所选择的至少一个第二紧急任务处理设备的设备标识信息发送给终端,从而实现所选择的第二紧急任务处理设备的设备标识信息在该第二紧急任务处理设备和终端之间的同步。

其中第二紧急任务处理设备的设备标识信息就像每个人的身份证,一个第二紧急任务处理设备固定一个设备标识信息,用于与其他第二紧急任务处理设备进行区分,以通过设备标识信息来唯一确定出一个第二紧急任务处理设备,例如设备标识信息可采用imei和第二紧急任务处理设备的号码中的至少一个表示。

终端在接收到第二紧急任务处理设备的设备标识信息后,终端可以用自身的存储空间,或通过服务器对设备标识信息进行存储,这样在针对第二紧急任务处理设备发起的紧急任务时可以直接利用该第二紧急任务处理设备的设备标识信息。

在本实施例中,终端发起紧急任务的一种方式是:终端设置有紧急按钮,当监测到针对紧急按钮执行特定操作时(如监测到紧急按钮被按下时),终端直接呼叫所选择的至少一个第二紧急任务处理设备。终端发起紧急任务的另一种方式是:终端设置与紧急任务相对应的预设内容,如预设文本内容(如可以是类似“请紧急呼叫”这样的内容)或预设手势等,当终端接收到预设内容时,终端直接呼叫所选择的至少一个第二紧急任务处理设备。

从上述技术方案可知,若监控到第一紧急任务处理设备从可用于处理终端发起的紧急任务到不可用于处理终端发起的紧急任务,则从紧急任务处理设备组中选择至少一个第二紧急任务处理设备,以将处理终端发起的紧急任务的设备从第一紧急任务处理设备变更为第二紧急任务处理设备,实现根据第一紧急任务处理设备的状态动态调整用于处理终端发起的紧急任务的设备,避免紧急任务无设备处理的情况,提高紧急任务的服务等级。并且用于处理终端发起的紧急任务变更为第二紧急任务处理设备后,还可以将所选的的第二紧急任务处理设备的设备标识信息发送给终端,以使终端能够同步用户处理紧急任务的设备的设备标识信息,由此终端可以直接利用第二紧急任务处理设备的设备标识信息与第二紧急任务处理设备建立通信,相对于静态配置来说省去解析第二紧急任务处理设备来建立通信的时间,从而降低任务的处理时间。

本发明实施例还公开一种处理设备,处理设备具有存储器和处理器,存储器中存储有一个或多个程序,当处理器执行一个或多个程序时实现上述方法。

本发明实施例还公开一种计算机可读存储介质,计算机可读存储介质中存储有一个或多个程序,当一个或多个程序在至少一个处理器上执行时实现上述方法。

需要说明的是,本说明书中的各个实施例均采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似的部分互相参见即可。对于装置类实施例而言,由于其与方法实施例基本相似,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。

最后,还需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。

对所公开的实施例的上述说明,使本领域技术人员能够实现或使用本发明。对这些实施例的多种修改对本领域技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本发明的精神或范围的情况下,在其它实施例中实现。因此,本发明将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。

以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。

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