彩像播放方法与装置
技术领域
本发明涉及用户终端的彩像播放技术,尤其涉及一种用户通过用户终端直接设置彩像播放策略的彩像播放方法与装置。
背景技术
已经有现有技术能够实现彩像业务:打电话的时候,可以在被叫的终端上,显示或播放彩像业务用户事先设置的文字、图片、音频、视频等多种媒体表示。
当前现有技术实现彩像业务的通常使用的方法,基本的流程是:当主叫发起会话请求时,请求消息从终端经核心网到达彩像业务服务器,然后再经核心网到达被叫用户终端,就是会话消息一定要经由彩像服务器。
图1是IMS***中彩像播放的流程图,具体包括以下步骤:
步骤101:主叫用户终端(UE1)发出会话请求消息,该请求消息到达核心网(CN,CoreNetwork)。
所述会话请求消息,是会话初始协议(SIP,SessionInitializationProtocol)协议的INVITE消息;所述核心网,是指呼叫状态控制功能(CSCF,CallStateControlFunction)、归属用户服务器(HSS,HomeSubscriberServer)等IP多媒体子***(IMS,IPMulti-mediaSubsystem)服务器设备,通常的做法,是在HSS上的用户数据中,设置彩像相关的参数,由服务CSCF(S-CSCF,Service-CSCF)根据HSS中的用户数据判断路由,并把INVITE消息先发送到彩像服务器(Server)。
步骤102:核心网转发请求消息到彩像服务器,彩像服务器执行本地的业务逻辑,之后把会话消息经过核心网传递到被叫用户终端(UE2)。
在该步骤中,彩像服务器可以把彩像资源的媒体描述数据传递给UE2。
步骤103:UE2空闲时,向核心网返回被叫空闲消息,该消息到达彩像服务器。
所述被叫空闲消息,可以是SIP协议的180正在振铃消息,消息中还携带了UE2的媒体描述数据。
步骤104:彩像服务器与UE2建立媒体数据传送连接,彩像数据被发送到UE2。
在该步骤中,发送彩像数据的设备可以是彩像服务器中的专门的媒体设备,如专门的媒体服务器存储彩像资源,在彩像控制***的指示下,与UE2建立连接、传递彩像媒体数据。
在该步骤中,UE2可以显示彩像媒体。
步骤105:彩像服务器经核心网向UE1发送被叫空闲消息。如上所述,被叫空闲消息可以是180消息。
步骤106:UE2按键接听后,UE2发送被叫应答消息。所述被叫应答消息,具体是SIP协议的200OK消息。
步骤107:彩像服务器收到UE2的被叫应答消息后,停止向UE2传递彩像媒体数据,经核心网向UE1发送被叫应答消息。如上所述,被叫应答消息具体是200OK消息。
步骤108:UE1收到被叫应答消息,发出会话建立确认消息,经核心网到达彩像服务器。所述会话建立确认消息,是SIP协议的ACK消息。
步骤109:彩像服务器收到UE1的会话建立确认消息,经由核心网转发给UE2。如上所述,会话建立确认消息是ACK消息。
步骤110:彩像业务结束,UE1、UE2通话。
如上,彩像的播放是在步骤104由彩像服务器决定的。
现有的彩像播放方法的特点是,每次会话时,主叫用户终端并不清楚核心网中的彩像服务器中设置了怎样的彩像服务选项,核心网与彩像服务器也不关心用户终端是否对彩像服务有特别的要求。实际使用彩像业务时,存在这样的情况:主叫用户虽然申请了彩像业务以供给被叫用户体验,不过主叫用户可能临时打算用一个新的彩像给一个特定的被叫用户,或者并不打算给所有的被叫提供彩像业务;按通常使用的方法,主叫可以在彩像服务器做相关的设置以满足这一要求,但是,这种通常的解决方法一是要求主叫用户必须连接到彩像服务器上执行相应的设置,实际使用时将会非常的不便,二是尽管主叫用户设置不向被叫用户提供彩像体验时,会话消息仍然会经过彩像服务器,这无疑增加了***额外的处理能力,造成了网络资源的浪费。
发明内容
有鉴于此,本发明的主要目的在于提供一种彩像播放方法与装置,由主叫用户终端设置彩像播放策略,能节约网络资源并使显示彩像的方式更丰富、灵活。
为达到上述目的,本发明的技术方案是这样实现的:
一种彩像播放方法,包括:
网络侧获取主叫用户终端的会话请求消息中的彩像播放策略并执行。
优选地,所述彩像播放策略包括:
为被叫用户终端播放彩像或不为所述被叫用户终端播放彩像。
优选地,所述彩像播放策略为为被叫用户终端播放彩像时,所述彩像播放策略中包括彩像播放指示信息,或待播放彩像的标识信息,或彩像播放指示信息及待播放彩像的标识信息。
优选地,所述网络侧执行彩像播放策略,包括:
所述网络侧仅获取彩像播放策略中的彩像播放指示信息时,按主叫用户在所述网络侧的彩像签约信息为所述被叫用户终端播放彩像;所述网络侧获取彩像播放策略中的彩像播放指示信息及待播放彩像的标识信息,或仅获取彩像播放策略中的待播放彩像的标识信息时,为所述被叫用户终端播放所述待播放彩像的标识信息对应的彩像。
优选地,所述彩像播放策略为不为被叫用户终端播放彩像时,所述彩像播放策略中包括不播放彩像指示信息,所述网络侧获取彩像播放策略中的不播放彩像指示信息时,直接为所述主叫用户终端与所述被叫用户终端建立会话。
一种彩像播放装置,包括:
接收单元,用于接收主叫用户终端的会话请求消息;
获取单元,用于获取所述会话请求消息中的彩像播放策略;以及
策略执行单元,用于执行所述彩像播放策略。
优选地,所述彩像播放策略包括:
为被叫用户终端播放彩像或不为所述被叫用户终端播放彩像。
优选地,所述彩像播放策略为为被叫用户终端播放彩像时,所述彩像播放策略中包括彩像播放指示信息,或待播放彩像的标识信息,或彩像播放指示信息及待播放彩像的标识信息。
优选地,所述策略执行单元执行彩像播放策略,包括:
所述获取单元仅获取彩像播放策略中的彩像播放指示信息时,所述策略执行单元按主叫用户在所述网络侧的彩像签约信息为所述被叫用户终端播放彩像,所述获取单元获取彩像播放策略中的彩像播放指示信息及待播放彩像的标识信息,或仅获取彩像播放策略中的待播放彩像的标识信息时,所述策略执行单元为所述被叫用户终端播放所述待播放彩像的标识信息对应的彩像。
优选地,所述彩像播放策略为不为被叫用户终端播放彩像时,所述彩像播放策略中包括不播放彩像指示信息,所述获取单元获取彩像播放策略中的不播放彩像指示信息时,所述策略执行单元直接为所述主叫用户终端与所述被叫用户终端建立会话。
本发明中,由主叫用户在主叫用户终端中设置彩像播放策略,即按用户设置的彩像标识信息显示给被叫用户,或者,不向被叫用户显示彩像。由于彩像播放策略完全由主叫用户设定,因此,彩像播放策略的制定更加灵活,并且,当主叫用户不向被叫用户显示彩像时,呼叫流程不必经过彩像服务器,这样节约了网络资源,减轻了核心网的数据处理压力。
附图说明
图1是IMS***中彩像播放的流程图;
图2为本发明彩像播放方法的流程图;
图3为本发明彩像播放方法具体示例的流程图;
图4为本发明彩像播放装置的组成结构示意图。
具体实施方式
本发明的基本思想是:由主叫用户在主叫用户终端中设置彩像播放策略,即按用户设置的彩像标识信息显示给被叫用户,或者,不向被叫用户显示彩像。由于彩像播放策略完全由主叫用户设定,因此,彩像播放策略的制定更加灵活,并且,当主叫用户不向被叫用户显示彩像时,呼叫流程不必经过彩像服务器,这样节约了网络资源,减轻了核心网的数据处理压力。
为使本发明的目的、技术方案和优点更加清楚明白,以下举实施例并参照附图,对本发明进一步详细说明。
图2为本发明彩像播放方法的流程图,如图3所示,本发明彩像播放方法包括以下步骤:
步骤201:网络侧获取主叫用户终端的会话请求消息中的彩像播放策略。
本发明中,主叫用户利用主叫用户终端对被叫用户终端发起呼叫前,会为被叫用户终端设置彩像播放策略,即决定是否为被叫用户终端播放彩像,如果播放时,播放哪一个彩像,不播放时,设置不播放彩像的指示信息,即指示不播放彩像给被叫用户终端。播放彩像策略中可以仅包括播放彩像的指示信息,网络侧获取到彩像播放策略后,如果其中包括播放彩像的指示信息,但并没有欲播放彩像的标识信息,则在彩像服务器中按主叫用户的签约信息为被叫用户终端播放彩像,或者,任选一个彩像为被叫用户终端播放。播放彩像的指示信息的含义是指示为被叫用户终端播放彩像。播放彩像策略中可以仅包括欲播放彩像的标识信息,网络侧获取到彩像播放策略后,根据其中包括的欲播放彩像的标识信息,为被叫用户终端播放彩像的标识信息对应的彩像。彩像的标识信息包括彩像的代码信息或统一资源定位符(URL,UniformResourceLocator)信息。当然,播放彩像策略中还可以既包括播放彩像的标识信息及欲播放彩像的标识信息,网络侧获取到彩像播放策略后,根据其中包括的欲播放彩像的标识信息,为被叫用户终端播放彩像的标识信息对应的彩像。
网络侧获取到彩像播放策略后,如果包括不播放彩像的标识信息,则直接为所述主叫用户终端与所述被叫用户终端建立会话,呼叫流程不必再经过彩像服务器。
本发明中,彩像播放策略由会话请求消息承载。
步骤202:网络侧执行彩像播放策略。根据彩像播放策略中具体的标识信息,为被叫用户终端播放彩像或直接为所述主叫用户终端与所述被叫用户终端建立会话。
图3为本发明彩像播放方法具体示例的流程图,如图3所示,本示例彩像播放方法包括以下步骤:
步骤301:会话开始建立之前,主叫用户在主叫用户终端(UE1)中填写会话请求消息,发送到核心网。
在该步骤中,UE1在INVITE消息中使用REJECT-CONTACT报文头字段,例如填写字段值为“CRS-SERVER”,表示在本次会话中不使用彩像业务(CRS)。当然,主叫用户也可以根据被叫用户的情况,设置显示给被叫用户的具体的彩像业务。
具体的,可通过下表中的设置方式来为被叫用户终端(UE2)设置具体的彩像播放策略,具体的彩像播放策略如表1所示:
被叫号码 |
彩像标识 |
555000 |
ct00011 |
666000 |
ct00012 |
666001 |
ct00012 |
777000 |
N/A |
表1
表1中,主叫用户终端为被叫号码“555000”设置了彩像标识为“ct00011”的彩像,为被叫号码“666000”、“666001”均设置了彩像标识为“ct00012”的彩像,对于被叫号码“777000”,则不使用彩像业务。需要说明的是,彩像标识与具体的彩像一一对应,彩像服务器能根据具体的彩像标识信息唯一确定出彩像,彩像服务器上的彩像标识与彩像的对应关系可以事先配置到用户终端中或事先通知给了用户,用户应当知道这种对应关系。或者,在用户终端接入移动网络时即将这种彩像标识与彩像的对应关系通知到用户终端中。
上述的彩像标识也可以是统一资源定位符(URL,UniformResourceLocator)信息,此时,主叫用户终端在会话请求消息中承载彩像的URL信息,彩像服务器把彩像资源的链接(URL)在会话请求消息中传送给被叫用户终端,由被叫用户终端下载彩像资源并显示播放。或者,彩像服务器根据彩像的URL信息获取彩像,并发送给被叫用户终端。
步骤302:会话请求消息到达核心网,核心网转发会话请求消息给被叫用户终端(UE2)。
在该步骤中,核心网中的S-CSCF检查到会话请求消息中有REJECT-CONTACT:CRS-SERVER这样的屏蔽彩像业务指示时,忽略HSS中用户数据相关的彩像参数,不把消息路由到彩像服务器,而是直接发送到被叫终端,如同主叫没有签约彩像业务一样。当然,如果包含具体的彩像标识信息,则提取会话请求消息中的彩像标识信息,并发送给彩像服务器,由彩像服务器根据彩像标识信息查找出具体的彩像业务,并发送给UE2。具体的,在UE1发起会话请求消息时,在会话请求消息中填写使用哪一个彩像资源的指示,可以使用SIP报文头字段ACCEPT-CONTACT来实现彩像的指示,例如在字段值部分填写CRS服务器和彩像标识:CRS-SERVER/ct00011,指示彩像服务器传递标识为ct00011的彩像给被叫用户终端。当会话请求消息中包含ACCEPT-CONTACT字段及具体的彩像标识信息时,彩像播放的具体流程与图1所示的流程类似,不同之处在于彩像播放策略的制定者不同,图1中由彩像服务器根据签约信息确定,而本发明是由主叫用户确定,在确定出发送到被较用户的彩像后,发送到被叫用户的流程与图1完全相同,这里不再赘述,以下说明包含REJECT-CONTACT字段时的处理流程。
步骤303:UE2空闲时,向核心网返回被叫用户终端空闲消息。
步骤304:核心网向主叫用户终端发送被叫空闲消息。
步骤305:被叫用户按键接听后,被叫用户终端发送被叫应答消息。
步骤306:核心网向主叫用户终端发送被叫应答消息。
步骤307:主叫用户终端收到被叫应答消息,发出会话建立确认消息,经核心网到达被叫用户终端。
步骤308:主叫被叫之间直接建立通话。
上述示例,实现了主叫用户终端控制的对一次会话中的彩像业务的屏蔽,这种屏蔽方式不需要业务用户在服务器上设置参数,且减少了对网络资源的占用以及对服务器能力的消耗。也就是说,彩像服务器上不必事先存储各用户终端的彩像签约信息,而直接根据用户终端发起呼叫的会话请求消息中的彩像播放策略而进行彩像的播放处理,本发明的彩像播放策略制定更灵活,在不必向被叫用户显示彩像时,呼叫流程不必经过彩像服务器,从而节约了网络侧的处理资源。
本发明技术方案适用于第三代合作伙伴计划(3GPP,3rdGenerationPartnershipProject)的IMS域、3GPP2IMS域,也适用于其它类似网络,如使用SIP作为信令的通讯网络。
图4为本发明彩像播放装置的组成结构示意图,如图4所示,本发明彩像播放装置包括接收单元40、获取单元41和策略执行单元42,其中,接收单元40用于接收主叫用户终端的会话请求消息;获取单元41用于获取所述会话请求消息中的彩像播放策略;策略执行单元42用于执行所述彩像播放策略。其中,所述彩像播放策略包括:为被叫用户终端播放彩像或不为所述被叫用户终端播放彩像。所述彩像播放策略为为被叫用户终端播放彩像时,所述彩像播放策略中包括彩像播放指示信息,或待播放彩像的标识信息,或彩像播放指示信息及待播放彩像的标识信息。获取单元41仅获取彩像播放策略中的彩像播放指示信息时,策略执行单元42按主叫用户在所述网络侧的彩像签约信息为所述被叫用户终端播放彩像,或者为所述被叫用户终端任选一个彩像播放,获取单元41获取彩像播放策略中的彩像播放指示信息及待播放彩像的标识信息,或仅获取彩像播放策略中的待播放彩像的标识信息时,策略执行单元42为所述被叫用户终端播放所述待播放彩像的标识信息对应的彩像。
所述彩像播放策略为不为被叫用户终端播放彩像时,所述彩像播放策略中包括不播放彩像指示信息,获取单元41获取彩像播放策略中的不播放彩像指示信息时,策略执行单元42直接为所述主叫用户终端与所述被叫用户终端建立会话。
本领域技术人员应当理解,图4所示的彩像播放装置是为实现前述的彩像播放方法而设置的,图中的各处理单元的实现功能可参照图1至图3中的相关描述而理解。图4所示的装置中各处理单元的功能可通过运行于处理器上的程序而实现,也可通过具体的逻辑电路而实现。
以上所述,仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。