被叫向主叫提供指示信息的方法及其系统的制作方法

文档序号:7622282阅读:158来源:国知局
专利名称:被叫向主叫提供指示信息的方法及其系统的制作方法
技术领域
本发明涉及智能网(IN,Intelligence Network)技术领域,尤其涉及一种被叫向主叫提供指示信息的方法及其系统。
背景技术
回铃音业务是一项允许手机用户为自己定制回铃音的业务,即在主叫用户拨打被叫用户时,在被叫振铃后、摘机前,主叫用户将听到由主叫、被叫或者集团用户定制的个性化回铃音。如果是由主叫用户定制的回铃音,称之为主叫回铃音;如果是由被叫用户定制的回铃音,称之为被叫回铃音;如果是由集团客户定制的回铃音,称之为集团回铃音。回铃音业务将运营商的网络能力开放给最终用户,为用户展示个性提供了业务支撑,正好迎合了现代人对展示个性的强烈需求,因此获得了很好的市场效果。
回铃音作为语音指示其中的一种,仅仅能提供给用户预先指定的指示,这些指示也都是存放在运营商的服务器上,因此不能很好地满足用户随心所欲的丰富表达需求。此外,不论是音频形式的回铃,还是视频形式的回铃,这些指示都是在呼叫的媒体信道中传递;但是,如果主叫用户使用的是多通路终端,比如是支持短消息功能的手机,或是支持GPRS或者Wi-Fi的智能手机,或是连接在宽带网络上的智能终端或者机顶盒等,却还可以支持非呼叫媒体通道的信息指示。
目前,回铃音业务的主要实现方式包括以下几种1、基于PSTN的固网回铃音实现方案一般PSTN网络可以采用被叫端局触发回铃音业务,实现原理是被叫端局记录用户的回铃音注册信息,并在呼叫到达时判断回铃音注册信息,以在被叫用户进行了回铃音注册以及状态允许的情况下,将呼叫路由到回铃音业务平台处理,并且被叫端局具有防止回铃音业务被二次触发的能力。其中基于PSTN的固网回铃音实现过程示意图请具体参照图1。
由于PSTN网络采用的是电路呼叫模式,用户不能享受到多媒体回铃音业务,同时由于PSTN网络采用的是传统电路网络信令,用户难以在呼叫中修改回铃音的相关信息,所以用户一般会事先从回铃音数据库中选择好自己预定的回铃音类型。
2、基于GSM的移动回铃音实现方案GSM网络移动回铃音也是采用被叫端局触发回铃音业务,被叫端局记录用户回铃音注册信息,并在呼叫到达时判断回铃音注册信息,以在被叫用户进行了回铃音注册以及状态允许的情况下,将呼叫路由到回铃音业务平台。
这里一般会采用无话路迂回方式,即回铃音业务平台将根据呼叫信息播放回铃音用户定制的回铃音,被叫端局则需要进行主叫、被叫、及回铃音业务平台三者之间的桥接以达到被叫振铃时主叫接听回铃音的目的;被叫应答后主被叫通话,回铃音通路将被释放。其中基于GSM的移动回铃音实现过程示意图请具体参照图2。
由于GSM网络也采用的是电路呼叫模式,因此用户不能享受到多媒体回铃音业务;同时由于采用的是传统电路网络信令,用户将难以在呼叫中修改回铃音的相关信息,所以用户一般会事先从回铃音数据库中选择好自己预定的回铃音类型。但是由于GSM移动网络本身的特点,却可以解决用户漫游时的回铃音呼叫问题。
3、基于NGN/3G的分组多媒体回铃音实现方案一般NGN/3G采用软交换端局触发回铃音业务,具体实现原理是被叫端局记录用户回铃音注册信息,并在呼叫到达时判断回铃音注册信息,在被叫用户进行了回铃音注册以及状态允许的情况下,将呼叫路由到多媒体回铃音业务平台。一般由应用服务器负责主叫、被叫、多媒体回铃音平台三者之间的通断接续处理。其中基于NGN/3G的分组多媒体回铃音实现过程示意图请具体参照图3。
由于NGN/3G网络采用的是分组呼叫模式,用户可以享受到多媒体回铃音业务,但是由于NGN/3G网络采用的信令交互模式却是传统的网络信令交互模式,因此终端不能直接参与呼叫信令的交互,因此用户依然难以在呼叫过程中修改多媒体回铃音的相关信息,所以用户一般也是事先从多媒体回铃音数据库中选择好自己预定的多媒体回铃音类型。

发明内容
本发明要解决的技术问题在于提供一种被叫向主叫提供指示信息的方法及其系统,以使被叫用户能够灵活的选择向主叫用户提供的指示信息内容,避免现有只能提供指示信息数据库中存在的指示信息的单一性问题。
为解决上述问题,本发明提出的技术方案如下一种被叫向主叫提供指示信息的方法,包括步骤A、在被叫侧设置向主叫提供的指示信息;B、网络侧在主被叫接续过程中被叫应答前,到被叫侧获取设置的指示信息发送给主叫。
较佳地,所述步骤A和B之间还包括步骤网络侧在主被叫接续过程中获取被叫当前所处状态信息,并在被叫当前处于空闲状态时,执行步骤B。
较佳地,所述步骤B中获取指示信息的过程具体包括B1、网络侧预先将各个提供指示信息的被叫的被叫标识进行存储;并B2、在判断出主叫呼叫的被叫标识在存储的被叫标识之列时,根据主叫呼叫的被叫标识,向对应的被叫侧发送指示信息获取请求;B3、被叫侧响应接收的指示信息获取请求,发送对应的指示信息到网络侧。
较佳地,所述步骤A中在被叫侧预先分别设置为不同的主叫提供不同的指示信息。所述在被叫侧将为不同主叫提供的不同指示信息分别和对应的主叫标识之间建立映射关系。
较佳地,所述步骤B2中网络侧向被叫侧发送的指示信息获取请求中包含主叫标识信息;所述步骤B3中被叫侧根据接收的指示信息获取请求中包含的主叫标识,及指示信息和主叫标识之间的映射关系,索引对应的指示信息发送到网络侧。
较佳地,所述步骤A中在被叫侧预先设置包含至少一个向主叫提供的指示信息的指示信息列表;所述步骤B3具体包括步骤B31、被叫侧接收到网络侧发来的指示信息获取请求时,将预先设置的指示信息列表显示给被叫用户;B32、被叫用户在显示的指示信息列表中选取一个指示信息;B33、被叫侧将被叫用户选取的指示信息发送到网络侧。
较佳地,所述步骤B中网络侧在将获取的被叫侧设置的指示信息发送给主叫前还包括步骤对获取的指示信息进行媒体格式转换处理。
所述方法还包括步骤网络侧在被叫应答后,停止将获取的指示信息发送给主叫。
较佳地,所述指示信息为音频信息;或视频信息;或音视频信息;或文本信息。
一种被叫向主叫提供指示信息的系统,用于被叫通过网络侧向主叫提供指示信息,其中所述被叫侧包括指示信息设置单元,用于设置向主叫提供的指示信息;所述网络侧包括获取发送单元,用于在主被叫接续过程中被叫应答前,到被叫侧的指示信息设置单元中获取设置的指示信息,并发送给主叫。
较佳地,所述网络侧还包括被叫状态获取单元,用于在主被叫接续过程中获取被叫当前所处状态信息;所述获取发送单元在被叫状态获取单元获取到被叫当前处于空闲状态时,再执行获取指示信息及发送指示信息给主叫的处理。
较佳地,所述获取发送单元具体包括被叫标识存储子单元,用于预先将各个提供指示信息的被叫的被叫标识进行存储;判断子单元,用于判断主叫呼叫的被叫标识是否在所述被叫标识存储子单元存储的被叫标识之列;获取子单元,用于在所述判断子单元判断结果为是时,根据主叫呼叫的被叫标识,向对应的被叫侧发送指示信息获取请求;发送子单元,用于将所述获取子单元从被叫侧获取到的指示信息发送给主叫。
较佳地,所述指示信息设置单元具体包括指示信息存储子单元,用于预先存储向主叫提供的指示信息;第一指示信息反馈子单元,用于在接收到获取子单元发来的指示信息获取请求时,将指示信息存储子单元中存储的指示信息反馈给所述获取子单元。
较佳地,所述指示信息设置单元具体包括指示信息列表存储子单元,用于预先存储包含至少一个向主叫提供的指示信息的指示信息列表;指示信息列表显示子单元,用于在接收到获取子单元发来的指示信息获取请求时,将指示信息列表存储子单元中存储的指示信息列表显示给被叫用户;第二指示信息反馈子单元,用于将被叫用户在指示信息列表中选取的指示信息反馈给所述获取子单元。
较佳地,所述获取发送单元还包括媒体格式转换子单元,用于对所述获取子单元从被叫侧获取到的指示信息进行媒体格式转换;所述发送子单元将媒体格式转换子单元转换处理后的指示信息发送给主叫。
一种被叫向主叫提供指示信息的方法,包括步骤a、在被叫侧设置向主叫提供指示信息的地址;b、网络侧在主被叫接续过程中被叫应答前,到被叫侧获取设置的指示信息地址;并c、根据获取到的指示信息地址到对应的媒体源中提取对应的指示信息发送给主叫。
较佳地,所述步骤b和c之间还包括步骤网络侧在主被叫接续过程中获取被叫当前所处状态信息,并在被叫当前处于空闲状态时,执行步骤b。
较佳地,所述步骤b中获取指示信息地址的过程具体包括b1、网络侧预先将各个提供指示信息地址的被叫的被叫标识进行存储;并b2、在判断出主叫呼叫的被叫标识在存储的被叫标识之列时,根据主叫呼叫的被叫标识,向对应的被叫侧发送指示信息地址获取请求;b3、被叫侧响应接收的指示信息地址获取请求,发送对应的指示信息地址到网络侧。
较佳地,所述步骤c中网络侧在将提取的指示信息发送给主叫前还包括步骤对提取的指示信息进行媒体格式转换处理。
一种被叫向主叫提供指示信息的系统,用于被叫通过网络侧向主叫提供指示信息,所述被叫侧包括指示信息地址设置单元,用于设置向主叫提供指示信息的地址;所述网络侧包括指示信息地址获取单元,用于在主被叫接续过程中被叫应答前,到被叫侧的指示信息地址设置单元中获取设置的指示信息地址;提取发送单元,用于根据指示信息地址获取单元获取到的指示信息地址,到对应的媒体源中提取对应的指示信息发送给主叫。
较佳地,所述网络侧还包括被叫状态获取单元,用于在主被叫接续过程中获取被叫当前所处状态信息;所述指示信息地址获取单元在被叫状态获取单元获取到被叫当前处于空闲状态时,再执行获取指示信息地址的处理。
较佳地,所述指示信息地址获取单元具体包括被叫标识存储子单元,用于预先将各个提供指示信息地址的被叫的被叫标识进行存储;判断子单元,用于判断主叫呼叫的被叫标识是否在所述被叫标识存储子单元存储的被叫标识之列;获取子单元,用于在所述判断子单元判断结果为是时,根据主叫呼叫的被叫标识,向对应的被叫侧发送指示信息地址获取请求;并将从被叫侧获取的指示信息地址指示给提取发送单元。
较佳地,所述指示信息设置单元具体包括指示信息地址存储子单元,用于预先存储向主叫提供指示信息的地址;指示信息地址反馈子单元,用于在接收到获取子单元发来的指示信息地址获取请求时,将指示信息地址存储子单元中存储的指示信息地址反馈给获取子单元。
较佳地,所述提取发送单元具体包括提取子单元,用于根据指示信息地址获取单元获取到的指示信息地址,到对应的媒体源中提取对应的指示信息;发送子单元,用于将所述提取子单元提取到的指示信息发送给主叫。
较佳地,所述提取发送单元还包括媒体格式转换子单元,用于对提取子单元提取的指示信息进行媒体格式转换;所述发送子单元将媒体格式转换子单元转换处理后的指示信息发送给主叫。
本发明能够达到的有益效果如下本发明方案通过由被叫侧预先设置向主叫提供的指示信息或指示信息地址,后续网络侧在主被叫接续过程中被叫应答前,获取被叫侧设置的指示信息(或获取被叫侧设置的指示信息地址,根据指示信息地址到对应的媒体源中提取相应的指示信息),然后将得到的指示信息发送给主叫用户,从而可以使被叫用户能够灵活的设置指示信息,以使被叫用户不必需要在网络侧设置自己需要的指示信息,避免了用户只能提供网络侧指示信息数据库中存在的指示信息单一性问题,这个特点将能够很大程度的给予用户自由选择指示信息内容的优势,与此同时运营商还可以保持原有对业务本身的控制功能。


图1为基于PSTN的固网回铃音实现过程示意图;图2为基于GSM的移动回铃音实现过程示意图;图3为基于NGN/3G的分组多媒体回铃音实现过程示意图;图4为本发明第一种被叫向主叫提供指示信息的方法的主要实现原理流程图;图5为本发明第一种被叫向主叫提供指示信息的系统的主要组成结构框图;图6为本发明第一种系统中指示信息设置单元和获取发送单元的第一实施例具体组成结构框图;图7为本发明第一种系统中指示信息设置单元和获取发送单元的第二实施例具体组成结构框图;图8为本发明第二种被叫向主叫提供指示信息的方法的主要实现原理流程图;图9为本发明第二种被叫向主叫提供指示信息的系统的主要组成结构框图;图10为本发明第二种系统中指示信息地址设置单元、指示信息地址获取单元和提取发送单元的具体组成结构框图;图11为本发明方案应用在NGN网络中时,NGN网络中各个功能实体之间的组成结构示意图;图12为本发明方案的第一实施例处理过程示意图;图13为本发明方案的第二实施例处理过程示意图;图14为本发明方案的第三实施例处理过程示意图;图15为本发明方案的第四实施例处理过程示意图。
具体实施例方式
本发明的设计思想是使用网络服务器进行协助控制,对现存网络系统中的所有设备不需做大改动的情况下,采用信令控制方式,协助被叫用户自主选择向主叫用户提供的指示信息,即被叫用户可以主动选择提供传达给主叫用户的指示信息;同时本发明方案还对主叫用户在被叫用户未应答情况下的通信信息不产生任何基本通信费用。
在上述设计思想的提前下,本发明方案提出将被叫用户的指示信息类业务(如回铃音业务等)的指示信息内容从仅能由指示信息数据库提供增加到还可以由被叫用户终端进行提供,且指示信息的提供过程具备实时交互能力,同时还会受到网络控制。
请参照图4,该图是本发明第一种被叫向主叫提供指示信息的方法的主要实现原理流程图,其主要实现过程如下步骤S10,在被叫侧设置向主叫提供的指示信息;较佳地可以在被叫用户终端中预先存储可以在主叫用户拨打该被叫用户时,在该被叫用户摘机应答前,向主叫用户提供的指示信息;其中被叫侧设置的向主叫提供的指示信息可以为音频信息(如回铃音信息),也可以为视频信息(如向主叫用户播放的一段视频片断信息等);还可以为音视频信息;此外还可以为文本信息(如向主叫用户发送的一段问候语信息等)。
步骤S20,网络侧在处理主被叫接续过程中被叫应答前,到被叫侧获取设置的指示信息,并将获取到的指示信息发送给主叫。
其中网络侧在处理主被叫接续过程中还要进而获取被叫用户当前所处的状态信息(包括空闲状态、通话过程中状态、无法接通状态等),并在获取到被叫用户当前处于空闲状态时,再执行到被叫侧获取设置的指示信息,并将获取到的指示信息发送给主叫用户。
其中步骤S20中网络侧获取到被叫侧设置的指示信息的过程具体如下
1)网络侧预先将各个提供指示信息的被叫的被叫标识进行存储;其中被叫标识可以但不限于为被叫用户的国际移动台识别码(IMSI);2)在主叫用户呼叫被叫用户过程中,网络侧在判断出主叫用户呼叫的被叫标识在上述1)中存储的被叫标识之列时,再根据主叫用户呼叫的被叫标识,向对应的被叫侧发送指示信息获取请求;3)被叫侧响应接收的指示信息获取请求,将自身设置的对应指示信息发送到网络侧。
其中被叫侧还可以分别为不同的主叫用户分别提供不同的指示信息,如向主叫用户A提供一段音乐,而向主叫用户B却可以提供一段视频动画,这时就需要被叫侧分别对应不同的主叫用户,提供不同的指示信息,其具体实现过程如下11)被叫侧预先分别设置为不同的主叫用户提供不同的指示信息;并将为不同主叫用户提供的不同指示信息分别和对应的主叫标识之间建立映射关系,其中主叫标识可以但不限于为主叫用户的IMSI;12)网络侧在向被叫侧发送的指示信息获取请求中包含当前主叫用户的主叫标识信息;13)被叫侧根据接收的指示信息获取请求中包含的主叫标识,以及11)中建立的指示信息和主叫标识之间的映射关系,索引到对应的指示信息,然后将索引得到的指示信息发送到网络侧,从而就可以实现被叫用户分别对用不同的主叫用户提供不同的指示信息的目的。
其中被叫用户还可以在接收到主叫用户的呼叫信息时,在自身终端中已经设置的指示信息数据库中选取一个指示信息发送给网络侧,其具体的处理过程可以如下在被叫侧预先设置包含至少一个向主叫提供的指示信息的指示信息列表(其中指示信息列表所列内容可以为各不相同的各个指示信息的名称、属性等信息);
后续,被叫侧每次接收到网络侧发来的指示信息获取请求时,就将预先设置的指示信息列表解析显示给被叫用户;被叫用户可以根据显示的指示信息列表所列的内容,在指示信息列表中选取一个自己希望发送的指示信息;然后,被叫侧将被叫用户选取的指示信息发送到网络侧。
其中网络侧在从被叫侧获取到对应的指示信息后,该获取到的指示信息有可能不能被主叫用户的终端所支持,这时就需要对获取到的指示信息进行媒体格式转换处理,以转换成为主叫用户终端能够支持的媒体格式后再发送给主叫用户。
在步骤S20之后,如果网络侧一旦发现被叫用户摘机应答,就停止将获取到的指示信息发送给主叫,主被叫用户之间进入正常的通话过程。
对应本发明上述提出的第一种方法,本发明这里相应提出一种被叫向主叫提供指示信息的系统,请参照图5,该图是本发明第一种被叫向主叫提供指示信息的系统的主要组成结构框图,其主要组成包括被叫侧10中的指示信息设置单元101,网络侧20中的获取发送单元201,其中指示信息设置单元101,用于设置向主叫用户提供的指示信息;获取发送单元201,用于在主被叫接续过程中被叫应答前,获取被叫侧10中的指示信息设置单元101中设置的指示信息,并将获取到的指示信息发送给主叫30;其中较佳地,在网络侧20中还进而包括被叫状态获取单元202,用于在主被叫接续过程中获取被叫10当前所处的状态信息,其中获取发送单元201在被叫状态获取单元202获取到被叫10当前正处于空闲状态时,再执行获取指示信息及发送指示信息给主叫30的处理。
请参照图6,该图是本发明第一种系统中指示信息设置单元和获取发送单元的第一实施例具体组成结构框图,其中获取发送单元201具体包括被叫标识存储子单元2011、判断子单元2012、获取子单元2013、媒体格式转换子单元2014和发送子单元2015;其中指示信息设置单元101具体包括指示信息存储子单元1011和第一指示信息反馈子单元1012,其中各个组成部分的作用如下指示信息存储子单元1011,用于预先存储向主叫30提供的指示信息;被叫标识存储子单元2011,用于预先将各个提供指示信息的被叫的被叫标识进行存储;判断子单元2012,用于判断主叫30呼叫的被叫标识是否在被叫标识存储子单元2011存储的被叫标识之列;获取子单元2013,用于在判断子单元2012判断结果为是时,根据主叫30呼叫的被叫标识,向对应的被叫侧发送指示信息获取请求;第一指示信息反馈子单元1012,用于在接收到获取子单元2013发来的指示信息获取请求时,将指示信息存储子单元1011中存储的指示信息反馈给获取子单元2013;媒体格式转换子单元2014,用于对获取子单元2013从被叫侧获取的指示信息进行媒体格式转换(其中该单元为可选单元,在不需要对被叫提供的指示信息进行媒体格式转换处理时,该单元可以不设置);发送子单元2015,用于将获取子单元2013从被叫侧获取的指示信息(或由媒体格式转换子单元2014转换处理后的指示信息)发送给主叫30。
请参照图7,该图是本发明第一种系统中指示信息设置单元和获取发送单元的第二实施例具体组成结构框图,其中获取发送单元201具体包括被叫标识存储子单元2011、判断子单元2012、获取子单元2013、媒体格式转换子单元2014和发送子单元2015;其中指示信息设置单元101具体包括指示信息列表存储子单元1013、指示信息列表显示子单元1014和第二指示信息反馈子单元1014,其中各个组成部分的作用如下指示信息列表存储子单元1013,用于预先存储包含至少一个向主叫30提供的指示信息的指示信息列表;被叫标识存储子单元2011,用于预先将各个提供指示信息的被叫的被叫标识进行存储;判断子单元2012,用于判断主叫30呼叫的被叫标识是否在被叫标识存储子单元2011存储的被叫标识之列;获取子单元2013,用于在判断子单元2012判断结果为是时,根据主叫30呼叫的被叫标识,向对应的被叫侧发送指示信息获取请求;指示信息列表显示子单元1014,用于在接收到获取子单元2013发来的指示信息获取请求时,将指示信息列表存储子单元1013中存储的指示信息列表显示给被叫用户;第二指示信息反馈子单元1015,用于将被叫用户在指示信息列表显示子单元1014解析显示的指示信息列表中选取的指示信息反馈给所述获取子单元2013;媒体格式转换子单元2014,用于对获取子单元2013从被叫侧获取的指示信息进行媒体格式转换(其中该单元为可选单元,在不需要对被叫提供的指示信息进行媒体格式转换处理时,该单元可以不设置);发送子单元2015,用于将获取子单元2013从被叫侧获取的指示信息(或由媒体格式转换子单元2014转换处理后的指示信息)发送给主叫30。
请参照图8,该图是本发明第二种被叫向主叫提供指示信息的方法的主要实现原理流程图,其主要实现过程如下步骤S100,在被叫侧设置向主叫提供指示信息的地址;步骤S110,网络侧在处理主被叫接续过程中被叫应答前,到被叫侧获取设置的指示信息地址;步骤S120,网络侧再根据获取到的指示信息地址到对应的媒体源中提取对应的指示信息,并将提取出的指示信息发送给主叫。其中这里的指示信息可以为音频信息、视频信息、音视频信息或文本信息等。
其中网络侧在处理主被叫接续过程中还要进而获取被叫用户当前所处的状态信息(包括空闲状态、通话过程中状态、无法接通状态等),并在获取到被叫用户当前处于空闲状态时,再执行步骤S110中到被叫侧获取设置的指示信息地址的处理。
其中步骤S110中网络侧获取到被叫侧设置的指示信息地址的过程具体可以如下1.1)网络侧预先将各个提供指示信息地址的被叫的被叫标识进行存储;其中被叫标识可以但不限于为被叫用户的国际移动台识别码(IMSI);1.2)在主叫用户呼叫被叫用户过程中,网络侧在判断出主叫用户呼叫的被叫标识在上述1.1)中存储的被叫标识之列时,再根据主叫用户呼叫的被叫标识,向对应的被叫侧发送指示信息地址获取请求;1.3)被叫侧响应接收的指示信息地址获取请求,将自身设置的对应指示信息地址发送到网络侧。
同理,被叫侧还可以分别为不同的主叫用户分别提供不同的指示信息地址,如向主叫用户A提供一段音乐所存放位置的地址,而向主叫用户B却可以提供一段视频动画所存放位置的地址,这时就需要被叫侧分别对应不同的主叫用户,提供不同的指示信息地址,其具体实现过程如下1.11)被叫侧预先分别设置为不同的主叫用户提供不同的指示信息地址;并将为不同主叫用户提供的不同指示信息地址分别和对应的主叫标识之间建立映射关系,其中主叫标识可以但不限于为主叫用户的IMSI;1.12)网络侧在向被叫侧发送的指示信息地址获取请求中包含当前主叫用户的主叫标识信息;1.13)被叫侧根据接收的指示信息地址获取请求中包含的主叫标识,以及1.11)中建立的指示信息地址和主叫标识之间的映射关系,索引到对应的指示信息地址,然后将索引得到的指示信息地址发送到网络侧,从而就可以实现被叫用户分别对用不同的主叫用户提供不同的指示信息地址的目的。
其中被叫用户还可以在接收到主叫用户的呼叫信息时,在自身终端中已经设置的指示信息地址数据库中选取一个指示信息地址发送给网络侧,其具体的处理过程可以如下在被叫侧预先设置包含至少一个向主叫提供的指示信息的地址的指示信息地址列表;后续,被叫侧每次接收到网络侧发来的指示信息地址获取请求时,就将预先设置的指示信息地址列表解析显示给被叫用户;被叫用户可以根据显示的指示信息地址列表所列的内容,在指示信息地址列表中选取一个自己希望发送的指示信息地址;然后,被叫侧将被叫用户选取的指示信息地址发送到网络侧。
其中在步骤S120中网络侧在根据从被叫侧获取到的指示信息地址,在媒体源中提取出对应的指示信息后,该提取到的指示信息有可能不能被主叫用户的终端所支持,这时就需要对提取到的指示信息进行媒体格式转换处理,以转换成为主叫用户终端能够支持的媒体格式后再发送给主叫用户。
并在步骤S120之后,如果网络侧一旦发现被叫用户摘机应答,就停止将从媒体源中提取到的指示信息发送给主叫用户,主被叫用户之间进入正常的通话过程。
对应本发明上述提出的第二种方法,本发明这里也相应提出了一种被叫向主叫提供指示信息的系统,请参照图9,该图是本发明第二种被叫向主叫提供指示信息的系统的主要组成结构框图,其主要组成包括被叫侧10中的指示信息地址设置单元102,网络侧20中的指示信息地址获取单元203和提取发送单元204,其中指示信息地址设置单元102,用于预先设置向主叫提供指示信息的地址;指示信息地址获取单元203,用于在主被叫接续过程中被叫应答前,到被叫侧10中的指示信息地址设置单元102中获取设置的指示信息地址;提取发送单元204,用于根据指示信息地址获取单元203获取到的指示信息地址,到对应的媒体源中提取对应的指示信息,并将提取到的指示信息发送给主叫30。
其中较佳地,在网络侧20中还进而包括被叫状态获取单元202,用于在主被叫接续过程中获取被叫侧10当前所处的状态信息,其中指示信息地址获取单元203在被叫状态获取单元202获取到被叫侧10当前正处于空闲状态时,再执行获取指示信息地址的处理。
请参照图10,该图是本发明第二种系统中指示信息地址设置单元、指示信息地址获取单元和提取发送单元的具体组成结构框图,其中指示信息地址设置单元102中具体包括指示信息地址存储子单元1021和指示信息地址反馈子单元1022;指示信息地址获取单元203具体包括被叫标识存储子单元2031、判断子单元2032和获取子单元2033;提取发送单元204具体包括提取子单元2041,媒体格式转换子单元2042和发送子单元2043;其中各个组成部分的作用具体如下指示信息地址存储子单元1021,用于预先存储向主叫30提供的指示信息地址;被叫标识存储子单元2031,用于预先将各个提供指示信息地址的被叫的被叫标识进行存储;判断子单元2032,用于判断主叫30呼叫的被叫标识是否在被叫标识存储子单元2031存储的被叫标识之列;获取子单元2033,用于在判断子单元2032判断结果为是时,根据主叫30呼叫的被叫标识,向对应的被叫侧发送指示信息地址获取请求;指示信息地址反馈子单元1022,用于在接收到获取子单元2033发来的指示信息地址获取请求时,将指示信息地址存储子单元1021中存储的指示信息地址反馈给获取子单元2033;提取子单元2041,用于根据获取子单元2033获取到的指示信息地址,到对应的媒体源中提取对应的指示信息;媒体格式转换子单元2042,用于对提取子单元2041提取到的指示信息进行媒体格式转换;(其中该单元为可选单元,在不需要对被叫提供的指示信息进行媒体格式转换处理时,该单元可以不设置);发送子单元2043,用于将获取子单元2041从对应媒体源中提取到的指示信息(或由媒体格式转换子单元2042转换处理后的指示信息)发送给主叫30。
其中在本发明方案的实际应用中,选择自主提供指示信息内容给主叫用户的用户需要在享受该业务前,去运营商部门进行业务注册,即告知网络侧自己将选择在作为被叫时,将自身提供指示信息内容给对应的主叫用户,本发明这里将按照本发明方案原理实施的新业务称之为“被叫信息指示业务”。
如图11所示,该图是本发明方案应用在NGN网络中时,NGN网络中各个功能实体之间的组成结构示意图,虽然这里只描述在NGN网络中应用本发明方案原理的实施情况,但是对于在移动软交换网络、3G网络、因特网或GPRS网络中实施本发明方案原理的情况同这里在NGN网络中的实施情况。其中实施本发明方案原理的NGN网络组成结构中的各个组成部分的作用如下信息指示服务器(IIS,Information Indicator Service)3,负责处理被叫信息指示业务;媒体处理器(MPF,Media Process Function)6,负责处理被叫发出的需要进行媒体转换的指示信息;被叫智能终端(IN,Intelligence Terminal)5,负责把被叫用户需要向主叫用户提供的指示信息发送出去,最终由网络传递给主叫用户,主叫用户终端可以是普通终端,也可以是智能终端;会话控制器(C/SCF,Call/Session Control Function)2,负责建立从主叫用户到被叫用户的连接,并根据被叫信息指示业务触发标准,完成被叫信息指示业务的触发,并将被叫发来的指示信息交给IIS 3处理;媒体网关控制器(MGWF,Media Gateway Function)4,负责根据接入网络类型,将核心网络的信息转换成为主叫或者被叫可以接受的通用信息。
在有些情况下,MGWF 4和MPF 6在物理上可以是同一功能实体。
其中本发明方案的实施情况可以分为以下四种情况
1、主叫终端T->被叫终端IT,被叫终端本身提供指示信息内容,且提供的指示信息不需要进行媒体格式转换处理;2、主叫终端T->被叫终端IT,被叫终端提供指示信息所存放位置的地址,且指示信息不需要进行媒体格式转换处理;3、主叫终端T->被叫终端IT,被叫终端本身提供指示信息内容,且提供的指示信息需要进行媒体格式转换处理;4、主叫终端T->被叫终端IT,被叫终端提供指示信息所存放位置的地址,且指示信息需要进行媒体格式转换处理。
下面将分别针对以上4种实施情况,分别针对每种实施情况进行详细阐述其实施处理过程实施例1的应用场景假设主叫用户为A,被叫用户为B;被叫用户终端本身提供指示信息内容,且被叫用户终端提供的指示信息可以不需要进行媒体格式转换处理,而通过网络直接发送给主叫用户A;这里为简化描述,假设主叫用户A和被叫用户B归属于同一个网络。
请参照图12,该图是本发明方案的第一实施例处理过程示意图,其主要处理过程如下a1、被叫用户B预先到网络侧注册被叫信息指示业务,以使网络侧得知所有对被叫用户B的呼叫,都需要由被叫用户B自身向主叫用户提供对应的指示信息;a2、当主叫用户A呼叫被叫用户B时,该呼叫信息通过MGWF 4传送到C/SCF 2;a3、C/SCF 2再将该呼叫信息发送给对应的IIS 3,并在发送给IIS 3的呼叫信息中标明该呼叫是一个被叫信息指示业务呼叫;a4、IIS 3根据接收的呼叫信息查询数据库发现被叫用户B为被叫信息指示业务的签约用户,则将该呼叫信息继续转发至被叫用户B,其中转发的呼叫信息中包含了主叫用户A的相关信息“Call ID_A”(如主叫用户A的号码信息等)以及被叫信息指示业务标志“F”;其中IIS 3和被叫用户B之间可以通过以下两种方式进行交互1)、IIS 3通过正常的呼叫接续信令将呼叫信息发送给被叫用户B,即IIS 3通过控制C/SCF 2连接被叫用户B,来实现将呼叫信息通过C/SCF 2发送给被叫用户B;2)、IIS 3通过自身和被叫用户B之间自定义的接口将呼叫信息直接发送给被叫用户B。
a5、IIS 3同时控制C/SCF 2将主叫用户A的呼叫先暂时挂起;或者直接通过在信令处理中拦截,将网络的缺省被叫指示信息截止。
a6、被叫用户B的终端根据接收到的呼叫信息中包含的被叫信息指示业务标志“F”,决定需要发送预先设定的对应指示属性信息“Info_B”给主叫用户A;其中该对应指示属性信息“Info_B”可以由被叫用户终端根据接收的呼叫信息中包含的主叫用户A的相关信息“Call ID_A”来予以确定;或被叫用户终端在接收到呼叫信息时,将自身存储的指示属性信息库中的每条指示属性信息显示给被叫用户,被叫用户自主选择出对应的指示属性信息“Info_B”。
其中被叫用户B将确定的指示属性信息“Info_B”发送给IIS 3;其中被叫用户B和IIS 3之间可以通过以下两种方式进行交互1)、被叫用户B通过正常的呼叫接续信令将确定的指示属性信息“Info_B”发送给IIS 3,即被叫用户B通过C/SCF 2将确定的指示属性信息“Info_B”发送给IIS 3;2)、被叫用户B通过自身和IIS 3之间自定义的接口将确定的指示属性信息“Info_B”直接发送给IIS 3。
其中,本步和后续几步处理中向被叫用户获取相应的指示信息时,为了提高接续效率,可以在了解到被叫用户的状态后再进行。例如,可以放在真正接续被叫,并由被叫局返回被叫用户处于“空闲”状态后再和被叫用户终端进行交互以获取相应的指示信息。
a7、IIS 3接收到被叫用户发送的指示属性信息“Info_B”后,通过解析指示属性信息“Info_B”得到真正的指示信息的媒体描述信息“Media_B”,“Media_B”指示了真实的媒体内容源信息为被叫用户B提供的指示信息本身,或被叫用户B提供的指示信息的地址信息。在本实施例下,IIS 3将判断出“Media_B”是由被叫用户B直接提供的指示信息本身。
a8、IIS 3控制C/SCF 2发送呼叫信息到被叫用户B,其中本次发送的呼叫信息只携带主叫用户A的相关信息“CallID_A”,不包含被叫信息指示业务标志“F”;a9、被叫用户B状态空闲时,向IIS 3反馈自身目前处于正常示闲状态;a10、IIS 3获知被叫用户B处于正常示闲状态时,指示C/SCF 2控制MGWF4来将被叫用户B提供的指示信息传送给主叫用户A(即在主叫和被叫接续过程中,被叫用户B应答前,MGWF 4将把从被叫用户B直接获得的指示信息向主叫用户A发送)。
a11、被叫用户B摘机应答,被叫局将向IIS 3发送摘机应答信号;a12、IIS 3接收到摘机应答信号后,将指示C/SCF 2控制MGWF 4来停止向主叫用户A传送被叫用户B提供的指示信息;a13、主被叫之间话路建立,主被叫进行通话。
实施例2的应用场景假设主叫用户为A,被叫用户为B;被叫用户终端本身提供指示信息的地址,且被叫用户终端提供的指示信息可以不需要进行媒体格式转换处理,而通过网络直接发送给主叫用户A;这里为简化描述,假设主叫用户A和被叫用户B归属于同一个网络。
请参照图13,该图是本发明方案的第二实施例处理过程示意图,其主要处理过程如下步骤b1~b6同上述实施例1中的a1~a6;b7、IIS 3接收到被叫用户发送的指示属性信息“Info_B”后,通过解析指示属性信息“Info_B”得到真正的指示信息的媒体描述信息“Media_B”,“Media_B”指示了真实的媒体内容源信息为被叫用户B提供的指示信息本身,或被叫用户B提供的指示信息的地址信息。在本实施例下,IIS 3将判断出“Media_B”是由被叫用户B提供的指示信息地址。
步骤b8~b9同上述实施例1中的a8~a9;b10、IIS 3获知被叫用户B处于正常示闲状态时,指示C/SCF 2控制MGWF4根据被叫用户B提供的指示信息的地址,到对应的媒体源中获取对应的指示信息后,将获取的指示信息传送给主叫用户A(即在主叫和被叫接续过程中,被叫用户B应答前,MGWF 4将把根据被叫用户B直接提供的指示信息地址从对应媒体源中获得的指示信息向主叫用户A发送)。
步骤b11~b13同上述实施例1中的a11~a13。
实施例3的应用场景假设主叫用户为A,被叫用户为B;被叫用户终端本身提供指示信息内容,且被叫用户终端提供的指示信息需要进行媒体格式转换处理后,再通过网络发送给主叫用户A;这里为简化描述,假设主叫用户A和被叫用户B归属于同一个网络。
请参照图14,该图是本发明方案的第三实施例处理过程示意图,其主要处理过程如下步骤c1~c7同上述实施例1中的a1~a7;c8、IIS 3将得到的指示信息的媒体描述信息“Media_B”发送到媒体处理器MPF 6,由MPF 6对指示信息的媒体描述信息“Media_B”进行媒体格式转换处理;步骤c9~c10同上述实施例1中的a8~a9;
c11、IIS 3获知被叫用户B处于正常示闲状态时,指示C/SCF 2控制MGWF4将MPF 6转换处理后的指示信息传送给主叫用户A(即在主叫和被叫接续过程中,被叫用户B应答前,MGWF 4将把MPF 6转换处理后的指示信息向主叫用户A发送)。
步骤c12~c14同上述实施例1中的a11~a13。
实施例4的应用场景假设主叫用户为A,被叫用户为B;被叫用户终端本身提供指示信息的地址,且被叫用户终端提供的指示信息需要进行媒体格式转换处理后,再通过网络发送给主叫用户A;这里为简化描述,假设主叫用户A和被叫用户B归属于同一个网络。
请参照图15,该图是本发明方案的第四实施例处理过程示意图,其主要处理过程如下步骤d1~d6同上述实施例1中的a1~a6;d7、IIS 3接收到被叫用户发送的指示属性信息“Info_B”后,通过解析指示属性信息“Info_B”得到真正的指示信息的媒体描述信息“Media_B”,“Media_B”指示了真实的媒体内容源信息为被叫用户B提供的指示信息本身,或被叫用户B提供的指示信息的地址信息。在本实施例下,IIS 3将判断出“Media_B”是由被叫用户B提供的指示信息地址。
d8、IIS 3根据得到的被叫用户B提供的指示信息地址,指示MPF 6去对应的媒体源获取对应的指示信息;d9、MPF 6对获取的指示信息进行媒体格式转换处理;步骤d10~d11同上述实施例1中的a8~a9;d12、IIS 3获知被叫用户B处于正常示闲状态时,指示C/SCF 2控制MGWF4将MPF 6转换处理后的指示信息传送给主叫用户A(即在主叫和被叫接续过程中,被叫用户B应答前,MGWF 4将把MPF 6转换处理后的指示信息向主叫用户A发送)。
步骤d13~d15同上述实施例1中的a11~a13。
本发明方案可以使被叫用户能够灵活的设置指示信息,以使被叫用户不必需要在网络侧设置自己需要的指示信息,这个特点将能够很大程度的给予用户自由选择指示信息内容的优势,与此同时运营商还可以保持原有对业务本身的控制功能。
显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。
权利要求
1.一种被叫向主叫提供指示信息的方法,其特征在于,包括步骤A、在被叫侧设置向主叫提供的指示信息;B、网络侧在主被叫接续过程中被叫应答前,到被叫侧获取设置的指示信息发送给主叫。
2.如权利要求1所述的方法,其特征在于,所述步骤A和B之间还包括步骤网络侧在主被叫接续过程中获取被叫当前所处状态信息,并在被叫当前处于空闲状态时,执行步骤B。
3.如权利要求1所述的方法,其特征在于,所述步骤B中获取指示信息的过程具体包括B1、网络侧预先将各个提供指示信息的被叫的被叫标识进行存储;并B2、在判断出主叫呼叫的被叫标识在存储的被叫标识之列时,根据主叫呼叫的被叫标识,向对应的被叫侧发送指示信息获取请求;B3、被叫侧响应接收的指示信息获取请求,发送对应的指示信息到网络侧。
4.如权利要求3所述的方法,其特征在于,所述步骤A中在被叫侧预先分别设置为不同的主叫提供不同的指示信息。
5.如权利要求4所述的方法,其特征在于,所述在被叫侧将为不同主叫提供的不同指示信息分别和对应的主叫标识之间建立映射关系。
6.如权利要求3或4所述的方法,其特征在于,所述步骤B2中网络侧向被叫侧发送的指示信息获取请求中包含主叫标识信息;所述步骤B3中被叫侧根据接收的指示信息获取请求中包含的主叫标识,及指示信息和主叫标识之间的映射关系,索引对应的指示信息发送到网络侧。
7.如权利要求3所述的方法,其特征在于,所述步骤A中在被叫侧预先设置包含至少一个向主叫提供的指示信息的指示信息列表;所述步骤B3具体包括步骤B31、被叫侧接收到网络侧发来的指示信息获取请求时,将预先设置的指示信息列表显示给被叫用户;B32、被叫用户在显示的指示信息列表中选取一个指示信息;B33、被叫侧将被叫用户选取的指示信息发送到网络侧。
8.如权利要求1所述的方法,其特征在于,所述步骤B中网络侧在将获取的被叫侧设置的指示信息发送给主叫前还包括步骤对获取的指示信息进行媒体格式转换处理。
9.如权利要求1所述的方法,其特征在于,还包括步骤网络侧在被叫应答后,停止将获取的指示信息发送给主叫。
10.如权利要求1、2、3、4、5、7、8或9所述的方法,其特征在于,所述指示信息为音频信息;或视频信息;或音视频信息;或文本信息。
11.一种被叫向主叫提供指示信息的系统,用于被叫通过网络侧向主叫提供指示信息,其中所述被叫侧包括指示信息设置单元,用于设置向主叫提供的指示信息;所述网络侧包括获取发送单元,用于在主被叫接续过程中被叫应答前,到被叫侧的指示信息设置单元中获取设置的指示信息,并发送给主叫。
12.如权利要求11所述的系统,其特征在于,所述网络侧还包括被叫状态获取单元,用于在主被叫接续过程中获取被叫当前所处状态信息;所述获取发送单元在被叫状态获取单元获取到被叫当前处于空闲状态时,再执行获取指示信息及发送指示信息给主叫的处理。
13.如权利要求11所述的系统,其特征在于,所述获取发送单元具体包括被叫标识存储子单元,用于预先将各个提供指示信息的被叫的被叫标识进行存储;判断子单元,用于判断主叫呼叫的被叫标识是否在所述被叫标识存储子单元存储的被叫标识之列;获取子单元,用于在所述判断子单元判断结果为是时,根据主叫呼叫的被叫标识,向对应的被叫侧发送指示信息获取请求;发送子单元,用于将所述获取子单元从被叫侧获取到的指示信息发送给主叫。
14.如权利要求13所述的系统,其特征在于,所述指示信息设置单元具体包括指示信息存储子单元,用于预先存储向主叫提供的指示信息;第一指示信息反馈子单元,用于在接收到获取子单元发来的指示信息获取请求时,将指示信息存储子单元中存储的指示信息反馈给所述获取子单元。
15.如权利要求13所述的系统,其特征在于,所述指示信息设置单元具体包括指示信息列表存储子单元,用于预先存储包含至少一个向主叫提供的指示信息的指示信息列表;指示信息列表显示子单元,用于在接收到获取子单元发来的指示信息获取请求时,将指示信息列表存储子单元中存储的指示信息列表显示给被叫用户;第二指示信息反馈子单元,用于将被叫用户在指示信息列表中选取的指示信息反馈给所述获取子单元。
16.如权利要求13所述的系统,其特征在于,所述获取发送单元还包括媒体格式转换子单元,用于对所述获取子单元从被叫侧获取到的指示信息进行媒体格式转换;所述发送子单元将媒体格式转换子单元转换处理后的指示信息发送给主叫。
17.一种被叫向主叫提供指示信息的方法,其特征在于,包括步骤a、在被叫侧设置向主叫提供指示信息的地址;b、网络侧在主被叫接续过程中被叫应答前,到被叫侧获取设置的指示信息地址;并c、根据获取到的指示信息地址到对应的媒体源中提取对应的指示信息发送给主叫。
18.如权利要求17所述的方法,其特征在于,所述步骤b和c之间还包括步骤网络侧在主被叫接续过程中获取被叫当前所处状态信息,并在被叫当前处于空闲状态时,执行步骤b。
19.如权利要求17所述的方法,其特征在于,所述步骤b中获取指示信息地址的过程具体包括b1、网络侧预先将各个提供指示信息地址的被叫的被叫标识进行存储;并b2、在判断出主叫呼叫的被叫标识在存储的被叫标识之列时,根据主叫呼叫的被叫标识,向对应的被叫侧发送指示信息地址获取请求;b3、被叫侧响应接收的指示信息地址获取请求,发送对应的指示信息地址到网络侧。
20.如权利要求17所述的方法,其特征在于,所述步骤c中网络侧在将提取的指示信息发送给主叫前还包括步骤对提取的指示信息进行媒体格式转换处理。
21.一种被叫向主叫提供指示信息的系统,用于被叫通过网络侧向主叫提供指示信息,所述被叫侧包括指示信息地址设置单元,用于设置向主叫提供指示信息的地址;所述网络侧包括指示信息地址获取单元,用于在主被叫接续过程中被叫应答前,到被叫侧的指示信息地址设置单元中获取设置的指示信息地址;提取发送单元,用于根据指示信息地址获取单元获取到的指示信息地址,到对应的媒体源中提取对应的指示信息发送给主叫。
22.如权利要求21所述的系统,其特征在于,所述网络侧还包括被叫状态获取单元,用于在主被叫接续过程中获取被叫当前所处状态信息;所述指示信息地址获取单元在被叫状态获取单元获取到被叫当前处于空闲状态时,再执行获取指示信息地址的处理。
23.如权利要求21所述的系统,其特征在于,所述指示信息地址获取单元具体包括被叫标识存储子单元,用于预先将各个提供指示信息地址的被叫的被叫标识进行存储;判断子单元,用于判断主叫呼叫的被叫标识是否在所述被叫标识存储子单元存储的被叫标识之列;获取子单元,用于在所述判断子单元判断结果为是时,根据主叫呼叫的被叫标识,向对应的被叫侧发送指示信息地址获取请求;并将从被叫侧获取的指示信息地址指示给提取发送单元。
24.如权利要求23所述的系统,其特征在于,所述指示信息设置单元具体包括指示信息地址存储子单元,用于预先存储向主叫提供指示信息的地址;指示信息地址反馈子单元,用于在接收到获取子单元发来的指示信息地址获取请求时,将指示信息地址存储子单元中存储的指示信息地址反馈给获取子单元。
25.如权利要求21所述的系统,其特征在于,所述提取发送单元具体包括提取子单元,用于根据指示信息地址获取单元获取到的指示信息地址,到对应的媒体源中提取对应的指示信息;发送子单元,用于将所述提取子单元提取到的指示信息发送给主叫。
26.如权利要求25所述的系统,其特征在于,所述提取发送单元还包括媒体格式转换子单元,用于对提取子单元提取的指示信息进行媒体格式转换;所述发送子单元将媒体格式转换子单元转换处理后的指示信息发送给主叫。
全文摘要
本发明公开了一种被叫向主叫提供指示信息的方法,包括步骤在被叫侧设置向主叫提供的指示信息;网络侧在主被叫接续过程中被叫应答前,到被叫侧获取设置的指示信息发送给主叫。相应的,本发明还公开了一种被叫向主叫提供指示信息的系统。本发明可以使被叫用户能够灵活的选择向主叫用户提供的指示信息内容,避免现有只能提供指示信息数据库中存在的指示信息的单一性问题。
文档编号H04Q3/00GK1852362SQ20051009243
公开日2006年10月25日 申请日期2005年8月15日 优先权日2005年8月15日
发明者李彦, 王军, 刘见锋, 张翼 申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1