一种彩印业务处理方法和装置与流程

文档序号:11437771阅读:332来源:国知局
一种彩印业务处理方法和装置与流程

本发明涉及用户归属信息查询技术,尤其涉及一种彩印业务处理方法和装置,可以应用于volte(voiceoverlongtermevolution)网络中。



背景技术:

依据国际电信联盟远程通信标准化组织(internationaltelecommunicationunion-telecommunicationsector,itu-t)和第三代合作伙伴计划(3rdgenerationpartnershipproject,3gpp)制定的相关标准,并基于3gpptsts24.147协议,提出在volte网络中应用路由代理节点(diameterroutingagent,dra)连接方式;图1为现有技术中volte应用服务器(volteapplicationserver,volteas)与归属签约用户服务器(homesubscriberserver,hss)的连接关系示意图,如图1所示,volteas通过自身的diameter节点与dra连接,volteas通过dra实现与hss的连接,进而实现volteas与hss的数据交互;这里,volteas可以用于提供彩印业务,即,volteas被当作彩印应用服务器(applicationserver,as)。

参照图1,在现有技术中,如果需要查询彩印业务的用户归属域等信息时,volteas需要通过diameter节点、dra才能向hss发送相应的呼叫消息,以使hss向volteas返回相应的用户归属域等信息,如此,volteas在查询用户归属域等信息时存在链路复杂的缺点,可能存在hss返回数据迟缓,或者在用户归属域等信息更新不及时的情况下不能从hss中接收到相应的信息,进而,随着volte业务的发展,会导致呼叫时延和/或短信下发时延的产生,影响用户体验。



技术实现要素:

为解决上述技术问题,本发明实施例期望提供一种彩印处理方法和装置,实现主叫用户的终端的归属域的快速确认,减少了呼叫查询时间,使主叫用户的终端的归属域信息及时准确地上报。

本发明的技术方案是这样实现的:

本发明实施例提供了一种彩印业务处理方法,所述方法包括:

在主叫用户的终端或被叫用户的终端触发彩印业务,且主叫用户的终端发起呼叫后,获取主叫侧服务-呼叫会话控制功能实体(serving-callsessioncontrolfunction,s-cscf)或媒体网关控制功能实体(mediagatewaycontrolfunction,mgcf)向被叫侧s-cscf发起的invite请求;

基于发起的invite请求,确定主叫用户的终端的归属域。

上述方案中,所述基于发起的invite请求,确定主叫用户的终端的归属域,包括:在发起的invite请求中携带有p-access-network-info头域,且所携带的p-access-network-info头域含有参数字符3gpp-e-utran和参数字符network-provided时,确定主叫用户的终端的归属域为ip多媒体子系统(ipmultimediasubsystem,ims)域;否则,确定主叫用户的终端的归属域不在ims域。

上述方案中,在确定主叫用户的终端的归属域之后,基于所确定的主叫用户的终端的归属域,将彩印下发至主叫用户的终端。

上述方案中,所述基于所确定的主叫用户的终端的归属域,将彩印下发至主叫用户的终端,包括:在主叫用户的终端的归属域为ims域时,将彩印通过闪信方式下发至主叫用户的终端;在主叫用户的终端的归属域不在ims域时,将彩印通过非结构化补充数据业务(unstructuredsupplementaryservicedata,ussd)方式下发至主叫用户的终端。

上述方案中,在确定主叫用户的终端的归属域之后,所述方法还包括:确定被叫用户的终端的归属域。

上述方案中,所述确定被叫用户的终端的归属域包括:在被叫用户的终端生成的振铃消息中携带有p-access-network-info头域,且所携带的p-access-network-info头域含有参数字符3gpp-e-utran和参数字符network-provided时,确定被叫用户的终端的归属域为ims域;否则,确定被叫用户的终端的归属域不在ims域。

上述方案中,在确定被叫用户的终端的归属域之后,基于所确定的被叫用户的终端的归属域,将彩印下发至被叫用户的终端。

上述方案中,所述基于所确定的被叫用户的终端的归属域,将彩印下发至被叫用户的终端,包括:在被叫用户的终端的归属域为ims域时,将彩印通过闪信方式下发至被叫用户的终端;在被叫用户的终端的归属域不在ims域时,将彩印通过ussd方式下发至被叫用户的终端。

本发明实施例还提供了一种彩印业务处理装置,所述装置包括:获取模块和确定模块;其中,

获取模块,用于在主叫用户的终端或被叫用户的终端触发彩印业务,且主叫用户的终端发起呼叫后,获取主叫侧s-cscf或mgcf向被叫侧s-cscf发起的invite请求;

确定模块,用于基于发起的invite请求,确定主叫用户的终端的归属域。

上述方案中,所述确定模块,具体用于在发起的invite请求中携带有p-access-network-info头域,且所携带的p-access-network-info头域含有参数字符3gpp-e-utran和参数字符network-provided时,确定主叫用户的终端的归属域为ims域;否则,确定主叫用户的终端的归属域不在ims域。

上述方案中,所述确定模块,还用于在确定主叫用户的终端的归属域之后,确定被叫用户的终端的归属域。

上述方案中,所述确定模块,具体用于在被叫用户的终端生成的振铃消息中携带有p-access-network-info头域,且所携带的p-access-network-info头域含有参数字符3gpp-e-utran和参数字符network-provided时,确定被叫用户的终端的归属域为ims域;否则,确定被叫用户的终端的归属域不在ims域。

本发明实施例提供的一种彩印处理方法和装置,在主叫用户的终端或被叫用户的终端触发彩印业务,且主叫用户的终端发起呼叫后,获取主叫侧s-cscf或mgcf向被叫侧s-cscf发起的invite请求;基于发起的invite请求,确定主叫用户的终端的归属域;如此,可以在主叫用户的终端或被叫用户的终端触发彩印业务后,实现主叫用户的终端的归属域的快速确认,不需要使用diameter节点、dra等网元,减少了呼叫查询时间,使主叫用户的终端的归属域信息及时准确地上报,降低了volte网络的复杂度,提高了volte网络的性能;此外,本发明实施例不涉及核心网的改动,具有易于实现的特点。

附图说明

图1为现有技术中volteas与hss的连接关系示意图;

图2为本发明彩印业务处理方法的一个实施例的流程图;

图3为本发明第二实施例的彩印业务处理方法中的一个数据交互流程图;

图4为本发明第二实施例的彩印业务处理方法中彩印下发的流程图;

图5为本发明实施例彩印业务处理装置的组成结构示意图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述。

本发明实施例提供了一种彩印业务处理方法和装置,在本发明的各种实施例中,彩印业务是在主叫用户和被叫用户进行通话过程中,自动把用户预先设定好的彩印信息,以ussd或闪信方式推送到主叫用户或被叫用户的手机终端上,使用户在接通电话后可以看到个性化彩印显示,以达到展示个性、信息传递、防诈骗等目的;这里,用户预先设定好的彩印信息可以是心情、笑话、客户关怀、防骚扰/虚假/诈骗电话等。

这里,当被叫用户为volte用户时,被叫用户的终端可以处于lte网络,也可以漫游至电路交换(circuitswitched,cs)域,此时,被叫用户的终端可 以在ims域通过实时呼叫签约初始过滤规则(initialfiltercriteria,ifc),从而触发彩印业务;当被叫用户为非volte用户,例如,被叫用户为纯cs域用户时,被叫用户的终端可以通过信令采集方式,触发彩印业务,实现彩印业务的下发,具体地,实时对2ndgeneration(2g)/3g信令进行监测,在监测到用于指示下发彩印的信令时,进行彩印业务的下发;表1为被叫用户触发彩印业务的分类情况表。

表1

当主叫用户为volte用户时,主叫用户的终端可以处于lte网络,也可以漫游至cs域,此时,主叫用户的终端可以在ims域通过实时呼叫签约ifc,从而触发彩印业务;当主叫用户为非volte用户,例如,主叫用户为纯cs域用户时,主叫用户的终端可以通过锚定到归属业务控制点(servicecontrolpoint,scp),触发彩印业务,此时,触发路由前缀到彩印平台,这里彩印平台用于实现彩印业务的下发。

第一实施例

图2为本发明彩印业务处理方法的一个实施例的流程图,如图2所示,该流程包括:

步骤200:在主叫用户的终端或被叫用户的终端触发彩印业务,且主叫用户的终端向被叫用户的终端发起呼叫后,获取主叫侧s-cscf或mgcf向被叫侧s-cscf发起的invite请求。

这里,主叫用户的终端可以是手机、平板电脑等移动终端;在主叫用户的终端发起呼叫前,如果主叫用户为volte用户,主叫用户的终端可以在ims域通过实时呼叫签约ifc,从而触发彩印业务;如果被叫用户为volte用户,被叫用户的终端可以在ims域通过实时呼叫签约ifc,从而触发彩印业务。

本步骤中,主叫侧s-cscf或mgcf通过向被叫侧s-cscf发送invite消息,以实现向被叫侧s-cscf发起invite请求,这里的invite消息属于会话初始协议(sessioninitiationprotocol,sip)消息。

步骤201:基于发起的invite请求,确定主叫用户的终端的归属域。

本步骤具体包括:在发起的invite请求中携带有p-access-network-info头域,且所携带的p-access-network-info头域含有参数字符3gpp-e-utran和参数字符network-provided时,确定主叫用户的终端的归属域为ims域。

在发起的invite请求中未携带有p-access-network-info头域,或者所携带的p-access-network-info头域未同时包含参数字符3gpp-e-utran和参数字符network-provided时,确定主叫用户的终端的归属域不在ims域,此时主叫用户的终端的归属域为2g网络或未知网络,示例性地,此时主叫用户的终端的归属域为cs域或分组交换(packetswitch,ps)域。

进一步地,在确定主叫用户的终端的归属域之后,基于所确定的主叫用户的终端的归属域,将彩印下发至主叫用户的终端;具体地说,在主叫用户的终端的归属域为ims域时,将彩印通过闪信方式下发至主叫用户的终端;这里,由于在ims域使用ussd下发方式会对通话连续性造成一定影响,同时,现有的3gpp规范不支持ussd方式下发彩印,因此,在主叫用户的终端的归属域为ims域时,不能将彩印通过ussd方式下发至主叫用户的终端。

在主叫用户的终端的归属域不在ims域时,将彩印通过ussd方式下发至主叫用户的终端。

本步骤之后,还可以确定被叫用户的终端的归属域。

具体地,确定被叫用户的终端的归属域,包括:被叫侧s-cscf向被叫用户的终端转发invite请求,被叫用户的终端在收到invite请求,生成振铃消息 并将振铃消息发送至彩印应用服务器;在被叫用户的终端生成的振铃消息中携带有p-access-network-info头域,且所携带的p-access-network-info头域含有参数字符3gpp-e-utran和参数字符network-provided时,确定被叫用户的终端的归属域为ims域。

这里,被叫用户的终端可以是手机、平板电脑等移动终端;被叫侧s-cscf向被叫用户的终端转发invite请求,包括:被叫侧s-cscf在收到invite请求后,可以将收到的invite请求转发至彩印应用服务器;彩印应用服务器保存收到的invite请求,并将invite请求直接返回至被叫侧s-cscf,之后,被叫侧s-cscf向被叫用户的终端转发invite请求。

这里,被叫用户的终端生成的振铃消息可以是180ring振铃消息等等。被叫侧用户的终端在生成振铃消息后,将生成的振铃消息发送至被叫侧s-cscf;被叫侧s-cscf将接收的振铃消息转发至彩印应用服务器;之后,彩印应用服务器可以将接收的振铃消息发送至被叫侧s-cscf,被叫侧s-cscf将接收的振铃消息通过主叫侧s-cscf或mgcf发送至主叫用户的终端。

需要说明的是,如果被叫用户的终端生成的振铃消息中未携带有p-access-network-info头域,或者所携带的p-access-network-info头域未同时包含参数字符3gpp-e-utran和参数字符network-provided时,确定被叫用户的终端的归属域不在ims域,此时被叫用户的终端的归属域为2g网络或未知网络,示例性地,此时主叫用户的终端的归属域为cs域或ps域。

进一步地,在确定被叫用户的终端的归属域之后,基于所确定的被叫用户的终端的归属域,将彩印下发至被叫用户的终端;具体地说,在被叫用户的终端的归属域为ims域时,将彩印通过闪信方式下发至被叫用户的终端;这里,由于在ims域使用ussd下发方式会对通话连续性造成一定影响,同时,现有的3gpp规范不支持ussd方式下发彩印,因此,在被叫用户的终端的归属域为ims域时,不能将彩印通过ussd方式下发至被叫用户的终端。

在被叫用户的终端的归属域不在ims域时,将彩印通过ussd方式下发至被叫用户的终端。

在现有技术中,在完成彩印触发流程后,彩印应用服务器需要先向主叫侧的hss/归属位置寄存器(homelocationregister,hlr)发送user-data-request(udr)请求,在收到主叫侧的hss/hlr的userdataanswer(uda)应答后,在进行彩印的下发;与之相比,本发明第一实施例中,在完成彩印触发流程后,基于所确定的主叫用户/被叫用户的终端的归属域,可以直接地完成彩印下发流程,因此,能节省网元交互时间,能够由彩印应用服务器直接在主叫用户/被叫用户的终端的归属域下发彩印内容。

应用本发明第一实施例的彩印业务处理方法,可以在主叫用户的终端或被叫用户的终端触发彩印业务后,根据p-access-network-info头域包含的参数字符3gpp-e-utran和参数字符network-provided等内容,实现主/被叫用户的终端的归属域和位置等信息的确认,与现有的通过diameter节点、dra及hss查询主/被叫用户的终端的归属域的方法相比,不需要使用diameter节点、dra等网元,减少了呼叫查询时间,使主/被叫用户的终端的归属域等信息及时准确地上报、降低了volte网络的复杂度,提高了volte网络的性能;此外,本发明第一实施例的彩印业务的用户归属信息查询方法,不涉及核心网的改动,具有易于实现的特点。

第二实施例

在本发明第一实施例的基础上,本发明第二实施例还提供了一种彩印业务处理方法。

图3为本发明第二实施例的彩印业务处理方法中的一个数据交互流程图,如图3所示,该流程包括:

步骤301:主叫用户的终端发起呼叫,主叫侧s-cscf或mgcf接收呼叫消息。

步骤302:主叫侧s-cscf或mgcf向被叫侧s-cscf发起invite请求。

步骤303:被叫侧s-cscf将收到的invite请求转发至彩印应用服务器。

本步骤中,彩印应用服务器可以根据收到的invite请求,确定主叫用户终端的归属域,确定主叫用户终端的归属域的过程已经在步骤201中作出详细说 明,这里不再重复。

这里,彩印应用服务器在确定主叫用户终端的归属域后,可以基于所确定的主叫用户的终端的归属域,完成向主叫用户的终端的彩印下发流程。

步骤304:彩印应用服务器将invite请求直接返回至被叫侧s-cscf。

此时,彩印应用服务器在收到invite请求之后,还需要保存收到的invite请求。

步骤305:被叫侧s-cscf向被叫用户的终端转发invite请求。

步骤306:被叫侧用户的终端生成振铃消息,将生成的振铃消息发送至被叫侧s-cscf。

步骤307:被叫侧s-cscf将接收的振铃消息转发至彩印应用服务器。

本步骤中,彩印应用服务器可以根据收到的振铃消息,确定被叫用户终端的归属域,确定被叫用户终端的归属域的过程已经在步骤201中作出详细说明,这里不再重复。

这里,彩印应用服务器在确定被叫用户终端的归属域,可以基于所确定的被叫用户的终端的归属域,完成向被叫用户的终端的彩印下发流程。

步骤308:彩印应用服务器将接收的振铃消息发送至被叫侧s-cscf。

步骤309:被叫侧s-cscf将接收的振铃消息发送至主叫侧s-cscf或mgcf。

步骤310:主叫侧s-cscf或mgcf将振铃消息发送至主叫用户的终端。

图4为本发明第二实施例的彩印业务处理方法中彩印下发的流程图,如图4所示,该流程包括:

步骤401:完成彩印触发流程。

这里,在完成彩印触发流程后,彩印应用服务器准备开始向主叫用户/被叫用户的终端下发彩印;具体地,在彩印应用服务器在确定主叫用户的终端的归属域或被叫用户的终端的归属域之后,可认为完成彩印触发流程。

步骤402:在确定以ussd方式下发彩印时,彩印应用服务器向ussd服务器发送下发彩印的请求;在确定以闪信方式下发彩印时,彩印应用服务器向 短消息服务中心(shortmessageservicecenter,smsc)发送下发彩印的请求;

步骤403:在收到ussd服务器/smsc的允许下发彩印的应答消息后,彩印应用服务器以闪信方式或ussd方式向主叫用户/被叫用户的终端下发彩印。

第三实施例

针对本发明第一实施例的方法,本发明第三实施例还提供了一种彩印业务处理装置。

图5为本发明实施例彩印业务处理装置的组成结构示意图,如图5所示,该装置包括:获取模块500和确定模块501;其中,

获取模块500,用于在主叫用户的终端或被叫用户的终端触发彩印业务,且主叫用户的终端发起呼叫后,获取主叫侧s-cscf或mgcf向被叫侧s-cscf发起的invite请求;

确定模块501,用于基于发起的invite请求,确定主叫用户的终端的归属域。

具体地,所述确定模块501,用于在发起的invite请求中携带有p-access-network-info头域,且所携带的p-access-network-info头域含有参数字符3gpp-e-utran和参数字符network-provided时,确定主叫用户的终端的归属域为ims域;否则,确定主叫用户的终端的归属域不在ims域。

进一步地,所述确定模块501,还用于在确定主叫用户的终端的归属域之后,确定被叫用户的终端的归属域。

具体地,所述确定模块501,用于在被叫用户的终端生成的振铃消息中携带有p-access-network-info头域,且所携带的p-access-network-info头域含有参数字符3gpp-e-utran和参数字符network-provided时,确定被叫用户的终端的归属域为ims域;否则,确定被叫用户的终端的归属域不在ims域。

在实际应用中,所述获取模块500和确定模块501均可由位于彩印应用服务器中的中央处理器(centralprocessingunit,cpu)、微处理器(microprocessorunit,mpu)、数字信号处理器(digitalsignalprocessor,dsp)、或现场可编程门阵列(fieldprogrammablegatearray,fpga)等实现。

本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计 算机程序产品。因此,本发明可采用硬件实施例、软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器和光学存储器等)上实施的计算机程序产品的形式。

本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。

这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。

这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。

以上所述,仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。

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