专利名称:在点击拨号过程中嵌套多媒体的方法和点击拨号业务系统的制作方法
技术领域:
本发明涉及IMS(IP Multimedia Subsystem, IP 多媒体系统)/ NGN(NextGeneration Network,下一代网络)向互联网SP能力开放领域,尤其涉及一种在 点击拨号过程中嵌套多媒体的方法和点击拨号业务系统。
背景技术:
个人多媒体彩铃是一种被叫业务,可以根据被叫用户事先设置的条件向主叫用户 播放相应的彩铃文件。例如,可以为不同的主叫用户播放不同的彩铃文件,或在不同的时间 段播放不同的彩铃文件等。多媒体彩铃业务平台是为用户提供彩铃播放的系统,其具备彩铃存储、播放和管 理的能力,并且支持SIP(SeSSi0n Initiation Protocol,会话初始化协议)。在被叫用户 申请该业务后,该平台应可以为主叫用户提供多媒体彩铃的播放功能,并在被叫用户接听 时可以自动中断该彩铃的播放。点击拨号(Click To Dial,简称为CTD)业务是一种由用户从CTD客户端发起的业 务。用户可在CTD客户端提供的业务界面上输入要建立呼叫的A、B用户的电话号码,从而 建立这两个用户的连接。使用点击拨号业务的A、B用户可以是本地和国内的PSTN (Public Switched Telephone Network,公共交换电话网络)、软交换、PHS (Personal Handy-phone System,个人手持式电话系统)或移动用户,也可以是某个业务号码。现有的点击拨号业务能力开放方式,只能做到主叫号码A听到被叫号码B设置的 彩铃,这个彩铃无法被互联网SP/个人开发者所控制。
发明内容
本发明要解决的技术问题是提供一种在点击拨号过程中嵌套多媒体的方法和点 击拨号业务系统,以克服使用CTD客户端发起点击拨号业务的用户无法对主叫方听到的彩 铃进行控制的缺陷。为解决上述问题,本发明提供了一种在点击拨号过程中嵌套多媒体的方法,包 括点击拨号业务开放平台收到用户通过点击拨号客户端发来的携带主叫和被叫的 号码信息的第一呼叫请求后,呼叫主叫,并在收到主叫回复的应答响应后,向彩铃平台发起 第二呼叫请求;所述彩铃平台收到所述第二呼叫请求后,向主叫用户播放所述点击拨号终 端定制的多媒体文件,并向所述点击拨号业务开放平台回复应答响应;所述点击拨号业务 开放平台收到所述彩铃平台回复的应答响应后,呼叫所述被叫,并在收到所述被叫回复的 应答响应后,通知所述彩铃平台终止所述多媒体文件的播放。进一步地,上述方法还可包括所述点击拨号业务开放平台在收到所述被叫回复的应答响应后,重新进行所述主 叫和所述被叫间的媒体协商。
进一步地,上述方法还可具有以下特征所述点击拨号业务开放平台收到所述彩铃平台回复的应答响应后,呼叫所述被叫是指所述点击拨号业务开放平台在收到所述彩铃平台回复的应答响应后,延时一段时间 后再呼叫所述被叫。进一步地,上述方法还可具有以下特征所述第一呼叫请求中还携带有延时时长;所述点击拨号业务开放平台延时一段时间后再呼叫所述被叫是指所述点击拨号业务开放平台根据所述第一呼叫请求中携带的延时时长的值,延时一段时间后再呼叫所述 被叫。进一步地,上述方法还可具有以下特征在向所述点击拨号业务开放平台发送所述第一呼叫请求之前,所述用户通过所述 点击拨号客户端向所述彩铃平台进行注册;在注册成功后,所述彩铃平台保存所述用户的 业务标识信息及所述点击拨号终端定制的多媒体文件的对应关系;所述第一呼叫请求中还携带有所述业务标识信息;所述点击拨号业务开放平台在 收到所述第一呼叫请求后,向所述彩铃平台发送携带所述业务标识信息的第二呼叫请求;所述彩铃中心向所述主叫用户播放所述点击拨号终端定制的多媒体文件是指所 述彩铃中心根据所述第二呼叫请求中写携带的所述业务标识信息在本地查找出对应的多 媒体文件,然后向所述主叫用户播放。进一步地,上述方法还可包括所述点击拨号业务开放平台在呼叫所述被叫后,如判断出所述被叫回复的振铃通 知消息(180 Ring)中携带有其定制的多媒体文件所在彩铃中心的会话描述协议(SDP)信 息时,则在针对该消息回复的临时响应中携带一个无效的SDP信息。本发明还提供了一种点击拨号业务系统,包括点击拨号客户端、点击拨号业务开 放平台及彩铃平台;所述点击拨号客户端用于在用户发起点击拨号指令后,向所述点击拨号业务开放 平台发送携带参与此次点击拨号过程的主叫和被叫的号码信息的第一呼叫请求;所述点击拨号业务开放平台用于在收到所述第一呼叫请求后,呼叫所述主叫,并 在收到所述主叫回复的应答响应后,向所述彩铃平台发起第二呼叫请求;还用于在收到所 述彩铃平台回复的应答响应后,呼叫所述被叫,并在收到所述被叫回复的应答响应后,向所 述彩铃平台发送终止播放所述多媒体文件的通知消息;所述彩铃平台用于在收到所述第二呼叫请求后,向所述主叫用户播放所述点击拨 号终端定制的多媒体文件,并向所述点击拨号业务开放平台回复所述应答响应;还用于在 收到所述点击拨号业务开放平台发来的所述终止播放所述多媒体文件的通知消息后,停止 向所述主叫播放所述多媒体文件。进一步地,上述系统还可具有以下特征所述点击拨号业务开放平台还用于在收到所述被叫回复的应答响应后,重新进行 所述主叫和所述被叫间的媒体协商。进一步地,上述系统还可具有以下特征所述点击拨号业务开放平台用于收到所述彩铃平台回复的应答响应后,呼叫所述被叫是指所述点击拨号业务开放平台用于在收到所述彩铃平台回复的应答响应后,延时 一段时间后再呼叫所述被叫。进一步地,上述系统还可具有以下特征所述第一呼叫请求中还携带有延时时长;
所述点击拨号业务开放平台用于在延时一段时间后再呼叫所述被叫是指所述点 击拨号业务开放平台用于根据所述第一呼叫请求中携带的延时时长的值,延时一段时间后 再呼叫所述被叫。进一步地,上述系统还可具有以下特征所述点击拨号业务开放平台还用于在呼叫所述被叫后,如判断出所述被叫回复的 振铃通知消息(180 Ring)中携带有其定制的多媒体文件所在彩铃中心的会话描述协议 (SDP)信息时,在针对该消息回复的临时响应中携带一个无效的SDP信息。与现有技术相比,采用本发明后,在对互联网SP/个人开发者开放点击拨号能力 的同时,可以嵌套多媒体播放能力,控制多媒体文件的播放。互联网SP/个人开发者可以通 过设置业务标识信息,按照其意愿来控制点击拨号过程中为主叫播放的多媒体文件。
图1为本发明实施例中点击拨号业务系统的组网图;图2为本发明实施例中在点击拨号过程中嵌套多媒体的方法的信令流程图。
具体实施例方式下面将结合附图及实施例对本发明的技术方案进行更详细的说明。本发明所述方法的基本构思是点击拨号业务开放平台收到用户通过CTD客户端 发来的携带主叫和被叫的号码信息的呼叫请求后,呼叫主叫,并在收到主叫回复的应答响 应后,向彩铃平台发起呼叫请求;彩铃平台收到后,向主叫用户播放上述CTD终端定制的多 媒体文件,并向点击拨号业务开放平台回复应答响应;点击拨号业务开放平台收到彩铃平 台回复的应答响应后,呼叫被叫,并在收到被叫回复的应答响应后,通知彩铃平台终止上述 多媒体文件的播放。在收到被叫回复的应答响应后,点击拨号业务开放平台还需要重新进行主叫和被 叫间的媒体协商,以建立主被叫之间的通话链路。为了保证彩铃的播放时长,点击拨号业务开放平台可以在收到彩铃平台回复的应 答响应后,延时一固定的时长再呼叫被叫,其中,该延时时长的值可以为点击拨号业务开放 平台中预设的值,或者由用户进行设置后通过上述呼叫请求发送到点击拨号业务开放平台。采用上述方法后,发起点击拨号的用户可以控制点击拨号过程中主叫用户等待时 所接收到的多媒体文件,即将播放多媒体文件的控制权转交给了发起点击拨号的用户(该 用户可以是互联网SP(SerVice Provider,服务提供商)/个人开发者)。具有点击拨号权 限的用户在获得控制权后,可以通过设置彩铃策略,按照其意愿向主叫用户播放背景音、广 告铃音或者其它任意类型的音视频多媒体文件。图1所示为本发明所述系统带的组网图,其中包括CTD终端、点击拨号业务开放平台、彩铃平台、核心网络及主叫A和被叫B。CTD终端可通过互联网协议(如=WebService (网络服务)、 REST (R印resentational State Transfer,表述性状态转移)、MASHUP (糅合),JAVASCRIPT 或者其它互联网常见协议)呼叫点击拨号业务开放平台;点击拨号业务开放平台位 于IMS/NGN网络中,其通过SIP协议,经过核心网络对主被叫进行呼叫控制,还可通过 SIP信令控制彩铃平台对主叫用户进行放音或者是挂断;彩铃平台和主叫用户之间的媒 体流通过核心网络进行路由;主被叫终端用户的类型可以是GSM(Global System for MobileCommunications,全球移动通讯系统)用户、CDMA (Code Division MultipleAccess, 码分多址)用户、电信固话用户、IMS SIP硬终端、软终端等各种电话用户。点击拨号客户端用于在用户发起点击拨号指令后,向点击拨号业务开放平台发送 携带参与此次点击拨号过程的主叫和被叫的号码信息的第一呼叫请求;点击拨号业务开放 平台用于在收到第一呼叫请求后,呼叫主叫,并在收到主叫回复的应答响应后,向彩铃平台 发起第二呼叫请求;还用于在收到彩铃平台回复的应答响应后,呼叫被叫,并在收到被叫回 复的应答响应后,向彩铃平台发送终止播放多媒体文件的通知消息;彩铃平台用于在收到 第二呼叫请求后,向主叫用户播放点击拨号终端定制的多媒体文件,并向点击拨号业务开 放平台回复应答响应;还用于在收到点击拨号业务开放平台发来的终止播放多媒体文件的 通知消息后,停止向主叫播放多媒体文件。优选地,点击拨号业务开放平台还可用于在收到被叫回复的应答响应后,重新进 行主叫和被叫间的媒体协商。点击拨号业务开放平台用于收到彩铃平台回复的应答响应 后,呼叫被叫是指点击拨号业务开放平台用于在收到彩铃平台回复的应答响应后,延时一 段时间后再呼叫被叫。其中,第一呼叫请求中还携带有延时时长;上述点击拨号业务开放平 台用于在延时一段时间后再呼叫被叫是指点击拨号业务开放平台用于根据第一呼叫请求 中携带的延时时长的值,延时一段时间后再呼叫被叫。点击拨号业务开放平台还可用于在呼叫被叫后,如判断出被叫回复的振铃通知消 息(180 Ring)中携带有其定制的多媒体文件所在彩铃中心的会话描述协议(SDP)信息时, 在针对该消息回复的临时响应中携带一个无效的SDP信息。下面用本发明的一应用实例进一步加以说明。如图2所示,本发明所述在点击拨号过程中嵌套多媒体的方法,具体包括以下步 骤201 :CTD终端在互联网SP/个人开发者的控制下向点击拨号业务开放平台发起呼 叫请求,该请求中携带互联网SP/个人开发者设置的主叫号码、被叫号码、业务标识信息和 延时时长等参数;202 点击拨号业务开放平台收到上述呼叫请求后,呼叫主叫;在具体实现时,点击拨号业务开放平台可通过向主叫发送INVITE(邀请)消息呼 叫主叫;当主叫振铃时,可向点击拨号业务开放平台回复180 Ring消息,当主叫应答时,可 向点击拨号业务开放平台回复200 OK消息,其中携带主叫的SDP(SeSSi0n Description Protocol,会话描述协议)信息;此外,在上述呼叫过程中,点击拨号业务开放平台在收到主叫回复的消息后,会相 应地向CTD终端上报主叫的振铃、接通、忙等呼叫状态,以供CTD终端显示到应用中,供用户查看。203 在收到主叫回复的应答响应(即200 OK消息)后,点击拨号业务开放平台向 彩铃平台发起呼叫请求,其中携带上述业务标识信息及主叫的SDP信息;彩铃平台收到后, 根据主叫的SDP信息向主叫用户播放CTD终端定制的多媒体文件,并向点击拨号业务开放 平台回复应答响应。其中,该多媒体文件可以是音频文件或视频文件。在具体实现时,点击拨号业务开放平台可通过发送携带主叫SDP信息的INVITE消 息向彩铃平台发起呼叫,而彩铃平台可通过向点击拨号业务开放平台回复200 OK消息的方 式向后者回复应答响应,该响应中还携带有彩铃中心的SDP信息。由于CTD终端在向彩铃平台进行注册后,彩铃平台中已经建立了业务标识信息与 使用该CTD终端的用户定制的多媒体文件的对应关系,因此,彩铃平台在收到呼叫请求后, 可根据其中携带的业务标识信息检索到对应的多媒体文件,然后向主叫播放该多媒体文 件。此外,在进行注册时,用户还可通过CTD终端在彩铃平台上设置播放策略,该播放策略可以但不限于包括在不同时段播放不同的多媒体文件、为不同的主叫号码播放不同 的多媒体文件等。用户可以在注册时申请多个业务标识信息,这样就可以通过在呼叫过程中使用不 同的业务标识信息,以更加灵活的控制播放策略。204 点击拨号业务开放平台收到彩铃平台回复的应答响应(即200 OK消息)后, 根据呼叫请求中携带的延时时长延时一段时长后,再呼叫被叫;通过这种延时呼叫被叫的方式,可以实现使用CTD终端发起点击拨号业务的互联 网SP/个人开发者对主叫用户播放多媒体文件的时长进行控制。此外,根据SIP协议规定,点击拨号业务开放平台在收到彩铃平台回复的200 OK 消息后,还需向彩铃平台回复确认消息(即ACK消息),并向主叫回复确定消息(即ACK消 息),其中携带彩铃平台的SDP信息。205 延时结束后,点击拨号业务开放平台呼叫被叫(可通过向被叫发送INVITE消 息的方式实现);被叫振铃时,会向点击拨号业务开放平台回复180 Ring消息。如果被叫设置了彩 铃业务,则会在该180 Ring消息中携带该彩铃所在彩铃中心的SDP信息;点击拨号业务开 放平台收到后,向被叫回复临时响应PRACK消息(如收到的180 Ring消息中携带了 SDP信 息,则还需要在该PRACK消息中携带一个无效SDP信息),被叫在收到该PRACK消息后会针 对该PRACK消息向点击拨号业务开放平台回复200 OK消息。根据上述流程可知,当被叫设置了彩铃后,点击拨号业务开放平台通过不将该彩 铃所在彩铃中心的SDP信息发送给主叫的方式,实现了对被叫彩铃进行屏蔽的功能。206 在收到被叫回复的应答响应后,点击拨号业务开放平台通知彩铃平台终止上 述多媒体文件的播放。被叫摘机后,会向点击拨号业务开放平台回复一个针对INVITE消息的200 OK消 息(即应答响应);点击拨号业务开放平台收到后,会向被叫回复响应(即ACK消息),并向 彩铃平台发送携带上述业务标识信息的BYE消息,以通知其终止上述多媒体文件的播放; 彩铃平台收到后,根据业务标识信息终止相应多媒体文件的播放,并向点击拨号业务开放平台回复针对BYE消息的响应(即200 OK消息)。207 点击拨号业务开放平台重新发起主被叫间的媒体协商流程,经过协商后主被 叫双方建立通话媒体链路。点击拨号业务开放平台重新呼叫主叫(即向主叫发送重邀请Reinvite消息);主叫收到后,向点击拨号业务开放平台发送应答响应(即200 OK消息),其中携带主叫的SDP 信息;点击拨号业务开放平台收到后,重新呼叫被叫,并在呼叫请求(即Reirwite消息)中 携带主叫的SDP信息;被叫收到后,向点击拨号业务开放平台发送应答响应(即200 OK消 息),其中携带被叫的SDP信息;点击拨号业务开放平台收到后,向主叫发送应答(即ACK消 息),其中携带被叫的SDP信息;主叫收到后,主被叫双方都已获得对方的SDP信息,即完成 了双方的媒体协商流程,因此,双方即可开始正常的通话流程。当然,本发明还可有其它多种实施例,在不背离本发明精神及其实质的情况下,熟 悉本领域的技术人员当可根据本发明作出各种相应的改变和变形,但这些相应的改变和变 形都应属于本发明所附的权利要求的保护范围。
权利要求
一种在点击拨号过程中嵌套多媒体的方法,包括点击拨号业务开放平台收到用户通过点击拨号客户端发来的携带主叫和被叫的号码信息的第一呼叫请求后,呼叫主叫,并在收到主叫回复的应答响应后,向彩铃平台发起第二呼叫请求;所述彩铃平台收到所述第二呼叫请求后,向主叫用户播放所述点击拨号终端定制的多媒体文件,并向所述点击拨号业务开放平台回复应答响应;所述点击拨号业务开放平台收到所述彩铃平台回复的应答响应后,呼叫所述被叫,并在收到所述被叫回复的应答响应后,通知所述彩铃平台终止所述多媒体文件的播放。
2.如权利要求1所述的方法,其特征在于,还包括所述点击拨号业务开放平台在收到所述被叫回复的应答响应后,重新进行所述主叫和 所述被叫间的媒体协商。
3.如权利要求1所述的方法,其特征在于,所述点击拨号业务开放平台收到所述彩铃平台回复的应答响应后,呼叫所述被叫是 指所述点击拨号业务开放平台在收到所述彩铃平台回复的应答响应后,延时一段时间后 再呼叫所述被叫。
4.如权利要求3所述的方法,其特征在于,所述第一呼叫请求中还携带有延时时长;所述点击拨号业务开放平台延时一段时间后再呼叫所述被叫是指所述点击拨号业 务开放平台根据所述第一呼叫请求中携带的延时时长的值,延时一段时间后再呼叫所述被 叫。
5.如权利要求1 4所述的方法,其特征在于,在向所述点击拨号业务开放平台发送所述第一呼叫请求之前,所述用户通过所述点击 拨号客户端向所述彩铃平台进行注册;在注册成功后,所述彩铃平台保存所述用户的业务 标识信息及所述点击拨号终端定制的多媒体文件的对应关系;所述第一呼叫请求中还携带有所述业务标识信息;所述点击拨号业务开放平台在收到 所述第一呼叫请求后,向所述彩铃平台发送携带所述业务标识信息的第二呼叫请求;所述彩铃中心向所述主叫用户播放所述点击拨号终端定制的多媒体文件是指所述彩 铃中心根据所述第二呼叫请求中写携带的所述业务标识信息在本地查找出对应的多媒体 文件,然后向所述主叫用户播放。
6.如权利要求1所述的方法,其特征在于,还包括所述点击拨号业务开放平台在呼叫所述被叫后,如判断出所述被叫回复的振铃通知消 息(ISORing)中携带有其定制的多媒体文件所在彩铃中心的会话描述协议(SDP)信息时, 则在针对该消息回复的临时响应中携带一个无效的SDP信息。
7.一种点击拨号业务系统,其特征在于,包括点击拨号客户端、点击拨号业务开放平台 及彩铃平台;所述点击拨号客户端用于在用户发起点击拨号指令后,向所述点击拨号业务开放平台 发送携带参与此次点击拨号过程的主叫和被叫的号码信息的第一呼叫请求;所述点击拨号业务开放平台用于在收到所述第一呼叫请求后,呼叫所述主叫,并在收 到所述主叫回复的应答响应后,向所述彩铃平台发起第二呼叫请求;还用于在收到所述彩 铃平台回复的应答响应后,呼叫所述被叫,并在收到所述被叫回复的应答响应后,向所述彩铃平台发送终止播放所述多媒体文件的通知消息;所述彩铃平台用于在收到所述第二呼叫请求后,向所述主叫用户播放所述点击拨号终 端定制的多媒体文件,并向所述点击拨号业务开放平台回复所述应答响应;还用于在收到 所述点击拨号业务开放平台发来的所述终止播放所述多媒体文件的通知消息后,停止向所 述主叫播放所述多媒体文件。
8.如权利要求7所述的系统,其特征在于,所述点击拨号业务开放平台还用于在收到所述被叫回复的应答响应后,重新进行所述 主叫和所述被叫间的媒体协商。
9.如权利要求7所述的系统,其特征在于,所述点击拨号业务开放平台用于收到所述彩铃平台回复的应答响应后,呼叫所述被叫 是指所述点击拨号业务开放平台用于在收到所述彩铃平台回复的应答响应后,延时一段 时间后再呼叫所述被叫。
10.如权利要求9所述的系统,其特征在于,所述第一呼叫请求中还携带有延时时长;所述点击拨号业务开放平台用于在延时一段时间后再呼叫所述被叫是指所述点击拨 号业务开放平台用于根据所述第一呼叫请求中携带的延时时长的值,延时一段时间后再呼 叫所述被叫。
11.如权利要求7所述的方法,其特征在于,所述点击拨号业务开放平台还用于在呼叫所述被叫后,如判断出所述被叫回复的振铃 通知消息(ISORing)中携带有其定制的多媒体文件所在彩铃中心的会话描述协议(SDP)信 息时,在针对该消息回复的临时响应中携带一个无效的SDP信息。
全文摘要
本发明公开了一种在点击拨号过程中嵌套多媒体的方法和点击拨号业务系统,该系统包括点击拨号客户端、点击拨号业务开放平台及彩铃平台;该方法包括点击拨号业务开放平台收到用户通过点击拨号客户端发来的携带主被叫的号码信息的第一呼叫请求后,呼叫主叫,并在收到主叫回复的应答响应后,向彩铃平台发起第二呼叫请求;彩铃平台收到第二呼叫请求后,向主叫用户播放点击拨号终端定制的多媒体文件,并向点击拨号业务开放平台回复应答响应;点击拨号业务开放平台收到彩铃平台回复的应答响应后,呼叫被叫,并在收到被叫回复的应答响应后,通知彩铃平台终止多媒体文件的播放。采用本发明后,在对SP开放点击拨号能力的同时,嵌套多媒体播放能力。
文档编号H04W4/12GK101808099SQ20101013972
公开日2010年8月18日 申请日期2010年3月17日 优先权日2010年3月17日
发明者哈景楠, 王成灿, 蒋宇智, 马光兵 申请人:中兴通讯股份有限公司