一种公网集群的防漏音漏话方法及系统的制作方法_2

文档序号:8267159阅读:来源:国知局
不可靠性,还提高了通话效率,给用户带来了大大的方便。
【附图说明】
[0017]图1为本发明提供的公网集群的防漏音漏话方法较佳实施例的流程图。
[0018]图2为本发明提供的公网集群的防漏音漏话方法中组呼建立方法流程图。
[0019]图3为本发明提供的公网集群的防漏音漏话方法中漏音处理方法流程图。
[0020]图4为本发明提供的公网集群的防漏音漏话方法中漏话处理方法流程图。
[0021]图5为本发明提供的公网集群的防漏音漏话方法中本地录音推送方法流程图。
[0022]图6为本发明提供的公网集群的防漏音漏话系统较佳实施例的结构框图。
【具体实施方式】
[0023]本发明提供一种公网集群的防漏音漏话方法及系统,为使本发明的目的、技术方案及优点更加清楚、明确,以下参照附图并举实施例对本发明进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
[0024]请参阅图1,图1为本发明提供的公网集群的防漏音漏话方法较佳实施例的流程图,如图所示,所述方法包括以下步骤:
步骤S100、在调度服务器上建立多个终端对应的公网集群群组;
步骤S200、所述多个终端中一主叫终端向所述公网集群群组发起呼叫;
步骤S300、调度服务器对所述呼叫分配对应的呼叫ID,并将所述呼叫ID发送给所述公网集群群组中所有终端;
步骤S400、主叫终端发送语音信息至调度服务器;
步骤S500、调度服务器根据所述呼叫ID存储所述语音信息,并将所述语音信息转发给所述公网集群群组中的其它被叫终端;
步骤S600、当有被叫终端存在漏音或漏话现象时,该被叫终端根据所述呼叫ID从所述调度服务器中重新下载对应的语音信息,并语音播放。
[0025]下面结合具体的实施例对上述步骤进行详细的描述。
[0026]在步骤SlOO中,在调度服务器上建立多个终端对应的公网集群群组。具体来说,就是将多个终端建立一个公网集群群组。在实际应用时,此乃现有技术,有多种方式可以建组。所述调度服务器,包含了主控服务器和存储服务器等,主控服务器负责进行集群调度的控制处理等,存储服务器负责进行媒体信息的存储以供查询获取。所述多个终端为接入设备,是用户进行集群呼叫等调度业务的操作设备,通过IP接入设备及公网基站等,建立了终端与调度服务器之间的通信链路。此处不再详述。
[0027]具体来说,在调度服务器上建一个组,将事先已存在的多个用户分配到组内或直接在组内添加一些用户,这些用户即该组成员对应的终端。调度服务器收到用户开机注册时,一方面记录用户IP信息以便寻呼,另一方面将用户所属组信息下发给终端保存。通过调度服务器对多个终端进行分组,对组进行管理,并将组相关信息通知到组内的各个终端。一般来说,每个群组对应有个组ID。在实际应用时,将多个终端在调度服务器中进行身份注册,并设置组ID及其对应的成员信息;所述多个终端中某终端根据所述组ID向调度服务器发起组呼建立请求;所述调度服务器检索所述组ID中对应的其它成员信息,并向所述组ID中的其它成员发送所述组呼建立请求;所述组ID中的其它成员响应所述组呼建立请求,以建立所述公网集群群组对应的组呼。
[0028]在步骤S200中,所述多个终端中一主叫终端向所述公网集群群组发起呼叫。具体来说,所述公网集群群组中的多个终端,每个都可以作为主叫发起方,相对应的,其它终端则为被叫终立而。
[0029]在步骤S300中,调度服务器对所述呼叫分配对应的呼叫ID,并将所述呼叫ID发送给所述公网集群群组中所有终端。具体来说,调度服务器对每一次呼叫都分配唯一的呼叫ID来标志。主叫终端在发起呼叫后,调度服务器对该次呼叫分配对应的呼叫ID。
[0030]进一步地,所述步骤S300具体包括:
S310、调度服务器接收主叫终端对所述公网集群群组发起的组呼,并对所述组呼分配对应的呼叫ID ;
S320、调度服务器向所述公网集群群组内的其它被叫终端发送所述组呼对应的组呼建立请求,并携带生成的呼叫ID;
S330、所述公网集群群组内的其它被叫终端回复所述组呼建立请求对应的组呼建立确认信息给调度服务器,并进入听话状态;
S340、调度服务器向主叫终端回复所述组呼建立确认信息和对应的呼叫ID,以建立对应的公网集群组呼。
[0031]在步骤S400中,主叫终端发送语音信息至调度服务器。具体来说,用户想要进行公网集群调度时,也就是想发送给公网集群组呼的其它终端时,要将说的话通过主叫终端发送给调度服务器。
[0032]以下根据图2对上述步骤S100~S400进行举例说明如下。请参阅图2,图2为本发明提供的公网集群的防漏音漏话方法中组呼建立方法流程图。如图所示,终端A、终端B和终端C通过调度服务器建立一个组呼。终端A、终端B和终端C在调度服务器中预先被分配到一个组中,有唯一的组ID (Identity,身份标识号码)与该组对应。终端A、终端B和终端C注册到服务器后,服务器就能知道这些终端的通信地址,并将终端所属组信息告知终端。
[0033]请继续参阅图2,如图所示,终端A向所述公网集群群组发起呼叫,其中,终端A作为主叫终端,而终端B和终端C作为被叫终端。用户通过终端A按下PTT键,发起本身所在组的组呼。调度服务器接收组呼建立请求,生成唯一的呼叫ID,并建立相关呼叫资源和检索成员列表准备呼叫。调度服务器向组内其它成员如终端B、终端C等发送组呼建立请求,并携带生成的呼叫ID。调度服务器向发起方终端A回复呼叫建立确认消息,并携带生成的呼叫ID。发起方终端A进入讲话状态。组呼接收成员终端B、终端C等回复呼叫建立确认。接收方终端进入听话状态。终端A将采集到语音发送实时语音流到调度服务器。调度服务器一方面将收到的语音转发给各听话方,另一方面将收到的语音根据呼叫ID进行存储。进入听话状态各接收方终端接收讲话方终端A的实时语音流。
[0034]在步骤S500中,调度服务器根据所述呼叫ID存储所述语音信息,并将所述语音信息转发给所述公网集群群组中的其它被叫终端。具体来说,调度服务器将接收到的语音信息根据所述语音信息分配的唯一呼叫ID进行存储,也就是根据所述呼叫ID存储所述语音信息,将呼叫ID与对应的语音信息关联存储;同时,还将语音信息转发给公网集群群组中的其它被叫终端。请继续参阅图2,如图2所示,调度服务器将终端A的实时语音信息转发给终端B和终端C。调度服务器一方面将收到的语音转发给各听话方,另一方面将收到的语音根据呼叫ID进行存储。进入听话状态各接收方终端接收讲话方终端A的实时语音流。
[0035]在步骤S600中、当有被叫终端存在漏音或漏话现象时,该被叫终端根据所述呼叫ID从所述调度服务器中重新下载对应的语音信息,并语音播放。具体来说,由于某些地方基站信号覆盖不全或信号较弱、及传输通道的不稳定,会导致在某些特殊地点或特殊时刻,用户没法正常接收到调度呼叫或者虽然收到了呼叫但可能语音嘈杂不清;当有被叫终端存在漏音或漏话现象时,该被叫终端根据所述呼叫ID从所述调度服务器中重新下载所述呼叫ID对应的语音信
当前第2页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1