一种信令处理方法、智能协议网关、彩铃平台及彩铃系统技术方案

技术编号:15943091 阅读:62 留言:0更新日期:2017-08-05 00:11
本发明专利技术涉及通信技术领域,尤其涉及一种信令处理方法、智能协议网关、彩铃平台及彩铃系统,包括:在CSCF和彩铃平台之间增加智能协议网关,其中智能协议网关用于接收CSCF发送的SIP信令,将SIP信令序列化,并判断标准信令库中与序列化的SIP信令对应的所有记录信息中是否存在目标记录信息,若存在,则表明该SIP信令正确,则对序列化的SIP信令重新调整后发送给彩铃平台。该方法先由智能协议网关序列化及调整接收到SIP信令,再将调整后的SIP发送至彩铃平台,使得彩铃平台接收到的SIP信令不仅格式统一,而且SIP信令正确,因而无需再对信令的正确性进行检验,减轻了彩铃平台的负担,提高了彩铃系统的效率。

【技术实现步骤摘要】
一种信令处理方法、智能协议网关、彩铃平台及彩铃系统
本专利技术涉及通信
,尤其涉及一种信令处理方法、智能协议网关、彩铃平台及彩铃系统。
技术介绍
彩铃平台作为重要的电信增值业务平台,位于运营商的核心网侧,彩铃平台的信令面可对接收到的信令的进行处理,为用户提供彩铃的媒体放音。如图1所示,为现有技术下的IMS(IPMultimediaSubsystem,IP多媒体子系统)核心网络架构,其中,不同厂商的CSCF(ServingCallSessionControlFunction,呼叫会话控制功能)直接将生成的SIP(SessionInitiationProtocol,会话初始协议)信令发送至彩铃平台,然后由彩铃平台对接收到的彩铃平台进行正确性判断,在彩铃平台确定接收到的SIP信令正确之后将SIP信令发送至其它目标网元。上述方法在具体实施时,由于不同厂商的CSCF发送给彩铃平台的SIP信令各异,为了保证不同的SIP信令均被正常处理,彩铃平台需要先校验SIP信令的正确性,再重组校验后的SIP信令,生成标准格式的信令。校验SIP信令增加了彩铃平台的逻辑判断点,增加了彩铃平台所耗资源,增大了处理时间。
技术实现思路
本专利技术提供一种信令处理方法、智能协议网关及彩铃平台,用以解决现有技术中存在的由于CSCF厂商较多,发送给彩铃平台的SIP信令消息类型比较多,导致增加彩铃平台工作负担,降低了彩铃系统效率的技术问题。一方面,本专利技术实施例提供一种信令处理方法,应用于智能协议网关,包括:接收呼叫会话控制功能CSCF发送的会话初始协议SIP信令;根据所述SIP信令中的元素名,序列化所述SIP信令;判断在预先存储的标准信令库中,是否存在与所述序列化的SIP信令对应的目标记录信息;若存在所述目标记录信息,则根据所述目标记录信息中的元素名序列号集合,重新调整所述序列化的SIP信令,并将调整的SIP信令发送给彩铃平台;其中,所述元素名序列号集合用于描述一个SIP信令中元素名的排列顺序。可选地,所述根据所述SIP信令中的元素名,序列化所述SIP信令,包括:确定所述SIP信令中的元素名对应的序列号;根据所述元素名对应的序列号、所述元素名对应的元素内容,生成所述元素名对应的序列化信息;根据所述元素名对应的序列化信息,序列化所述SIP信令。可选地,所述判断在预先存储的标准信令库中,是否存在与所述序列化的SIP信令对应的目标记录信息,包括:根据预先存储的标准信令库,确定与所述序列化的SIP信令对应的所有记录信息;根据所述序列化的SIP信令,判断与所述序列化的SIP信令对应的所有记录信息中是否存在目标记录信息。可选地,所述根据预先存储的标准信令库,确定与所述序列化的SIP信令对应的所有记录信息,包括:确定所述序列化的SIP信令对应的厂商、消息名和消息类型;根据所述厂商、消息名和消息类型,确定预先存储的标准信令库中与所述序列化的SIP信令对应的所有记录信息。可选地,所述根据所述序列化的SIP信令,判断与所述序列化的SIP信令对应的所有记录信息中是否存在目标记录信息,包括:判断所有记录信息中是否存在一条记录信息的元素名序列号集合与所述序列化的SIP信令对应的元素名序列号集合相同;若存在一条记录信息的元素名序列号构成的集合与由所述序列化的SIP信令对应的元素名序列号构成的集合相同,则判断存在目标记录信息;若所有记录信息的元素名序列号构成的集合与由所述序列化的SIP信令对应的元素名序列号构成的集合都不相同,则判断不存在目标记录信息。可选地,所述判断所有记录信息中是否存在一条记录信息的元素名序列号集合与所述序列化的SIP信令对应的元素名序列号集合相同,包括:确定各记录信息的使用次数;按使用次数从多到少的次序,依次选取一条记录信息,并将选取的记录信息的元素名序列号集合与所述序列化的SIP信令对应的元素名序列号集合比较。可选地,所述将调整的SIP信令发送给彩铃平台,包括:根据调整的SIP信令生成可扩展标记语言XML文件,并以超文本传输协议HTTP方式将所述XML文件发送给彩铃平台。可选地,所述判断在预先存储的标准信令库中,是否存在与所述序列化的SIP信令对应的目标记录信息之后,还包括:若不存在所述目标记录信息,则将所述序列化的SIP信令丢弃。可选地,所述将调整的SIP信令发送给彩铃平台之后,还包括:确定是否接收到所述彩铃平台发送的正确SIP信令,所述正确SIP信令由所述彩铃平台对接收到的所述序列化的SIP信令进行重组之后生成的;若接收到所述正确SIP信令,则根据所述正确SIP信令中的元素名,生成元素名序列号;根据所述正确SIP信令对应的厂商、消息名、消息类型及所述元素名序列号,生成一条记录信息;若所述预先存储的标准信令库中不存在所述记录信息,则将所述记录信息增加至所述预先存储的标准信令库中。另一方面,本专利技术实施例还提供一种智能协议网关,包括:第一接收单元,用于接收呼叫会话控制功能CSCF发送的会话初始协议SIP信令;序列化单元,用于根据所述SIP信令中的元素名,序列化所述SIP信令;判断单元,用于判断在预先存储的标准信令库中,是否存在与所述序列化的SIP信令对应的目标记录信息;第一发送单元,用于若存在所述目标记录信息,则根据所述目标记录信息中的元素名序列号集合,重新调整所述序列化的SIP信令,并将调整的SIP信令发送给彩铃平台;其中,所述元素名序列号集合用于描述一个SIP信令中元素名的排列顺序。可选地,所述序列化单元,具体用于确定所述SIP信令中的元素名对应的序列号;根据所述元素名对应的序列号、所述元素名对应的元素内容,生成所述元素名对应的序列化信息;根据所述元素名对应的序列化信息,序列化所述SIP信令。可选地,所述判断单元,具体用于根据预先存储的标准信令库,确定与所述序列化的SIP信令对应的所有记录信息;根据所述序列化的SIP信令,判断与所述序列化的SIP信令对应的所有记录信息中是否存在目标记录信息。可选地,所述判断单元,还用于确定所述序列化的SIP信令对应的厂商、消息名和消息类型;根据所述厂商、消息名和消息类型,确定预先存储的标准信令库中与所述序列化的SIP信令对应的所有记录信息。可选地,所述判断单元,还用于判断所有记录信息中是否存在一条记录信息的元素名序列号集合与所述序列化的SIP信令对应的元素名序列号集合相同;若存在一条记录信息的元素名序列号构成的集合与由所述序列化的SIP信令对应的元素名序列号构成的集合相同,则判断存在目标记录信息;若所有记录信息的元素名序列号构成的集合与由所述序列化的SIP信令对应的元素名序列号构成的集合都不相同,则判断不存在目标记录信息。可选地,所述判断单元,还用于确定各记录信息的使用次数;按使用次数从多到少的次序,依次选取一条记录信息,并将选取的记录信息的元素名序列号集合与所述序列化的SIP信令对应的元素名序列号集合比较。可选地,所述第一发送单元,具体用于根据调整的SIP信令生成可扩展标记语言XML文件,并以超文本传输协议HTTP方式将所述XML文件发送给彩铃平台。可选地,所述第一发送单元,还用于若不存在所述目标记录信息,则将所述序列化的SIP信令丢弃。可选地,所述智能协议网关还包括更新单元,具本文档来自技高网...
一种信令处理方法、智能协议网关、彩铃平台及彩铃系统

【技术保护点】
一种信令处理方法,应用于智能协议网关,其特征在于,包括:接收呼叫会话控制功能CSCF发送的会话初始协议SIP信令;根据所述SIP信令中的元素名,序列化所述SIP信令;判断在预先存储的标准信令库中,是否存在与所述序列化的SIP信令对应的目标记录信息;若存在所述目标记录信息,则根据所述目标记录信息中的元素名序列号集合,重新调整所述序列化的SIP信令,并将调整的SIP信令发送给彩铃平台;其中,所述元素名序列号集合用于描述一个SIP信令中元素名的排列顺序。

【技术特征摘要】
1.一种信令处理方法,应用于智能协议网关,其特征在于,包括:接收呼叫会话控制功能CSCF发送的会话初始协议SIP信令;根据所述SIP信令中的元素名,序列化所述SIP信令;判断在预先存储的标准信令库中,是否存在与所述序列化的SIP信令对应的目标记录信息;若存在所述目标记录信息,则根据所述目标记录信息中的元素名序列号集合,重新调整所述序列化的SIP信令,并将调整的SIP信令发送给彩铃平台;其中,所述元素名序列号集合用于描述一个SIP信令中元素名的排列顺序。2.如权利要求1所述的方法,其特征在于,所述根据所述SIP信令中的元素名,序列化所述SIP信令,包括:确定所述SIP信令中的元素名对应的序列号;根据所述元素名对应的序列号、所述元素名对应的元素内容,生成所述元素名对应的序列化信息;根据所述元素名对应的序列化信息,序列化所述SIP信令。3.如权利要求1所述的方法,其特征在于,所述判断在预先存储的标准信令库中,是否存在与所述序列化的SIP信令对应的目标记录信息,包括:根据预先存储的标准信令库,确定与所述序列化的SIP信令对应的所有记录信息;根据所述序列化的SIP信令,判断与所述序列化的SIP信令对应的所有记录信息中是否存在目标记录信息。4.如权利要求3所述的方法,其特征在于,所述根据预先存储的标准信令库,确定与所述序列化的SIP信令对应的所有记录信息,包括:确定所述序列化的SIP信令对应的厂商、消息名和消息类型;根据所述厂商、消息名和消息类型,确定预先存储的标准信令库中与所述序列化的SIP信令对应的所有记录信息。5.如权利要求3所述的方法,其特征在于,所述根据所述序列化的SIP信令,判断与所述序列化的SIP信令对应的所有记录信息中是否存在目标记录信息,包括:判断所有记录信息中是否存在一条记录信息的元素名序列号集合与所述序列化的SIP信令对应的元素名序列号集合相同;若存在一条记录信息的元素名序列号构成的集合与由所述序列化的SIP信令对应的元素名序列号构成的集合相同,则判断存在目标记录信息;若所有记录信息的元素名序列号构成的集合与由所述序列化的SIP信令对应的元素名序列号构成的集合都不相同,则判断不存在目标记录信息。6.如权利要求5所述的方法,其特征在于,所述判断所有记录信息中是否存在一条记录信息的元素名序列号集合与所述序列化的SIP信令对应的元素名序列号集合相同,包括:确定各记录信息的使用次数;按使用次数从多到少的次序,依次选取一条记录信息,并将选取的记录信息的元素名序列号集合与所述序列化的SIP信令对应的元素名序列号集合比较。7.如权利要求1所述的方法,其特征在于,所述将调整的SIP信令发送给彩铃平台,包括:根据调整的SIP信令生成可扩展标记语言XML文件,并以超文本传输协议HTTP方式将所述XML文件发送给彩铃平台。8.如权利要求1所述的方法,其特征在于,所述判断在预先存储的标准信令库中,是否存在与所述序列化的SIP信令对应的目标记录信息之后,还包括:若不存在所述目标记录信息,则将所述序列化的SIP信令丢弃。9.如权利要求1-8中任一项所述的方法,其特征在于,所述将调整的SIP信令发送给彩铃平台之后,还包括:确定是否接收到所述彩铃平台发送的正确SIP信令,所述正确SIP信令由所述彩铃平台对接收到的所述序列化的SIP信令进行重组之后生成的;若接收到所述正确SIP信令,则根据所述正确SIP信令中的元素名,生成元素名序列号;根据所述正确SIP信令对应的厂商、消息名、消息类型及所述元素名序列号,生成一条记录信息;若所述预先存储的标准信令库中不存在所述记录信息,则将所述记录信息增加至所述预先存储的标准信令库中。10.一种信令处理方法,其特征在于,包括:接收智能协议网关发送的调整的会话初始协议SIP信令,所述调整的SIP信令为所述智能协议网关序列化、且重新调整的由呼叫会话控制功能CSCF发送的SIP信令,且所述调整的SIP信令包括至少一条序列化信息,每条序列化信息包含序列号和元素内容;若确定不需要对所述调整的SIP信令进行重组,则确定需要增加的第一元素内容对应的序列号,确定所述调整的SIP信令中与所述序列号对应的第二元素内容,并将所述第一元素内容增加到所述第二元素内容中;将增加元素内容的SIP信令发送至目标网元。11.如权利要求10所述的方法,其特征在于,所述接收智能协议网关发送的调整的SIP信令之后,还包括:若确定需要对所述调整的SIP信令进行重组,则确定需要进行重组的元素名及元素内容;根据所述需要进行重组的元素名及元素内容,对所述调整的SIP信令进行重组;将重组的SIP信令发送至所述目标网元。12.如权利要求11所述的方法,其特征在于,所述将重组的SIP信令发送至所述目标网元之后,还包括:若接收到所述目标网元反馈的信令正确应答消息,则判断所述重组的SIP信令与接收到的所述调整的SIP信令是否相同;若所述重组的SIP信令与接收到的所述调整的SIP信令不相同,则将所述重组的SIP信令发送至所述智能协议网关,以使所述智能协议网关根据所述重组的SIP信令更新标准信令库。13.一种智能协议网关,其特征在于,包括:第一接收单元,用于接收呼叫会话控制功能CSCF发送的会话初始协议SIP信令;序列化单元,用于根据所述SIP信令中的元素名,序列化所述SIP信令;判断单元,用于判断在预先存储的标准信令库中,是否存在与所述序列化的SIP信令对应的目标记录信息;第一发送单...

【专利技术属性】
技术研发人员:刘丽萍杨振有黄梅英师璇孙启昌
申请(专利权)人:中国移动通信集团河南有限公司
类型:发明
国别省市:河南,41

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1