业务冲突处理方法、装置及系统制造方法及图纸

技术编号:4327790 阅读:310 留言:0更新日期:2012-04-11 18:40
本发明专利技术公开了一种业务冲突处理方法、装置及系统,其中,该方法包括:接收用户的呼叫/会话初始请求消息;在初始请求消息中加入包含待触发业务的列表信息;根据列表信息触发待触发业务,在已触发业务的业务执行结果中携带与后续待触发业务存在冲突的业务协商信息;根据已触发业务的业务协商信息对后续待触发业务进行检测,在后续待触发业务与已触发业务存在冲突时,按预设的处理准则解决与已触发业务存在冲突的后续待触发业务。本发明专利技术各实施例可以解决现有技术中业务检测方式不灵活、不能对出现冲突的业务进行解决、不适用动态发生的冲突检测等缺陷,可以提供灵活、动态的业务冲突检测和解决方案。

【技术实现步骤摘要】

本专利技术涉及通信领域中IMS技术,具体地,涉及一种业务沖突处理方法、装置及系统。
技术介绍
IP多媒体子系统((IP Multimedia Subsystem,简称IMS )是一个基于会话启动协i义(Session Initiation Protocol,简称SIP)协议的会话控制系统,由3GPP提出,目前已经成为下一代网络(Next GenerationNetwork,简称NGN )发展的主要技术方向之一。图l为现有IMS业务提供的架构示意图,如图l所示,IMS主要的功能实体包括应用服务器(AS)、归属用户服务器(HSS)和媒体资源控制功能(MRFC)等。IMS的应用服务器包括SIP应用服务器(SIP Application Server ,简称SIP AS )、 IM业务交换功能(IM-SSF )、OSA业务能力服务器(OSA service capability Server,简称OSA-SCS )等。目前,IMS业务的提供模式主要为用户终端发送请求->服务-呼叫会话控制实体(S-CSCF)触发业务-〉AS (处理业务并返回处理结果)。从业务提供的角度,S-CSCF提供业务接入功能,识别业务呼叫,请求应用服务器中相关业务逻辑支持,其中核心是业务在S-CSCF中的触发机制。IMS会话首先在S-CSCF中进行处理,然后与S-CSCF中不同触发对应的过滤规则进行匹配,最后转发到应用服务器处理。现在已经实际应用和能够实际应用的IMS业务冲突检测的方法,都是基于离线、静态检测的原理和方法,如部署业务时采用查询冲突二维表的方式来解决业务冲突。静态检测方法可以在一定程度上解决业务之间的冲突问题,但使用范围有限,表达方式有限,缺乏在线规避业务冲突的手段。有些业务之间并不是在所有情况下都存在冲突,有时冲突的出现还依赖于特定的用户数据。例如,呼叫屏蔽与呼叫前转业务,只有在前转目的地址属于屏蔽列表时才出现情况。举例来说,用户A呼叫用户B, B同时签约了呼叫屏蔽和呼叫前转,呼叫屏蔽业务中禁止呼叫地址C,而呼叫前转中又设置了前转到C,这种情况下存在是否前转到C的不同决定,因此出现冲突。也就是说,如果只要不是屏蔽C或者前转到C,都不存在冲突。在实现本专利技术的过程中,本专利技术的专利技术人发现现有技术中的业务检测方式存在如下缺陷1. 现有规范中缺乏动态检测业务冲突的实体和方法,并且不能对出现冲突的业务进行解决处理;2. 现有技术中的业务冲突检测方式,大多数是基于离线、静态检测,不能适用于动态发生的沖突问题;3. 现有技术中有些出现业务冲突的业务无法同时部署,或者无法同时触发,或者用户无法同时签约,限制了业务部署的灵活性,不能满足用户多种需求
技术实现思路
本专利技术的目的是针对现有技术中静态的业务检测方式的业务部署不灵活、不能对出现冲突的业务进行解决、不适用动态发生的冲突检测等缺陷,提出一种业务沖突处理方法、装置及系统,以提供灵活、动态的业务冲突检测。为实现上述目的,根据本专利技术的一个方面,提供了一种业务冲突处理方法。根据本专利技术实施例的业务冲突处理方法,包括接收用户的呼叫/会话初始请求消息;在初始请求消息中加入包含待触发业务的列表信息;根据列表信息触发待触发业务,在已触发业务的业务执行结果中携带与后续待触发业务存在冲突的业务协商信息;根据已触发业务的业务协商信息对后续待触发业务进行检测,在后续待触发业务与已触发业务存在冲突时,按预设的处理准则解决与已触发业务存在冲突的后续待触发业务。优选地,列表信息中的待触发业务可以按照优先级顺序排列。优选地,按预设的处理准则解决与已触发业务存在冲突的后续待触发业务的操作包括停止触发和执行后续待触发业务、释放呼叫/会话。上述技术方案中,根据已触发业务的业务协商信息对后续待触发业务进行检测,在后续待触发业务与已触发业务存在冲突时,停止执行后续待触发业务的操作可以包括本次待触发业务接收上一已触发业务的业务执行结果,根据业务执行结果中的所有已触发业务的业务协商信息检测本次待触发业务是否与所有已触发业务存在业务冲突;在本次待触发业务与已触发业务存在冲突时,停止执行本次待触发业务。8优选地,业务协商信息可以包括检测匹配消息字段、匹配消息指定字段、标识业务冲突的禁止存在字段。优选地,业务协商信息还可以包括允许存在字段。为实现上述目的,根据本专利技术的另一个方面,提供了一种动态冲突控制装置。根据本专利技术实施例的动态冲突控制装置,包括存储模块,用于存储和管理用户的业务协商信息和对应的处理准则;控制模块,用于接收用户的呼叫/会话初始请求消息;在初始请求消息中加入包含待触发业务的列表信息;根据列表信息触发待触发业务,接收已触发业务的业务执行结果及业务协商信息并存入存储模块;根据存储模块中的业务协商信息对后续待触发业务进行检测,检测业务沖突事件;沖突处理模块,用于根据业务沖突的检测结果,读取对应的处理准则,按处理准则解决与已触发业务存在冲突的后续待触发业务。优选地,冲突处理模块包括执行子模块,用于在后续待触发业务与已触发业务不存在沖突时,执行后续待触发业务;停止子模块,用于在后续待触发业务与已触发业务存在沖突时,停止执行后续待触发业务。优选地,上述装置为独立的网元设备,或位于网络侧呼叫/会话控制实体上,或位于网络侧应用服务器上。根据本专利技术实施例的业务冲突处理系统,包括业务服务器,用于提供与业务相关的数据;动态冲突控制装置,用于接收呼叫/会话消息,触发对应的业务服务器,根据各个业务之间的业务协商检测网络中动态发生的业务冲突,并进行业务冲突处理;呼叫/会话控制实体,用于提供呼叫触发和控制。本专利技术各实施例的业务冲突处理方法、装置及系统,由于在已触 发业务的业务执行结果中携带业务协商信息,因此,后续业务可以根 据前面业务的执行结果判断是否存在业务冲突,可以根据实际情况来 动态协商是否存在冲突,不仅可以最大限度地保证所有签约业务得以 触发执行,而且即使存在沖突也可以保证业务执行结果不会出现问 题,可以灵活的同时部署多种业务、适用动态发生的冲突,满足用户 的多种需求。下面通过附图和实施例,对本专利技术的技术方案做进一 步的详细描述。附图说明附图用来提供对本专利技术的进 一 步理解,并且构成说明书的 一 部 分,与本专利技术的实施例一起用于解释本专利技术,并不构成对本专利技术的限制。在附图中图l为现有IMS业务提供的架构示意图2为根据本专利技术业务沖突处理方法的实施例 一 流程图3为根据本专利技术业务冲突处理方法的实施例二流程图4为根据本专利技术业务冲突处理方法应用于呼叫屏蔽和呼叫前转的实施例三流程图5为根据本专利技术动态冲突控制装置的实施例 一 结构示意图; 图6为根据本专利技术动态冲突控制装置的实施例二结构示意图; 图7为根据本专利技术动态沖突控制装置的实施例三结构示意图; 图8为根据本专利技术业务冲突处理系统的实施例一示意图; 图9为根据本专利技术业务冲突处理系统的实施例二示意图;图10为根据本专利技术业务冲突处理系统的实施例三示意图。具体实施例方式以下结合附图对本专利技术的优选实施例进行说明,应当理解,此处 所描述的优选实施例仅用于说明和解释本专利技术,并不用于限定本发 明。方法实施例 实施例一根据本专利技术实施例,提供了一种业务沖突处理方法,图2为根据 本专利技术业务沖突处理方法的实施例一流程本文档来自技高网
...

【技术保护点】
一种业务冲突处理方法,其特征在于,包括:接收用户的呼叫/会话初始请求消息,在所述初始请求消息中加入包含待触发业务的列表信息;根据所述列表信息触发待触发业务,在已触发业务的业务执行结果中携带与后续待触发业务存在冲突的业务协商信息;根据已触发业务的所述业务协商信息对后续待触发业务进行检测,在所述后续待触发业务与已触发业务存在冲突时,按预设的处理准则处理所述后续待触发业务。

【技术特征摘要】
1.一种业务冲突处理方法,其特征在于,包括接收用户的呼叫/会话初始请求消息,在所述初始请求消息中加入包含待触发业务的列表信息;根据所述列表信息触发待触发业务,在已触发业务的业务执行结果中携带与后续待触发业务存在冲突的业务协商信息;根据已触发业务的所述业务协商信息对后续待触发业务进行检测,在所述后续待触发业务与已触发业务存在冲突时,按预设的处理准则处理所述后续待触发业务。2. 根据权利要求1所述的方法,其特征在于,所述列表信息中的待触发业务按照优先级顺序排列。3. 根据权利要求1所述的方法,其特征在于,所述按预设的处理准则解决与已触发业务存在冲突的所述后续待触发业务的操作包括停止触发和执行所述后续待触发业务、释放呼叫/会话。4. 根据权利要求1所述的方法,其特征在于,根据所述列表信息触发待触发业务,在已触发业务的业务执行结果中携带与后续待触发业务存在沖突的业务协商信息的操作包括待触发业务接收呼叫/会话初始请求消息,才艮据呼叫/会话初始请求消息中携带的列表信息,检测是否存在与之冲突的业务;所述待触发业务处理所述请求消息,在返回的请求响应消息中携带与后续待触发业务存在冲突的业务协商信息。5. 根据权利要求1所述的方法,其特征在于,根据已触发业务的所述业务协商信息对后续待触发业务进行检测,在所述后续待触发业务与已触发业务存在沖突时,按预设的处理准则处理所述后续待触发业务的操作还包括本次待触发业务接收上一已触发业务的业务执行结果,根据业务执行结果中的所有已触发业务的业务协商信息检测本次待触发业务是否与所有已触发业务存在业务沖突;在本次待触发业务与其中一个或多个已触发业务存在冲突时,停止执行本次待触发业务。6. 根据权利要求1所述的方法,其特征在于,根据已触发业务的所述业务协商信息对后续待触发业务进行检测的操作包括本次待触发业务接收上一已触发业务的业务执行结果,根据业务执行结果中的所有已触发业务的业务协商信息检测本次待触发业务是否与所有已触发业务存在业务沖突;在本次待触发业务与已触发业务不存在业务沖突时,根据列表信息,检测是否与后续待触发业务存在业务冲突。7. 根据权利要求1-6中任一项所述的方法,其特征在于,所述业务协商信息包括检测匹配消息字段、匹配消息指定字段、标识业务冲突的禁止存在字段。8. 根据权利要求7所述的方法,其特征在于,所述业务协商信息还包...

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

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

1