一种提供多媒体彩铃的系统及方法

文档序号:7616085阅读:108来源:国知局
专利名称:一种提供多媒体彩铃的系统及方法
技术领域
本发明涉及通信网络中的回铃音提供技术,特别是指一种提供多媒体彩铃的系统及方法。
背景技术
彩铃又称为个性化回铃音,是一项由被叫用户定制,为主叫用户提供一段悦耳的音乐或一句问候语来代替普通回铃音的业务。
目前已经出现了基于全球移动通信系统(GSM)、码分多址(CDMA)系统以及固定通信系统的音频彩铃的解决方案,它们采用的都是在现有的通信网络中增加一个用于保存和播放被叫用户定制的回铃音的智能网设备,如增强智能外设(AIP)等,并通过交换设备触发等方式将呼叫接续到上述智能网设备,然后由智能网设备向主叫用户播放回铃音,从而使主叫用户能够听到丰富多彩的铃音。
不难看出,上述方案是基于窄带中继的实现方案,而彩铃业务需要消耗大量的传输资源和交换资源,视频彩铃的消耗更大。而目前窄带传输的带宽只有64K,而且考虑到带宽的自身损耗以及视频和音频分享所得的带宽,无疑很难实现能够较流畅地播放视频文件的目的,受到网络传输能力的限制,因此现有的GSM网络和固定网络一般只能支持音频业务,而无法实现向用户播放视频彩铃。另一方面由于目前的智能网所采用的都是七号(NO.7)信令协议,而该协议本身无法支持视频播放,最终导致在现有的GSM网络和固定网络等网络中加入智能网设备,只能实现音频彩铃的播放,而无法实现多媒体视频彩铃的播放。

发明内容
有鉴于此,本发明的一个目的在于提供一种提供多媒体彩铃的系统,实现为用户提供多媒体音、视频回铃音业务。
本发明的另一个目的在于提供一种基于上述系统的提供多媒体彩铃的方法。
根据本发明的系统至少包括基于下一代网络(NGN)宽带架构的软交换、应用服务器(AS)、媒体资源服务器(MRS)和数据库;其中,软交换用于在接收到主叫用户终端的呼叫请求后,与被叫用户终端进行呼叫接续,并向AS发送业务触发信令;AS用于根据软交换发送的业务触发信令,从数据库获取用户的多媒体彩铃数据信息,并将获取的多媒体彩铃数据信息发送给MRS;MRS用于根据从AS获取的多媒体彩铃数据信息向主叫用户终端播放多媒体彩铃;数据库用于保存用户定制的多媒体彩铃数据信息;所述软交换、AS、MRS之间的信令传输采用会话发起协议(SIP)。
在上述系统中,所述软交换在判断被叫用户终端处于空闲模式时,向AS发送业务触发信令。
在上述系统中,所述多媒体彩铃数据信息为用户定制的多媒体彩铃文件。
在上述系统中,所述多媒体彩铃数据信息为用户定制的多媒体彩铃文件的文件名和路径;所述系统进一步包括文件传输协议(FTP)服务器,所述FTP服务器用于存储用户定制的多媒体彩铃文件;所述MRS根据从AS获取的多媒体彩铃数据信息,从FTP服务器获取用户定制的多媒体彩铃文件,然后向主叫用户终端播放该多媒体彩铃文件。
在上述系统中,所述系统进一步包括彩铃Web服务器,用于签约用户定制多媒体彩铃文件,并用于将用户定制的多媒体彩铃文件传送至FTP服务器和将用户定制的多媒体彩铃数据信息写入数据库。
根据本发明的方法包括a、软交换接收到主叫用户终端的呼叫请求后,与被叫用户终端进行呼叫接续,并向AS发送业务触发信令;b、AS接收到软交换的业务触发信令后,从数据库获取用户的多媒体彩铃数据信息,并将该多媒体彩铃数据信息发送给MRS,MRS根据接收到的多媒体彩铃数据信息向主叫用户终端播放多媒体彩铃,其中所述软交换、AS、MRS之间的信令传输采用SIP。
在上述方法中,所述步骤a中,软交换在判断被叫用户终端处于空闲模式时,向AS发送业务触发信令。
在上述方法中,所述步骤a中,软交换判断被叫用户终端是否处于空闲模式的步骤包括判断是否接收到被叫用户终端返回的振铃消息。
在上述方法中,所述步骤a进一步包括,当判断被叫用户终端处于空闲模式时,判断该被叫用户终端是否为彩铃签约用户,如果是,则向AS发送业务触发信令;否则,直接进行呼叫接续。
在上述方法中,所述步骤a进一步包括,当软交换判断被叫用户终端为彩铃签约用户后,在被叫用户终端的号码前加上彩铃接入码,然后携带于业务触发信令中发送给AS。
在上述方法中,所述步骤b进一步包括,AS接收到软交换的业务触发信令后,判断被叫用户终端是否处于开户状态,如果是,则从数据库获取用户的多媒体彩铃数据信息;否则,直接向主叫用户终端播放默认的多媒体彩铃文件。
在上述方法中,所述步骤b进一步包括,MRS在向主叫用户终端播放多媒体彩铃文件之前,和主叫用户终端交换媒体信息,建立媒体通道,然后通过该媒体通道向主叫用户终端播放多媒体彩铃。
在上述方法中,所述系统进一步包括FTP服务器;在该方法的步骤b中进一步包括,所述MRS在接收到的多媒体彩铃数据信息后,从FTP服务器获取多媒体彩铃文件,然后向主叫用户终端播放该多媒体彩铃文件。
在上述方法中,所述步骤b之后进一步包括c、当软交换接收到被叫用户终端的应答信号后,通知AS控制MRS停止向该主叫用户终端播放多媒体彩铃,并建立主叫用户终端与被叫用户终端之间的呼叫。
综上所述,本发明是基于NGN宽带网络架构,采用标准SIP协议实现的一种提供多媒体彩铃的系统。该系统主要包括软交换、AS、MRS和数据库等设备,其中,首先由软交换接收到主叫用户终端的呼叫请求后,与被叫用户终端进行呼叫接续,当判断被叫用户终端的状态为空闲时,触发AS的彩铃业务。然后由AS接收到该触发信令后,从数据库获取用户的多媒体彩铃数据信息,并将该多媒体彩铃数据信息传送给MRS,然后控制MRS向主叫用户终端播放多媒体彩铃。最后,当软交换接收到被叫用户终端的应答信号后,通知AS控制MRS停止向主叫用户终端播放多媒体彩铃,并建立主叫用户终端与被叫用户终端之间的呼叫。
其中,由于MRS既可以为用户播放音频彩铃又可以为用户播放视频彩铃,而且在获取到用户定制的多媒体彩铃数据信息后,以及在向用户播放多媒体彩铃之前,MRS还可以与用户进行媒体信息交换,从而可以确定用户支持的媒体格式,最终实现根据主叫用户终端的媒体能力向主叫用户提供纯音频或音、视频彩铃业务的目的。另外由于本发明的系统本身是基于NGN宽带网络结构,同时采用SIP这个标准、开放的协议,作为本发明系统各组成设备之间进行信令交互的协议,因此系统的传输能力和支持的协议都能够实现本发明向用户播放音、视频彩铃的目的。另外本发明通过NGN的宽带网络进行传输,由于数据传送的速度大于通过窄带传送的速度,因此最终在接收端获得的音频或视频的媒体播放效果也优于一般的基于智能网的窄带传输方案。另外本发明基于NGN网络的解决方案,扩展性强,符合未来通信网络发展的趋势。


图1为本发明基于NGN网络结构的提供多媒体彩铃系统的结构示意图。
图2为本发明一个较佳实施例的提供多媒体彩铃系统的结构示意图。
图3为本发明的提供多媒体彩铃方法的总体流程图。
图4为本发明一个较佳实施例的方法流程图。
图5为基于本发明较佳实施例的信令交互流程图。
具体实施例方式
为使本发明的目的、技术方案和优点更加清楚,下面结合附图对本发明作进一步的详细描述。
本发明是基于NGN的宽带网络架构,采用标准的SIP协议实现的一种提供多媒体彩铃的方案,主要包括用于提供多媒体彩铃的系统和基于上述系统的实现为用户提供多媒体彩铃的方法。
本发明的用于提供多媒体彩铃的系统结构如图1所示,从图中可以看出,该系统主要包括主叫用户终端A、被叫用户终端B、软交换、AS、MRS以及数据库。
软交换用于在接收到主叫用户终端的呼叫请求后,与被叫用户终端进行呼叫接续,并向AS发送业务触发信令;其中较佳的一种方案是当软交换判断被叫用户终端处于空闲模式时,向AS发送业务触发信令。
AS用于根据软交换发送的业务触发信令,从数据库获取用户的多媒体彩铃数据信息,并将获取的多媒体彩铃数据信息发送给MRS,然后控制MRS向主叫用户终端播放多媒体彩铃;以及在接收到软交换的拆线请求后,控制MRS停止播放多媒体彩铃;MRS用于根据从AS获取的多媒体彩铃数据信息,向主叫用户终端播放多媒体彩铃。
数据库用于保存用户定制的多媒体彩铃数据信息。
主叫用户终端A和被叫用户终端B的功能与现有通信网络中的相应部分完全相同,该主叫用户终端可以是SIP软电话、个人电脑(PC)以及公用交换电话网(PSTN)终端设备等,且该主叫用户终端如果支持视频播放则播放视频,而如果无法支持视频则播放音频等。被叫用户终端B可以是SIP硬电话、SIP软电话、个人电脑(PC)和PSTN等设备,此处不再赘述。
以上是本发明系统的基本结构,下面进一步说明本发明系统的较佳的组成结构,即在上述图1所示系统的基础上增加文件传输协议(FTP)服务器,用于存储用户定制的语音和视频文件资源。
此时,所述AS用于从数据库获取用户的多媒体彩铃数据信息,并根据获取的多媒体彩铃数据信息分析出相应的用户定制的多媒体彩铃文件的文件名和路径,然后向MRS发送携带有多媒体彩铃文件的文件名和路径播放指示。
所述MRS用于根据接收到的播放指示中的多媒体彩铃文件的文件名和路径从FTP服务器上获取相应的多媒体彩铃文件,然后向主叫用户终端A播放获取的多媒体彩铃文件。
主叫用户终端A和被叫用户终端B的功能与上述系统相同,此处不再赘述。
另外,更佳地,本发明系统还可以如图2所示,即在上述系统结构的基础上进一步包括一个彩铃Web服务器(Web Portal Server),用于支持签约用户通过互联网登陆到该彩铃Web服务器定制个性化的多媒体彩铃文件,同时该彩铃Web服务器还用于将用户定制的多媒体彩铃文件传送至FTP服务器和将用户定制的多媒体彩铃的数据信息写入数据库。
以上是本发明实现为用户提供多媒体彩铃业务的系统结构,下面进一步说明本发明基于上述系统的实现多媒体彩铃业务的方法,如图3所示,本发明方法的总体流程主要包括如下步骤步骤301软交换接收到主叫用户终端的呼叫请求后,与被叫用户终端进行呼叫接续,并向AS发送业务触发信令。
步骤302AS接收到软交换的业务触发信令后,从数据库获取用户的多媒体彩铃数据信息,并将该多媒体彩铃数据信息发送给MRS,MRS根据获得的多媒体彩铃数据信息向主叫用户终端播放多媒体彩铃。
以上是本发明方法的总体流程,当然在实现了向主叫用户终端播放彩铃之后,还可以继续执行以下步骤步骤303当软交换接收到被叫用户终端的应答信号后,通知AS控制MRS停止向主叫用户终端播放多媒体彩铃,并建立主叫用户终端与被叫用户终端之间的呼叫。
下面通过具体实施例进一步说明本发明的方法,如图4所示,本实施例方法具体包括如下步骤步骤401主叫用户终端A向软交换发送呼叫请求,该请求中携带主叫用户终端A和被叫用户终端B的号码。
步骤402软交换根据接收到的呼叫请求中的被叫用户终端B的号码,将呼叫请求发送至被叫用户终端B。
步骤403软交换根据被叫用户终端B是否返回响应振铃消息来判断被叫用户终端B是否处于空闲模式,如果是,则执行步骤404;否则,执行步骤413。
由于被叫用户终端B有可能处于忙碌状态或者路由不通,因此需要首先对其状态进行判断。本步骤中,用户终端B返回的响应振铃消息为SIP协议中的标准振铃消息,即180振铃消息。
步骤404软交换判断被叫用户终端B是否是彩铃签约用户,如果是,则执行步骤405;否则,执行步骤414。具体判断方式为软交换根据登记的用户号码的签约属性来判断用户是否是彩铃签约用户。其中,签约属性是指记载在软交换上的用户开户时的签约信息。
步骤405软交换在被叫用户终端B的号码前加上彩铃接入码,并上报给AS,从而触发AS上的彩铃业务。其中,彩铃接入码用来标志触发AS的彩铃业务。
步骤406AS判断被叫用户终端B是否处于开户状态,如果是,则执行步骤407;否则,执行步骤415。具体判断方式为AS通过查询数据库中存贮的用户数据信息判断用户是否处于开户状态。其中,用户数据信息是指记载在AS上的用户的开户状态记录。
步骤407AS查询数据库,获取被叫用户终端B定制的多媒体文件的文件名和路径。数据库向AS返回包含被叫用户终端B定制的多媒体文件的文件名和路径的查询结果。此处多媒体文件包括音频文件数据和视频数据。
步骤408AS向MRS发送带有主叫用户终端A的媒体信息的播放请求。该请求中包含获取的多媒体文件的文件名和路径。其中,媒体信息具体是指主叫用户终端支持的媒体能力等信息,即主叫用户终端A的IP地址、音频支持能力和视频支持能力等,其中音频支持能力主要指支持的音频格式如G711,G729和G723等格式,而视频支持能力则主要指支持的视频格式如H263和MPEG1等格式。
步骤409MRS根据AS提供的多媒体文件的文件名和路径,从FTP服务器获取多媒体文件。然后FTP服务器传送多媒体文件给MRS。
步骤410MRS和主叫用户终端A交换媒体信息,建立媒体通道,然后向主叫用户终端A播放彩铃。
其中,MRS与主叫用户终端A交换媒体信息的具体过程包括MRS向AS发送携带自身媒体信息的播放确认消息,然后AS将携带有MRS媒体信息的振铃态消息发给软交换,接着软交换将携带有MRS媒体信息的振铃态消息发给主叫用户终端A,并向AS返回媒体协商确认消息,再接着AS将最终确认消息发送给MRS,并向软交换返回媒体协商确认响应消息,最后MRS根据接收到的确认消息中主叫用户终端A的媒体能力向主叫用户终端A发送媒体流,开始播放彩铃。即如果主叫用户终端只支持音频,则只发送音频流;如果主叫终端可以支持视频,则发送视频和音频媒体流。另外,其中的媒体通道是指MRS内部创建的一个媒体流端口,通过此端口向主叫用户终端A发送媒体流信息,如RTP流等。
步骤411当软交换接收到被叫用户终端B的摘机应答消息,即200消息后,发送带有被叫用户终端B的媒体信息的200OK信令给主叫用户终端A,并向AS发送拆线(Cancel)请求。其中,200消息与180消息一样,都是SIP中标准消息。
步骤412AS接收到该拆线请求后,发送结束信令(BYE)给MRS,指示MRS结束播放多媒体文件。MRS接收到该结束信令后,停止向主叫用户终端A播放多媒体文件,并向AS返回结束响应。AS接收到MRS返回的结束响应后,向软交换返回拆线响应,解除对软交换的控制。主叫用户终端A和被叫用户终端B之间进行正常通话,结束本流程。
步骤413软交换直接向主叫用户终端A播放相应提示音,处理同普通呼叫,结束本流程。
步骤414软交换直接进行呼叫接续,不上报AS进行彩铃播放,处理同普通呼叫,结束本流程。
步骤415AS不查询数据库,直接指示MRS播放默认的彩铃文件,然后执行步骤411。
以上是本发明方法的一个较佳实施例的流程,基于该实施例方法的信令交互流程如图5所示,由于和图4的流程相同,这里不再重复说明。
总之,以上所述仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。
权利要求
1.一种提供多媒体彩铃的系统,其特征在于该系统至少包括基于下一代网络NGN宽带架构的软交换、应用服务器AS、媒体资源服务器MRS和数据库;其中,软交换用于在接收到主叫用户终端的呼叫请求后,与被叫用户终端进行呼叫接续,并向AS发送业务触发信令;AS用于根据软交换发送的业务触发信令,从数据库获取用户的多媒体彩铃数据信息,并将获取的多媒体彩铃数据信息发送给MRS;MRS用于根据从AS获取的多媒体彩铃数据信息向主叫用户终端播放多媒体彩铃;数据库用于保存用户的多媒体彩铃数据信息;所述软交换、AS、MRS之间的信令传输采用会话发起协议SIP。
2.根据权利要求1所述的系统,其特征在于所述软交换在判断被叫用户终端处于空闲模式时,向AS发送业务触发信令。
3.根据权利要求1所述的系统,其特征在于所述多媒体彩铃数据信息为用户定制的多媒体彩铃文件。
4.根据权利要求1所述的系统,其特征在于所述多媒体彩铃数据信息为用户定制的多媒体彩铃文件的文件名和路径;所述系统进一步包括文件传输协议FTP服务器,所述FTP服务器用于存储用户定制的多媒体彩铃文件;所述MRS根据从AS获取的多媒体彩铃数据信息,从FTP服务器获取用户定制的多媒体彩铃文件,然后向主叫用户终端播放该多媒体彩铃文件。
5.根据权利要求1至4中任意一项所述的系统,其特征在于所述系统进一步包括彩铃Web服务器,用于签约用户定制多媒体彩铃文件,并用于将用户定制的多媒体彩铃文件传送至FTP服务器和将用户定制的多媒体彩铃数据信息写入数据库。
6.一种基于权利要求1所述系统的提供多媒体彩铃的方法,其特征在于该方法至少包括a、软交换接收到主叫用户终端的呼叫请求后,与被叫用户终端进行呼叫接续,并向AS发送业务触发信令;b、AS接收到软交换的业务触发信令后,从数据库获取用户的多媒体彩铃数据信息,并将该多媒体彩铃数据信息发送给MRS,MRS根据接收到的多媒体彩铃数据信息向主叫用户终端播放多媒体彩铃,其中所述软交换、AS、MRS之间的信令传输采用SIP。
7.根据权利要求6所述的方法,其特征在于所述步骤a中,软交换在判断被叫用户终端处于空闲模式时,向AS发送业务触发信令。
8.根据权利要求7所述的方法,其特征在于所述步骤a中,软交换判断被叫用户终端是否处于空闲模式的步骤包括判断是否接收到被叫用户终端返回的振铃消息。
9.根据权利要求7所述的方法,其特征在于所述步骤a进一步包括,当判断被叫用户终端处于空闲模式时,判断该被叫用户终端是否为彩铃签约用户,如果是,则向AS发送业务触发信令;否则,直接进行呼叫接续。
10.根据权利要求9所述的方法,其特征在于所述步骤a进一步包括,当软交换判断被叫用户终端为彩铃签约用户后,在被叫用户终端的号码前加上彩铃接入码,然后携带于业务触发信令中发送给AS。
11.根据权利要求6所述的方法,其特征在于所述步骤b进一步包括,AS接收到软交换的业务触发信令后,判断被叫用户终端是否处于开户状态,如果是,则从数据库获取用户的多媒体彩铃数据信息;否则,直接向主叫用户终端播放默认的多媒体彩铃文件。
12.根据权利要求6所述的方法,其特征在于所述步骤b进一步包括,MRS在向主叫用户终端播放多媒体彩铃文件之前,和主叫用户终端交换媒体信息,建立媒体通道,然后通过该媒体通道向主叫用户终端播放多媒体彩铃。
13.根据权利要求6至12中任意一项所述的方法,其特征在于所述系统进一步包括FTP服务器;在该方法的步骤b中进一步包括,所述MRS在接收到的多媒体彩铃数据信息后,从FTP服务器获取多媒体彩铃文件,然后向主叫用户终端播放该多媒体彩铃文件。
14.根据权利要求6所述的方法,其特征在于所述步骤b之后进一步包括c、当软交换接收到被叫用户终端的应答信号后,通知AS控制MRS停止向该主叫用户终端播放多媒体彩铃,并建立主叫用户终端与被叫用户终端之间的呼叫。
全文摘要
本发明基于下一代网络(NGN)宽带网络结构,采用标准的会话发起协议(SIP)提出了一种提供多媒体彩铃的系统和方法。其中系统包括软交换、应用服务器(AS)、媒体资源服务器(MRS)和数据库等。本发明方法是由软交换在接收到主叫用户终端的呼叫请求后,呼叫接续被叫用户终端,当判断被叫用户终端空闲时,触发AS的彩铃业务;然后由AS从数据库获取多媒体彩铃数据信息,并将该信息传送给MRS,然后由MRS向主叫用户终端播放彩铃。从而最终实现向用户提供纯音频或音、视频彩铃业务的目的。
文档编号H04Q3/00GK1832518SQ200510053740
公开日2006年9月13日 申请日期2005年3月10日 优先权日2005年3月10日
发明者李彦, 沈庆春 申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1