业务处理方法、设备及系统与流程

文档序号:15455278发布日期:2018-09-15 00:56阅读:202来源:国知局

本申请实施例涉及通信技术领域,尤其涉及一种业务处理方法、设备及系统。



背景技术:

随着通信技术的不断发展,基于长期演进(longtermevolution,lte)的语音(voiceoverlte,volte)终端的应用越来越广泛,volte终端可以通过互联网协议多媒体子系统(ipmultimediasubsystem,ims)域或电路交换(circuitswitched,cs)域获取呼叫及短信业务。

由于通过ims域可以向volte终端提供更优质的服务,因此,在volte终端作为被请求终端(被呼叫终端或短信接收终端)、且volte终端接入ims域时,ims系统通常先通过ims域向volte发送请求,在无法通过ims域向volte终端发送请求时,再通过cs域向volte终端发送请求。

在现有技术中,在ims系统通过ims域向volte终端发送业务请求(该业务请求可以为呼叫业务请求和短信业务请求)时,ims系统向volte终端发送的业务请求会先到达演进型分组核心网(evolvedpacketcore,epc)中的服务网关(servinggateway,s-gw),若s-gw与volte终端之间具有连接,则s-gw向volte终端发送业务请求,若s-gw与volte终端之间不具有连接,则s-gw缓存向volte终端发送的业务请求,并请求移动性管理实体(mobilitymanagemententity,mme)向volte终端发送寻呼消息,以使volte终端向mme返回寻呼响应后与s-gw建立连接。若在预设时长内s-gw与volte之间仍未建立连接,导致volte终端无法向ims系统反馈业务响应消息时,则ims系统通过查询/服务呼叫会话控制功能(interrogating/servingcallsessioncontrolfunction,i/s-cscf)、及代理呼叫会话控制功能(proxycallsessioncontrolfunction,p-cscf)在用户面通道向volte终端发送取消呼叫业务请求,并通过cs域向volte终端发送业务请求。

然而,由于ims系统通过i/s-cscf和p-cscf在用户面通道向volte终端发送取消呼叫业务请求为sip消息,因此,s-gw只对该取消呼叫业务请求进行透传或缓存,并由mme继续寻呼volte终端,在volte终端与s-gw建立连接之后,s-gw向volte终端发送缓存的业务请求,进而导致volte终端会在ims域和cs域接收到重复的业务请求,进而导致用户体验差。



技术实现要素:

本申请实施例提供一种业务处理方法、设备及系统,避免了volte终端在ims域和cs域接收到重复的业务请求消息。

第一方面,本申请实施例提供一种业务处理方法,该方法的执行主体为s-gw,在s-gw缓存volte终端对应的ims业务请求消息之后,s-gw从信令面通道接收分组数据网关p-gw发送的volte终端对应的ims业务取消请求消息,则s-gw在缓存中确定ims业务取消请求消息对应的ims业务请求消息,并丢弃ims业务请求消息。

在上述过程中,由于s-gw在信令面通道接收ims业务取消请求消息,使得s-gw可以根据该ims业务取消请求消息丢弃了缓存的、volte终端对应的ims业务请求消息,避免了volte终端在ims域接收到业务请求消息,进而避免了volte终端在ims域和cs域接收到重复的业务请求消息。

可选的,当ims业务请求的类型不同时,s-gw接收ims业务取消请求消息的方式也不同,具体的,请参见如下可行的实现方式:

一种可行的实现方式:ims业务请求为ims呼叫业务请求。

可选的,s-gw可以通过如下可行的实现方式从信令面通道接收p-gw发送的volte终端对应的ims业务取消请求消息:在代理呼叫会话控制功能p-cscf设备向策略与计费规则功能pcrf设备发送携带取消标识的认证授权请求aar消息或携带取消标识的会话终止请求str消息、及pcrf设备根据aar消息或str消息向数据网关p-gw发送携带取消标识的重认证请求rar消息之后,s-gw接收p-gw根据rar消息发送的ims业务取消请求消息。

可选的,aar消息或str消息为p-cscf设备根据电话应用服务器tas发送的携带取消标识的sipcancel消息发送的。

在该种可行的实现方式中,在s-gw丢弃ims业务请求消息之后,s-gw还可以向p-gw发送ims业务取消响应消息,以使p-gw根据ims业务取消响应消息向pcrf设备发送重认证响应raa消息,以使pcrf设备根据raa消息向p-cscf设备发送认证授权响应aaa消息或会话终止响应sta消息。

一种可行的实现方式:ims业务请求为ims短信业务请求。

可选的,s-gw可以通过如下可行的实现方式从信令面通道接收volte终端对应的ims业务取消请求消息:在p-cscf设备向pcrf设备发送携带取消标识的认证授权请求aar消息、及pcrf设备根据aar向p-gw发送携带取消标识的重认证请求rar消息之后,接收p-gw根据rar消息发送的ims业务取消请求消息.

可选的,aar消息为p-cscf设备根据tas发送的携带取消标识的sipcancel消息发送的。

在该种可行的实现方式中,在s-gw丢弃ims业务请求消息之后,s-gw还可以向p-gw发送ims业务取消响应消息,以使p-gw根据ims业务取消响应消息向pcrf设备发送重认证响应raa消息,以使pcrf设备根据raa消息向p-cscf设备发送认证授权响应aaa消息。

在上述任意一种实施方式的基础上,可选的,ims业务取消请求消息可以为downlinkdatarelease消息,或者,ims业务取消请求消息可以为携带取消标识的更新承载请求ubr消息。

在上述任意一种实施方式的基础上,可选的,s-gw可以通过如下实现方式在缓存中确定ims业务取消请求消息对应的ims业务请求消息:s-gw确定当前连接对应的缓存,当前连接用于传输ims业务请求消息,当前连接对应的缓存中包括volte终端对应的至少一个ims业务请求消息,s-gw将当前连接对应的缓存中的消息确定为ims业务取消请求消息对应的ims业务请求消息。

在上述任意一种实施方式的基础上,可选的,在s-gw丢弃ims业务请求消息之后,s-gw还可以向移动性管理实体mme发送停止寻呼volte终端的指示消息。以使mme释放寻呼volte终端所占用的资源,进而避免资源浪费。

第二方面,本申请实施例提供一种业务处理方法,该方法的执行主体为p-cscf设备,在p-cscf设备接收到tas向volte终端发送的、携带取消标识的sipcancel消息之后,p-cscf设备根据sipcancel消息,通过信令面通道向volte终端对应的s-gw发送ims业务取消请求消息,ims业务取消请求消息用于指示s-gw丢弃ims业务取消请求消息对应的ims业务请求消息。

在上述过程中,由于p-cscf设备通过信令面通道向volte终端对应的s-gw发送ims业务取消请求消息,使得s-gw可以根据该ims业务取消请求消息丢弃了缓存的、volte终端对应的ims业务请求消息,避免了volte终端在ims域接收到业务请求消息,进而避免了volte终端在ims域和cs域接收到重复的业务请求消息。

在一种可能的实施方式中,在p-cscf设备根据sipcancel消息,通过信令面通道向volte终端对应的服务网关s-gw发送ims业务取消请求消息之后,还包括:

p-cscf设备接收s-gw发送的、ims业务取消请求消息对应的ims业务取消响应消息;

p-cscf设备向p-cscf设备对应的电话应用服务器tas发送ims业务取消响应消息,ims业务取消响应消息用于指示tas通过电路交换cs域向volte终端发送业务请求消息。

可选的,当ims业务请求的类型不同时,p-cscf设备通过信令面通道向volte终端对应的s-gw发送ims业务取消请求消息的方式也不同,具体的,请参见如下可行的实现方式:

一种可行的实现方式:ims业务请求为ims呼叫业务请求。

可选的,p-cscf设备可以通过如下可行的实现方式通过信令面通道向volte终端对应的s-gw发送ims业务取消请求消息:p-cscf设备根据sipcancel消息,生成携带取消标识的认证授权请求aar消息、或携带取消标识的会话终止请求str消息,p-cscf设备向pcrf设备发送aar消息或str消息,以使pcrf设备根据aar消息或str消息通过信令面通道向volte终端对应的s-gw发送ims业务取消请求消息。

可选的,pcrf设备根据aar消息或str消息通过信令面通道向volte终端对应的s-gw发送ims业务取消请求消息,包括:pcrf设备根据aar消息或str消息向p-gw发送携带取消标识的rar消息,以使p-gw根据rar消息通过信令面通道向s-gw发送ims业务取消请求消息。

在该种可行的实现方式中,p-cscf设备接收s-gw发送的、ims业务取消请求消息对应的ims业务取消响应消息,包括:在s-gw向p-gw发送ims业务取消响应消息、及p-gw根据ims业务取消响应消息向pcrf设备发送raa消息之后,p-cscf设备接收pcrf设备根据raa消息发送的认证授权响应aaa消息或会话终止响应sta消息。

一种可行的实现方式:ims业务请求为ims短信业务请求。

可选的,p-cscf设备可以通过如下可行的实现方式通过信令面通道向volte终端对应的s-gw发送ims业务取消请求消息:p-cscf设备根据sipcancel消息,生成携带取消标识的认证授权请求aar消息;p-cscf设备向pcrf设备发送aar消息,以使pcrf设备根据aar消息通过信令面通道向volte终端对应的s-gw发送ims业务取消请求消息。

可选的,pcrf设备根据aar消息通过信令面通道向volte终端对应的s-gw发送ims业务取消请求消息,包括:pcrf设备根据aar消息向p-gw发送携带取消标识的rar消息,以使p-gw根据rar消息通过信令面通道向s-gw发送ims业务取消请求消息。

在该种可行的实现方式中,p-cscf设备接收s-gw发送的、ims业务取消请求消息对应的ims业务取消响应消息,包括:在s-gw向p-gw发送ims业务取消响应消息、及p-gw根据ims业务取消响应消息向pcrf设备发送raa消息之后,p-cscf设备接收pcrf设备根据raa消息发送的认证授权响应aaa消息。

在上述任意一种实施方式的基础上,可选的,ims业务取消请求消息为downlinkdatarelease消息,或者,ims业务取消请求消息为携带取消标识的更新承载请求ubr消息。

第三方面,本申请实施例提供一种服务网关,包括接收器、处理器、存储器及通信总线,存储器用于存储程序指令,通信总线用于实现各元器件之间的连接,处理器用于读取存储器中的程序指令,并执行程序指令对应的操作,其中,

接收器用于,在处理器缓存长期演进的语音volte终端对应的互联网协议多媒体子系统ims业务请求消息之后,从信令面通道接收分组数据网关p-gw发送的volte终端对应的ims业务取消请求消息;

处理器用于,在缓存中确定ims业务取消请求消息对应的ims业务请求消息,并丢弃ims业务请求消息。

在一种可能的实施方式中,ims业务请求为ims呼叫业务请求;相应的,接收器具体用于:

在代理呼叫会话控制功能p-cscf设备向策略与计费规则功能pcrf设备发送携带取消标识的认证授权请求aar消息或携带取消标识的会话终止请求str消息、及pcrf设备根据aar消息或str消息向数据网关p-gw发送携带取消标识的重认证请求rar消息之后,接收p-gw根据rar消息发送的ims业务取消请求消息。

在另一种可能的实施方式中,aar消息或str消息为p-cscf设备根据电话应用服务器tas发送的携带取消标识的sipcancel消息发送的。

在另一种可能的实施方式中,服务网关还包括发送器,其中,

发送器用于,在处理器丢弃ims业务请求消息之后,向p-gw发送ims业务取消响应消息,以使p-gw根据ims业务取消响应消息向pcrf设备发送重认证响应raa消息,以使pcrf设备根据raa消息向p-cscf设备发送认证授权响应aaa消息或会话终止响应sta消息。

在另一种可能的实施方式中,ims业务请求为ims短信业务请求;相应的,接收器具体用于:

在p-cscf设备向pcrf设备发送携带取消标识的认证授权请求aar消息、及pcrf设备根据aar向p-gw发送携带取消标识的重认证请求rar消息之后,接收p-gw根据rar消息发送的ims业务取消请求消息。

在另一种可能的实施方式中,aar消息为p-cscf设备根据tas发送的携带取消标识的sipcancel消息发送的。

在另一种可能的实施方式中,发送器还用于,在处理器丢弃ims业务请求消息之后,向p-gw发送ims业务取消响应消息,以使p-gw根据ims业务取消响应消息向pcrf设备发送重认证响应raa消息,以使pcrf设备根据raa消息向p-cscf设备发送认证授权响应aaa消息。

在另一种可能的实施方式中,ims业务取消请求消息为downlinkdatarelease消息,或者,ims业务取消请求消息为携带取消标识的更新承载请求ubr消息。

在另一种可能的实施方式中,处理器具体用于:

确定当前连接对应的缓存,当前连接用于传输ims业务请求消息,当前连接对应的缓存中包括volte终端对应的至少一个ims业务请求消息;

将当前连接对应的缓存中的消息确定为ims业务取消请求消息对应的ims业务请求消息。

在另一种可能的实施方式中,发送器还用于,在处理器丢弃ims业务请求消息之后,向移动性管理实体mme发送停止寻呼volte终端的指示消息。

第四方面,本申请实施例提供一种代理呼叫会话控制功能设备,包括接收器、发送器、存储器及通信总线,存储器用于存储程序指令,通信总线用于实现各元器件之间的连接,其中,

接收器用于,接收电话应用服务器tas向长期演进的语音volte终端发送的、携带取消标识的sipcancel消息;

发送器用于,根据sipcancel消息,通过信令面通道向volte终端对应的服务网关s-gw发送互联网协议多媒体子系统ims业务取消请求消息,ims业务取消请求消息用于指示s-gw丢弃ims业务取消请求消息对应的ims业务请求消息。

在一种可能的实施方式中,接收器还用于,在发送器根据sipcancel消息,通过信令面通道向volte终端对应的服务网关s-gw发送ims业务取消请求消息之后,接收s-gw发送的、ims业务取消请求消息对应的ims业务取消响应消息;

发送器还用于,向p-cscf设备对应的电话应用服务器tas发送ims业务取消响应消息,ims业务取消响应消息用于指示tas通过电路交换cs域向volte终端发送业务请求消息。

在另一种可能的实施方式中,设备还包括处理器,其中,

处理器用于,在ims业务请求为ims呼叫业务请求时,根据sipcancel消息,生成携带取消标识的认证授权请求aar消息、或携带取消标识的会话终止请求str消息;

发送器具体用于,向pcrf设备发送aar消息或str消息,以使pcrf设备根据aar消息或str消息通过信令面通道向volte终端对应的s-gw发送ims业务取消请求消息。

在另一种可能的实施方式中,发送器具体用于:

根据aar消息或str消息向p-gw发送携带取消标识的rar消息,以使p-gw根据rar消息通过信令面通道向s-gw发送ims业务取消请求消息。

在另一种可能的实施方式中,处理器还用于,在ims业务请求为ims短信业务请求时,根据sipcancel消息,生成携带取消标识的认证授权请求aar消息;

发送器具体用于,向pcrf设备发送aar消息,以使pcrf设备根据aar消息通过信令面通道向volte终端对应的s-gw发送ims业务取消请求消息。

在另一种可能的实施方式中,发送器具体用于:

根据aar消息向p-gw发送携带取消标识的rar消息,以使p-gw根据rar消息通过信令面通道向s-gw发送ims业务取消请求消息。

在另一种可能的实施方式中,ims业务请求为ims呼叫业务请求;相应的,接收器具体用于:

在s-gw向p-gw发送ims业务取消响应消息、及p-gw根据ims业务取消响应消息向pcrf设备发送raa消息之后,接收pcrf设备根据raa消息发送的认证授权响应aaa消息或会话终止响应sta消息。

在另一种可能的实施方式中,ims业务请求为ims短信业务请求;相应的,接收器具体用于:

在s-gw向p-gw发送ims业务取消响应消息、及p-gw根据ims业务取消响应消息向pcrf设备发送raa消息之后,接收pcrf设备根据raa消息发送的认证授权响应aaa消息。

在另一种可能的实施方式中,ims业务取消请求消息为downlinkdatarelease消息,或者,ims业务取消请求消息为携带取消标识的更新承载请求ubr消息。

第五方面,本申请实施例提供一种业务处理装置,包括接收模块、确定模块和丢弃模块,其中,

所述接收模块用于,从信令面通道接收分组数据网关p-gw发送的所述volte终端对应的ims业务取消请求消息;

所述确定模块用于,在缓存中确定所述ims业务取消请求消息对应的ims业务请求消息;

所述丢弃模块用于,丢弃所述ims业务请求消息。

在一种可能的实施方式中,所述ims业务请求为ims呼叫业务请求;相应的,所述接收模块具体用于:

在所述代理呼叫会话控制功能p-cscf设备向所述策略与计费规则功能pcrf设备发送携带取消标识的认证授权请求aar消息或携带所述取消标识的会话终止请求str消息、及所述pcrf设备根据所述aar消息或所述str消息向所述数据网关p-gw发送携带所述取消标识的重认证请求rar消息之后,接收所述p-gw根据所述rar消息发送的所述ims业务取消请求消息。

在另一种可能的实施方式中,所述aar消息或所述str消息为所述p-cscf设备根据电话应用服务器tas发送的携带所述取消标识的sipcancel消息发送的。

在另一种可能的实施方式中,所述装置还包括发送模块,其中,

所述发送模块用于,在所述丢弃模块丢弃所述ims业务请求消息之后,向所述p-gw发送所述ims业务取消响应消息,以使所述p-gw根据所述ims业务取消响应消息向所述pcrf设备发送重认证响应raa消息,以使所述pcrf设备根据所述raa消息向所述p-cscf设备发送认证授权响应aaa消息或会话终止响应sta消息。

在另一种可能的实施方式中,所述ims业务请求为ims短信业务请求;相应的,所述接收模块具体用于:

在所述p-cscf设备向所述pcrf设备发送携带取消标识的认证授权请求aar消息、及所述pcrf设备根据所述aar向所述p-gw发送携带所述取消标识的重认证请求rar消息之后,接收所述p-gw根据所述rar消息发送的所述ims业务取消请求消息.

在另一种可能的实施方式中,所述aar消息为所述p-cscf设备根据所述tas发送的携带所述取消标识的sipcancel消息发送的。

在另一种可能的实施方式中,所述发送模块还用于,在所述丢弃模块丢弃所述ims业务请求消息之后,向所述p-gw发送所述ims业务取消响应消息,以使所述p-gw根据所述ims业务取消响应消息向所述pcrf设备发送重认证响应raa消息,以使所述pcrf设备根据所述raa消息向所述p-cscf设备发送认证授权响应aaa消息。

在另一种可能的实施方式中,所述ims业务取消请求消息为downlinkdatarelease消息,或者,所述ims业务取消请求消息为携带所述取消标识的更新承载请求ubr消息。

在另一种可能的实施方式中,所述确定模块具体用于:

确定当前连接对应的缓存,所述当前连接用于传输所述ims业务请求消息,所述当前连接对应的缓存中包括所述volte终端对应的至少一个ims业务请求消息;

将所述当前连接对应的缓存中的消息确定为所述ims业务取消请求消息对应的ims业务请求消息。

在另一种可能的实施方式中,所述发送模块还用于,在所述丢弃模块丢弃所述ims业务请求消息之后,向移动性管理实体mme发送停止寻呼所述volte终端的指示消息。

第六方面,本申请实施例提供一种业务处理装置,包括接收模块和发送模块,其中,

所述接收模块用于,接收电话应用服务器tas向长期演进的语音volte终端发送的、携带取消标识的sipcancel消息;

所述发送模块用于,根据所述sipcancel消息,通过信令面通道向所述volte终端对应的服务网关s-gw发送互联网协议多媒体子系统ims业务取消请求消息,所述ims业务取消请求消息用于指示所述s-gw丢弃所述ims业务取消请求消息对应的ims业务请求消息。

在一种可能的实施方式中,所述接收模块用于,在所述发送模块根据所述sipcancel消息,通过信令面通道向所述volte终端对应的服务网关s-gw发送ims业务取消请求消息之后,接收所述s-gw发送的、所述ims业务取消请求消息对应的ims业务取消响应消息;

所述发送模块具体用于,向所述p-cscf设备对应的电话应用服务器tas发送所述ims业务取消响应消息,所述ims业务取消响应消息用于指示所述tas通过电路交换cs域向所述volte终端发送业务请求消息。

在另一种可能的实施方式中,所述装置还包括生成模块,其中,

所述生成模块用于,在所述ims业务请求为ims呼叫业务请求时,根据所述sipcancel消息,生成所述携带所述取消标识的认证授权请求aar消息、或携带所述取消标识的会话终止请求str消息;

所述发送模块具体用于,向所述pcrf设备发送所述aar消息或所述str消息,以使所述pcrf设备根据所述aar消息或所述str消息通过信令面通道向所述volte终端对应的s-gw发送ims业务取消请求消息。

在另一种可能的实施方式中,所述pcrf设备根据所述aar消息或所述str消息通过信令面通道向所述volte终端对应的s-gw发送ims业务取消请求消息,包括:

所述pcrf设备根据所述aar消息或所述str消息向p-gw发送携带所述取消标识的rar消息,以使所述p-gw根据所述rar消息通过信令面通道向所述s-gw发送所述ims业务取消请求消息。

在另一种可能的实施方式中,所述生成模块还用于,在所述ims业务请求为ims短信业务请求时,根据所述sipcancel消息,生成所述携带取消标识的认证授权请求aar消息;

所述发送模块还用于,向所述pcrf设备发送所述aar消息,以使所述pcrf设备根据所述aar消息通过信令面通道向所述volte终端对应的s-gw发送ims业务取消请求消息。

可选的,所述发送模块具体用于,根据所述aar消息向p-gw发送携带所述取消标识的rar消息,以使所述p-gw根据所述rar消息通过信令面通道向所述s-gw发送所述ims业务取消请求消息。

在另一种可能的实施方式中,在所述ims业务请求为ims呼叫业务请求时,所述接收模块具体用于:

在所述s-gw向所述p-gw发送所述ims业务取消响应消息、及所述p-gw根据所述ims业务取消响应消息向所述pcrf设备发送raa消息之后,接收所述pcrf设备根据所述raa消息发送的认证授权响应aaa消息或会话终止响应sta消息。

在另一种可能的实施方式中,在所述ims业务请求为ims短信业务请求时,所述接收模块具体用于:

在所述s-gw向所述p-gw发送所述ims业务取消响应消息、及所述p-gw根据所述ims业务取消响应消息向所述pcrf设备发送raa消息之后,接收所述pcrf设备根据所述raa消息发送的认证授权响应aaa消息。

在另一种可能的实施方式中,所述ims业务取消请求消息为downlinkdatarelease消息,或者,所述ims业务取消请求消息为携带所述取消标识的更新承载请求ubr消息。

第七方面,本申请实施例提供业务处理系统,包括第三方面任一项所述的服务网关和第四方面任一项所述的代理呼叫会话控制功能设备。

本申请实施例提供的业务处理方法、设备及系统,在tas向volte终端发送ims业务请求消息后,若tas在预设时长内未接收到volte终端发送的ims业务响应消息,则tas向p-cscf设备携带取消标识的sipcancel消息,以使p-cscf设备通过pcrf设备和p-gw在信令面通道向s-gw发送ims业务取消请求消息,在s-gw从信令面通道接收到ims业务取消请求消息之后,s-gw对该ims业务取消请求消息进行解析处理,并根据该ims业务取消请求消息丢弃ims业务取消请求消息对应的ims业务请求消息。在上述过程中,由于s-gw在信令面通道接收ims业务取消请求消息,使得s-gw可以根据该ims业务取消请求消息丢弃了缓存的、volte终端对应的ims业务请求消息,避免了volte终端在ims域接收到业务请求消息,进而避免了volte终端在ims域和cs域接收到重复的业务请求消息。

附图说明

图1为本申请实施例提供的业务处理方法的应用场景示意图;

图2为本申请实施例提供的业务处理方法的交互示意图一;

图3为本申请实施例提供的业务处理方法的交互示意图二;

图4为本申请实施例提供的业务处理方法的交互示意图三;

图5为本申请实施例提供的服务网关的结构示意图一;

图6为本申请实施例提供的服务网关的结构示意图二;

图7为本申请实施例提供的代理呼叫会话控制功能设备的结构示意图一;

图8为本申请实施例提供的代理呼叫会话控制功能设备的结构示意图二;

图9为本申请实施例提供的一种业务处理装置的结构示意图一;

图10为本申请实施例提供的一种业务处理装置的结构示意图二;

图11为本申请实施例提供的另一种业务处理装置的结构示意图一;

图12为本申请实施例提供的另一种业务处理装置的结构示意图二。

具体实施方式

图1为本申请实施例提供的业务处理方法的应用场景示意图。请参见图1,包括ims系统101、epc102、cs域103、数据库104及volte终端105。ims系统101包括电话应用服务器(telephonyapplicationserver,tas)、业务集中和连续应用服务器(servicecentralizationandcontinuityapplicationserver,sccas)和ip短消息网关(ipshortmessagegateway,ip-sm-gw)、i/s-cscf设备、p-cscf设备。epc102包括pcrf设备、分组数据网网关(packetdatanetworkgateway,p-gw)、s-gw及mme。cs域103中的设备包括拜访地移动交换中心(visitedmobileswitchingcenter,vmsc)和关口移动交换中心(gatewaymobileswitchingcenter,gmsc)/媒体关口控制功能(mediagatewaycontrolfunction,mgcf)设备。数据库104中包括归属位置寄存器(homelocationregister,hlr)/归属签约用户服务器(homesubscriberserver,hss)。此外,上述设备之间的虚线表示设备之间可以通过接口interface进行通信,不同的设备之间的具体接口类型参见图1。

在ims系统101中,tas用于提供多媒体电话基本业务及补充业务。sccas用于提供被叫接入域选择(terminatingaccessdomainselection,t-ads)功能,以完成网络侧被叫的接入域选择。ip-sm-gw用于提供ims域与cs域间短消息互通的功能。i-cscf设备为归属ims网络的统一入口点,用于分配或者查询为用户服务的s-cscf设备。s-cscf设备为ims网络的中心节点,负责用户的注册、鉴权、会话、路由和业务触发。p-cscf设备为volte终端接入ims网络的入口节点,在volte终端与归属ims网络之间转发sip信令,支持从sip信令中获得会话信息并通过rx接口下发给pcrf设备,用于建立音视频专有承载。

在epc102中,pcrf设备为epc网络中的策略决策点,用于基于签约业务、网络配置和用户接入技术等进行多维度的策略决策,并将决策的结果通知pcef(即p-gw)实施。p-gw为第三代合作伙伴计划(3rdgenerationpartnershipproject,3gpp)接入网络和非3gpp接入网络之间的用户面锚点,p-gw为3gpp接入网络与外部公用数据网(publicdatanetwork,pdn)连接的接口。s-gw为3gpp内不同接入网络间的用户面锚点,s-gw为屏蔽3gpp内部不同接入网络的接口。mme用于提供epc网络控制面的移动性管理,包括用户上下文和移动状态管理,分配用户临时身份标识等。

在cs域103中,vmsc用于提供volte终端通过增强型全球移动通信系统无线接入网(gsmedgeradioaccessnetwork,geran)/通用移动通信系统陆地无线接入网(umtsterrestrialradioaccessnetwork,utran)接入cs网络的功能。mgcf/gmsc用于提供ims网络与传统公共交换电话网络(publicswitchedtelephonenetwork,pstn)/公共陆地移动网络publiclandmobilenetwork,plmn)之间的互通功能。

在数据库104中,hlr/hss具有uscdb、hlr、ims-hss、sae-hss网络功能实体的功能,用于统一存放volte终端的相关数据,以使cs域、ims域和epc域可以在hlr/hss中获取用户数据。

在本申请实施例中,在volte终端接入lte网络后,若mme发起联合位置更新流程,则可以使得volte终端同时在cs域和ims域注册,进而使得volte终端可以通过cs域和ims域获取呼叫及短信服务。

在本申请实施例中,volte终端105为被请求终端(被呼叫终端或短信接收终端)、且volte终端105当前通过网络信号较弱的lte网络接入ims域。在volte终端105被请求时,ims系统先通过ims域向volte终端发送请求,当由于lte网络信号较弱,导致ims系统无法通过ims域成功的向volte终端105发送请求时,ims系统通过cs域向volte终端105发送请求。在ims系统通过ims域向volte终端105发送ims业务请求消息之后,该ims业务请求消息会先到达s-gw,若s-gw与volte终端之间没有网络连接,则s-gw缓存该ims业务请求消息。若ims系统在预设时长内未接收到volte终端105发送的ims业务响应消息,则通过pcrf设备向s-gw发送ims业务取消请求消息,以使s-gw丢弃缓存的ims业务请求消息,并通过cs域向volte终端105重新发送业务请求消息。这样,在s-gw与volte终端105建立网络连接之后,s-gw也不会向volte终端105发送ims业务请求消息,避免了volte终端105在cs域和ims域接收到重复的业务请求消息。

下面,通过具体实施例对本申请所示的技术方案进行详细说明。需要说明的是,下面技术具体实施例可以相互结合,对于相同或相似的内容,在不同的实施例中不再进行赘述。

图2为本申请实施例提供的业务处理方法的交互示意图一。请参见图2,该方法可以包括:

s201、tas向volte终端发送ims业务请求消息后,若tas在预设时长内未接收到volte终端发送的ims业务响应消息,tas通过i/s-cscf向p-cscf发送volte终端对应的、携带取消标识的sipcancel消息。

在本申请实施例中,业务请求消息可以为呼叫业务请求消息、短信业务请求消息。在tas接收到其它终端(可以是固话、及任何移动终端)对volte终端发起的业务请求时,tas向volte终端发送ims业务请求消息,该ims业务请求消息在到达volte终端之前,会先到达s-gw。在s-gw接收到ims业务请求消息之后,若s-gw与volte终端之间没有网络连接时,则s-gw则先缓存ims业务请求消息,并请求mme寻呼volte终端。若在预设时长内mme寻呼volte终端失败,则volte终端无法接收到s-gw发送的ims业务请求消息,也无法向tas发送ims业务响应消息。

若tas在预设时长内没有接收到volte终端发送的ims业务响应消息,则tas通过i/s-csc设备f向p-cscf设备发送volte终端对应的、携带取消标识的sipcancel消息。可选的,取消标识可以为在sipcancel消息中新增sip头域、或者在sipcancel消息中sip头域参数特定的取值等,例如,reason:sip;cause=408,其中,reason是sip头域,cause是头域的参数,408用于作为取消标识。

s202、p-cscf设备根据该sipcancel消息,通过pcrf设备在信令面通道向volte终端对应的s-gw发送ims业务取消请求消息。

在实际应用过程中,p-cscf设备可以通过用户面通道向s-gw发送消息,也可以通过信令面通道。s-gw在用户面通道接收到的消息通常为多媒体消息,s-gw通常仅对从用户面通道接收到的消息进行透传。s-gw在信令面通道接收到的消息通常为控制消息,s-gw通常对从信令面通道接收到的消息进行处理。

可选的,当p-cscf设备需要通过用户面通道向s-gw发送消息时,p-cscf设备可以通过sgi接口向p-gw发送该消息,p-gw在用户面通道向s-gw发送从sgi接口接收到的消息。当p-cscf设备需要通过信令面通道向s-gw发送消息时,p-cscf可以通过rx接口向pcrf设备发送消息,pcrf设备通过gx接口向p-gw发送消息,p-gw在信令面通过向s-gw发送从gx接口收到的消息。

p-cscf设备通过mw接口接收到tas通过i/s-cscf设备向p-cscf设备发送的、携带取消标识的sipcancel消息,p-cscf设备根据sipcancel消息中的取消标识,生成ims业务取消请求消息,并通过rx接口向pcrf设备发送ims业务取消请求消息,以使pcrf设备通过p-gw在信令面通道向s-gw发送ims业务取消请求消息。

可选的,若ims业务请求为ims呼叫业务请求,则p-cscf设备在接收到tas发送的、携带取消标识的sipcancel消息之后,p-cscf设备可以根据该sipcancel消息,生成携带取消标识的认证授权请求(authorizeauthenticaterequest,aar)消息、或生成携带取消标识的会话终止请求(sessionterminationrequest,str)消息,并通过rx接口向pcrf设备发送aar消息或str消息,pcrf设备根据aar消息或str消息生成携带取消标识的重认证请求(re-auth-request,rar)消息,并向p-gw发送该rar消息,p-gw根据rar消息生成ims业务取消请求消息,并向s-gw发送ims业务取消请求消息。

可选的,若ims业务请求为ims短信业务请求,则p-cscf设备在接收到tas发送的、携带取消标识的sipcancel消息之后,p-cscf设备可以根据该sipcancel消息,生成携带取消标识的认证授权请求(authorizeauthenticaterequest,aar)消息,并通过rx接口向pcrf设备发送aar消息,pcrf设备根据aar消息生成携带取消标识的rar消息,并向p-gw发送该rar消息,p-gw根据rar消息生成ims业务取消请求消息,并向s-gw发送ims业务取消请求消息。

可选的,ims业务取消请求消息可以为downlinkdatarelease消息,或者,携带取消标识的更新承载请求(updatebearerrequest,ubr)消息。

s203、s-gw丢弃缓存的、ims业务取消请求消息对应的ims业务请求消息。

在s-gw接收到ims业务取消请求消息之后,s-gw获取ims业务取消请求消息对应的ims业务请求消息,并丢弃ims业务请求消息。

可选的,在s-gw缓存ims业务请求消息时,可以将不同volte终端对应的消息存放在不同的缓存(例如不同的消息队列)中,相应的,s-gw可以确定当前连接(用于向volte终端传输ims业务请求的网络连接)对应的缓存,其中,当前连接对应的缓存用于存储volte终端对应的至少一个ims业务请求消息。例如,s-gw可以将不同volte终端对应的消息存放在不同的缓存队列中,当s-gw需要丢弃一volte终端对应的ims业务请求消息时,s-gw可以确定该volte终端对应的当前连接,确定当前连接对应的缓存队列,并删除该缓存队列中的消息、或者删除该缓存队列。

需要说明的是,由于ims网络侧存在消息重传机制,在p-cscf设备首次向volte终端发送ims业务请求消息之后,若未收到volte终端发送的ims业务响应消息,则p-cscf设备每间隔0.5秒、1秒、2秒、4秒、8秒和16秒均会向volte终端重发ims业务请求消息,因此,在volte终端对应的缓存中可能包括多个ims业务请求消息。

s204、s-gw通过pcrf设备、p-cscf设备向tas发送ims业务取消响应消息。

在s-gw丢弃ims业务取消请求消息对应的ims业务请求消息之后,s-gw生成ims业务取消请求消息对应的ims业务取消响应消息,并通过pcrf设备、p-cscf设备向tas发送ims业务取消响应消息。

可选的,若ims业务请求为ims呼叫业务请求,s-gw向p-gw发送ims业务取消响应消息之后,p-gw根据ims业务取消响应消息生成重认证响应(re-auth-answer,raa)消息,并向pcrf设备发送raa消息,pcrf设备根据raa消息生成认证授权响应(authorizeauthenticateanswer,aaa)消息或话终止响应(sessionterminationanswer,sta)消息,并向p-cscf设备发送该aaa消息或sta消息。p-cscf设备根据aaa消息或sta消息生成200okforcancel响应,并通过i/s-cscf设备向tas发送200okforcancel响应,该200okforcancel响应与tas向volte终端发送的ims业务取消响应消息相对应。

可选的,若ims业务请求为ims短信业务请求,s-gw向p-gw发送ims业务取消响应消息之后,p-gw根据ims业务取消响应消息生成重认证响应(re-auth-answer,raa)消息,并向pcrf设备发送raa消息,pcrf设备根据raa消息生成aaa消息,并向p-cscf设备发送该aaa消息,p-cscf设备根据aaa消息生成200okforcancel响应,并通过i/s-cscf设备向tas发送200okforcancel响应。

可选的,在s-gw向tas发送ims业务取消响应消息之后,s-gw可以向mme发送停止寻呼volte终端的指示消息,以使mme释放寻呼volte终端所占用的资源,进而避免资源浪费。

s205、tas根据ims业务取消响应消息,通过cs域向volte终端发送业务请求消息。

可选的,当业务请求为呼叫业务请求时,tas可以通过如下可行的实现方式通过cs域向volte终端发送呼叫请求消息:tas可以在hss中获取volte终端所在的vmsc对应的cs路由号码(csroamingnumber,csrn),并根据csrn、通过s-cscf、mgcf/gmsc呼叫cs域的vmsc,以使vmsc向volte终端发送setup消息,以实现通过cs域向volte终端发送业务请求消息,以使volte终端在cs域接收到来电提醒。

可选的,当业务请求为短信业务请求时,ims业务请求消息为短信,tas可以通过如下可行的实现方式通过cs域向volte终端发送短信:tas可以在hlr中获取volte终端所在的vmsc的地址,并通过vmsc的地址向vmsc转发短信,以使vmsc向volte终端发送该短信。

本申请实施例提供的业务处理方法,在tas向volte终端发送ims业务请求消息后,若tas在预设时长内未接收到volte终端发送的ims业务响应消息,则tas向p-cscf设备携带取消标识的sipcancel消息,以使p-cscf设备通过pcrf设备和p-gw在信令面通道向s-gw发送ims业务取消请求消息,在s-gw从信令面通道接收到ims业务取消请求消息之后,s-gw对该ims业务取消请求消息进行解析处理,并根据该ims业务取消请求消息丢弃ims业务取消请求消息对应的ims业务请求消息。在上述过程中,由于s-gw在信令面通道接收ims业务取消请求消息,使得s-gw可以根据该ims业务取消请求消息丢弃了缓存的、volte终端对应的ims业务请求消息,避免了volte终端在ims域接收到业务请求消息,进而避免了volte终端在ims域和cs域接收到重复的业务请求消息。

在图2所示实施例的基础上,下面,通过图3所示的实施例,对图2实施例所示的业务处理过程进行进一步详细说明。

图3为本申请实施例提供的业务处理方法的交互示意图二。请参见图3,该方法可以包括:

s301、tas接收到其它终端对volte终端发起的业务请求时,tas判断volte终端是否接入ims域。

若是,则执行s302。

若否,则执行s320。

可选的,tas可以通过执行t-ads过程判断volte终端是否接入ims域。

s302、tas通过i/s-cscf设备向p-cscf设备发送volte终端对应的ims业务请求消息。

s303、p-cscf设备通过p-gw向s-gw发送该ims业务请求消息。

s304、s-gw判断与volte终端之间是否具有连接。

若是,则执行s305。

若否,则执行s306。

s305、s-gw向volte终端发送ims业务请求消息。

s306、s-gw将ims业务请求消息缓存至volte终端对应的缓存消息队列中。

s307、s-gw请求mme寻呼volte终端。

s308、mme寻呼volte终端。

s309、若tas在预设时长内未接收到volte终端的ims业务响应消息,tas通过i/s-cscf设备向p-cscf设备发送volte终端对应的、携带取消标识的sipcancel消息。

s310、p-cscf设备通过rx接口向pcrf设备发送携带取消标识的aar消息。

当然,在s310中,若ims业务请求为呼叫业务请求,则p-cscf设备也可以通过rx接口向pcrf设备发送携带取消标识的str消息。

s311、pcrf设备通过gx接口向p-gw发送携带取消标识的rar消息。

s312、p-gw通过s5接口在信令面通道向s-gw发送携带取消标识的ubr消息。

当然,在s312中,p-gw还可以通过s5接口向s-gw发送新增消息downlinkdatarelease。

s313、s-gw根据ubr消息,删除volte终端对应的缓存消息队列中的sim业务请求消息。

s314、s-gw通过s5接口向p-gw发送ims业务取消响应消息。

s315、s-gw向mme发送停止寻呼消息。

需要说明的是,s314和s315可以同时执行,也可以顺序执行,本申请实施例对此不作具体限定。

s316、mme停止寻呼volte终端。

s317、p-gw通过gx接口向pcrf设备发送raa消息。

s318、pcrf设备通过rx接口向p-cscf设备发送aaa消息。

需要说明的是,当ims业务请求为呼叫业务请求时,且s310中p-cscf设备向pcrf设备发送的是str消息,则在s318中,pcrf设备通过向p-cscf设备发送的消息为sta消息。

s319、p-cscf设备通过i/s-cscf设备向tas发送200okforcancel响应。

s320、tas通过cs域向volte终端发送业务请求消息。

在上述任意一个实施例的基础上,下面,以ims业务请求为ims呼叫业务请求为例,通过图4所示的实施例对上述实施例所示的业务处理过程进行进一步详细说明。

图4为本申请实施例提供的业务处理方法的交互示意图三。请参见图4,该方法可以包括:

s401、在tas接收到对volte终端的呼叫请求之后,tas向i/s-cscf设备发送ims呼叫请求。

s402、i/s-cscf设备根据ims呼叫请求,向hss发送位置信息请求查询,以请求获取volte终端的位置信息。

s403、hss向i/s-cscf设备发送位置信息查询响应,并在位置信息查询响应中携带volte终端的位置信息。

s404、i/s-cscf设备向tas发送ims呼叫响应,并在ims呼叫响应中携带volte终端的位置信息。

s405、sccas向hss发送用户数据请求,以请求获取volte终端的能力和接入域。

可选的,volte终端的能力可以表示volte终端是否具有接入ims域的功能、是否具有接入lte网络的功能等。在实际应用过程中,sccas还可以向hss获取volte终端的其它信息,本申请实施例对此不作具体限定。

s406、hss向sccas发送用户数据响应,并在用户数据响应中携带volte终端的能力及接入域。

通过s401-s406,tas获取到了volte终端的属性信息,例如volte终端的位置信息、volte终端的能力、及volte终端的接入域等,以使tas可以根据volte终端的属性信息对volte终端发起呼叫。假设sccas确定volte终端的接入域为ims域,则执行s407-s432。

s407、tas向i/s-cscf设备发送ims呼叫请求。

s408、i/s-cscf设备向p-csccf设备发送ims呼叫请求。

s409、p-csccf设备向p-gw发送ims呼叫请求。

s410、p-gw向s-gw发送ims呼叫请求。

s411、s-gw判断与volte终端之间不具备网络连接,则s-gw请求mme寻呼volte终端。

s412、若mme寻呼volte终端成功,则向s-gw发送寻呼响应。

s413、在s411之后,mme向e-utran发送寻呼。

s414、e-utran向volte终端发送寻呼。

在s414之后,假设mme未能成功寻呼volte终端,则volte终端无法向tas发送ims呼叫响应,导致tas等待volte终端响应超时,则执行s415-s432。

s415、tas向i/s-cscf设备发送携带取消标识的sipcancel消息。

s416、i/s-cscf设备向p-cscf设备发送携带取消标识的sipcancel消息。

s417、p-cscf设备向pcrf设备发送携带取消标识的aar消息。

当然,在s417中,p-cscf设备还可以向pcrf设备发送携带取消标识的str消息。

s418、pcrf设备向p-gw发送携带取消标识的rar消息。

s419、p-gw通过信令面通道向s-gw发送携带取消标识的ubr消息。

s420、s-gw向p-gw发送呼叫业务取消响应消息。

s421、p-gw向pcrf设备发送raa消息。

s422、pcrf设备向p-cscf设备发送aaa消息。

当然,若在s417中p-cscf设备向pcrf设备发送携带取消标识的str消息,则pcrf向p-cscf设备发送sta消息。

s423、p-cscf设备向i/s-cscf设备发送200forcancel响应。

s424、i/s-cscf设备向tas发送200forcancel响应。

s425、tas向hss发送用户数据请求,以请求volte终端所在的vmsc对应的csrn。

s426、hss向tas发送用户数据响应,并在用户数据响应中携带volte终端所在的vmsc对应的csrn。

s427、tas向i/s-cscf设备发送cs呼叫请求。

s428、i/s-cscf设备向mgcf/gmsc发送cs呼叫请求。

s429、mgcf/gmsc向vmsc发送bicciam请求。

s430、vmsc向geran/utran发送setup消息。

s431、geran/utran向volte终端发送setup消息。

s432、volte终端收到来电提醒。

在上述过程中,在tas无法通过ims域成功呼叫volte终端时,则通知s-gw丢弃缓存的ims业务请求消息,并在cs域呼叫volte终端,进而避免了volte终端在ims域和cs域接收到重复的ims呼叫请求。

图5为本申请实施例提供的服务网关的结构示意图一。请参见图5,该服务网关包括接收器11、处理器12、存储器13及通信总线14,所述存储器13用于存储程序指令,所述通信总线14用于实现各元器件之间的连接,所述处理器12用于读取所述存储器13中的程序指令,并执行所述程序指令对应的操作,其中,

所述接收器11用于,在所述处理器12缓存长期演进的语音volte终端对应的互联网协议多媒体子系统ims业务请求消息之后,从信令面通道接收分组数据网关p-gw发送的所述volte终端对应的ims业务取消请求消息;

所述处理器12用于,在缓存中确定所述ims业务取消请求消息对应的ims业务请求消息,并丢弃所述ims业务请求消息。

本申请实施例提供的服务网关可以执行上述方法实施例所示的技术方案,其实现原理以及有益效果类似,此处不再进行赘述。

在一种可能的实施方式中,所述ims业务请求为ims呼叫业务请求;相应的,所述接收器11具体用于:

在所述代理呼叫会话控制功能p-cscf设备向所述策略与计费规则功能pcrf设备发送携带取消标识的认证授权请求aar消息或携带所述取消标识的会话终止请求str消息、及所述pcrf设备根据所述aar消息或所述str消息向所述数据网关p-gw发送携带所述取消标识的重认证请求rar消息之后,接收所述p-gw根据所述rar消息发送的所述ims业务取消请求消息。

在另一种可能的实施方式中,所述aar消息或所述str消息为所述p-cscf设备根据电话应用服务器tas发送的携带所述取消标识的sipcancel消息发送的。

图6为本申请实施例提供的服务网关的结构示意图二。在图5所示实施例的基础上,请参见图6,所述服务网关还包括发送器15,其中,

所述发送器15用于,在所述处理器12丢弃所述ims业务请求消息之后,向所述p-gw发送所述ims业务取消响应消息,以使所述p-gw根据所述ims业务取消响应消息向所述pcrf设备发送重认证响应raa消息,以使所述pcrf设备根据所述raa消息向所述p-cscf设备发送认证授权响应aaa消息或会话终止响应sta消息。

在另一种可能的实施方式中,所述ims业务请求为ims短信业务请求;相应的,所述接收器11具体用于:

在所述p-cscf设备向所述pcrf设备发送携带取消标识的认证授权请求aar消息、及所述pcrf设备根据所述aar向所述p-gw发送携带所述取消标识的重认证请求rar消息之后,接收所述p-gw根据所述rar消息发送的所述ims业务取消请求消息。

在另一种可能的实施方式中,所述aar消息为所述p-cscf设备根据所述tas发送的携带所述取消标识的sipcancel消息发送的。

在另一种可能的实施方式中,所述发送器15还用于,在所述处理器12丢弃所述ims业务请求消息之后,向所述p-gw发送所述ims业务取消响应消息,以使所述p-gw根据所述ims业务取消响应消息向所述pcrf设备发送重认证响应raa消息,以使所述pcrf设备根据所述raa消息向所述p-cscf设备发送认证授权响应aaa消息。

在另一种可能的实施方式中,所述ims业务取消请求消息为downlinkdatarelease消息,或者,所述ims业务取消请求消息为携带所述取消标识的更新承载请求ubr消息。

在另一种可能的实施方式中,所述处理器12具体用于:

确定当前连接对应的缓存,所述当前连接用于传输所述ims业务请求消息,所述当前连接对应的缓存中包括所述volte终端对应的至少一个ims业务请求消息;

将所述当前连接对应的缓存中的消息确定为所述ims业务取消请求消息对应的ims业务请求消息。

在另一种可能的实施方式中,所述发送器15还用于,在所述处理器12丢弃所述ims业务请求消息之后,向移动性管理实体mme发送停止寻呼所述volte终端的指示消息。

本申请实施例提供的服务网关可以执行上述方法实施例所示的技术方案,其实现原理以及有益效果类似,此处不再进行赘述。

图7为本申请实施例提供的代理呼叫会话控制功能设备的结构示意图一。请参见图7,该设备可以包括接收器21、发送器22、存储器23及通信总线24,所述存储器23用于存储程序指令,所述通信总线24用于实现各元器件之间的连接,其中,

所述接收器21用于,接收电话应用服务器tas向长期演进的语音volte终端发送的、携带取消标识的sipcancel消息;

所述发送器22用于,根据所述sipcancel消息,通过信令面通道向所述volte终端对应的服务网关s-gw发送互联网协议多媒体子系统ims业务取消请求消息,所述ims业务取消请求消息用于指示所述s-gw丢弃所述ims业务取消请求消息对应的ims业务请求消息。

本申请实施例提供的代理呼叫会话控制功能设备可以执行上述方法实施例所示的技术方案,其实现原理以及有益效果类似,此处不再进行赘述。

在一种可能的实施方式中,所述接收器21还用于,在所述发送器22根据所述sipcancel消息,通过信令面通道向所述volte终端对应的服务网关s-gw发送ims业务取消请求消息之后,接收所述s-gw发送的、所述ims业务取消请求消息对应的ims业务取消响应消息;

所述发送器22还用于,向所述p-cscf设备对应的电话应用服务器tas发送所述ims业务取消响应消息,所述ims业务取消响应消息用于指示所述tas通过电路交换cs域向所述volte终端发送业务请求消息。

图8为本申请实施例提供的代理呼叫会话控制功能设备的结构示意图二。在图7所示实施的基础上,请参见图8,所述设备还包括处理器25,其中,

所述处理器25用于,在所述ims业务请求为ims呼叫业务请求时,根据所述sipcancel消息,生成所述携带所述取消标识的认证授权请求aar消息、或携带所述取消标识的会话终止请求str消息;

所述发送器22具体用于,向所述pcrf设备发送所述aar消息或所述str消息,以使所述pcrf设备根据所述aar消息或所述str消息通过信令面通道向所述volte终端对应的s-gw发送ims业务取消请求消息。

在另一种可能的实施方式中,所述发送器22具体用于:

根据所述aar消息或所述str消息向p-gw发送携带所述取消标识的rar消息,以使所述p-gw根据所述rar消息通过信令面通道向所述s-gw发送所述ims业务取消请求消息。

在另一种可能的实施方式中,所述处理器25还用于,在所述ims业务请求为ims短信业务请求时,根据所述sipcancel消息,生成所述携带取消标识的认证授权请求aar消息;

所述发送器22具体用于,向所述pcrf设备发送所述aar消息,以使所述pcrf设备根据所述aar消息通过信令面通道向所述volte终端对应的s-gw发送ims业务取消请求消息。

在另一种可能的实施方式中,所述发送器22具体用于:

根据所述aar消息向p-gw发送携带所述取消标识的rar消息,以使所述p-gw根据所述rar消息通过信令面通道向所述s-gw发送所述ims业务取消请求消息。

在另一种可能的实施方式中,所述ims业务请求为ims呼叫业务请求;相应的,所述接收器21具体用于:

在所述s-gw向所述p-gw发送所述ims业务取消响应消息、及所述p-gw根据所述ims业务取消响应消息向所述pcrf设备发送raa消息之后,接收所述pcrf设备根据所述raa消息发送的认证授权响应aaa消息或会话终止响应sta消息。

在另一种可能的实施方式中,所述ims业务请求为ims短信业务请求;相应的,所述接收器21具体用于:

在所述s-gw向所述p-gw发送所述ims业务取消响应消息、及所述p-gw根据所述ims业务取消响应消息向所述pcrf设备发送raa消息之后,接收所述pcrf设备根据所述raa消息发送的认证授权响应aaa消息。

在另一种可能的实施方式中,所述ims业务取消请求消息为downlinkdatarelease消息,或者,所述ims业务取消请求消息为携带所述取消标识的更新承载请求ubr消息。

本申请实施例提供的代理呼叫会话控制功能设备可以执行上述方法实施例所示的技术方案,其实现原理以及有益效果类似,此处不再进行赘述。

图9为本申请实施例提供的一种业务处理装置的结构示意图一。请参见图9,该装置可以包括接收模块31、确定模块32和丢弃模块33,其中,

所述接收模块31用于,从信令面通道接收分组数据网关p-gw发送的所述volte终端对应的ims业务取消请求消息;

所述确定模块32用于,在缓存中确定所述ims业务取消请求消息对应的ims业务请求消息;

所述丢弃模块33用于,丢弃所述ims业务请求消息。

本申请实施例提供的业务处理装置可以执行上述方法实施例所示的技术方案,其实现原理以及有益效果类似,此处不再进行赘述。

在一种可能的实施方式中,所述ims业务请求为ims呼叫业务请求;相应的,所述接收模块31具体用于:

在所述代理呼叫会话控制功能p-cscf设备向所述策略与计费规则功能pcrf设备发送携带取消标识的认证授权请求aar消息或携带所述取消标识的会话终止请求str消息、及所述pcrf设备根据所述aar消息或所述str消息向所述数据网关p-gw发送携带所述取消标识的重认证请求rar消息之后,接收所述p-gw根据所述rar消息发送的所述ims业务取消请求消息。

在另一种可能的实施方式中,所述aar消息或所述str消息为所述p-cscf设备根据电话应用服务器tas发送的携带所述取消标识的sipcancel消息发送的。

图10为本申请实施例提供的一种业务处理装置的结构示意图二。在图9所示实施例的基础上,请参见图10,所述装置还包括发送模块34,其中,

所述发送模块34用于,在所述丢弃模块33丢弃所述ims业务请求消息之后,向所述p-gw发送所述ims业务取消响应消息,以使所述p-gw根据所述ims业务取消响应消息向所述pcrf设备发送重认证响应raa消息,以使所述pcrf设备根据所述raa消息向所述p-cscf设备发送认证授权响应aaa消息或会话终止响应sta消息。

在另一种可能的实施方式中,所述ims业务请求为ims短信业务请求;相应的,所述接收模块31具体用于:

在所述p-cscf设备向所述pcrf设备发送携带取消标识的认证授权请求aar消息、及所述pcrf设备根据所述aar向所述p-gw发送携带所述取消标识的重认证请求rar消息之后,接收所述p-gw根据所述rar消息发送的所述ims业务取消请求消息.

在另一种可能的实施方式中,所述aar消息为所述p-cscf设备根据所述tas发送的携带所述取消标识的sipcancel消息发送的。

在另一种可能的实施方式中,所述发送模块34还用于,在所述丢弃模块33丢弃所述ims业务请求消息之后,向所述p-gw发送所述ims业务取消响应消息,以使所述p-gw根据所述ims业务取消响应消息向所述pcrf设备发送重认证响应raa消息,以使所述pcrf设备根据所述raa消息向所述p-cscf设备发送认证授权响应aaa消息。

在另一种可能的实施方式中,所述ims业务取消请求消息为downlinkdatarelease消息,或者,所述ims业务取消请求消息为携带所述取消标识的更新承载请求ubr消息。

在另一种可能的实施方式中,所述确定模块32具体用于:

确定当前连接对应的缓存,所述当前连接用于传输所述ims业务请求消息,所述当前连接对应的缓存中包括所述volte终端对应的至少一个ims业务请求消息;

将所述当前连接对应的缓存中的消息确定为所述ims业务取消请求消息对应的ims业务请求消息。

在另一种可能的实施方式中,所述发送模块34还用于,在所述丢弃模块33丢弃所述ims业务请求消息之后,向移动性管理实体mme发送停止寻呼所述volte终端的指示消息。

本申请实施例提供的业务处理装置可以执行上述方法实施例所示的技术方案,其实现原理以及有益效果类似,此处不再进行赘述。

图11为本申请实施例提供的另一种业务处理装置的结构示意图一。请参见图11,该装置可以包括接收模块41和发送模块42,其中,

所述接收模块41用于,接收电话应用服务器tas向长期演进的语音volte终端发送的、携带取消标识的sipcancel消息;

所述发送模块42用于,根据所述sipcancel消息,通过信令面通道向所述volte终端对应的服务网关s-gw发送互联网协议多媒体子系统ims业务取消请求消息,所述ims业务取消请求消息用于指示所述s-gw丢弃所述ims业务取消请求消息对应的ims业务请求消息。

本申请实施例提供的业务处理装置可以执行上述方法实施例所示的技术方案,其实现原理以及有益效果类似,此处不再进行赘述。

在一种可能的实施方式中,所述接收模块41用于,在所述发送模块42根据所述sipcancel消息,通过信令面通道向所述volte终端对应的服务网关s-gw发送ims业务取消请求消息之后,接收所述s-gw发送的、所述ims业务取消请求消息对应的ims业务取消响应消息;

所述发送模块42具体用于,向所述p-cscf设备对应的电话应用服务器tas发送所述ims业务取消响应消息,所述ims业务取消响应消息用于指示所述tas通过电路交换cs域向所述volte终端发送业务请求消息。

图12为本申请实施例提供的另一种业务处理装置的结构示意图二。在图11所示实施例的基础上,请参见图12,所述装置还包括生成模块43,其中,

所述生成模块43用于,在所述ims业务请求为ims呼叫业务请求时,根据所述sipcancel消息,生成所述携带所述取消标识的认证授权请求aar消息、或携带所述取消标识的会话终止请求str消息;

所述发送模块42具体用于,向所述pcrf设备发送所述aar消息或所述str消息,以使所述pcrf设备根据所述aar消息或所述str消息通过信令面通道向所述volte终端对应的s-gw发送ims业务取消请求消息。

在另一种可能的实施方式中,所述pcrf设备根据所述aar消息或所述str消息通过信令面通道向所述volte终端对应的s-gw发送ims业务取消请求消息,包括:

所述pcrf设备根据所述aar消息或所述str消息向p-gw发送携带所述取消标识的rar消息,以使所述p-gw根据所述rar消息通过信令面通道向所述s-gw发送所述ims业务取消请求消息。

在另一种可能的实施方式中,所述生成模块43还用于,在所述ims业务请求为ims短信业务请求时,根据所述sipcancel消息,生成所述携带取消标识的认证授权请求aar消息;

所述发送模块42还用于,向所述pcrf设备发送所述aar消息,以使所述pcrf设备根据所述aar消息通过信令面通道向所述volte终端对应的s-gw发送ims业务取消请求消息。

可选的,所述发送模块42具体用于,根据所述aar消息向p-gw发送携带所述取消标识的rar消息,以使所述p-gw根据所述rar消息通过信令面通道向所述s-gw发送所述ims业务取消请求消息。

在另一种可能的实施方式中,在所述ims业务请求为ims呼叫业务请求时,所述接收模块41具体用于:

在所述s-gw向所述p-gw发送所述ims业务取消响应消息、及所述p-gw根据所述ims业务取消响应消息向所述pcrf设备发送raa消息之后,接收所述pcrf设备根据所述raa消息发送的认证授权响应aaa消息或会话终止响应sta消息。

在另一种可能的实施方式中,在所述ims业务请求为ims短信业务请求时,所述接收模块41具体用于:

在所述s-gw向所述p-gw发送所述ims业务取消响应消息、及所述p-gw根据所述ims业务取消响应消息向所述pcrf设备发送raa消息之后,接收所述pcrf设备根据所述raa消息发送的认证授权响应aaa消息。

在另一种可能的实施方式中,所述ims业务取消请求消息为downlinkdatarelease消息,或者,所述ims业务取消请求消息为携带所述取消标识的更新承载请求ubr消息。

本申请实施例提供的业务处理装置可以执行上述方法实施例所示的技术方案,其实现原理以及有益效果类似,此处不再进行赘述。

本申请实施例提供业务处理系统,包括图5或图6实施例所述的服务网关、及图7或图8实施例所述的代理呼叫会话控制功能设备。

最后应说明的是:以上各实施例仅用以说明本申请实施例的技术方案,而非对其限制;尽管参照前述各实施例对本申请实施例进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本申请实施例方案的范围。

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