集群会话方法、装置、终端设备和网络侧设备与流程

文档序号:11962052阅读:364来源:国知局
集群会话方法、装置、终端设备和网络侧设备与流程

本发明涉及通信技术领域,特别涉及一种集群会话方法、装置、终端设备和网络侧设备。



背景技术:

LTE集群系统中,各种业务的实现均涉及较多的网元交互和信令流程,由此将带来较大时延。特别是在单呼业务中,一些特定业务场景下,例如,特权用户使用、紧急呼叫情况等,较大时延将影响着业务的实现,并且也会由于网元交互和信令流程中资源分配的失败而降低业务实现的成功率。

例如,在现有的单呼业务中,一方面的,相对主叫侧而言,终端需要通过呼叫请求消息发起呼叫,接收到此呼叫请求消息的网络侧将处理此呼叫请求消息,建立会话,为此终端分配所需要的会话资源,并向终端发送呼叫接入消息以表示呼叫建立,终端将回以确认消息。

另一方面的,相对被叫侧而言,如果被叫侧处于空闲态,则网络侧需要首先发起寻呼,然后通过呼叫请求消息通知被叫侧建立呼叫,在被叫侧回以确认之后进行被叫侧的会话资源分配,进而建立承载。

也就是说,LTE集群系统中,各种业务的实现均需要基于如上所述的过程进行网元交互和信令流程,均存在着处理时延较大,并且会话资源分配失败的可能性将无法保证业务实现的成功率。



技术实现要素:

基于此,有必要提供一种集群会话方法和装置,所述方法和装置能够最大限度地减小时延,且保证会话资源的成功分配,以相应提高成功率。

此外,还有必要提供一种终端设备和网络侧设备,所述终端设备和网络侧设备能够最大限度地减少时延,且保证会话资源的成功分配,以相应提高成功率。

为解决上述技术问题,将采用如下技术方案:

一种集群会话方法,由终端侧执行,所述方法包括如下步骤:

终端作为主叫终端向网络侧发送服务请求,所述服务请求携带有主叫终端标识和被叫终端标识,使所述网络侧可以通过服务请求中主叫终端标识和被叫终端标识获取所述终端进行预建立会话所分配的会话资源;

接收被呼的终端通过网络侧返回的响应消息,通过所述响应消息建立呼叫;

在所述呼叫建立后,所述终端通过所述会话资源进行与被呼的终端之间的媒体传输。

在其中一个实施例中,所述方法还包括:

所述终端接收网络侧发送的振铃消息;

应答所述振铃消息,通过所述网络侧发送响应消息,所述响应消息用于建立呼叫。

在其中一个实施例中,所述终端向网络侧发送服务请求的步骤之前,所述方法还包括:

终端向网络侧发起预建立会话呼叫请求,以通过所述预建立会话呼叫请求与所述网络侧进行媒体协商并分配会话资源;

接收完成所述媒体协商和会话资源分配的网络侧发送的呼叫接入消息;

向所述网络侧发送呼叫结束消息,以应答所述呼叫接入消息,建立与网络侧之间的预建立会话。

在其中一个实施例中,所述方法还包括:

向所述网络侧发起解除预建立会话的呼叫请求,所述解除预建立会话的呼叫请求触发网络侧删除对应预建立会话和分配的会话资源,并返回呼叫接入消息,所述解除预建立会话的呼叫请求是通过对宽带集群标准呼叫请求消息的扩展发起的;

接收所述网络侧返回的呼叫接入消息,并应答,以进行解除所述预建立会话的确认。

一种集群会话方法,由网络侧执行,所述方法包括如下步骤:

接收终端侧主叫终端发送的服务请求;

根据所述服务请求中主叫终端标识和被叫终端标识获取所述主叫终端和被叫终端在所述网络侧进行预建立会话的会话资源;

向所述被叫终端发送振铃消息;

接收所述被叫终端应答所述振铃消息而返回的响应消息,并向主叫终端发送;

在所述主叫终端和被叫终端之间的呼叫建立后,通过所述会话资源进行所述主叫终端和被叫终端之间的媒体传输。

在其中一个实施例中,所述接收终端侧主叫终端发送的服务请求的步骤之前,所述方法还包括:

接收终端侧发起的预建立会话呼叫请求,所述预建立会话呼叫请求是通过对宽带集群标准呼叫请求消息的扩展发起的;

通过所述预建立会话呼叫请求进行媒体协商和会话资源的分配;

待所述媒体协商和会话资源分配完成,向所述终端侧发送呼叫接入消息;

根据所述终端侧对所述呼叫接入消息的应答建立与终端侧之间的预建立会话,以保留所述预建立会话和分配的会话资源。

在其中一个实施例中,所述方法还包括:

接收解除预建立会话的呼叫请求,所述解除预建立会话的呼叫请求由终端侧发起,所述解除预建立会话的呼叫请求是通过对宽带集群标准呼叫请求消息的扩展发起的;

通过所述解除预建立会话的呼叫请求触发删除对应预建立会话和分配的会话资源,并向所述终端侧返回呼叫接入消息;

接收所述终端侧对所述呼叫接入消息返回的应答,以完成所述终端侧对所述预建立会话解除的确认。

一种集群会话装置,置于终端,所述装置包括置于终端的服务发起模块、响应接收模块和媒体传输模块,其中:

所述服务发起模块用于作为主叫终端向网络侧发送服务请求,所述服务请求携带有主叫终端标识和被叫终端标识,使网络侧可以通过服务请求中主叫终端标识和被叫终端标识获取终端进行预建立会话所分配的会话资源;

所述响应接收模块用于接收被呼的终端通过网络侧返回的响应消息,通过所述响应消息建立呼叫;

所述媒体传输模块用于在所述呼叫建立后,通过所述会话资源进行与被呼的终端之间的媒体传输。

在其中一个实施例中,所述装置还包括振铃接收模块和振铃应答模块,其中:

所述振铃接收模块用于接收网络侧发送的振铃消息;

所述振铃应答模块用于应答所述振铃消息,通过所述网络侧向发送响应消息,所述响应消息用于建立呼叫。

在其中一个实施例中,所述装置还包括预建立会话请求模块、接入消息接收模块和呼叫结束模块,其中:

所述预建立会话请求模块用于向网络侧发起预建立会话呼叫请求,以通过所述预建立会话呼叫请求与所述网络侧进行媒体协商并分配会话资源;

所述接入消息接收模块用于接收完成所述媒体协商和会话资源分配的网络侧发送的呼叫接入消息;

所述呼叫结束模块用于向所述网络侧发送呼叫结束消息,以应答所述呼叫接入消息,建立与网络侧之间的预建立会话。

在其中一个实施例中,所述装置还包括请求解除模块和解除确认模块,其中:

所述请求解除模块用于向网络侧发起解除预建立会话的呼叫请求,所述解除预建立会话的呼叫请求触发网络侧删除对应预建立会话和分配的会话资源,并返回呼叫接入消息,所述解除预建立会话的呼叫请求是通过对宽带集群标准呼叫请求消息的扩展发起的;

所述解除确认模块用于接收所述网络侧返回的呼叫接入消息,并应答,以进行解除所述预建立会话的确认。

一种集群会话装置,置于网络侧,所述装置包括服务请求接收模块、资源获取模块、振铃发送模块、振铃应答接收模块和传输模块,其中:

所述服务请求接收模块用于接收终端侧主叫终端发送的服务请求;

所述资源获取模块用于根据所述服务请求中主叫终端标识和被叫终端标识获取所述主叫终端和被叫终端在所述网络侧进行预建立会话的会话资源;

所述振铃发送模块用于向所述被叫终端发送振铃消息;

所述振铃应答接收模块用于接收所述被叫终端应答所述振铃消息而返回的响应消息,并向主叫终端发送;

所述传输模块用于在所述主叫终端和被叫终端之间的呼叫建立后,通过所述会话资源进行所述主叫终端和被叫终端之间的媒体传输。

在其中一个实施例中,所述装置还包括:

预建立会话请求接收模块,用于接收终端侧发起的预建立会话呼叫请求,所述预建立会话呼叫请求是通过对宽带集群标准呼叫请求消息的扩展发起的;

预建立会话处理模块,用于通过所述预建立会话呼叫请求进行媒体协商和会话资源的分配;

接入消息发送模块,用于待所述媒体协商和会话资源分配完成,向所述终端侧发送呼叫接入消息;

保留模块,用于根据所述终端设备对所述呼叫接入消息的应答建立与终端侧之间的预建立会话,以保留所述预建立会话和分配的会话资源。

在其中一个实施例中,所述装置还包括:

解除请求接收模块,用于接收解除预建立会话的呼叫请求,所述解除预建立会话的呼叫请求由终端侧发起,所述解除预建立会话的呼叫请求是通过对宽带集群标准呼叫请求消息的扩展发起的;

删除模块,用于通过所述解除预建立会话的呼叫请求触发删除对应预建立会话和分配的会话资源,并向所述终端侧返回呼叫接入消息;

解除确认接收模块,用于接收所述终端侧对所述呼叫接入消息返回的应答,以完成所述终端侧对所述预建立会话解除的确认。

一种终端设备,包括至少一个处理器、至少一个移动通信射频组件、存储器和至少一个通信总线,所述存储器中存储程序代码,且处理器用于调用所述存储器中存储的程序代码,用于执行以下操作:

终端作为主叫终端向网络侧发送服务请求,所述服务请求携带有主叫终端标识和被叫终端标识,使网络侧可以通过服务请求中主叫终端标识和被叫终端标识获取所述终端进行预建立会话所分配的会话资源;

接收被呼的终端通过网络侧返回的响应消息,通过所述响应消息建立呼叫;

在所述呼叫建立后,所述的终端通过所述会话资源进行与被呼的终端之间的媒体传输。

一种网络侧设备,包括至少一个处理器、至少一个移动通信射频组件、存储器和至少一个通信总线,所述存储器中存储程序代码,且处理器用于调用所述存储器中存储的程序代码,用于执行以下操作:

接收终端侧主叫终端发送的服务请求;

根据所述服务请求中主叫终端标识和被叫终端标识获取所述主叫终端和被叫终端在所述网络侧进行预建立会话的会话资源;

向所述被叫终端发送振铃消息;

接收所述被叫终端应答所述振铃消息而返回的响应消息,并向主叫终端发送;

在所述主叫终端和被叫终端之间的呼叫建立后,通过所述会话资源进行所述主叫终端和被叫终端之间的媒体传输。

由上述技术方案可知,集群系统包括了终端侧和网络侧,终端侧的各终端附着于网络侧以实现其集群会话,在此集群会话的实现中,终端作为主叫终端将向网络侧发送服务请求,服务请求携带有主叫终端标识和被叫终端标识,使网络侧可以通过此服务请求中主叫终端标识和被叫终端标识得到终端进行预建立会话的会话资源,并接收被呼的终端通过网络侧返回的响应消息,以建立呼叫,由此在完成呼叫建立后,终端通过会话资源进行与被呼的终端之间的媒体传输,在此过程中,在预建立会话和相应会话资源的作用下,不需要在此时进行原有的网元交互和信令流程建立会话,并完成之后再进行媒体传输,可在发起服务请求时即刻使用预建立会话的会话资源进行媒体传输,最大限度地减少了时延,并且不会出现会话资源分配失败的情况,保证了会话资源的成功分配,提高了成功率。

附图说明

图1是一个实施例中由终端侧执行的集群会话方法的流程图;

图2是另一个实施例中由终端侧执行的集群会话方法的流程图;

图3是另一个实施例中由终端侧执行的集群会话方法的流程图;

图4是另一个实施例中由终端侧执行的集群会话方法的流程图;

图5是一个实施例中由网络侧执行的集群会话方法的流程图;

图6是另一个实施例中由网络侧执行的集群会话方法的流程图;

图7是另一个实施例中由网络侧执行的集群会话方法的流程图;

图8是一个实施例中终端与集群核心网交互完成预建立会话的建立和会话资源分配的时序图;

图9是一个实施例中主叫终端与集群核心网之间呼叫流程的时序图;

图10是一个实施例中被叫终端与集群核心网之间呼叫流程的时序图;

图11是一个实施例中解除预建立会话的时序图;

图12是一个实施例中置于终端侧的集群会话装置的结构示意图;

图13是另一个实施例中置于终端侧的集群会话装置的结构示意图;

图14是另一个实施例中置于终端侧的集群会话装置的结构示意图;

图15是另一个实施例中置于终端侧的集群会话装置的结构示意图;

图16是一个实施例中置于网络侧的集群会话装置的结构示意图;

图17是另一个实施例中置于网络侧的集群会话装置的结构示意图;

图18是另一个实施例中置于网络侧的集群会话装置的结构示意图;

图19是本发明实施例中一种终端设备的结构示意图。

具体实施方式

体现本发明特征与优点的典型实施方式将在以下的说明中详细叙述。应理解的是本发明能够在不同的实施方式上具有各种的变化,其皆不脱离本发明的范围,且其中的说明及图示在本质上是当作说明之用,而非用以限制本发明。

如前所述的,现有的集群系统大致可分为终端侧和网络侧两大部分,任一集群会话的建立都需要终端侧与网络侧之间完成正常流程下的网元交互和相应的信令交互流程。

但是,对于实时性要求相当高的集群会话业务,例如,特权用户使用或者提供紧急呼叫的集群会话业务而言,现有的集群系统按照正常流程所实现的集群会话建立存在着耗时较多,处理时延非常大的缺陷,并且在建立集群会话的过程中由于是临时进行会话资源分配的,会话资源分配的失败情况时有发生,从而将直接导致集群会话的失败,因此,对于前述集群会话业务而言,实时性和可靠性均亟待提高。

因此,本发明提供了一种集群会话方法,在一个实施例中,该方法由终端侧执行,终端侧包括进行终端自身和被呼的终端,具体的,如图1所示,该方法包括如下步骤:

步骤110,终端作为主叫终端向网络侧发送服务请求,服务请求携带有主叫终端标识和被叫终端标识,使网络侧可以通过服务请求中主叫终端标识和被叫终端标识获取终端进行预建立会话所分配的会话资源。

所指的终端为终端侧的任一终端,也就是说,终端侧任一开机注册后的终端均可作为集群会话中发起呼叫的终端,而集群系统中此终端呼叫的任一终端即为被呼的终端。

服务请求是集群系统中终端期望与被呼的终端建立会话连接,以实现通话而发起的呼叫请求消息。网络侧根据服务请求获知当前期望进行会话的终端,进而得到期望进行会话的终端各自在网络侧所保留的预建立会话以及相应的会话资源。

换而言之,发起呼叫的终端中服务请求的发起是在网络侧为其建立了预建立会话的基础上进行的,而对于响应服务请求的终端,即呼叫的终端而言,其并不一定也在网络侧建立了预建立会话,且预先分配并保留了相应的会话资源。

换而言之,对于两个终端之间通话的实现,并不一定需要两侧终端都建立预建立会话,只有一侧也是可以的,另外一侧则采用普通的会话方式。当然,在优选的实施例中,两侧都建立预建立会话是最有效率的,即发起呼叫的终端和呼叫的终端均在网络侧建立了预建立会话。

步骤130,接收被呼的终端通过网络侧返回的响应消息,通过响应消息建立呼叫。

响应消息是被呼的终端应答终端的呼叫而发送的,其通过网络侧传送至终端中,通过响应消息建立终端和被呼的终端之间的呼叫。

步骤150,在呼叫建立后,终端通过会话资源进行与呼叫的终端之间的媒体传输。

首先需要进行说明的是,对于终端自身,其向其它终端发起呼叫,因此,将作为主叫终端;与之相对应的,被呼的终端便作为被叫终端。服务请求中携带了主叫终端标识和被叫终端标识,以便于在网络侧获取预建立会话所分配的会话资源。

接收到响应消息的终端,能够向被呼的终端发送媒体数据流,或者接收到被呼的终端所发送的媒体数据流,其中,该媒体数据流可以是音频数据流,也可以是视频数据流,将取决于终端则与网络侧之间的媒体协商。

此媒体传输将是通过两侧终端预建立会话的会话资源或者一侧终端预建立会话的会话资源和另一侧终端建立普通会话的会话资源进行的,此预建立会话的会话资源包括了为终端所建立的专用承载和设置的高QoS服务等级,该专用承载是网络侧至终端的逻辑通路,在此传输过程中使用的会话资源包括主叫终端进行预建立会话的会话资源和被呼的终端进行预建立会话的会话资源。

通过如上所述的集群会话过程,终端侧中各终端通过网络侧实现集群会话业务时,由于是采用已有的会话资源,即终端在网络侧进行预建立会话而分配的会话资源,减少了网络侧内部处理时间,节省了建立会话资源中专用承载的流程,且保证了后续呼叫的成功性。

在一个实施例中,如图2所示,该方法还包括如下步骤:

步骤210,终端接收网络侧发送的振铃消息。

集群系统中任一终端发起服务请求时,终端在被呼作为被叫终端时将接收到由集群系统中网络侧发送的振铃消息,并进行振铃,以对即将进行的通话进行通知,进而使得听到振铃的用户摘机。

在终端被呼时,终端将作为被叫终端,通过预建立会话以及保留的会话资源,网络侧将是在接收到发起的服务请求之后直接向终端发送振铃消息,并不需要发起寻呼以找到终端,也不需要进行网络侧与终端之间专用承载的建立。

由此可知,在此过程中,将节省了网络侧进行寻呼以及为被叫终端分配会话资源,以建立专用承载的流程,进而在网络侧与被叫终端之间较为耗时的流程均不再需要执行,极大地降低了整体呼叫时延。

步骤230,应答振铃消息,通过网络测发送响应消息,响应消息用于建立呼叫。

对于终端自身,将向网络侧发送服务请求的终端返回响应消息,其中,服务请求中携带的被叫终端标识即为终端自身所对应的终端标识。。

此时,便建立了终端自身与主叫终端之间的呼叫,进而能够向主叫终端发送或接收媒体数据流,即,此时终端与主叫终端之间能够进行语音通话或视频通话。

所指的应答振铃消息即为被呼的终端中摘机生成响应消息的过程。

具体的,随着终端的振铃,终端通过摘机进行应答,此时,将向网络侧发送响应消息,以通过网络侧告之终端当前通话已经接通,进而直接进行媒体数据流的传输。

对于终端所进行的应答呼叫而言,其在主叫终端发起服务请求时立即接收到振铃消息,而对于在实现通话的过程中,最为耗时的会话建立、专用承载建立以及寻呼过程都将不需要执行,主叫终端和终端的实际会话中减少了这些流程的执行的,并且在降低整体呼叫时延的基础上可以得到会话资源以及服务可靠性的保证,进而提高了集群会话的质量。

对于终端主被叫侧通过所进行的预建立会话在网络侧建立会话、指定专用承载以及设置高QoS服务等级,该专用承载将作为会话资源的一部分而被网络侧预留,任一终端如若发起预建立会话呼叫请求,都可通过网络侧的基站及eMME(移动管理单元)到达TCF(集群会话控制网元),进而由TCF做主控建立预建立会话,同时通知TMF(集群媒体传输网元)建立专用承载。

在一个实施例中,如上所述的步骤110之前,如图3所示,该方法还包括:

步骤310,终端向网络侧发起预建立会话呼叫请求,以通过预建立会话呼叫请求与网络侧进行媒体协商并分配会话资源。

其中,预建立会话呼叫请求是通过对宽带集群呼叫请求消息的扩展发起的。为满足终端侧对实时性要求较高的集群会话业务,相应的终端可在开机完成注册时向网络侧发起预建立会话呼叫请求,该预建立会话呼叫请求中携带了呼叫类型和相关的媒体信息,以用于实现媒体协商,例如,该呼叫类型包括了音频通话类型和视频通话类型。而媒体信息将对传输的媒体数据流进行定义。

如前所述的,会话资源的分配将包括了会话的建立以及终端所绑定的专用承载的建立以及高QoS服务等级的设置,进而通过此会话资源的分配为相应终端提供能够直接使用的专用承载和应用的高QoS服务等级。

步骤330,接收完成媒体协商和会话资源分配的网络侧发送的呼叫接入消息。

网络侧在处理预建立会话呼叫请求,以完成媒体协商和会话资源分配之后,将会向发起预建立会话呼叫请求的终端返回呼叫接入消息,该呼叫接入消息将是网络侧对终端侧所发起与预建立会话相关的请求进行处理后反馈的响应。

步骤350,向网络侧发送呼叫结束消息,以应答呼叫接入消息,建立与网络侧之间的预建立会话。

通过终端侧所进行的预建立会话呼叫请求的发起和返回的呼叫接入消息,即可获知当前已经在网络侧完成媒体协商,并且分配了相应的会话资源,但鉴于当前并不需要进行通话,因此,终端侧将向网络侧发送呼叫结束消息,以对网络侧返回的呼叫接入消息进行应答,进而完成其与网络侧之间的预建立会话建立。

其中,通过预建立会话的建立,网络侧保留预建立会话和分配的会话资源,以供后续需要与集群系统中其它终端通话时使用其在网络侧保留的预建立会话和分配的会话资源。

进一步的,需要说明的是,对于通过其在网络侧保留的预建立会话和分配的会话资源进行通话的终端而言,其在结束通话时,虽然结束预建立会话和会话资源的使用,但是网络侧仍然保留该预建立会话和会话资源,以便后续通话使用,进而保障该终端能够随时进行时延缩短的集群会话业务,满足呼叫时延、话权时延和呼叫质量的高要求。

在一个实施例中,该方法如图4所示,包括如下步骤:

步骤410,向网络侧发起解除预建立会话的呼叫请求,解除预建立会话的呼叫请求触发网络侧删除对应预建立会话和分配的会话资源,并返回呼叫接入消息。

其中,解除预建立会话的呼叫请求是通过对宽带集群标准呼叫请求消息的扩展发起的。与网络侧建立了预建立会话的终端在其完成了预建立会话的建立之后将保持着预建立会话的状态,因此,网络侧所保留的预建立会话以及分配的会话资源而言,只有在接收到终端发起的解除预建立会话的呼叫请求方可删除。

步骤430,接收网络侧返回的呼叫接入消息,并应答,以进行解除预建立会话的确认。

如前所述的,呼叫接入消息用于对与预建立会话相关的请求进行反馈,其中,与预建立会话相关的请求包括了预建立会话呼叫请求和解除预建立会话的呼叫请求。

终端侧任一发起了解除预建立会话的呼叫请求的终端在接收到此呼叫接入消息时,将向网络侧发送一确认消息,以进行解除预建立会话的确认。

通过如上所述的预建立会话的发起和解除,将使用得预建立会话相关的过程与终端的呼叫过程相分离,从而对于呼叫过程而言,原有的占据较大时延的过程被剥离出来,相对应的,终端的呼叫过程所对应的时延就非常小,以至于能够在实时性和服务可靠性要求较高的集群会话业务中忽略不计,极大地提高了集群会话性能。

在一个实施例中,还相应地提供了一种集群会话方法,该方法由网络侧执行,如图5所示,包括如下步骤:

步骤510,接收终端侧主叫终端发送的服务请求。

集群系统中,网络侧会接收任意终端发送的服务请求,该服务请求用于终端侧中终端向网络侧请求服务,以便于通过网络侧所提供的服务实现终端所需要进行的集群会话业务。

步骤530,根据服务请求中主叫终端标识和被叫终端标识获取主叫终端和被叫终端在网络侧进行预建立会话的会话资源。

由于网络侧已经存在该终端的会话资源,即发起服务请求的终端接入网络侧所需要的会话资源采用网络侧的已有会话资源,因此接收到服务请求的网络侧将根据此服务请求获取对应的预建立会话以及为该预建立会话分配的会话资源。

如前所述的,根据服务请求所得到的终端侧在网络侧进行预建立会话的会话资源可以是主叫终端在网络侧进行预建立会话的会话资源,但在优选的实施例中,该会话资源包括主叫终端和被叫终端分别在网络侧进行预建立会话的会话资源。

步骤550,向被叫终端发送振铃消息。

接收到服务请求的网络侧除了为主叫终端获取已有会话资源之外,还将向相应的被叫终端发送振铃消息,以通知主叫终端接入。

步骤570,接收被叫终端应答振铃消息而返回的响应消息,并向主叫终端发送。

对于被叫终端而言,其在接收到网络侧发送的振铃消息之后,将会进行振铃,进而通知使用者在被叫终端触发相应的按键实现被叫终端中的摘机,进而对主叫终端所请求的集群会话进行响应。

被叫终端中摘机的触发将生成相应的响应消息,并将此响应消息发送给网络侧;此时,对于网络侧而言,其也将会根据此响应消息使用被叫终端进行预建立会话所分配的会话资源进行会话,也就是说,集群会话进行过程中,网络侧与被叫终端已有会话资源中指定的专用承载实现媒体传输。

步骤590,在主叫终端和被叫终端之间的呼叫建立后,通过会话资源进行主叫终端和被叫终端之间的媒体传输。

该会话资源包括了网络侧与终端之间建立的专用承载和设置的高QoS服务等级,网络侧将使用这一专用承载为主叫终端传输媒体数据流,而对于被叫终端与网络侧之间的媒体数据流传输,可在此时建立普通会话,以指定相应的承载来完成。但是,在优选的实施例中,网络侧也将使用被叫终端进行预建立会话所指定的专用承载为被叫终端传输媒体数据流。

通过如上所述的过程,将使用在网络侧的控制下终端侧的终端得以通过发起服务请求而使用其在网络侧已有的会话资源实现其集群会话业务,而不需要进行会话的建立和会话资源的分配,并且对于响应此终端的被叫终端而言,网络侧也不需要进行寻呼以及与被叫终端建立会话,极大地提高了处理效率。

对于主叫终端和被叫终端之间媒体数据流传输,网络侧均采用其分别对应的会话资源接收媒体数据流并发送出去。换而言之,会话资源中指定了使用的专用承载,网络侧使用其为主叫终端保留的专用承载接收主叫终端发送的媒体数据流,并也使用此专用承载向主叫终端发送媒体数据流。

一方面的,在优选的实施例中,网络侧也将使用为被叫终端保留的专用承载接收被叫终端发送的媒体数据流,并也使用此专用承载向被叫终端发送媒体数据流,由此即可实现主叫终端和被叫终端之间的媒体传输。

网络侧通过基于预建立会话所实现的主叫终端和被叫终端的接入,很大程度上缩短了会话的建立时间,也更多地省去了会话资源分配的操作,特别是会话资源分配中指定专用承载的操作,对于性能要求严格的集群会话业务而言将具备明显优势。

在一个实施例中,如图6所示,如上的步骤510之前,该方法还包括:

步骤710,接收终端侧发起的预建立会话呼叫请求。

其中,预建立会话呼叫请求是通过对宽带集群标准呼叫请求消息的扩展发起的。网络侧在接收得到终端侧发起的预建立会话呼叫请求之后,将触发执行预建立会话的流程,以在发起预建立会话呼叫请求的终端未请求服务之前,为此终端建立预建立会话。

步骤730,通过预建立会话呼叫请求进行媒体协商和会话资源的分配。

如前所述的,预建立会话呼叫请求中携带了呼叫类型和相关的媒体信息,网络侧根据接收的预建立会话呼叫请求与终端进行媒体协商和会话资源的分配,进而为该终端的接入指定专用承载。

步骤750,待媒体协商和会话资源分配完成,向终端侧发送呼叫接入消息。

步骤770,根据终端侧对呼叫接入消息的应答建立与终端侧之间的预建立会话,以保留预建立会话和分配的会话资源。

网络侧在完成终端的预建立会话,并分配相应的会话资源之后,将保留此预建立会话和分配的会话资源,通过此资源预留使得后续终端真正建立会话时能够直接使用此会话资源,而不必重新分配。

在一个实施例中,如图7所示,如上所述的方法还包括如下步骤:

步骤810,接收解除预建立会话的呼叫请求,解除预建立会话的呼叫请求由终端侧发起。

其中,解除预建立会话的呼叫请求是通过对宽带集群标准呼叫请求消息的扩展发起的。

任一与网络侧建立了预建立会话的终端均可根据需要向网络侧发起解除预建立会话的呼叫请求,为其解除当前所进行的预建立会话。

步骤830,通过解除预建立会话的呼叫请求触发删除对应预建立会话和分配的会话资源,并向终端侧返回呼叫接入消息。

在网络侧根据解除预建立会话的呼叫请求删除对应的预建立会话和为此预建立会话所分配的会话资源,向通过返回呼叫接入消息对所完成的预建立会话解除进行反馈。

步骤850,接收终端侧对呼叫接入消息返回的应答,以完成终端侧对预建立会话解除的确认。

下面结合一个具体的实施例来进行详细阐述如上所述的方法。该实施例中,本发明所指的终端侧包括了可进行集群会话的多个终端,而网络侧是由集群核心网实现的。

集群会话对于呼叫时延和会话质量要求高的终端将通过如图8所示的时序过程首先进行与集群核心网进行交互,完成预建立会话的建立和会话资源的分配,并将预建立会话和会话资源与终端绑定,以便后续使用。

集群核心网在完成预建立会话的建立和会话资源的分配之后,将向终端返回呼叫接入消息,以对此进行反馈,并且在接收到终端发送的呼叫确认消息之后完成预建立会话的流程。

此过程通过对宽带集群标准呼叫请求进行扩展,以使其包含特定的字段,即用于实现媒体协商和会话资源分配的呼叫类型和相应媒体信息,进而完成预建立会话流程。

在此基础上,终端在任意时刻均能够请求相应的预建立会话和会话资源来获得服务,进而实现低时延的集群会话。

具体时序过程请参阅图9所示,完成了预建立会话的终端如需要接入网络侧而与其它终端进行集群会话,则直接向集群核心网发送服务请求即可,在此所实现的呼叫流程中,相比现有的呼叫流程,节省了会话建立和会话资源分配的流程。

与之相对应的,相对主叫终端发起呼叫,被叫终端在本实施例中也是与网络侧完成了预建立会话和会话资源分配的终端。

因此,如图10所示,在主叫终端通过集群核心网接通被叫终端的过程中,节省了最为耗时的寻呼、建立专用承载和设置高QoS服务等级的过程。

终端在建立预建立会话的同时,其也可根据需要随时解除预建立会话,所涉及的时序过程如图11所示。

对于集群会话业务中的单呼业务而言,根据如上所述的描述,其在主被叫双方均已预建立会话的情况下,网络侧仅需桥接两端会话即可建立呼叫,进而能够显示提高呼叫成功率及减少呼叫时延,在实际运营中预计可节省呼叫时间50至100毫秒,在对性能要求严格的场景下有明显优势。

在一个实施例中,还相应地提供了一种集群会话装置,该集群会话装置置于终端,如图12所示,该装置包括置于终端的服务发起模块1310、响应接收模块1330和媒体传输模块1350,其中:

服务发起模块1310,用于作为主叫终端向网络侧发送服务请求,该服务请求携带有主叫终端标识和被叫终端标识,使网络侧可以通过服务请求中主叫终端标识和被叫终端标识获取终端进行预建立会话所分配的会话资源。

响应接收模块1330,用于接收被呼的终端通过网络侧返回的响应消息,通过响应消息建立呼叫。

媒体传输模块1350,用于在呼叫建立后,通过会话资源进行与被呼的终端之间的媒体传输。

在一个实施例中,如图13所示,如上所述的装置还包括了振铃接收模块1410和振铃应答模块1430,其中:

振铃接收模块1410,用于接收网络侧发送的振铃消息。

振铃应答模块1430,用于应答振铃消息,通过网络侧向发送响应消息,响应消息用于建立呼叫。

在一个实施例中,如图14所示,如上的装置还包括预建立会话请求模块1510、接入消息接收模块1530和呼叫结束模块1550,其中:

预建立会话请求模块1510,用于向网络侧发起预建立会话呼叫请求,以通过预建立会话呼叫请求与网络侧进行媒体协商并分配会话资源。

接入消息接收模块1530,用于接收完成媒体协商和会话资源分配的网络侧发送的呼叫接入消息;

呼叫结束模块1550,用于向网络侧发送呼叫结束消息,以应答呼叫接入消息,建立与网络侧之间的预建立会话。

其中,通过预建立会话的建立,网络侧保留预建立会话和分配的会话资源。

在一个实施例中,如图15所示,该装置还包括了请求解除模块1610和解除确认模块1630,其中:

请求解除模块1610,用于向网络侧发起解除预建立会话的呼叫请求,解除预建立会话的呼叫请求触发网络侧删除对应预建立会话和分配的会话资源,并返回呼叫接入消息,解除预建立会话的呼叫请求是通过对宽带集群标准呼叫请求消息的扩展发起的。

解除确认模块1630,用于接收网络侧返回的呼叫接入消息,并应答,以进行解除预建立会话的确认。

在一个实施例中,如图16所示,还相应地提供了一种集群会话装置,其置于网络侧,该装置包括了服务请求接收模块1710、资源获取模块1730、振铃发送模块1750、振铃应答接收模块1770和传输模块1790,其中:

服务请求接收模块1710,用于接收终端侧主叫终端发送的服务请求。

资源获取模块1730,用于根据服务请求中主叫终端标识和被叫终端标识获取主叫终端和被叫终端在网络侧进行预建立会话的会话资源。

振铃发送模块1750,用于向被叫终端发送振铃消息。

振铃应答模块1770,用于接收被叫终端应答振铃消息而返回的响应消息,并向主叫终端发送。

传输模块1790,用于在主叫终端和被叫终端之间的呼叫建立后,通过会话资源进行主叫终端和被叫终端之间的媒体传输。

在一个实施例中,如图17所示,如上所述的装置还包括预建立会话请求接收模块1810、预建立会话处理模块1930、接入消息发送模块1950和保留模块1970,其中:

预建立会话请求接收模块1910,用于接收终端侧发起的预建立会话呼叫请求,所述预建立会话呼叫请求是通过对宽带集群标准呼叫请求消息的扩展发起的;

预建立会话处理模块1930,用于通过预建立会话呼叫请求进行媒体协商和会话资源的分配;

接入消息发送模块1950,用于待媒体协商和会话资源分配完成,向终端侧发送呼叫接入消息;

保留模块1970,用于根据终端设备对呼叫接入消息的应答建立与终端侧之间的预建立会话,以保留预建立会话和分配的会话资源。

在一个实施例中,如上所述的装置如图18所示,还包括解除请求接收模块2010、删除模块2030和解除确认接收模块2050,其中:

解除请求接收模块2010,用于接收解除预建立会话的呼叫请求,解除预建立会话的呼叫请求由终端侧发起,所述解除预建立会话的呼叫请求是通过对宽带集群标准呼叫请求消息的扩展发起的。

删除模块2030,用于通过解除预建立会话的呼叫请求触发删除对应预建立会话和分配的会话资源,并向终端侧返回呼叫接入消息。

解除确认接收模块2050,用于接收终端侧对呼叫接入消息返回的应答,以完成终端侧对预建立会话解除的确认。

图19是本发明实施例中的一种终端设备的结构示意图,终端设备2100可以包括:至少一个处理器2101,例如CPU,基带控制器等,至少一个移动通信射频组件2103,存储器2104,至少一个通信总线2102。其中,通信总线2102用于实现这些组件之间的连接通信。存储器2104可以是高速RAM存储器,也可以是非易失的存储器(non-volatile memory),例如至少一个磁盘存储器。存储器2104可选的还可以是至少一个位于远离前述处理器2101的存储装置。存储器2104中存储一组程序代码,且处理器2101用于调用存储器中存储的程序代码,用于执行以下操作:

终端作为主叫终端向网络侧发送服务请求,所述服务请求携带有主叫终端标识和被叫终端标识,使网络侧可以通过服务请求中主叫终端标识和被叫终端标识获取所述终端进行预建立会话所分配的会话资源;

接收被呼的终端通过网络侧返回的响应消息,通过所述响应消息建立呼叫;

在所述呼叫建立后,所述的终端通过会话资源进行与被呼的终端之间的媒体传输。

在另一个实施例中,一种网络侧设备,包括至少一个处理器、至少一个移动通信射频组件、存储器和至少一个通信总线,所述存储器中存储程序代码,且处理器用于调用所述存储器中存储的程序代码,用于执行以下操作:

接收终端侧主叫终端发送的服务请求;

根据所述服务请求中主叫终端标识和被叫终端标识获取得到所述主叫终端和被叫终端在所述网络侧进行预建立会话的会话资源;

向所述被叫终端发送振铃消息;

接收所述被叫终端应答所述振铃消息而返回的响应消息,并向主叫终端发送;

在主叫终端和被叫终端之间的呼叫建立后,通过所述会话资源进行所述主叫终端和被叫终端之间的媒体传输。

本领域普通技术人员可以理解实现上述实施例的全部或部分步骤可以通过硬件来完成,也可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,上述提到的存储介质可以是只读存储器,磁盘或光盘等。

虽然已参照几个典型实施方式描述了本发明,但应当理解,所用的术语是说明和示例性、而非限制性的术语。由于本发明能够以多种形式具体实施而不脱离发明的精神或实质,所以应当理解,上述实施方式不限于任何前述的细节,而应在随附权利要求所限定的精神和范围内广泛地解释,因此落入权利要求或其等效范围内的全部变化和改型都应为随附权利要求所涵盖。

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