本发明专利技术公开了一种彩铃播放方法及系统,所应用彩铃系统,至少包括:一个含存放彩铃文件的文件系统、存放管理信息的数据库的管理节点;一个含存放彩铃文件的文件系统、存放管理信息的数据库的呼叫节点,管理节点文件系统与呼叫节点文件系统通信,进行数据同步;管理节点数据库与呼叫节点数据库通信,进行数据同步,当呼叫节点接收呼叫请求后,呼叫节点根据本地数据库中的管理信息,从本地文件系统中读取相应的彩铃文件进行播放。本发明专利技术使得进行彩铃业务时,大大降低了对呼叫查询响应时间以及对网络带宽和质量的要求;解决了实时访问服务和文件同步服务之间资源竞争的问题;且容易实现了分布式组网、多节点的平滑扩容、多节点N+1备份等特性。
【技术实现步骤摘要】
本专利技术涉及一种彩铃播放方法及系统,特别涉及一种分布式网络架构中的彩铃播放方法及系统。
技术介绍
彩铃业务(Color Ring Back Tone,CRBT)一般是一项由主叫、被叫或者集团用户等定制,为主叫用户提供一段悦耳的音乐,或一句问候语,或一段定制者自行录制合成的提示语音来替代普通回铃音的业务。由主叫定制的彩铃我们称之为主叫彩铃,由被叫用户的定制的彩铃我们称之为被叫彩铃,由集团用户定制的彩铃称之为集团彩铃。主叫彩铃和集团彩铃是被叫彩铃业务的一个延伸,它是将被叫彩铃的定制方改为主叫或者集团用户。 现有的彩铃系统一般根据规模和网络的需要采用独立局点组网,或者是分布组网方式。 一般的小型彩铃系统采用独立局点组网设置,较大的局点一般采用分布组网方式架构。目前分布式架构一般采用数据网络异地访问数据。如果是独立局点方式设置,则不存在分布式组网的需求,而是将管理、呼叫都集中在一个局点。如果是采用数据网组网设置,则可以实现分布式组网,但是对网络质量和网络带宽都有一定的要求。下面对两种组网方式下的彩铃系统作简要介绍。 1)独立局点组网图1为独立局点组网的逻辑结构示意图,该局点完成如下工作1、彩铃呼叫的接入和处理(信令和中继);2、彩铃的用户管理,包括IVR(Interactive Voice Response,交互式语音应答)接入(信令和中继)、WEB(万维网)接入、WAP(Wireless Access Protocol;无线访问协议)接入、SMS(Short Messaging Service;短消息业务)接入;彩铃的系统管理,包括系统管理员管理、SP/CP(Service Provider/ContentProvider;业务提供商/内容提供商)管理员管理、客服管理员管理、集团管理员管理;运营和计费功能。 如图1所示,独立局点工作流程是在接到呼叫请求后,在本地数据库DB(database)101查询管理信息后,到文件系统Fileserver102中读取相应的彩铃文件进行播放。 独立局点组网的不足在于因为电信网络中的中继资源成本很高,所以如果都采用独立组网无法满足局方对分布式组网的需求。 2)分布式组网图2为分布式组网的逻辑结构示意图,如图所示,整个彩铃系统分为管理节点201和呼叫节点202,其中呼叫节点可以有若干,现仅举其中之一呼叫节点202来阐述。 其中管理节点承担的工作包括1、彩铃的用户管理,含有IVR接入(信令和中继)、WEB接入、WAP接入、SMS接入;2、彩铃的系统管理,含有系统管理员管理、SP/CP管理员管理、客服管理员管理、集团管理员管理;3、运营和计费功能。 呼叫节点承担的工作包括彩铃呼叫的接入和处理(信令和中继)其工作流程是,当一个呼叫请求到达呼叫节点202时,呼叫节点202向管理节点201发起查询请求,管理节点201从数据库DB2011中读取相应管理信息后反馈至呼叫节点202,呼叫节点202再根据查询结果,从文件系统fileserver2022相应文件中读取彩铃文件进行播放。 呼叫节点202是通过实时访问从管理节点201的数据库DB2011获取管理信息的,而呼叫节点202文件系统fileserver2022与管理节点201文件系统fileserver2012的彩铃文件等是通过文件同步方式来实现的。 分布式组网的主要优点在于呼叫和管理相分离,呼叫节点只处理呼叫,管理节点处理复杂的业务逻辑,呼叫节点关注于系统的可靠性、稳定性,管理节点关注系统的快速响应和新特性的快速部署;呼叫数据分布,多个呼叫节点之间可以采用负荷分担、备份和容灾;呼叫节点和各地的交换系统对应上,减少呼叫长途中继的占用,降低彩铃的运营成本。 但分布式组网的不足在于由于分布式组网目前的解决方案一般是采用跨越大网访问数据的方式,本地一般不配置呼叫数据库或者是备份数据,这样存在的问题是如果管理节点出现故障的时候,呼叫节点同样会受到影响,系统的安全性和可靠性不好。 同时,目前现有的数据网组网设置,可以实现分布式组网,但对网络质量和网络带宽的要求较高,一般难以满足要求。主要的原因在于1、呼叫节点和管理节点的数据访问是实时访问模式,即一个呼叫请求到达时,呼叫节点向管理节点发起查询请求,根据查询结果判断放音内容;2、呼叫节点和管理节点之间存在文件同步和实时访问两种数据服务,其之间又无法有效实施QOS(Quality of Service;服务质量)保证,因此实时访问服务和文件同步服务之间存在资源竞争,实时访问服务的时效性无法保证;3、呼叫查询对响应时间要求极高,因为其和呼叫过程相关联,因此对网络带宽和网络质量要求很高,否则对呼叫过程产生影响,会导致呼叫接通仍然没有听到回铃音的问题。
技术实现思路
本专利技术提供了一种彩铃播放方法及系统,用以解决彩铃呼叫节点分布在各地,在满足对彩铃信息集中管理的条件下,降低彩铃业务对网络资源、网络带宽与网络质量的要求,同时提高网络发生故障时彩铃业务的稳定性和可靠性。 本专利技术方法包括所应用的彩铃系统,至少包括一个含存放第一彩铃文件的第一文件系统、存放第一管理信息的第一数据库的管理节点;一个含存放第二彩铃文件的第二文件系统、存放第二管理信息的第二数据库的呼叫节点,所述第一文件系统与第二文件系统通信,进行数据同步;所述第一数据库与第二数据库通信,进行数据同步,所述方法包括如下步骤当呼叫节点接收呼叫请求后,呼叫节点根据第二数据库中的第二管理信息,从第二文件系统中读取相应的第二彩铃文件进行播放。 较佳地,本方法中所述数据同步是将增量数据进行同步。 较佳地,本方法中可以进一步包括如下步骤当数据同步失败时,记录未同步的所述增量数据;当数据同步恢复时,将所述记录的未同步增量数据同步。 较佳地,本方法中可以进一步包括如下步骤根据需要将所述第一文件系统、第一数据库、呼叫节点分类;按分类将第一文件系统与同类呼叫节点的第二文件系统数据同步;按分类将第一数据库与同类呼叫节点的第二数据库数据同步。 较佳地,本方法中所述数据同步可以是定时进行的,或者是当数据发生变化时进行的。 本专利技术还提供了一种彩铃播放系统,至少包括含有一个存放第一彩铃文件的第一文件系统、存放第一管理信息的第一数据库的管理节点;含有一个存放第二彩铃文件的第二文件系统、存放第二管理信息的第二数据库的呼叫节点,第一文件系统与第二文件系统通信,并进行数据同步;第一数据库与第二数据库通信,并进行数据同步; 所述呼叫节点接收呼叫请求后,根据第二数据库中的第二管理信息,从第二文件系统中读取相应的第二彩铃文件进行播放。 较佳地,本系统中可以进一步包括文件同步模块,用于将第一文件系统与第二文件系统数据同步;和/或数据同步模块,用于将第一数据库与第二数据库数据同步。 较佳地,本系统中所述文件同步模块进一步包括用于记录第一文件系统增量的第一增量记录单元;所述文件同步模块,将所述第一增量记录单元记录的增量数据同步;所述数据同步模块进一步包括用于记录第一数据库增量的第二增量记录单元;所述数据同步模块,将所述第二增量记录单元记录的增量数据同步。 较佳地,本系统中所述第一增量记录单元进一步包括第一未同步增量记录子单元,用于记录在增量数据同步失败本文档来自技高网...
【技术保护点】
一种彩铃播放方法,所应用彩铃系统,至少包括:一个含存放第一彩铃文件的第一文件系统、存放第一管理信息的第一数据库的管理节点;一个含存放第二彩铃文件的第二文件系统、存放第二管理信息的第二数据库的呼叫节点,其特征在于,所述第一文件系统与第二文件系统通信,进行数据同步;所述第一数据库与第二数据库通信,进行数据同步;当呼叫节点接收呼叫请求后,呼叫节点根据第二数据库中的第二管理信息,从第二文件系统中读取相应的第二彩铃文件进行播放。
【技术特征摘要】
1.一种彩铃播放方法,所应用彩铃系统,至少包括一个合存放第一彩铃文件的第一文件系统、存放第一管理信息的第一数据库的管理节点;一个含存放第二彩铃文件的第二文件系统、存放第二管理信息的第二数据库的呼叫节点,其特征在于,所述第一文件系统与第二文件系统通信,进行数据同步;所述第一数据库与第二数据库通信,进行数据同步;当呼叫节点接收呼叫请求后,呼叫节点根据第二数据库中的第二管理信息,从第二文件系统中读取相应的第二彩铃文件进行播放。2.如权利要求1所述的方法,其特征在于,所述数据同步是将增量数据进行同步。3.如权利要求2所述的方法,其特征在于,进一步包括如下步骤当数据同步失败时,记录未同步的所述增量数据;当数据同步恢复时,将所述记录的未同步增量数据同步。4.如权利要求1所述的方法,其特征在于,进一步包括如下步骤将所述第一文件系统、第一数据库、呼叫节点分类;按分类将所述第一文件系统与同类呼叫节点的第二文件系统数据同步;按分类将所述第一数据库与同类呼叫节点的第二数据库数据同步。5.如权利要求1所述的方法,其特征在于,所述数据同步是定时进行的。6.如权利要求1所述的方法,其特征在于,所述数据同步是当数据发生变化时进行的。7.一种彩铃播放系统,至少包括含有一个存放第一彩铃文件的第一文件系统、存放第一管理信息的第一数据库的管理节点;含有一个存放第二彩铃文件的第二文件系统、存放第二管理信息的第二数据库的呼叫节点,其特征在于,所述第一文件系统与所述第二文件系统通信,并进行数据同步;所述第一数据库与所述第二数据库通信,并进行数据同步;所述呼叫节点接收呼叫请求后,根据所述第二数据库中的第二管理信息,从所述第二文件系统中读取相应的第二彩铃文件进行播放。8.如权利要求7所述的系统,其特征在于,进一步包括文件同步模块,用于将所述第一文件系统与第二文件系统数据同步;和/或数据同步模块,用于将所述第一数据库与第二数据库数据同步。9.如权利要求8所述的系统,其特征在于,所述文件同步模块进一步包括用于记录所述第一文件系统增量的第一增量记录单元;所述文件同步模块,将所述第一增量记录单元记录的增量数...
【专利技术属性】
技术研发人员:胡小清,王向东,周尧军,黄崇辉,
申请(专利权)人:华为技术有限公司,
类型:发明
国别省市:94[中国|深圳]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。