业务组合处理方法、系统及业务组合控制装置制造方法及图纸

技术编号:4328033 阅读:196 留言:0更新日期:2012-04-11 18:40
本发明专利技术公开了一种业务组合处理方法、系统及业务组合控制装置,其中,该方法包括:接收呼叫会话消息;根据呼叫会话消息及预设的组合脚本生成业务执行消息;发送业务执行消息到对应的业务服务器。业务组合控制装置,包括接收模块,用于接收呼叫会话消息;存储模块,用于存储组合脚本;组合控制模块,用于根据呼叫会话消息及组合脚本生成业务执行消息,发送业务执行消息到对应的业务服务器。本发明专利技术的业务组合处理方法、系统及业务组合控制装置,使得业务组合功能可以独立于具体业务、灵活性强且容易实现,增强了对用户的业务服务,提高了用户体验度。

【技术实现步骤摘要】

本专利技术涉及一种移动通信技术,尤其涉及一种业务组合处理方法、 系统及业务组合控制装置。
技术介绍
IMS是一个基于SIP协议的会话控制系统,由3GPP提出,目前已 经成为下一代网络(Next Generation Network,简称NGN)发展的主要 才支术方向之一。现有技术中,要实现业务组合功能,则需要提供各个业务的服务器 之间有互相访问的功能。以呈现(Presence)业务和呼叫前转业务为例 进行说明。Presence服务器提供了用户当前状态的查询、修改等功能, 用户状态可以是忙、空闲、离线等。呼叫前转服务器将用户的来 电前转到指定地址。呼叫前转业务根据用户当前的不同状态来前转呼 叫,例如,预先设定的组合规则为用户忙时前转到语音信箱,用户闲 时转到办公室电话,用户离线时前转到手机号码。这样就需要Presence 服务器和呼叫前转^ll务器具有相互访问的功能。如图1所示,为现有技术中提供Presence业务和呼叫前转业务进行 组合的信令流程示意图。月良务呼叫会话控制功能模块(Serving-Call Session Control Function, 简称S-CSCF)将呼叫信息INVITE发送至呼叫前转服务器。呼叫前转服务器将预设的SUBSCRIBE信息发送至Presence服务器。Presence服务器显示用户为离线状态,反馈NOTIFY (离线)信息至呼叫前转服务器。这样需要提供各个业务服务器之间有互相访问的功能,由于各个业务服务器可能是由不同的业务提供商来提供的,要使业务服务器之间相互访问,就要求各个业务服务器之间所发消息具有相适配的形式,这样实现起来会十分困难和复杂。呼叫前转服务器根据预设的组合规则发送INVITE信息至S-CSCF,将呼叫前转至用户手^L。由于呼叫前转JI良务器与Presence服务器之间设定了 一定的组合规则,因此呼叫前转服务器只能与Presence服务器进行业务组合,使得两个业务服务器之间耦合度要求较高,降低了业务服务器之间的可适配性。当呼叫前转服务器需要与其他的业务组合,就要对其中的组合规则重新设定,从而使得在选择服务器时,业务组合的实现较为复杂,提高了运营成本,降低了业务服务器的可适配性。另外,由于现有技术中的业务组合需要业务服务器之间相互访问并在其中设定组合规则,就要了解各个业务服务器的内部实现结构细节。因此对于一些私有业务等难以了解到内部实现结构细节的业务,在选择这样的服务器时,也无法进行相应的业务组合。由此可以看出,采用现有技术的方法实现业务组合功能有以下缺陷1、 在选择不同的服务器时,业务组合的实现复杂和困难;2、 业务服务器之间的耦合度要求较高,降低了业务服务器之间的可适配性,不易用其他业务服务器来替换;3、 在需要了解各个业务服务器的内部实现结构细节时,甚至无法进行组合。
技术实现思路
本专利技术的目的在于,针对现有技术中业务组合功能实现困难、业务 之间耦合度要求较高的缺陷,提供可以独立于具体业务、灵活性强且容 易实现的一种业务组合处理方法、系统及业务组合控制装置。本专利技术的业务组合处理方法包括接收呼叫会话消息;根据呼叫会 话消息及预设的组合脚本生成业务执行消息;发送所述业务执行消息到 对应的业务服务器。其中,组合脚本包括组合触发条件,用于确定是否触发业务组合 功能;待调用业务服务器地址,用于确定触发业务组合功能后执行业务 的待调用业务服务器。该方法中,根据呼叫会话消息及预设的组合脚本生成业务执行消息 的操作具体包括检测呼叫会话消息是否满足组合触发条件;当呼叫会 话消息满足组合触发条件时,根据待调用业务服务器地址生成业务执行 消息。当呼叫会话消息不满足组合触发条件时,返回呼叫会话消息。发送业务执行消息到对应的业务服务器的操作具体包括发送所述 业务执行消息到对应的业务服务器上;获取业务服务器返回的响应消息;根据响应消息及业务执行消息生成业务组合的下 一 步业务执行消 息;根据下一步业务执行消息发送到对应的下一步业务服务器上。上述业务组合处理方法,通过根据呼叫会话消息及预设的组合脚本 生成业务执行消息,并发送所述业务执行消息到对应的业务服务器,以 实现业务组合的功能。这样,使得业务组合功能可以独立于具体业务,降低了服务器之间的耦合度要求,使得业务组合能够灵活性强且容易实 现。业务执行消息中包括呼叫会话的主叫用户地址和^皮叫用户地址。在 业务执行消息中加入一些必要的会话参数,可以使后续业务可以顺利执 行。该方法中,接收呼叫会话消息的操作之前还包括对呼叫会话消息 进行协议适配。接收呼叫会话消息的操作后还包括根据用户需求生成 所述组合脚本。根据呼叫会话消息及预设的组合脚本生成业务执行消息 的操作之前还包括检测组合脚本与业务之间以及业务与业务之间是否 存在冲突。本专利技术的业务组合控制装置包括接收模块,用于接收呼叫会话消 息;存储模块,用于存储组合脚本;组合控制模块,用于根据呼叫会话 消息及组合脚本生成业务执行消息,并发送所述业务执行消息到对应的 业务服务器。其中,组合控制模块包括判断子模块,根据呼叫会话消息和组合 触发条件判断是否触发组合业务;消息生成子模块,当呼叫会话消息满 足组合触发条件时,根据待调用业务服务器地址生成业务执行消息。上述业务组合控制装置通过组合控制模块根据呼叫会话消息及组 合脚本生成业务执行消息,并发送所述业务执行消息到对应的业务服务 器,以实现业务的组合功能,使得业务组合功能可以独立于具体业务, 降低了服务器之间的耦合度要求,使得业务组合能够灵活性强且容易实 现。本专利技术的业务组合控制装置还包括以下几个模块状态分析模块, 用于根据呼叫会话消息确定被叫用户的当前状态,并将被叫用户的状态 信息发送至组合控制模块;状态分析模块包括会话状态分析子模块, 用于根据呼叫会话消息确定会话的当前状态;用户状态分析子模块,用 于根据呼叫会话消息确定主叫用户和被叫用户的当前状态。脚本处理模 块,用于根据用户需求生成组合脚本,将组合脚本发送至组合控制模块。 冲突检测模块,与组合控制模块相连接,用于检测组合脚本与业务之间 以及业务与业务之间的是否存在沖突。协议处理模块,用于对呼叫会话 消息进行协议适配,将协议适配后的呼叫会话消息发送至会话状态分析 模块。通过在组合控制装置中加入状态分析模块、脚本处理模块、冲突检 测模块、协议处理模块及管理模块,使得组合控制装置的具有状态分 析、脚本处理、沖突检测、协议适配等多种功能,使本专利技术更加完善, 对业务组合的控制更加准确。本专利技术的业务组合处理系统包括呼叫会话控制模块,用于接收呼 叫会话消息;业务组合控制装置,用于根据呼叫会话消息及预设的组合 脚本生成业务执行消息,并发送所述业务执行消息到对应的业务服务 器;业务服务器,根据所述业务执行消息执行业务。上述业务组合处理系统通过设置业务组合控制装置来实现业务组 合,使得业务组合功能可以独立于具体业务、灵活性强且容易实现。其中,业务组合控制装置为独立的网元、或设置在呼叫会话控制模 块、或设置在业务服务器中。业务组合控制装置的位置可以根据用户需要及具体情况,灵活的作出调整。本专利技术的业务组合处理方法、系统及业务组合控制装置,通过设置 业务组合控制装置,根据呼叫会话消息及预设的组合脚本本文档来自技高网
...

【技术保护点】
一种业务组合处理方法,其特征在于,包括:    接收呼叫会话消息;    根据所述呼叫会话消息及预设的组合脚本生成业务执行消息;    发送所述业务执行消息到对应的业务服务器。

【技术特征摘要】
1、一种业务组合处理方法,其特征在于,包括接收呼叫会话消息;根据所述呼叫会话消息及预设的组合脚本生成业务执行消息;发送所述业务执行消息到对应的业务服务器。2、 根据权利要求1所述的业务组合处理方法,其特征在于,所述 组合脚本包括组合触发条件,用于确定是否触发业务组合功能;待调 用业务服务器地址,用于确定触发所述业务组合功能后执行业务的待调 用业务服务器。3、 根据权利要求2所述的业务组合处理方法,其特征在于,所述 根据所述呼叫会话消息及预设的组合脚本生成业务执行消息的操作具 体包括检测所述呼叫会话消息是否满足组合触发条件; 当所述呼叫会话消息满足组合触发条件时,根据所述待调用业务服 务器地址生成业务执行消息。4、 根据权利要求3所述的业务组合处理方法,其特征在于,还包括当所述呼叫会话消息不满足组合触发条件时,返回所述呼叫会话消 台5、 根据权利要求1至4中任意一项所述的业务组合处理方法,其 特征在于,所述发送所述业务执行消息到相应的业务服务器的操作后还 包括获取所述业务服务器返回的响应消息;根据所述响应消息及所述业务执行消息生成业务组合的下一步业务执行消息;将所述下一步业务执行消息发送转到对应的下一步业务服务器上。6、 根据权利要求5所述的业务组合处理方法,其特征在于,所述 业务执行消息中包括所述呼叫会话的主叫用户地址和#:叫用户地址。7、 根据权利要求1所述的业务组合处理方法,其特征在于,所述 接收呼叫会话消息的操作之前还包括对所述呼叫会话消息进行协议适 配。8、 根据权利要求1所述的业务组合处理方法,其特征在于,所述 接收呼叫会话消息的操作后还包括根据用户需求生成所述组合脚本。9、 根据权利要求1所述的业务组合处理方法,其特征在于,所述 根据所述呼叫会话消息及预设的组合脚本生成业务执行消息的操作之 前还包括检测所述组合脚本与业务之间以及业务与业务之间是否存在 冲突。10、 一种业务组合控制装置,其特征在于,包括 接收模块,用于接收呼叫会话消息; 存储模块,用于存储组合脚本;组合控制模块,用于根据所述呼叫会话消息及所述组合脚本生成业 务执行消息,发送所述业务执行消息到对应的业务服务器。11、 根据权利要求10所述的业务组合控制装置,其特征在于,还 包括状态分析模块,用于根...

【专利技术属性】
技术研发人员:俞承志王亚晨赵耀彭晋姜怡于青
申请(专利权)人:中国移动通信集团公司
类型:发明
国别省市:11[中国|北京]

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

1