一种业务调度方法、装置及无中心节点的集群系统与流程

文档序号:18298748发布日期:2019-07-31 09:46阅读:184来源:国知局
一种业务调度方法、装置及无中心节点的集群系统与流程

本发明涉及集群通信技术领域,尤其涉及一种业务调度方法、装置及无中心节点的集群系统。



背景技术:

无中心节点的集群系统是指基于p2p技术实现的集群系统,这些集群系统不同于真正的集群系统,在系统中没有具备强大的中央处理能力的中心节点来负责业务调度。如图1所示,一种典型的无中心节点的集群系统由多个站点组成,每个站点下有多台基站设备组成多个信道资源,各站点之间通过交换机和路由器相连。

由于上述无中心节点的集群系统中没有中心节点,不具备集群系统处理能力,因此如果像接入集群系统一样进行业务调度,则该集群系统下的单台基站设备的负载较大,无法完成多路语音数据的编解码任务,更无法作为服务器设备实现调度台动态加入组呼功能。

为了解决上述无中心节点的集群系统的业务调度问题,现有技术中常常采用为无中心节点集群系统增加调度系统的方式实现,由调度系统连接系统各个基站,进而实现对各个基站业务的调度处理。在上述实现方式中,调度系统需要详细了解集群系统的实现逻辑,并且需要连接到集群系统每个站点的每台基站,获取每台基站的空闲状态信息,其实现比较复杂。



技术实现要素:

基于上述现有技术的缺陷和不足,本发明提出一种业务调度方法、装置及无中心节点的集群系统,能够在不依靠外设调度系统的前提下,实现无中心节点的集群系统的业务调度处理。

为了达到上述目的,本发明提出如下技术方案:

一种业务调度方法,应用于无中心节点的集群系统中的接入点基站,所述无中心节点的集群系统包括通过网络连接的设定数量的站点,各个站点均包括第一数量的基站;其中,任一站点的任一基站具备允许调度台访问的外部地址,作为所述无中心节点的集群系统的接入点基站,其余各个站点中分别设置任一基站作为站点注册基站;所述接入点基站存储各个调度台信息、各个调度台的接收组呼列表信息,以及各个站点注册基站的接收组呼列表信息;所述方法包括:

接收调度台发送的第一业务请求信息;

如果所述第一业务请求信息为个呼业务请求信息,则向所述集群系统广播个呼请求信息,确认目标终端所在的空闲基站,并为所述调度台与所述目标终端所在的空闲基站建立呼叫连接,使所述调度台与所述目标终端所在的空闲基站直接进行语音数据传输;

如果所述第一业务请求信息为组呼业务请求信息,则根据存储的各个调度台的接收组呼列表信息以及各个站点注册基站的接收组呼列表信息,确认目标调度台和目标站点;

向所述目标调度台和所述目标站点中负载最小的站点注册基站发送组呼请求信息,使所述负载最小的站点注册基站在所在站点内选择空闲基站负责语音数据编解码处理;

当接收到调度台发送的组呼业务语音数据后,将接收的组呼业务语音数据转发给所述空闲基站,使所述空闲基站完成语音解码后将所述组呼业务语音数据发送给属于所述组呼的各个终端;

以及,当接收到所述空闲基站发送的编码后的组呼业务语音数据时,将接收的组呼业务语音数据转发给调度台。

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

接收空闲基站发送的第二业务请求信息;

如果所述第二业务请求信息为个呼业务请求信息,则根据存储的各个调度台信息,确认目标调度台,并为所述目标调度台与所述空闲基站建立呼叫连接,使所述目标调度台与所述空闲基站直接进行语音数据传输;

如果所述第二业务请求信息为组呼业务请求信息,则根据存储的各个调度台的接收组呼列表信息,确认属于所述组呼业务的调度台;

当接收到属于所述组呼业务的调度台发送的组呼业务语音数据后,将接收的组呼业务语音数据转发给所述空闲基站和/或属于所述组呼业务的其它调度台;

当接收到所述空闲基站发送的编码后的组呼业务语音数据后,将接收的组呼业务语音数据转发给属于所述组呼业务的调度台。

一种业务调度方法,应用于无中心节点的集群系统中的站点注册基站,所述无中心节点的集群系统包括通过网络连接的设定数量的站点,各个站点均包括第一数量的基站;其中,任一站点的任一基站具备允许调度台访问的外部地址,作为所述无中心节点的集群系统的接入点基站,其余各个站点中分别设置任一基站作为站点注册基站;所述方法包括:

接收接入点基站发送的第三业务请求信息;

如果所述第三业务请求信息为组呼业务请求信息,则在所在站点内选择空闲基站负责语音数据编解码处理;

将所述空闲基站信息发送给所述接入点基站,使所述接入点基站与所述空闲基站直接进行组呼业务语音数据传输。

一种业务调度方法,应用于无中心节点的集群系统中的空闲基站,所述无中心节点的集群系统包括通过网络连接的设定数量的站点,各个站点均包括第一数量的基站;其中,任一站点的任一基站具备允许调度台访问的外部地址,作为所述无中心节点的集群系统的接入点基站,其余各个站点中分别设置任一基站作为站点注册基站;所述方法包括:

接收并广播所述接入点基站发送的个呼请求信息;

当接收到目标终端发送的响应信息时,将所述空闲基站的信息发送给所述接入点基站,使所述接入点基站为所述空闲基站与调度台建立呼叫连接,以便所述空闲基站与所述调度台直接进行语音数据传输;

当接收到所述调度台发送的个呼业务语音数据时,对接收的个呼业务语音数据进行解码处理,并将解码得到的语音数据发送给所述目标终端;

当接收到所述接入点基站发送的组呼业务语音数据时,对接收的组呼业务语音数据进行解码处理,并将解码得到的语音数据发送给所述无中心节点的集群系统中的属于所述组呼业务的终端。

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

接收终端发送的第四业务请求信息;

如果所述第四业务请求信息为个呼业务请求信息,则将所述空闲基站的信息发送给所述接入点基站,使所述接入点基站为所述空闲基站与调度台建立呼叫连接,以便所述空闲基站与所述调度台直接进行语音数据传输;

当接收到所述终端发送的个呼业务语音数据时,对接收的个呼业务语音数据进行编码处理,并将编码得到的语音数据发送给所述调度台;

如果所述第四业务请求信息为组呼业务请求信息,并且所述组呼业务需要调度台参与时,将所述空闲基站的信息发送给所述接入点基站;

当接收到所述终端发送的组呼业务语音数据时,将所述组呼业务语音数据发送给属于所述组呼业务的其它终端,以及对接收的组呼业务语音数据进行编码处理,并将编码得到的语音数据发送给所述接入点基站。

一种无中心节点的集群系统,包括:

通过网络连接的设定数量的站点,各个站点均包括第一数量的基站;其中,任一站点的任一基站具备允许调度台访问的外部地址,作为所述无中心节点的集群系统的接入点基站,其余各个站点中分别设置任一基站作为站点注册基站;

其中,调度系统的各个调度台分别将调度台信息以及接收组呼列表信息注册到所述接入点基站,以及各个站点注册基站分别将接收组呼列表信息注册到所述接入点基站;

所述接入点基站用于执行权利要求1-2所述的业务调度方法;所述各个站点注册基站分别用于执行权利要求3所述的业务调度方法;所述无中心节点的集群系统的各个站点中的空闲基站用于执行权利要求4-5所述的业务调度方法。

优选地,所述调度系统的各个调度台分别将调度台信息以及接收组呼列表信息注册到所述接入点基站,以及各个站点注册基站分别将接收组呼列表信息注册到所述接入点基站,包括:

调度系统的各个调度台分别将调度台信息以及接收组呼列表信息发送至所述接入点基站,以及各个站点注册基站分别将接收组呼列表信息发送至所述接入点基站;

所述接入点基站存储所述各个调度台的信息和接收组呼列表信息,以及存储所述各个站点注册基站的接收组呼列表信息。

一种业务调度装置,应用于无中心节点的集群系统汇总的接入点基站,所述无中心节点的集群系统包括通过网络连接的设定数量的站点,各个站点均包括第一数量的基站;其中,任一站点的任一基站具备允许调度台访问的外部地址,作为所述无中心节点的集群系统的接入点基站,其余各个站点中分别设置任一基站作为站点注册基站;该装置包括:

存储单元,用于基站存储各个调度台信息、各个调度台的接收组呼列表信息,以及各个站点注册基站的接收组呼列表信息;

第一接收单元,用于接收调度台发送的第一业务请求信息;

第一处理单元,用于当所述第一业务请求信息为个呼业务请求信息时,向所述集群系统广播个呼请求信息,确认目标终端所在的空闲基站,并为所述调度台与所述目标终端所在的空闲基站建立呼叫连接,使所述调度台与所述目标终端所在的空闲基站直接进行语音数据传输;

第一确认单元,用于当所述第一业务请求信息为组呼业务请求信息时,根据存储的各个调度台的接收组呼列表信息以及各个站点注册基站的接收组呼列表信息,确认目标调度台和目标站点;

第二处理单元,用于向所述目标调度台和所述目标站点中负载最小的站点注册基站发送组呼请求信息,使所述负载最小的站点注册基站在所在站点内选择空闲基站负责语音数据编解码处理;

第一数据转发单元,用于当接收到调度台发送的组呼业务语音数据后,将接收的组呼业务语音数据转发给所述空闲基站,使所述空闲基站完成语音数据解码后将所述组呼业务语音数据发送给属于所述组呼的各个终端;以及,当接收到所述空闲基站发送的编码后的组呼业务语音数据时,将接收的组呼业务语音数据转发给调度台。

优选地,该装置还包括:

第二接收单元,用于接收空闲基站发送的第二业务请求信息;

第三处理单元,用于当所述第二业务请求信息为个呼业务请求信息时,根据存储的各个调度台信息,确认目标调度台,并为所述目标调度台与所述空闲基站建立呼叫连接,使所述目标调度台与所述空闲基站直接进行语音数据传输;

第四处理单元,用于当所述第二业务请求信息为组呼业务请求信息时,根据存储的各个调度台的接收组呼列表信息,确认属于所述组呼业务的调度台;

第二数据转发单元,用于当接收到属于所述组呼业务的调度台发送的组呼业务语音数据后,将接收的组呼业务语音数据转发给所述空闲基站和/或属于所述组呼业务的其它调度台;当接收到所述空闲基站发送的编码后的组呼业务语音数据后,将接收的组呼业务语音数据转发给属于所述组呼业务的调度台。

一种业务调度装置,应用于无中心节点的集群系统中的接入点基站,所述无中心节点的集群系统包括通过网络连接的设定数量的站点,各个站点均包括第一数量的基站;其中,任一站点的任一基站具备允许调度台访问的外部地址,作为所述无中心节点的集群系统的接入点基站,其余各个站点中分别设置任一基站作为站点注册基站;该装置包括:

第一存储器和第一处理器;

其中,所述第一存储器与所述第一处理器连接,用于存储程序;

所述第一处理器,用于通过运行所述第一存储器中的程序,实现以下功能:存储各个调度台信息、各个调度台的接收组呼列表信息,以及各个站点注册基站的接收组呼列表信息;接收调度台发送的第一业务请求信息;如果所述第一业务请求信息为个呼业务请求信息,则向所述集群系统广播个呼请求信息,确认目标终端所在的空闲基站,并为所述调度台与所述目标终端所在的空闲基站建立呼叫连接,使所述调度台与所述目标终端所在的空闲基站直接进行语音数据传输;如果所述第一业务请求信息为组呼业务请求信息,则根据存储的各个调度台的接收组呼列表信息以及各个站点注册基站的接收组呼列表信息,确认目标调度台和目标站点;向所述目标调度台和所述目标站点中负载最小的站点注册基站发送组呼请求信息,使所述负载最小的站点注册基站在所在站点内选择空闲基站负责语音数据编解码处理;当接收到调度台发送的组呼业务语音数据后,将接收的组呼业务语音数据转发给所述空闲基站,使所述空闲基站完成语音数据解码后将所述组呼业务语音数据发送给属于所述组呼的各个终端;以及,当接收到所述空闲基站发送的编码后的组呼业务语音数据时,将接收的组呼业务语音数据转发给调度台。

优选地,所述第一处理器还用于:

接收空闲基站发送的第二业务请求信息;如果所述第二业务请求信息为个呼业务请求信息,则根据存储的各个调度台信息,确认目标调度台,并为所述目标调度台与所述空闲基站建立呼叫连接,使所述目标调度台与所述空闲基站直接进行语音数据传输;如果所述第二业务请求信息为组呼业务请求信息,则根据存储的各个调度台的接收组呼列表信息,确认属于所述组呼业务的调度台;当接收到属于所述组呼业务的调度台发送的组呼业务语音数据后,将接收的组呼业务语音数据转发给所述空闲基站和/或属于所述组呼业务的其它调度台;当接收到所述空闲基站发送的编码后的组呼业务语音数据后,将接收的组呼业务语音数据转发给属于所述组呼业务的调度台。

一种业务调度装置,应用于无中心节点的集群系统中的站点注册基站,所述无中心节点的集群系统包括通过网络连接的设定数量的站点,各个站点均包括第一数量的基站;其中,任一站点的任一基站具备允许调度台访问的外部地址,作为所述无中心节点的集群系统的接入点基站,其余各个站点中分别设置任一基站作为站点注册基站;该装置包括:

第三接收单元,用于接收接入点基站发送的第三业务请求信息;

选择单元,用于当所述第三业务请求信息为组呼业务请求信息时,在所在站点内选择空闲基站负责语音数据编解码处理;

信息发送单元,用于将所述空闲基站信息发送给所述接入点基站,使所述接入点基站与所述空闲基站直接进行组呼业务语音数据传输。

一种业务调度装置,应用于无中心节点的集群系统中的站点注册基站,所述无中心节点的集群系统包括通过网络连接的设定数量的站点,各个站点均包括第一数量的基站;其中,任一站点的任一基站具备允许调度台访问的外部地址,作为所述无中心节点的集群系统的接入点基站,其余各个站点中分别设置任一基站作为站点注册基站;该装置包括:

第二存储器和第二处理器;

其中,所述第二存储器与所述第二处理器连接,用于存储程序;

所述第二处理器用于通过运行所述第二存储器中的程序,实现以下功能:

接收接入点基站发送的第三业务请求信息;如果所述第三业务请求信息为组呼业务请求信息,则在所在站点内选择空闲基站负责语音数据编解码处理;将所述空闲基站信息发送给所述接入点基站,使所述接入点基站与所述空闲基站直接进行组呼业务语音数据传输。

一种业务调度装置,应用于无中心节点的集群系统中的空闲基站,所述无中心节点的集群系统包括通过网络连接的设定数量的站点,各个站点均包括第一数量的基站;其中,任一站点的任一基站具备允许调度台访问的外部地址,作为所述无中心节点的集群系统的接入点基站,其余各个站点中分别设置任一基站作为站点注册基站;该装置包括:

第四接收单元,用于接收并广播所述接入点基站发送的个呼请求信息;

第五处理单元,用于当接收到目标终端发送的响应信息时,将所述空闲基站的信息发送给所述接入点基站,使所述接入点基站为所述空闲基站与调度台建立呼叫连接,以便所述空闲基站与所述调度台直接进行语音数据传输;

第六处理单元,用于当接收到所述调度台发送的个呼业务语音数据时,对接收的个呼业务语音数据进行解码处理,并将解码得到的语音数据发送给所述目标终端;当接收到所述接入点基站发送的组呼业务语音数据时,对接收的组呼业务语音数据进行解码处理,并将解码得到的语音数据发送给所述无中心节点的集群系统中的属于所述组呼业务的终端。

优选地,该装置还包括:

第五接收单元,用于接收终端发送的第四业务请求信息;

第七处理单元,用于当所述第四业务请求信息为个呼业务请求信息时,将所述空闲基站的信息发送给所述接入点基站,使所述接入点基站为所述空闲基站与调度台建立呼叫连接,以便所述空闲基站与所述调度台直接进行语音数据传输;当接收到所述终端发送的个呼业务语音数据时,对接收的个呼业务语音数据进行编码处理,并将编码得到的语音数据发送给所述调度台;

第八处理单元,用于当所述第四业务请求信息为组呼业务请求信息,并且所述组呼业务需要调度台参与时,将所述空闲基站的信息发送给所述接入点基站;当接收到所述终端发送的组呼业务语音数据时,将所述组呼业务语音数据发送给属于所述组呼业务的其它终端,以及对接收的组呼业务语音数据进行编码处理,并将编码得到的语音数据发送给所述接入点基站。

一种业务调度装置,应用于无中心节点的集群系统中的空闲基站,所述无中心节点的集群系统包括通过网络连接的设定数量的站点,各个站点均包括第一数量的基站;其中,任一站点的任一基站具备允许调度台访问的外部地址,作为所述无中心节点的集群系统的接入点基站,其余各个站点中分别设置任一基站作为站点注册基站;该装置包括:

第三存储器和第三处理器;

其中,所述第三存储器与所述第三处理器连接,用于存储程序;

所述第三处理器,用于通过运行所述第三存储器中的程序,实现以下功能:

接收并广播所述接入点基站发送的个呼请求信息;当接收到目标终端发送的响应信息时,将所述空闲基站的信息发送给所述接入点基站,使所述接入点基站为所述空闲基站与调度台建立呼叫连接,以便所述空闲基站与所述调度台直接进行语音数据传输;当接收到所述调度台发送的个呼业务语音数据时,对接收的个呼业务语音数据进行解码处理,并将解码得到的语音数据发送给所述目标终端;当接收到所述接入点基站发送的组呼业务语音数据时,对接收的组呼业务语音数据进行解码处理,并将解码得到的语音数据发送给所述无中心节点的集群系统中的属于所述组呼业务的终端。

优选地,所述第三处理器还用于:

接收终端发送的第四业务请求信息;如果所述第四业务请求信息为个呼业务请求信息,则将所述空闲基站的信息发送给所述接入点基站,使所述接入点基站为所述空闲基站与调度台建立呼叫连接,以便所述空闲基站与所述调度台直接进行语音数据传输;当接收到所述终端发送的个呼业务语音数据时,对接收的个呼业务语音数据进行编码处理,并将编码得到的语音数据发送给所述调度台;如果所述第四业务请求信息为组呼业务请求信息,并且所述组呼业务需要调度台参与时,将所述空闲基站的信息发送给所述接入点基站;当接收到所述终端发送的组呼业务语音数据时,将所述组呼业务语音数据发送给属于所述组呼业务的其它终端,以及对接收的组呼业务语音数据进行编码处理,并将编码得到的语音数据发送给所述接入点基站。

本发明提出的业务调度系统,不单独设置调度系统,仅由无中心节点的集群系统中的接入点基站来完成业务调度。具体由无中心节点的集群系统中的一个具备允许调度台访问的外部地址的基站来实现业务转发调度,以及可以根据外部地址实现与外界交互。上述技术方案,在不需要专用调度系统的情况下实现了无中心节点集群系统的业务调度,不用为上述集群系统额外设置专用的调度系统,因此也就不需要为调度系统配置集群系统的实现逻辑,只需要集群系统内部就可以实现业务,因此采用本发明提出的技术方案,能够降低无中心节点集群系统的逻辑复杂度。

附图说明

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

图1是本发明实施例提供的一种无中心节点的集群系统的组成示意图;

图2是本发明实施例提供的调度台和站点注册基站向接入点基站注册的处理过程示意图;

图3是本发明实施例提供的一种业务调度方法的流程示意图;

图4是本发明实施例提供的另一种业务调度方法的流程示意图;

图5是本发明实施例提供的另一种业务调度方法的流程示意图;

图6是本发明实施例提供的另一种业务调度处理时序示意图;

图7是本发明实施例提供的另一种业务调度处理时序示意图;

图8是本发明实施例提供的一种无中心节点的集群系统的结构示意图;

图9是本发明实施例提供的一种业务调度装置的结构示意图;

图10是本发明实施例提供的另一种业务调度装置的结构示意图;

图11是本发明实施例提供的另一种业务调度装置的结构示意图;

图12是本发明实施例提供的另一种业务调度装置的结构示意图;

图13是本发明实施例提供的另一种业务调度装置的结构示意图;

图14是本发明实施例提供的另一种业务调度装置的结构示意图。

具体实施方式

本发明实施例技术方案适用于无中心节点的集群系统的业务调度应用场景。采用本发明实施例技术方案,能够在不需要调度系统网关的情况下,实现无中心节点的集群系统的业务调度。

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

本发明实施例公开了一种业务调度方法,该方法适用于无中心节点的集群系统。

在图1所示的无中心节点的集群系统中,本发明实施例设置其中一个站点的主机作为接入点基站,其它各站点的子网主机作为站点注册基站。并且,本发明实施例为无中心节点的集群系统的接入点基站配置为允许调度台访问的外部地址,用于与外网进行通信。可以理解,在本发明实施例中,实际上是将无中心节点的集群系统中的接入点基站作为网关,实现无中心节点的集群系统与外部调度台的通信连接,而不需要再另外单独外设网关。

进一步的,本发明实施例设定,当无中心节点的集群系统组网完成后,调度系统的各个调度台都向接入点基站注册id信息和接收组呼列表信息,各个站点注册基站也将其接收组呼列表注册到接入点基站。例如图2所示,假设repeater1-1为接入点基站,控制台(console1、console2、console3)向接入点基站repeater1-1注册id信息和所归属的组呼组信息,即接收组呼列表信息;各站点的站点注册基站(repeater2-1)向repeater1-1注册所归属的组呼组信息,即接收组呼列表信息;repeater1-1记录所有参与方的ip地址及接收组列表信息。

基于上述设置,在本发明实施例提出的上述无中心节点的集群系统中,共包括四类基站:接入点基站、站点注册基站、空闲基站和繁忙基站。其中,上述空闲基站即集群系统中具有空闲带宽资源可以处理业务数据的基站,所述繁忙基站即集群系统中没有空闲带宽资源的基站,空闲基站和繁忙基站可以互相转换。下面,本发明实施例分别以接入点基站、站点注册基站和空闲基站的角度,介绍本发明提出的业务调度方法的具体实施过程。

当有调度台向无中心节点的集群系统发起呼叫时,参见图3所示,本发明实施例提出的适用于上述集群系统的接入点基站的业务调度方法包括:

s301、接收调度台发送的第一业务请求信息;

具体的,上述第一业务请求信息中,包含业务成员信息,即业务需要哪些调度台或终端参与的信息。

当接入点基站接收到上述第一业务请求信息后,首先识别该第一业务请求信息为个呼业务请求信息还是组呼业务请求信息。

如果上述第一业务请求信息为个呼业务请求信息,则接入点基站执行步骤s302、向集群系统广播个呼请求信息,确认目标终端所在的空闲基站,并为调度台与目标终端所在的空闲基站建立呼叫连接,使调度台与目标终端所在的空闲基站直接进行语音数据传输;

具体的,当接入点基站接收到调度台发送的个呼业务请求信息后,需要确定该个呼业务请求的目标终端。接入点基站以寻呼的方式,从所处的无中心节点的集群系统中查找目标终端:接入点基站向所在站点下广播个呼请求信息,同时将个呼业务请求信息转发给其它各个站点,使其它各个站点的基站同时向所在站点下广播个呼请求信息。该个呼请求信息中携带接入点基站接收到的个呼业务请求信息中的所有信息。

当目标终端接收到基站广播的个呼请求后,检验是否是呼叫自身的个呼请求信息,如果是呼叫自身的个呼请求信息,则向所在站点的空闲基站发送响应信息,该空闲基站再将响应信息发送到接入点基站,则接入点基站就可以确定目标终端,并且确定目标终端所在的空闲基站。

然后,接入点基站为调度台与目标终端所在的空间基站之间建立呼叫连接,即为调度台与空闲基站之间建立起数据链路。调度台与空闲基站之间可以通过该数据链路直接进行语音数据传输,空闲基站对语音数据进行编解码处理,不再需要接入点基站的转发。

可以理解,当接入点基站接收到下行个呼业务请求信息时,只是负责业务调度,为调度台与个呼业务目标终端所在的空闲基站之间搭建数据链路,而不参与具体的数据传输过程。由于下行个呼业务是在空闲基站与调度台之间进行,因此并不会造成接入点基站的业务负载增加。如果目标终端就在接入点基站所在的站点内,并且接入点基站为该站点下的空闲基站,则由接入点基站与调度台进行个呼业务语音数据传输。

如果上述第一业务请求信息为组呼业务请求信息,则接入点基站执行步骤s303、根据存储的各个调度台的接收组呼列表信息以及各个站点注册基站的接收组呼列表信息,确认目标调度台和目标站点;

具体的,当调度台发送的第一业务请求信息为组呼业务请求信息时,在组呼业务请求信息中,携带组呼成员信息。接入点基站通过解析接收的第一业务请求信息,确定该组呼所包含的组呼成员信息,进一步地通过查询所存储的各个调度台的接收组呼列表信息以及各个站点注册基站的接收组呼列表信息,确定该组呼所包含的目标调度台和目标站点。可以理解,上述目标调度台是指除发送第一业务请求信息的调度台之外的其它调度台,上述目标调度台和目标站点均可以为一个或多个,也可以仅包含目标站点而不包含调度台。

s304、接入点基站向目标调度台和目标站点中负载最小的站点注册基站发送组呼请求信息,使上述负载最小的站点注册基站在所在站点内选择空闲基站负责语音数据编解码处理;

具体的,接入点基站在确定组呼业务所包含的目标调度台和目标站点后,向目标调度台发送组呼请求信息,以及向该组呼业务包含的目标站点中的负载最小的站点注册基站发送组呼请求信息。如果该组呼不包含调度台,则不需要向目标调度台发送组呼请求信息,只向该组呼业务包含的目标站点中的负载最小的站点注册基站发送组呼请求信息。

特别说明,在本发明实施例中,当上述目标站点中负载最小的站点注册基站接收到组呼请求信息后,从所在站点中选择空闲基站,负责语音数据的编解码处理,具体执行对接收的调度台语音数据的解码并发送给组呼包含的各终端,以及对接收的组呼包含的终端发送的语音数据进行编码并发送给接入点基站。

当接入点基站接收到调度台发送的组呼业务语音数据后,执行步骤s305、将接收的组呼业务语音数据转发给空闲基站,使空闲基站完成语音数据解码后将组呼业务语音数据发送给属于该组呼的各个终端;

具体的,当接入点基站接收到调度台发送的下行组呼业务语音数据后,将该组呼业务语音数据转发给空闲基站,空闲基站对该组呼业务语音数据进行解码,然后借助无中心节点的集群系统内部的数据链路将解码的语音数据发送给该组呼包含的各个终端。

当该组呼包含的终端发送上行的组呼业务语音数据时,发送给上述空闲基站,该空闲基站对接收的语音数据进行编码处理,然后发送给接入点基站。

接入点基站接收到空闲基站发送的编码后的组呼业务语音数据后,执行步骤s306、将接收的组呼业务语音数据转发给调度台。

可以理解,在上述组呼业务语音数据的上下行传输过程中,接入点基站只负责数据的转发,但是不进行具体的数据编解码处理,真正的编解码工作由空闲基站完成,并且由空闲基站负责组呼业务语音数据在无中心节点的集群系统内部的传输,实现了由接入点基站进行业务调度,而由空闲基站进行业务处理的目的,达到了在不增加接入点基站负载,在不需要增加调度系统的情况下的业务调度。

本发明另一实施例还公开了接入点基站进行上行业务调度的技术方案。当无中心节点的集群系统中的终端请求上行业务时,首选向所在站点内的空闲基站发起业务请求,然后空闲基站再根据具体的业务需求决定是否将终端发起的业务请求转发给接入点基站。

如果终端发起的呼叫是集群系统内部的个呼或组呼,不需要集群系统与外部调度系统进行数据传输,则空闲基站直接执行业务转发,实现集群系统内部的数据传输。如果终端发起的呼叫需要调度系统参与,则需要将业务请求转发给接入点基站,由接入点基站实现业务请求向调度系统调度台的转发,以及实现业务调度。

本发明实施例仅以终端发起的呼叫需要调度台参与的情况为例,说明接入点基站实现业务调度的过程。

参见图4所示,本发明实施例提出的应用于上述接入点基站的上行业务调度方法包括:

s401、接收空闲基站发送的第二业务请求信息;

具体的,上述第二业务请求信息中,包含业务成员信息,即业务需要哪些调度台或终端参与的信息。可以理解,该第二业务请求信息可能是邀请集群系统中的终端进行呼叫业务的请求信息,也可能是邀请调度台进行呼叫业务的请求信息,还可以是同时邀请调度台和集群终端进行组呼业务的请求信息。本发明实施例以上述第二业务请求信息为需要调度台参与的业务请求信息为例说明接入点基站的业务调度处理过程。

接入点基站接收到第二业务请求信息后,先对第二业务请求信息进行解析识别,确认第二业务请求信息为个呼业务请求信息还是组呼业务请求信息。

如果接入点基站确认第二业务请求信息为个呼业务请求信息,则执行步骤s402、根据存储的各个调度台信息,确认目标调度台,并为目标调度台与空闲基站建立呼叫连接,使目标调度台与空闲基站直接进行语音数据传输;

具体的,当接入点基站接收到空闲基站发送的个呼业务请求信息后,需要确定该个呼业务请求的目标调度台,具体的,接入点基站通过查询存储的调度台信息,确认目标调度台以及目标调度台的ip地址信息。然后,接入点基站为目标调度台与空闲基站之间建立呼叫连接,为目标调度台和空闲基站之间建立起数据链路。调度台与空闲基站之间可以通过该数据链路直接进行语音数据传输,空闲基站对语音数据进行编解码处理,不再需要接入点基站转发。

可以理解,当接入点基站接收到上行个呼业务请求信息时,只是负责业务调度,为调度台与空闲基站之间搭建数据链路,而不参与具体的数据传输过程。由于上行个呼业务是在空闲基站与调度台之前进行,因此并不会造成接入点基站的业务负载增加。

如果上述第二业务请求信息为组呼业务请求信息,则接入点基站执行步骤s403、根据存储的各个调度台的接收组呼列表信息,确认属于上述组呼业务的调度台;

具体的,当空闲基站发送的第二业务请求信息为组呼业务请求信息时,在组呼业务请求信息中,携带组呼成员信息。接入点基站通过解析接收的第二业务请求信息,确定该组呼业务所包含的组呼成员信息,进一步通过查询所存储的各个调度台的接收组呼列表信息,确定属于该组呼业务的调度台。其中,属于该组呼业务的调度台可以为一个或多个。

可以理解,上述组呼业务实际还可以包含无中心节点的集群系统中的终端,对于这些在无中心节点的集群系统内部的终端,空闲基站即可实现其相互之间的语音数据传输,不需要接入点基站进行转发调度等,因此本发明实施例不再详述,本发明实施例仅以集群系统内终端与调度台之间的组呼业务调度为例,说明接入点基站所执行的业务调度处理过程。

当接入点基站接收到属于上述组呼业务的调度台发送的组呼业务语音数据后,执行步骤s404、将接收的组呼业务语音数据转发给空闲基站和/或属于上述组呼业务其它调度台;

具体的,当上述组呼中的某一调度台发送语音数据时,接入点基站接收该语音数据,同时将接收的语音数据转发给无中心节点的集群系统中的上述空闲基站以及属于该组呼的其它调度台。无中心节点的集群系统中的空闲基站在接收到接入点基站发送的语音数据后,对接收的语音数据进行解码处理,并将解码的语音数据转发到集群系统内属于该组呼的各个终端。

当上述组呼中的终端发送语音数据时,首先发给上述空闲基站,空闲基站对接收的语音数据进行编码处理,然后将编码后的语音数据转发给接入点基站。

当接入点基站接收到空闲基站发送的编码后的组呼业务语音数据后,执行步骤s405、将接收的组呼业务语音数据转发给属于该组呼业务的调度台。

可以理解,在上述组呼业务语音数据的上下行传输过程中,接入点基站只负责数据的转发,但是不进行具体的数据编解码处理,真正的编解码工作由空闲基站完成,并且由空闲基站负责组呼业务语音数据在无中心节点的集群系统内部的传输,实现了由接入点基站进行业务调度,而由空闲基站进行业务处理的目的,达到了在不增加接入点基站负载,在不需要增加调度系统的情况下的业务调度。

可选的,在本发明的另一个实施例中,还公开了应用于图1所示的无中心节点的集群系统中的站点注册基站的业务调度方法。可以理解,该方法是与上述介绍的适用于无中心节点的集群系统中的接入点基站的业务调度方法相对应的,适用于无中心节点的集群系统中的站点注册基站的业务调度方法。

本发明实施例设定,在图1所示的无中心节点的集群系统中,同样设置其中一个站点的主机作为接入点基站,其它各站点的子网主机作为站点注册基站。并且,本发明实施例为无中心节点的集群系统的接入点基站配置为允许调度台访问的外部地址,用于与外网进行通信。

进一步的,本发明实施例设定,当无中心节点的集群系统组网完成后,参照图2所示,调度系统的各个调度台都向接入点基站注册id信息和接收组呼列表信息,各个站点注册基站也将其接收组呼列表注册到接入点基站。

对于无中心节点的集群系统中的个呼业务,根据图3或图4所示的方法实施例可以确定,由集群系统中的空闲基站即可完成,不需要集群系统中的站点注册基站参与。而且,当集群系统中的终端发起上行组呼业务时,也是通过空闲基站与接入点基站完成,因此,本发明实施例仅以调度台发起下行组呼业务场景为例,说明站点注册基站在下行组呼业务调度过程中的具体处理过程。

当调度台向无中心节点的集群系统发起下行业务请求时,由于无中心节点的集群系统中只有接入点基站具备可以被调度台访问的外部地址,因此调度台首先将业务请求发送给接入点基站,然后接入点基站再向站点注册基站发送业务请求,此处命名为第三业务请求信息。

需要说明的是,在调度台发起下行组呼业务时,接入点基站会将接收到的下行组呼业务请求转发给无中心节点的集群系统中的负载较小的站点注册基站,因此,实施本发明实施例技术方案的上述站点注册基站,实际上是由接入点基站选定的,负载较小的站点注册基站。

站点注册基站的处理过程如图5所示:

s501、接收接入点基站发送的第三业务请求信息;

当站点注册基站接收到接入点基站发送的第三业务请求信息后,首先对第三业务请求信息进行解析,确认该请求信息为个呼业务请求信息还是组呼业务请求信息,由于个呼业务以及上行组呼业务都由空闲基站直接完成,因此上述第三业务请求信息为接入点基站转发的组呼业务请求信息。

可以理解,如果站点注册基站本身作为所在站点下的空闲基站,则其可可以接收个呼业务请求或上行组呼业务请求,其具体过程在后文介绍的应用于空闲基站的业务调度方法实施例中再详细介绍。

如果站点注册基站确认接收的第三业务请求信息为组呼业务请求信息,则执行步骤s502、在所在站点内选择空闲基站负责语音数据编解码处理;

具体的,站点注册基站接收到组呼业务请求信息后,从所在站点中选择一个空闲基站,负责语音数据的编解码处理,具体执行对接收的调度台语音数据的解码并发送给组呼包含的各终端,以及对接收的组呼包含的终端发送的语音数据进行编码并发送给接入点基站。

s503、将选择的空闲基站信息发送给接入点基站,使接入点基站与空闲基站直接进行组呼业务语音数据传输。

具体的,站点注册基站将选择的空闲基站信息,尤其是空闲基站的ip地址信息发送给接入点基站,接入点基站在接收到调度台发送的语音数据后,转发给空闲基站,空闲基站对接收的语音数据进行解码处理,并将解码测到的语音数据发送给集群系统内终端。当空闲基站接收到集群系统内终端发送的语音数据时,对接收的语音数据进行编码处理,并将编码得到的语音数据发送给接入点基站,接入点基站再转发给调度台。

本发明另一实施例还公开了应用于图1所示的无中心节点的集群系统中的空闲基站的业务调度方法。可以理解,该方法是与上述介绍的适用于无中心节点的集群系统中的接入点基站和站点注册基站的业务调度方法相对应的,适用于无中心节点的集群系统中的空闲基站的业务调度方法。

本发明实施例设定,在图1所示的无中心节点的集群系统中,同样设置其中一个站点的主机作为接入点基站,其它各站点的子网主机作为站点注册基站。并且,本发明实施例为无中心节点的集群系统的接入点基站配置为允许调度台访问的外部地址,用于与外网进行通信。

进一步的,本发明实施例设定,当无中心节点的集群系统组网完成后,参照图2所示,调度系统的各个调度台都向接入点基站注册id信息和接收组呼列表信息,各个站点注册基站也将其接收组呼列表注册到接入点基站。

进一步说明,上述空闲基站,可以是由站点注册基站选出的站点内的空闲基站,或者是集群系统终端发起上行业务时选择的空闲基站,可以理解,当接入点基站和站点注册基站为其所在站点内的空闲基站时,在执行上述应用于接入点基站和站点注册基站的业务调度方法的同时,接入点基站和站点注册基站还可以以空闲基站的角色,执行以下接收的业务调度方法。

在下行个呼业务请求场景中,接入点基站接收到调度台发送的个呼业务请求信息时,向集群系统广播个呼请求信息。相应的,空闲基站的业务调度处理过程如图6所示:

空闲基站执行步骤s601、接收接入点基站发送的个呼请求信息并进行广播;

空闲基站在所在站点内广播个呼请求信息后,当该个呼的目标终端接收到该个呼请求并确认是发给自身的个呼请求时,向空闲基站发送响应信息。

当空闲基站接收到目标终端发送的响应信息时,执行步骤s602、将空闲基站的信息发送给接入点基站,使接入点基站为空闲基站与调度台建立呼叫连接,以便空闲基站与调度台直接进行语音数据传输;

具体的,空闲基站确认上述个呼请求的目标终端在自身服务范围内,即接收到目标终端发送的响应信息时,将自身信息,尤其是自身ip地址信息发送给接入点基站。

然后,接入点基站为调度台与空间基站之间建立呼叫连接,即为调度台与空闲基站之间建立起数据链路。调度台与空闲基站之间可以通过该数据链路直接进行语音数据传输,空闲基站对语音数据进行编解码处理,不再需要接入点基站的转发。

可以理解,当接入点基站接收到下行个呼业务请求信息时,只是负责业务调度,为调度台与个呼业务目标终端所在的空闲基站之间搭建数据链路,而不参与具体的数据传输过程。由于下行个呼业务是在空闲基站与调度台之间进行,因此并不会造成接入点基站的业务负载增加。如果目标终端就在接入点基站所在的站点内,并且接入点基站为该站点下的空闲基站,则由接入点基站与调度台进行个呼业务语音数据传输。

当空闲基站接收到调度台发送的个呼业务语音数据时,执行步骤s603、对接收的个呼业务语音数据进行解码处理,并将解码得到的语音数据发送给目标终端;

在下行组呼业务场景中,空闲基站也用于对接收的语音数据进行编解码处理。当空闲基站接收到接入点基站发送的组呼业务语音数据时,执行步骤s604、对接收的组呼业务语音数据进行解码处理,并将解码得到的语音数据发送给无中心节点的集群系统中的属于该组呼业务的终端。

以上介绍了在下行个呼和下行组呼过程中,无中心节点的集群系统中的空闲基站的处理工作流程。当空闲基站参与上行业务调度时,主要是接受集群系统中的终端发起的上行业务请求。参见图7所示,空闲基站的具体处理过程包括:

s701、接收终端发送的第四业务请求信息;

空闲基站接收到终端发送的第四业务请求信息后,对该请求信息进行解析识别,确认该请求信息为个呼业务请求信息还是组呼业务请求信息。

如果接收的第四业务请求信息为个呼业务请求信息,则空闲基站执行步骤s702、将空闲基站的信息发送给接入点基站,使接入点基站为空闲基站与调度台建立呼叫连接,以便空闲基站与调度台直接进行语音数据传输;

具体的,当空闲基站接收到上行个呼业务请求信息时,将自身信息,尤其是自身ip地址信息发送给接入点基站。接入点基站为空闲基站与调度台建立呼叫连接,即搭建语音数据传输链路。空闲基站与调度台之间通过该语音数据传输链路直接进行语音数据传输。

当接收到终端发送的个呼业务语音数据时,执行步骤s703、对接收的个呼业务语音数据进行编码处理,并将编码得到的语音数据发送给调度台;

如果接收的第四业务请求信息为组呼业务请求信息,并且该组呼业务需要调度台参与,则空闲基站执行步骤s704、将空闲基站的信息发送给接入点基站;

具体的,如果上行组呼业务需要调度台参与,则需要由无中心节点的集群系统的接入点基站来进行组呼业务数据的转发,因为只有接入点基站具备可以被调度台访问的外部地址。因此,当空闲基站确认接收的第四业务请求信息为组呼业务请求信息,并且该组呼业务需要调度台参与时,空闲基站将自身信息,尤其是自身ip地址信息发送给接入点基站,以便于接入点基站向空闲基站下发组呼语音数据。

当空闲基站接收到终端发送的组呼业务语音数据时,执行步骤s705、将接收的组呼业务语音数据发送给属于该组呼业务的其它终端,以及对接收的组呼业务语音数据进行编码处理,并将编码得到的语音数据发送给接入点基站。

具体的,当空闲基站接收到终端发送的组呼业务语音数据时,将该组呼业务语音数据发送给属于该组呼的其它终端,同时对接收的组呼业务语音数据进行编码处理,并将编码得到的语音数据发送给接入点基站,接入点基站在转发给调度台,实现终端到调度台的语音数据传输。

需要说明的是,上述各实施例均说明了无中心节点的集群系统中的语音呼叫业务调度方法,类似的,当无中心节点的集群系统进行数据业务时,其调度方法与上述的语音业务调度方法类似,可以参照本发明上述实施例执行,本发明实施例不再详述。

在本发明另一实施例中,公开了一种无中心节点的集群系统,参见图8所示,该系统包括通过网络连接的设定数量的站点,各个站点均包括第一数量的基站;其中,任一站点的任一基站具备允许调度台访问的外部地址,作为无中心节点的集群系统的接入点基站800,其余各个站点中分别设置任一基站作为站点注册基站810;

具体的,本发明实施例公开的无中心节点的集群系统,由设定数量的站点组成,各个站点之间通过交换机和路由器进行网络连接。在每个站点内,分别设置第一数量的基站,各个基站之前相互连接。上述第一数量可以根据实际需求灵活设定。其中,上述设定数量的站点中的任意一个站点下的任意一个基站具备允许调度台访问的外部地址,该具备外部地址的基站作为整个无中心节点的集群系统的接入点基站,可以与调度台进行通信。在其余各个站点中,分别设置站点中的任意一个基站作为站点注册基站。

本发明实施例还设定,调度系统的各个调度台分别将调度台信息以及接收组呼列表信息注册到接入点基站,以及各个站点注册基站也分别将接收组呼列表信息注册到接入点基站;

具体的,参见图2所示,调度系统的各个调度台分别将调度台信息,尤其是调度台ip地址信息以及调度台接收组呼列表信息发送至接入点基站,同时,各个站点注册基站分别将接收组呼列表信息发送给接入点基站;

接入点基站接收到调度台以及站点注册基站发送的上述信息后,将上述信息进行存储,即存储各个调度台的信息和接收组呼列表信息,以及存储各个站点注册基站的接收组呼列表信息。

在上述无中心节点的集群系统架构基础上,上述集群系统中的接入点基站800用于执行上述实施例介绍的应用于接入点基站的业务调度方法;上述集群系统中的站点注册基站810用于执行上述实施例介绍的应用于站点注册基站的业务调度方法;以及,在上述集群系统中的各个站点下的空闲基站820,分别用于执行上述实施例介绍的应用于空闲基站的业务调度方法。

具体的,本实施例中的上述接入点基站、站点注册基站和空闲基站的具体工作内容,请参见上述实施例介绍的业务调度方法的实施例的内容,此处不再赘述。

图9是本发明实施例公开的一种业务调度装置的结构示意图,该装置应用于上述无中心节点的集群系统汇总的接入点基站,参见图9所示,该装置包括:

存储单元100,用于基站存储各个调度台信息、各个调度台的接收组呼列表信息,以及各个站点注册基站的接收组呼列表信息;

第一接收单元110,用于接收调度台发送的第一业务请求信息;

第一处理单元120,用于当所述第一业务请求信息为个呼业务请求信息时,向所述集群系统广播个呼请求信息,确认目标终端所在的空闲基站,并为所述调度台与所述目标终端所在的空闲基站建立呼叫连接,使所述调度台与所述目标终端所在的空闲基站直接进行语音数据传输;

第一确认单元130,用于当所述第一业务请求信息为组呼业务请求信息时,根据存储的各个调度台的接收组呼列表信息以及各个站点注册基站的接收组呼列表信息,确认目标调度台和目标站点;

第二处理单元140,用于向所述目标调度台和所述目标站点中负载最小的站点注册基站发送组呼请求信息,使所述负载最小的站点注册基站在所在站点内选择空闲基站负责语音数据编解码处理;

第一数据转发单元150,用于当接收到调度台发送的组呼业务语音数据后,将接收的组呼业务语音数据转发给所述空闲基站,使所述空闲基站完成语音数据解码后将所述组呼业务语音数据发送给属于所述组呼的各个终端;以及,当接收到所述空闲基站发送的编码后的组呼业务语音数据时,将接收的组呼业务语音数据转发给调度台。

可选的,在本发明的另一个实施例中,该装置还包括:

第二接收单元,用于接收空闲基站发送的第二业务请求信息;

第三处理单元,用于当所述第二业务请求信息为个呼业务请求信息时,根据存储的各个调度台信息,确认目标调度台,并为所述目标调度台与所述空闲基站建立呼叫连接,使所述目标调度台与所述空闲基站直接进行语音数据传输;

第四处理单元,用于当所述第二业务请求信息为组呼业务请求信息时,根据存储的各个调度台的接收组呼列表信息,确认属于所述组呼业务的调度台;

第二数据转发单元,用于当接收到属于所述组呼业务的调度台发送的组呼业务语音数据后,将接收的组呼业务语音数据转发给所述空闲基站和/或属于所述组呼业务的其它调度台;当接收到所述空闲基站发送的编码后的组呼业务语音数据后,将接收的组呼业务语音数据转发给属于所述组呼业务的调度台。

具体的,上述实施例中的各个单元的具体工作内容,请参见上述方法实施例的内容,此处不再赘述。

图10是本发明实施例公开的另一种应用于上述无中心节点的集群系统汇总的接入点基站的业务调度装置的结构示意图,该装置包括:

第一存储器200和第一处理器210;

其中,所述第一存储器200与所述第一处理器210连接,用于存储程序;

所述第一处理器210,用于通过运行所述第一存储器200中的程序,实现以下功能:存储各个调度台信息、各个调度台的接收组呼列表信息,以及各个站点注册基站的接收组呼列表信息;接收调度台发送的第一业务请求信息;如果所述第一业务请求信息为个呼业务请求信息,则向所述集群系统广播个呼请求信息,确认目标终端所在的空闲基站,并为所述调度台与所述目标终端所在的空闲基站建立呼叫连接,使所述调度台与所述目标终端所在的空闲基站直接进行语音数据传输;如果所述第一业务请求信息为组呼业务请求信息,则根据存储的各个调度台的接收组呼列表信息以及各个站点注册基站的接收组呼列表信息,确认目标调度台和目标站点;向所述目标调度台和所述目标站点中负载最小的站点注册基站发送组呼请求信息,使所述负载最小的站点注册基站在所在站点内选择空闲基站负责语音数据编解码处理;当接收到调度台发送的组呼业务语音数据后,将接收的组呼业务语音数据转发给所述空闲基站,使所述空闲基站完成语音数据解码后将所述组呼业务语音数据发送给属于所述组呼的各个终端;以及,当接收到所述空闲基站发送的编码后的组呼业务语音数据时,将接收的组呼业务语音数据转发给调度台。

在本发明的另一个实施例中,上述第一处理器210还用于:

接收空闲基站发送的第二业务请求信息;如果所述第二业务请求信息为个呼业务请求信息,则根据存储的各个调度台信息,确认目标调度台,并为所述目标调度台与所述空闲基站建立呼叫连接,使所述目标调度台与所述空闲基站直接进行语音数据传输;如果所述第二业务请求信息为组呼业务请求信息,则根据存储的各个调度台的接收组呼列表信息,确认属于所述组呼业务的调度台;当接收到属于所述组呼业务的调度台发送的组呼业务语音数据后,将接收的组呼业务语音数据转发给所述空闲基站和/或属于所述组呼业务的其它调度台;当接收到所述空闲基站发送的编码后的组呼业务语音数据后,将接收的组呼业务语音数据转发给属于所述组呼业务的调度台。

具体的,上述实施例中各个部分的具体工作内容,请参见上述方法实施例的内容,此处不再赘述。

图11是本发明实施例公开的一种应用于上述无中心节点的集群系统中的站点注册基站的业务调度装置的结构示意图,该装置包括:

第三接收单元300,用于接收接入点基站发送的第三业务请求信息;

选择单元310,用于当所述第三业务请求信息为组呼业务请求信息时,在所在站点内选择空闲基站负责语音数据编解码处理;

信息发送单元320,用于将所述空闲基站信息发送给所述接入点基站,使所述接入点基站与所述空闲基站直接进行组呼业务语音数据传输。

具体的,上述实施例中的各个单元的具体工作内容,请参见上述方法实施例的内容,此处不再赘述。

图12是本发明实施例公开的另一种应用于上述无中心节点的集群系统中的站点注册基站的业务调度装置的结构示意图,该装置包括:

第二存储器400和第二处理器410;

其中,所述第二存储器400与所述第二处理器410连接,用于存储程序;

所述第二处理器410用于通过运行所述第二存储器400中的程序,实现以下功能:

接收接入点基站发送的第三业务请求信息;如果所述第三业务请求信息为组呼业务请求信息,则在所在站点内选择空闲基站负责语音数据编解码处理;将所述空闲基站信息发送给所述接入点基站,使所述接入点基站与所述空闲基站直接进行组呼业务语音数据传输。

具体的,上述实施例中各个部分的具体工作内容,请参见上述方法实施例的内容,此处不再赘述。

图13是本发明实施例公开的一种应用于上述无中心节点的集群系统中的空闲基站的业务调度装置的结构示意图,该装置包括:

第四接收单元500,用于接收并广播所述接入点基站发送的个呼请求信息;

第五处理单元510,用于当接收到目标终端发送的响应信息时,将所述空闲基站的信息发送给所述接入点基站,使所述接入点基站为所述空闲基站与调度台建立呼叫连接,以便所述空闲基站与所述调度台直接进行语音数据传输;

第六处理单元520,用于当接收到所述调度台发送的个呼业务语音数据时,对接收的个呼业务语音数据进行解码处理,并将解码得到的语音数据发送给所述目标终端;当接收到所述接入点基站发送的组呼业务语音数据时,对接收的组呼业务语音数据进行解码处理,并将解码得到的语音数据发送给所述无中心节点的集群系统中的属于所述组呼业务的终端。

在本发明另一个实施例中,上述装置还包括:

第五接收单元,用于接收终端发送的第四业务请求信息;

第七处理单元,用于当所述第四业务请求信息为个呼业务请求信息时,将所述空闲基站的信息发送给所述接入点基站,使所述接入点基站为所述空闲基站与调度台建立呼叫连接,以便所述空闲基站与所述调度台直接进行语音数据传输;当接收到所述终端发送的个呼业务语音数据时,对接收的个呼业务语音数据进行编码处理,并将编码得到的语音数据发送给所述调度台;

第八处理单元,用于当所述第四业务请求信息为组呼业务请求信息,并且所述组呼业务需要调度台参与时,将所述空闲基站的信息发送给所述接入点基站;当接收到所述终端发送的组呼业务语音数据时,将所述组呼业务语音数据发送给属于所述组呼业务的其它终端,以及对接收的组呼业务语音数据进行编码处理,并将编码得到的语音数据发送给所述接入点基站。

具体的,上述实施例中的各个单元的具体工作内容,请参见上述方法实施例的内容,此处不再赘述。

图14是本发明实施例公开的另一种应用于上述无中心节点的集群系统中的空闲基站的业务调度装置的结构示意图,该装置包括:

第三存储器600和第三处理器610;

其中,所述第三存储器600与所述第三处理器610连接,用于存储程序;

所述第三处理器610,用于通过运行所述第三存储器600中的程序,实现以下功能:

接收并广播所述接入点基站发送的个呼请求信息;当接收到目标终端发送的响应信息时,将所述空闲基站的信息发送给所述接入点基站,使所述接入点基站为所述空闲基站与调度台建立呼叫连接,以便所述空闲基站与所述调度台直接进行语音数据传输;当接收到所述调度台发送的个呼业务语音数据时,对接收的个呼业务语音数据进行解码处理,并将解码得到的语音数据发送给所述目标终端;当接收到所述接入点基站发送的组呼业务语音数据时,对接收的组呼业务语音数据进行解码处理,并将解码得到的语音数据发送给所述无中心节点的集群系统中的属于所述组呼业务的终端。

在本发明的另一个实施例中,上述第三处理器610还用于:

接收终端发送的第四业务请求信息;如果所述第四业务请求信息为个呼业务请求信息,则将所述空闲基站的信息发送给所述接入点基站,使所述接入点基站为所述空闲基站与调度台建立呼叫连接,以便所述空闲基站与所述调度台直接进行语音数据传输;当接收到所述终端发送的个呼业务语音数据时,对接收的个呼业务语音数据进行编码处理,并将编码得到的语音数据发送给所述调度台;如果所述第四业务请求信息为组呼业务请求信息,并且所述组呼业务需要调度台参与时,将所述空闲基站的信息发送给所述接入点基站;当接收到所述终端发送的组呼业务语音数据时,将所述组呼业务语音数据发送给属于所述组呼业务的其它终端,以及对接收的组呼业务语音数据进行编码处理,并将编码得到的语音数据发送给所述接入点基站。

具体的,上述实施例中各个部分的具体工作内容,请参见上述方法实施例的内容,此处不再赘述。

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

本说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似部分互相参见即可。

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

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