CN105554011A - Ims网络下应用服务器业务组合部署的实现方法和*** - Google Patents
Ims网络下应用服务器业务组合部署的实现方法和*** Download PDFInfo
- Publication number
- CN105554011A CN105554011A CN201511017746.4A CN201511017746A CN105554011A CN 105554011 A CN105554011 A CN 105554011A CN 201511017746 A CN201511017746 A CN 201511017746A CN 105554011 A CN105554011 A CN 105554011A
- Authority
- CN
- China
- Prior art keywords
- business
- domain
- application server
- ifc
- domain name
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/10—Architectures or entities
- H04L65/1016—IP multimedia subsystem [IMS]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/1066—Session management
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Business, Economics & Management (AREA)
- General Business, Economics & Management (AREA)
- Mobile Radio Communication Systems (AREA)
- Telephonic Communication Services (AREA)
Abstract
IMS网络下应用服务器业务组合部署的实现方法和***,每个应用服务器AS配置一个业务组合执行顺序表,所述顺序表包括业务域名、流程标识、子业务ID和业务触发顺序,AS使用指向自身的不同业务域名对不同子业务组合执行方式进行标识,同时向核心网S-CSCF申请多个iFC,当核心网S-CSCF接收到呼叫请求时,包括:核心网S-CSCF从iFC中提取业务域名,将业务域名和流程标识填入触发消息,然后将触发消息发向iFC所指向的AS;AS查找顺序表中业务域名和流程标识对应的子业务ID及业务触发顺序,按照业务触发顺序执行每个子业务。本发明属于移动网络技术领域,能实现IMS网络下应用服务器中子业务的灵活组合部署。
Description
技术领域
本发明涉及一种IMS网络下应用服务器业务组合部署的实现方法和***,属于移动网络技术领域。
背景技术
IMS(IPMultimediaSubsystem)是IP多媒体子***,由于IMS支持多种接入和丰富的多媒体业务,成为全IP时代的核心网标准架构。在IMS网络中,各种业务功能都由AS(ApplicationServer,应用服务器)来实现,包括原来由2/3G下MSC交换机实现的补充业务的功能。
IMS网络下各AS提供的业务可以为一个具备单一功能的业务,例如彩铃AS,也可以是具备多种业务功能的复合型业务,例如CentrexAS,包含了融合V网业务、多媒体桌面电话、一号通、融合总机业务等多种功能,每个功能又可独立成为一个业务,在实际业务部署时,也存在只需要部署CentrexAS其中一个或多个业务功能的需求。
在IMS网络中,往往需要根据具体的网络结构以及建设规模来选择部署相应的应用服务器、以及在应用服务器上部署各种不同的组合业务,因此,如何实现IMS网络下应用服务器中各种子业务的灵活组合部署,已成为了当前技术人员急需解决的技术问题。
发明内容
有鉴于此,本发明的目的是提供一种IMS网络下应用服务器业务组合部署的实现方法和***,能实现IMS网络下应用服务器中各种子业务的灵活组合部署。
为了达到上述目的,本发明提供了一种IMS网络下应用服务器业务组合部署的实现方法,在每个应用服务器AS上配置一个业务组合执行顺序表,所述业务组合执行顺序表包括有业务域名、流程标识、子业务ID、业务触发顺序,当应用服务器在同一业务流程中存在有多个子业务组合执行方式时,则应用服务器在业务组合执行顺序表中使用指向自身的不同业务域名对不同的子业务组合执行方式分别进行标识,同时向核心网S-CSCF申请多个iFC,当核心网S-CSCF接收到呼叫请求时,包括有:
步骤一、核心网S-CSCF根据iFC的优先级顺序,从符合触发条件的iFC的应用服务器元素中提取应用服务器的业务域名,并将业务域名和流程标识填入触发消息中,然后将触发消息发向iFC所指向的应用服务器,流程标识是主叫流程、被叫流程或前转流程标识;
步骤二、应用服务器提取触发消息中的业务域名和流程标识,然后查找业务组合执行顺序表中所述业务域名和流程标识对应的所有子业务ID及其业务触发顺序,再按照从先到后的业务触发顺序,对查找到的所有子业务进行排序,最后顺序执行每个子业务。
为了达到上述目的,本发明还提供了一种IMS网络下应用服务器业务组合部署的***,包括有:
核心网S-CSCF,当接收到呼叫请求时,根据iFC的优先级顺序,从符合触发条件的iFC的应用服务器元素中提取应用服务器的业务域名,并将业务域名和流程标识填入触发消息中,然后将触发消息发向iFC所指向的应用服务器,流程标识是主叫流程、被叫流程或前转流程标识;
应用服务器AS,用于从核心网S-CSCF发送来的触发消息中提取业务域名和流程标识,然后查找业务组合执行顺序表中所述业务域名和流程标识对应的所有子业务ID及其业务触发顺序,再按照从先到后的业务触发顺序,对查找到的所有子业务进行排序,最后顺序执行每个子业务,其中,每个应用服务器AS上配置有一个业务组合执行顺序表,所述业务组合执行顺序表包括有业务域名、流程标识、子业务ID、业务触发顺序,当应用服务器在同一业务流程中存在有多个子业务组合执行方式时,则应用服务器在业务组合执行顺序表中使用指向自身的不同业务域名对不同的子业务组合执行方式分别进行标识,同时向核心网S-CSCF申请多个iFC。
与现有技术相比,本发明的有益效果是:本发明通过每个应用服务器上的业务组合执行顺序表、以及使用不同的业务域名对业务流程中的不同子业务组合方式进行标识,从而能实现IMS网络下应用服务器中各种子业务的灵活组合部署;本发明还可以进一步根据网络结构以及建设规模,选择MMTEL、SCC、IMSSF、一号通、彩铃、彩印等子业务合设或分设的不同技术方案,来实现基于Volte网络的MMTEL、SCC、彩铃、彩印等业务、以及基于SCPAS的智能网、一号通等业务在IMS网络下的灵活组合部署,并且业务功能效果一致。
附图说明
图1是核心网S-CSCF接收到呼叫请求时,本发明一种IMS网络下应用服务器业务组合部署的实现方法的流程图。
图2是采用MMTEL、SCC、IMSSF业务合设方案的实施例1的***组成结构示意图。
图3是采用MMTEL、SCC、IMSSF业务合设方案的实施例2的***组成结构示意图。
图4是在MMTEL、SCC、IMSSF业务合设方案中,当核心网S-CSCF接收到呼叫请求时的具体操作流程图。
图5是采用MMTEL、SCC、IMSSF业务分设方案的实施例的***组成结构示意图。
具体实施方式
为使本发明的目的、技术方案和优点更加清楚,下面结合附图对本发明作进一步的详细描述。
在IMS网络中,通过在核心网S-CSCF(Serving-CallSessionControlFunction,即服务-呼叫会话控制功能)配置初始过滤规则iFC(即InitialFilterCriteria)来触发相应的应用服务器。iFC触发为IMS网络特有的触发方式,在S-CSCF中配置的每个iFC都有一个唯一的优先级,S-CSCF根据iFC的优先级顺序依次触发各应用服务器。
在一个iFC中包括触发点(TriggerPoint)以及应用服务器(ApplicationServer)两个元素,触发点元素描述了S-CSCF应该检查的触发条件,应用服务器元素包含了当触发条件满足时S-CSCF所需触发的应用服务器的地址,该地址可以为业务域名也可以是“IP+端口”的形式。
本发明一种IMS网络下应用服务器业务组合部署的实现方法,在每个应用服务器AS上配置一个业务组合执行顺序表,所述业务组合执行顺序表包括有业务域名、流程标识、子业务ID、业务触发顺序等信息,当应用服务器在同一业务流程中存在有多个子业务组合执行方式时,则应用服务器在业务组合执行顺序表中使用指向自身的不同业务域名对不同的子业务组合执行方式分别进行标识,同时向核心网S-CSCF申请多个iFC,以使得核心网S-CSCF按照iFC的优先级顺序来触发应用服务器执行相应的组合子业务,这样,如图1所示,当核心网S-CSCF接收到呼叫请求时,本发明包括有:
步骤一、核心网S-CSCF根据iFC的优先级顺序,从符合触发条件的iFC的应用服务器元素中提取应用服务器的业务域名,并将业务域名和流程标识填入触发消息中,然后将触发消息发向iFC所指向的应用服务器;
步骤二、应用服务器提取触发消息中的业务域名和流程标识,然后查找业务组合执行顺序表中所述业务域名和流程标识对应的所有子业务ID及其业务触发顺序,再按照从先到后的业务触发顺序,对查找到的所有子业务进行排序,最后顺序执行每个子业务。
流程标识可以是主叫流程、被叫流程或前转流程标识,核心网S-CSCF可以根据自身的业务流程,逐一判断本次呼叫所应触发的主叫、被叫或前转流程,并在触发消息中携带有流程标识;业务触发顺序用于标识对应子业务的先后执行顺序,其值可以是一个自然数,其值越小,则表示该子业务的执行顺序越靠先。
Volte的核心网基于IMS之上。本发明还可以通过业务合设和分设的不同技术方案,来实现基于Volte网络的MMTEL、SCC、彩铃、彩印等业务、以及基于SCPAS的智能网、一号通等业务在IMS网络下的灵活组合部署。下面将分别对上述两种技术方案进行详细介绍:
1、MMTEL、SCC、IMSSF业务合设方案
图2和图3分别是MMTEL、SCC、IMSSF业务部署在同一个应用服务器(记为Service_SMIAS)中的两个实施例的***组成结构图。如图2、图3所示,应用服务器Service_SMIAS上部署有3个子业务:MMTel(即MultiMediaTelephony,多媒体桌面电话)、SCC(即ServiceCentralizationandContinuity,业务集中化和连续性)和IMSSF(即IPMultimediaServiceSwitchingFunction,IP多媒体业务转换功能)业务,其中,MMTEL业务提供多媒体桌面电话功能,SCC业务提供语音呼叫连续性功能,IMSSF业务是实现智能网SCP向Volte网络平滑过渡的核心模块,其提供SIP信令与CAP信令转换功能。图2中,Service_SMIAS通过SIP接口和核心网S-CSCF进行消息交互,并通过CAP接口和智能网SCP进行消息交互;图3中,Service_SMIAS还包括有智能网SCP,因此,只需通过SIP接口和核心网S-CSCF进行消息交互。
Service_SMIAS上配置的业务组合执行顺序表可以如下:
业务域名 | 流程标识 | 子业务ID | 业务触发顺序 |
domain_0 | 主叫流程标识 | SCC业务 | 1 |
domain_0 | 主叫流程标识 | MMTEL业务 | 2 |
domain_0 | 主叫流程标识 | IMSSF业务 | 3 |
domain_0 | 被叫流程标识 | IMSSF业务 | 1 |
domain_0 | 被叫流程标识 | MMTEL业务 | 2 |
domain_0 | 被叫流程标识 | SCC业务 | 3 |
domain_0 | 前转流程标识 | IMSSF业务 | 1 |
其中,domain_0是Service_SMIAS的业务域名。同时,向核心网S-CSCF申请一个iFC,所述iFC的应用服务器元素是应用服务器Service_SMIAS的业务域名domain_0,这样,如图4所示,在MMTEL、SCC、IMSSF业务合设方案中,当核心网S-CSCF接收到呼叫请求时,包括有:
步骤A1、核心网S-CSCF判断本次呼叫请求应触发的业务流程,然后根据所配置的iFC,向对应的应用服务器Service_SMIAS发送Invite(即初始请求)消息,所述Invite消息的Route头域中包含有Service_SMIAS的业务域名domain_0、业务流程对应的流程标识;
步骤A2、应用服务器Service_SMIAS从Invite消息的Route头域中提取业务域名和流程标识,然后读取自身的业务组合执行顺序表,查询所述业务域名和流程标识对应的所有子业务ID及其业务触发顺序,然后按照从先到后的业务触发顺序,对查找到的所有子业务进行排序,从而构成业务执行链,其中,流程标识是主叫流程标识的业务执行链如下:SCC业务->MMTEL业务->IMSSF业务;流程标识是被叫流程标识的业务执行链如下:IMSSF业务->MMTEL业务->SCC业务;流程标识是前转流程标识的业务执行链如下:IMSSF业务,最后逐一执行业务执行链中的每个子业务。
2、MMTEL、SCC、IMSSF业务分设方案
如图5所示,将MMTEL和SCC业务部署在应用服务器VolteAS中,将IMSSF业务部署在应用服务器SCPAS中,同时SCPAS还包括有智能网SCP,应用服务器VolteAS、SCPAS都通过SIP接口和核心网S-CSCF进行消息交互。
应用服务器VolteAS上配置的业务组合执行顺序表可以如下:
业务域名 | 流程标识 | 子业务ID | 业务触发顺序 |
domain_0 | 主叫流程标识 | SCC业务 | 1 |
domain_0 | 主叫流程标识 | MMTEL业务 | 2 |
domain_1 | 被叫流程标识 | SCC业务 | 1 |
domain_2 | 被叫流程标识 | MMTEL业务 | 1 |
SCPAS上配置的业务组合执行顺序表可以如下:
业务域名 | 流程标识 | 子业务ID | 业务触发顺序 |
domain_3 | 主叫流程标识 | IMSSF业务 | 1 |
domain_3 | 被叫流程标识 | IMSSF业务 | 1 |
domain_3 | 前转流程标识 | IMSSF业务 | 1 |
根据预设的业务流程,应用服务器VolteAS在被叫流程中存在有多个子业务组合执行方式(即核心网S-CSCF先触发VolteAS执行MMTEL业务,再触发VolteAS执行SCC业务),因此,应用服务器VolteAS在业务组合执行顺序表中需使用不同业务域名分别对被叫流程中先后触发的MMTEL业务、SCC业务进行标识。domain_0、domain_1和domain_2分别是指向应用服务器VolteAS的不同业务域名,domain_3是指向应用服务器SCPAS的业务域名。同时,向核心网S-CSCF申请4个iFC,记为ifc_0、ifc_1、ifc_2和ifc_3,其中,ifc_0、ifc_1和ifc_2的应用服务器元素分别是应用服务器VolteAS的不同的业务域名domain_0、domain_1和domain_2,ifc_3的应用服务器元素是应用服务器SCPAS的业务域名domain_3,根据不同的业务流程,配置核心网S-CSCF上的iFC先后触发顺序为:
(1)当主叫流程时,iFC的先后触发顺序为:ifc_0、ifc_3;
(2)当被叫流程时,iFC的先后触发顺序为:ifc_3、ifc_2、ifc_1;
(3)当前转流程时,iFC的先后触发顺序为:ifc_3。
在MMTEL、SCC、IMSSF业务分设方案中,当接收到呼叫请求时,核心网S-CSCF判断呼叫请求应触发的业务流程,并完成相应的业务流程的触发,其中:
(1)当触发主叫流程时,进一步包括有:
步骤B1、核心网S-CSCF根据iFC的优先级顺序,向ifc_0的应用服务器元素domain_0所指向的应用服务器VolteAS发送Invite消息,所述Invite消息的Route头域中携带有业务域名domain_0和主叫流程标识;
步骤B2、应用服务器VolteAS从Invite消息中提取业务域名domain_0和主叫流程标识,查询自身的业务组合执行顺序表,读取对应的子业务ID及其业务触发顺序,并按照从先到后的业务触发顺序,对查找到的所有子业务进行排序,从而构成业务执行链:SCC业务->MMTEL业务,在逐一执行完业务执行链中的每个子业务后,向核心网S-CSCF返回Invite消息;
步骤B3、核心网S-CSCF继续向ifc_3的应用服务器元素domain_3所指向的应用服务器SCPAS发送Invite消息,所述Invite消息的Route头域中携带有业务域名domain_3和主叫流程标识;
步骤B4、应用服务器SCPAS从Invite消息中提取业务域名domain_3和主叫流程标识,查询自身的业务组合执行顺序表,读取相应的子业务ID及其业务触发顺序,并构成业务执行链:IMSSF业务,在执行完IMSSF业务后,主叫流程结束。
(2)当触发被叫流程时,进一步包括有:
步骤C1、核心网S-CSCF根据iFC的优先级顺序,向ifc_3的应用服务器元素domain_3所指向的应用服务器SCPAS发送Invite消息,所述Invite消息的Route头域中携带有应用服务器SCPAS的业务域名domain_3和被叫流程标识;
步骤C2、应用服务器SCPAS从Invite消息中提取业务域名domain_3和被叫流程标识,查询自身的业务组合执行顺序表,读取相应的子业务ID及其业务触发顺序,并构成业务执行链:IMSSF业务,在执行完IMSSF业务后,向核心网S-CSCF返回Invite消息;
步骤C3、核心网S-CSCF继续向ifc_2的应用服务器元素domain_2所指向的应用服务器VolteAS发送Invite消息,所述Invite消息的Route头域中携带有VolteAS的业务域名domain_2和被叫流程标识;
步骤C4、应用服务器VolteAS从Invite消息中提取业务域名domain_2和被叫流程标识,查询自身的业务组合执行顺序表,读取相应的子业务ID及其业务触发顺序,并构成业务执行链:MMTEL业务,在执行完MMTEL业务后,向核心网S-CSCF返回Invite消息;
步骤C5、核心网S-CSCF继续向ifc_1的应用服务器元素domain_1所指向的应用服务器VolteAS发送Invite消息,所述Invite消息的Route头域中携带有VolteAS的业务域名domain_2和被叫流程标识;
步骤C6、应用服务器VolteAS从Invite消息中提取业务域名domain_1和被叫流程标识,查询自身的业务组合执行顺序表,读取相应的子业务ID及其业务触发顺序,并构成业务执行链:SCC业务,在执行完SCC业务后,被叫流程结束。
(3)当触发前转流程时,进一步包括有:
步骤D1、核心网S-CSCF向ifc_3的应用服务器元素domain_3所指向的应用服务器SCPAS发送Invite消息,所述Invite消息的Route头域中携带有应用服务器SCPAS的业务域名domain_3和前转流程标识;
步骤D2、应用服务器SCPAS从Invite消息中提取业务域名domain_3和前转流程标识,查询自身的业务组合执行顺序表,读取相应的子业务ID及其业务触发顺序,并构成业务执行链:IMSSF业务,在执行完IMSSF业务后,前转流程结束。
综上所述,在分设方案中,主叫流程的业务执行顺序为SCC业务->MMTEL业务->IMSSF业务,被叫流程的业务执行顺序为IMSSF业务->MMTEL业务->SCC业务,前转流程的业务执行顺序为IMSSF业务,其业务功能效果与合设方案完全一致。
本发明一种IMS网络下应用服务器业务组合部署的***,包括有:
核心网S-CSCF,当接收到呼叫请求时,根据iFC的优先级顺序,从符合触发条件的iFC的应用服务器元素中提取应用服务器的业务域名,并将业务域名和流程标识填入触发消息中,然后将触发消息发向iFC所指向的应用服务器;
应用服务器AS,用于从核心网S-CSCF发送来的触发消息中提取业务域名和流程标识,然后查找业务组合执行顺序表中所述业务域名和流程标识对应的所有子业务ID及其业务触发顺序,再按照从先到后的业务触发顺序,对查找到的所有子业务进行排序,最后顺序执行每个子业务,其中,每个应用服务器AS上配置有一个业务组合执行顺序表,所述业务组合执行顺序表包括有业务域名、流程标识、子业务ID、业务触发顺序等信息,当应用服务器在同一业务流程中存在有多个子业务组合执行方式时,则应用服务器在业务组合执行顺序表中使用指向自身的不同业务域名对不同的子业务组合执行方式分别进行标识,同时向核心网S-CSCF申请多个iFC,以使得核心网S-CSCF按照iFC的优先级顺序来触发应用服务器执行相应的组合子业务。
流程标识可以是主叫流程、被叫流程或前转流程标识,核心网S-CSCF可以根据自身的业务流程,逐一判断本次呼叫所应触发的主叫、被叫或前转流程,并在触发消息中携带有流程标识;业务触发顺序用于标识对应子业务的先后执行顺序,其值可以是一个自然数,其值越小,则表示该子业务的执行顺序越靠先。
Volte的核心网基于IMS之上。本发明还可以通过业务合设和分设的不同技术方案,来实现基于Volte网络的MMTEL、SCC、彩铃、彩印等业务、以及基于SCPAS的智能网、一号通等业务在IMS网络下的灵活组合部署:
1、MMTEL、SCC、IMSSF业务合设方案
部署有MMTEL、SCC和IMSSF业务的应用服务器Service_SMIAS上配置的业务组合执行顺序表可以如下:
业务域名 | 流程标识 | 子业务ID | 业务触发顺序 |
domain_0 | 主叫流程标识 | SCC业务 | 1 |
domain_0 | 主叫流程标识 | MMTEL业务 | 2 |
domain_0 | 主叫流程标识 | IMSSF业务 | 3 |
domain_0 | 被叫流程标识 | IMSSF业务 | 1 |
domain_0 | 被叫流程标识 | MMTEL业务 | 2 |
domain_0 | 被叫流程标识 | SCC业务 | 3 |
domain_0 | 前转流程标识 | IMSSF业务 | 1 |
其中,domain_0是应用服务器Service_SMIAS的业务域名,同时,向核心网S-CSCF申请一个iFC,所述iFC的应用服务器元素是Service_SMIAS的业务域名domain_0,
如图2、3所示,应用服务器Service_SMIAS进一步包括有:
SMI业务执行控制装置,用于从核心网S-CSCF发来的Invite消息的Route头域中提取业务域名和流程标识,然后读取自身的业务组合执行顺序表,查询所述业务域名和流程标识对应的所有子业务ID及其业务触发顺序,然后按照从先到后的业务触发顺序,对查找到的所有子业务进行排序,从而构成业务执行链,其中,流程标识是主叫流程标识的业务执行链如下:SCC业务->MMTEL业务->IMSSF业务;流程标识是被叫流程标识的业务执行链如下:IMSSF业务->MMTEL业务->SCC业务;流程标识是前转流程标识的业务执行链如下:IMSSF业务,最后逐一触发业务执行链中每个子业务所对应的业务装置;
SCC业务装置,用于实现语音呼叫连续性功能;
MMTEL业务装置,用于实现多媒体桌面电话功能;
IMSSF业务装置,用于实现SIP信令和CAP信令的转换,
核心网S-CSCF进一步包括有:
合设触发装置,当接收到呼叫请求时,判断呼叫请求应触发的业务流程,然后根据所配置的iFC,向对应的应用服务器Service_SMIAS发送Invite消息,所述Invite消息的Route头域中包含有Service_SMIAS的业务域名domain_0、业务流程对应的流程标识,
应用服务器Service_SMIAS通过SIP接口和核心网S-CSCF进行消息交互。
2、MMTEL、SCC、IMSSF业务分设方案
将MMTEL、SCC业务部署在应用服务器VolteAS中,将IMSSF业务部署在应用服务器SCPAS中,应用服务器VolteAS、SCPAS都通过SIP接口和核心网S-CSCF进行消息交互,应用服务器VolteAS上配置的业务组合执行顺序表可以如下:
业务域名 | 流程标识 | 子业务ID | 业务触发顺序 |
domain_0 | 主叫流程标识 | SCC业务 | 1 |
domain_0 | 主叫流程标识 | MMTEL业务 | 2 |
domain_1 | 被叫流程标识 | SCC业务 | 1 |
domain_2 | 被叫流程标识 | MMTEL业务 | 1 |
SCPAS上配置的业务组合执行顺序表可以如下:
业务域名 | 流程标识 | 子业务ID | 业务触发顺序 |
domain_3 | 主叫流程标识 | IMSSF业务 | 1 |
domain_3 | 被叫流程标识 | IMSSF业务 | 1 |
domain_3 | 前转流程标识 | IMSSF业务 | 1 |
根据预设的业务流程,应用服务器VolteAS在被叫流程中存在有多个子业务组合执行方式(即核心网S-CSCF先触发VolteAS执行MMTEL业务,再触发VolteAS执行SCC业务),因此,业务组合执行顺序表需使用应用服务器VolteAS的不同业务域名分别对被叫流程中先后触发的MMTEL业务、SCC业务进行标识。domain_0、domain_1和domain_2分别是指向应用服务器VolteAS的不同业务域名,domain_3是指向应用服务器SCPAS的业务域名。同时,向核心网S-CSCF申请4个iFC,记为ifc_0、ifc_1、ifc_2和ifc_3,其中,ifc_0、ifc_1和ifc_2的应用服务器元素分别是应用服务器VolteAS的不同的业务域名domain_0、domain_1和domain_2,ifc_3的应用服务器元素是应用服务器SCPAS的业务域名domain_3,根据不同的业务流程,配置核心网S-CSCF上的iFC先后触发顺序为:
(1)当主叫流程时,iFC的先后触发顺序为:ifc_0、ifc_3;
(2)当被叫流程时,iFC的先后触发顺序为:ifc_3、ifc_2、ifc_1;
(3)当前转流程时,iFC的先后触发顺序为:ifc_3。
核心网S-CSCF进一步包括有:
分设触发装置,当接收到呼叫请求时,判断呼叫请求应触发的业务流程,并通知其他装置完成相应的业务流程的触发;
主叫流程触发装置,用于根据iFC的优先级顺序,先向ifc_0的应用服务器元素domain_0所指向的应用服务器VolteAS发送Invite消息,所述Invite消息的Route头域中携带有业务域名domain_0和主叫流程标识,当接收到VolteAS执行相应业务后返回的Invite消息时,再继续向ifc_3的应用服务器元素domain_3所指向的应用服务器SCPAS发送Invite消息,所述Invite消息的Route头域中携带有业务域名domain_3和主叫流程标识;
被叫流程触发装置,用于先向ifc_3的应用服务器元素domain_3所指向的应用服务器SCPAS发送Invite消息,所述Invite消息的Route头域中携带有SCPAS的业务域名domain_3和被叫流程标识,当接收到SCPAS执行相应业务后返回的Invite消息时,再继续向ifc_2的应用服务器元素domain_2所指向的应用服务器VolteAS发送Invite消息,所述Invite消息的Route头域中携带有VolteAS的业务域名domain_2和被叫流程标识,当接收到VolteAS执行相应业务后返回的Invite消息时,最后向ifc_1的应用服务器元素domain_1所指向的应用服务器VolteAS发送Invite消息,所述Invite消息的Route头域中携带有VolteAS的业务域名domain_2和被叫流程标识;
前转流程触发装置,用于向ifc_3的应用服务器元素domain_3所指向的应用服务器SCPAS发送Invite消息,所述Invite消息的Route头域中携带有SCPAS的业务域名domain_3和前转流程标识,
如图5所示,应用服务器VolteAS进一步包括有:
VolteAS业务执行控制装置,用于从核心网S-CSCF发来的Invite消息中提取业务域名和流程标识,查询自身的业务组合执行顺序表,读取对应的子业务ID及其业务触发顺序,并按照从先到后的业务触发顺序,来构成相应的业务执行链,其中,当业务域名是domain_0、且流程标识是主叫流程标识时,构成的业务执行链是:SCC业务->MMTEL业务,当业务域名是domain_2、且流程标识是被叫流程标识时,构成的业务执行链是:MMTEL业务,当业务域名是domain_1、且流程标识是被叫流程标识时,构成的业务执行链是:SCC业务,最后逐一触发业务执行链中每个子业务所对应的业务装置;
SCC业务装置,用于实现语音呼叫连续性功能;
MMTEL业务装置,用于实现多媒体桌面电话功能,
应用服务器SCPAS进一步包括有:
SCPAS业务执行控制装置,用于从核心网S-CSCF发来的Invite消息中提取业务域名和被叫流程标识,查询自身的业务组合执行顺序表,读取相应的子业务ID及其业务触发顺序,当业务域名是domain_3、且流程标识是主叫、被叫或前转流程标识时,构成业务执行链:IMSSF业务,最后触发IMSSF业务装置;
IMSSF业务装置,用于实现SIP信令和CAP信令的转换。
以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明保护的范围之内。
Claims (12)
1.一种IMS网络下应用服务器业务组合部署的实现方法,其特征在于,在每个应用服务器AS上配置一个业务组合执行顺序表,所述业务组合执行顺序表包括有业务域名、流程标识、子业务ID、业务触发顺序,当应用服务器在同一业务流程中存在有多个子业务组合执行方式时,则应用服务器在业务组合执行顺序表中使用指向自身的不同业务域名对不同的子业务组合执行方式分别进行标识,同时向核心网S-CSCF申请多个iFC,当核心网S-CSCF接收到呼叫请求时,包括有:
步骤一、核心网S-CSCF根据iFC的优先级顺序,从符合触发条件的iFC的应用服务器元素中提取应用服务器的业务域名,并将业务域名和流程标识填入触发消息中,然后将触发消息发向iFC所指向的应用服务器,流程标识是主叫流程、被叫流程或前转流程标识;
步骤二、应用服务器提取触发消息中的业务域名和流程标识,然后查找业务组合执行顺序表中所述业务域名和流程标识对应的所有子业务ID及其业务触发顺序,再按照从先到后的业务触发顺序,对查找到的所有子业务进行排序,最后顺序执行每个子业务。
2.根据权利要求1所述的方法,其特征在于,在应用服务器Service_SMIAS上部署MMTEL、SCC和IMSSF业务,所配置的业务组合执行顺序表如下:
其中,domain_0是Service_SMIAS的业务域名,同时,向核心网S-CSCF申请一个iFC,所述iFC的应用服务器元素是应用服务器Service_SMIAS的业务域名domain_0。
3.根据权利要求2所述的方法,其特征在于,当核心网S-CSCF接收到呼叫请求时,包括有:
步骤A1、核心网S-CSCF判断本次呼叫请求应触发的业务流程,然后根据所配置的iFC,向对应的应用服务器Service_SMIAS发送Invite消息,所述Invite消息的Route头域中包含有Service_SMIAS的业务域名domain_0、业务流程对应的流程标识;
步骤A2、应用服务器Service_SMIAS从Invite消息的Route头域中提取业务域名和流程标识,然后读取自身的业务组合执行顺序表,查询所述业务域名和流程标识对应的所有子业务ID及其业务触发顺序,然后按照从先到后的业务触发顺序,对查找到的所有子业务进行排序,从而构成业务执行链,其中,流程标识是主叫流程标识的业务执行链如下:SCC业务->MMTEL业务->IMSSF业务;流程标识是被叫流程标识的业务执行链如下:IMSSF业务->MMTEL业务->SCC业务;流程标识是前转流程标识的业务执行链如下:IMSSF业务,最后逐一执行业务执行链中的每个子业务。
4.根据权利要求1所述的方法,其特征在于,在应用服务器VolteAS上部署有MMTEL和SCC业务,应用服务器SCPAS上部署有IMSSF业务,应用服务器VolteAS上配置的业务组合执行顺序表如下:
SCPAS上配置的业务组合执行顺序表如下:
其中,domain_0、domain_1和domain_2分别是指向应用服务器VolteAS的不同业务域名,domain_3是指向应用服务器SCPAS的业务域名,同时,向核心网S-CSCF申请4个iFC,记为ifc_0、ifc_1、ifc_2和ifc_3,其中,ifc_0、ifc_1和ifc_2的应用服务器元素分别是应用服务器VolteAS的不同的业务域名domain_0、domain_1和domain_2,ifc_3的应用服务器元素是应用服务器SCPAS的业务域名domain_3。
5.根据权利要求4所述的方法,其特征在于,当接收到呼叫请求时,核心网S-CSCF判断呼叫请求应触发的业务流程,当触发主叫流程时,进一步包括有:
步骤B1、核心网S-CSCF根据iFC的优先级顺序,向ifc_0的应用服务器元素domain_0所指向的应用服务器VolteAS发送Invite消息,所述Invite消息的Route头域中携带有业务域名domain_0和主叫流程标识;
步骤B2、应用服务器VolteAS从Invite消息中提取业务域名domain_0和主叫流程标识,查询自身的业务组合执行顺序表,读取对应的子业务ID及其业务触发顺序,并按照从先到后的业务触发顺序,对查找到的所有子业务进行排序,从而构成业务执行链:SCC业务->MMTEL业务,在逐一执行完业务执行链中的每个子业务后,向核心网S-CSCF返回Invite消息;
步骤B3、核心网S-CSCF继续向ifc_3的应用服务器元素domain_3所指向的应用服务器SCPAS发送Invite消息,所述Invite消息的Route头域中携带有业务域名domain_3和主叫流程标识;
步骤B4、应用服务器SCPAS从Invite消息中提取业务域名domain_3和主叫流程标识,查询自身的业务组合执行顺序表,读取相应的子业务ID及其业务触发顺序,并构成业务执行链:IMSSF业务,在执行完IMSSF业务后,主叫流程结束。
6.根据权利要求4所述的方法,其特征在于,当接收到呼叫请求时,核心网S-CSCF判断呼叫请求应触发的业务流程,当触发被叫流程时,进一步包括有:
步骤C1、核心网S-CSCF根据iFC的优先级顺序,向ifc_3的应用服务器元素domain_3所指向的应用服务器SCPAS发送Invite消息,所述Invite消息的Route头域中携带有应用服务器SCPAS的业务域名domain_3和被叫流程标识;
步骤C2、应用服务器SCPAS从Invite消息中提取业务域名domain_3和被叫流程标识,查询自身的业务组合执行顺序表,读取相应的子业务ID及其业务触发顺序,并构成业务执行链:IMSSF业务,在执行完IMSSF业务后,向核心网S-CSCF返回Invite消息;
步骤C3、核心网S-CSCF继续向ifc_2的应用服务器元素domain_2所指向的应用服务器VolteAS发送Invite消息,所述Invite消息的Route头域中携带有VolteAS的业务域名domain_2和被叫流程标识;
步骤C4、应用服务器VolteAS从Invite消息中提取业务域名domain_2和被叫流程标识,查询自身的业务组合执行顺序表,读取相应的子业务ID及其业务触发顺序,并构成业务执行链:MMTEL业务,在执行完MMTEL业务后,向核心网S-CSCF返回Invite消息;
步骤C5、核心网S-CSCF继续向ifc_1的应用服务器元素domain_1所指向的应用服务器VolteAS发送Invite消息,所述Invite消息的Route头域中携带有VolteAS的业务域名domain_2和被叫流程标识;
步骤C6、应用服务器VolteAS从Invite消息中提取业务域名domain_1和被叫流程标识,查询自身的业务组合执行顺序表,读取相应的子业务ID及其业务触发顺序,并构成业务执行链:SCC业务,在执行完SCC业务后,被叫流程结束。
7.根据权利要求4所述的方法,其特征在于,当接收到呼叫请求时,核心网S-CSCF判断呼叫请求应触发的业务流程,当触发前转流程时,进一步包括有:
步骤D1、核心网S-CSCF向ifc_3的应用服务器元素domain_3所指向的应用服务器SCPAS发送Invite消息,所述Invite消息的Route头域中携带有应用服务器SCPAS的业务域名domain_3和前转流程标识;
步骤D2、应用服务器SCPAS从Invite消息中提取业务域名domain_3和前转流程标识,查询自身的业务组合执行顺序表,读取相应的子业务ID及其业务触发顺序,并构成业务执行链:IMSSF业务,在执行完IMSSF业务后,前转流程结束。
8.一种IMS网络下应用服务器业务组合部署的***,其特征在于,包括有:
核心网S-CSCF,当接收到呼叫请求时,根据iFC的优先级顺序,从符合触发条件的iFC的应用服务器元素中提取应用服务器的业务域名,并将业务域名和流程标识填入触发消息中,然后将触发消息发向iFC所指向的应用服务器,流程标识是主叫流程、被叫流程或前转流程标识;
应用服务器AS,用于从核心网S-CSCF发送来的触发消息中提取业务域名和流程标识,然后查找业务组合执行顺序表中所述业务域名和流程标识对应的所有子业务ID及其业务触发顺序,再按照从先到后的业务触发顺序,对查找到的所有子业务进行排序,最后顺序执行每个子业务,其中,每个应用服务器AS上配置有一个业务组合执行顺序表,所述业务组合执行顺序表包括有业务域名、流程标识、子业务ID、业务触发顺序,当应用服务器在同一业务流程中存在有多个子业务组合执行方式时,则应用服务器在业务组合执行顺序表中使用指向自身的不同业务域名对不同的子业务组合执行方式分别进行标识,同时向核心网S-CSCF申请多个iFC。
9.根据权利要求8所述的***,其特征在于,将MMTEL、SCC和IMSSF业务部署在应用服务器Service_SMIAS上,且Service_SMIAS通过SIP接口和核心网S-CSCF进行消息交互,Service_SMIAS上配置的业务组合执行顺序表如下:
其中,domain_0是应用服务器Service_SMIAS的业务域名,同时,向核心网S-CSCF申请一个iFC,所述iFC的应用服务器元素是Service_SMIAS的业务域名domain_0。
10.根据权利要求9所述的***,其特征在于,应用服务器Service_SMIAS进一步包括有:
SMI业务执行控制装置,用于从核心网S-CSCF发来的Invite消息的Route头域中提取业务域名和流程标识,然后读取自身的业务组合执行顺序表,查询所述业务域名和流程标识对应的所有子业务ID及其业务触发顺序,然后按照从先到后的业务触发顺序,对查找到的所有子业务进行排序,从而构成业务执行链,其中,流程标识是主叫流程标识的业务执行链如下:SCC业务->MMTEL业务->IMSSF业务;流程标识是被叫流程标识的业务执行链如下:IMSSF业务->MMTEL业务->SCC业务;流程标识是前转流程标识的业务执行链如下:IMSSF业务,最后逐一触发业务执行链中每个子业务所对应的业务装置;
SCC业务装置,用于实现语音呼叫连续性功能;
MMTEL业务装置,用于实现多媒体桌面电话功能;
IMSSF业务装置,用于实现SIP信令和CAP信令的转换,
核心网S-CSCF进一步包括有:
合设触发装置,当接收到呼叫请求时,判断呼叫请求应触发的业务流程,然后根据所配置的iFC,向对应的应用服务器Service_SMIAS发送Invite消息,所述Invite消息的Route头域中包含有Service_SMIAS的业务域名domain_0、业务流程对应的流程标识。
11.根据权利要求8所述的***,其特征在于,将MMTEL和SCC业务部署在应用服务器VolteAS中,将IMSSF业务部署在应用服务器SCPAS中,且应用服务器VolteAS、SCPAS都通过SIP接口和核心网S-CSCF进行消息交互,
应用服务器VolteAS上配置的业务组合执行顺序表如下:
应用服务器SCPAS上配置的业务组合执行顺序表如下:
其中,domain_0、domain_1和domain_2分别是指向应用服务器VolteAS的不同业务域名,domain_3是指向应用服务器SCPAS的业务域名,同时,向核心网S-CSCF申请4个iFC,记为ifc_0、ifc_1、ifc_2和ifc_3,其中,ifc_0、ifc_1和ifc_2的应用服务器元素分别是应用服务器VolteAS的不同的业务域名domain_0、domain_1和domain_2,ifc_3的应用服务器元素是应用服务器SCPAS的业务域名domain_3,配置核心网S-CSCF上的iFC先后触发顺序为:
(1)当主叫流程时,iFC的先后触发顺序为:ifc_0、ifc_3;
(2)当被叫流程时,iFC的先后触发顺序为:ifc_3、ifc_2、ifc_1;
(3)当前转流程时,iFC的先后触发顺序为:ifc_3。
12.根据权利要求11所述的***,其特征在于,应用服务器VolteAS进一步包括有:
VolteAS业务执行控制装置,用于从核心网S-CSCF发来的Invite消息中提取业务域名和流程标识,查询自身的业务组合执行顺序表,读取对应的子业务ID及其业务触发顺序,并按照从先到后的业务触发顺序,来构成相应的业务执行链,其中,当业务域名是domain_0、且流程标识是主叫流程标识时,构成的业务执行链是:SCC业务->MMTEL业务,当业务域名是domain_2、且流程标识是被叫流程标识时,构成的业务执行链是:MMTEL业务,当业务域名是domain_1、且流程标识是被叫流程标识时,构成的业务执行链是:SCC业务,最后逐一触发业务执行链中每个子业务所对应的业务装置;
SCC业务装置,用于实现语音呼叫连续性功能;
MMTEL业务装置,用于实现多媒体桌面电话功能,
应用服务器SCPAS进一步包括有:
SCPAS业务执行控制装置,用于从核心网S-CSCF发来的Invite消息中提取业务域名和被叫流程标识,查询自身的业务组合执行顺序表,读取相应的子业务ID及其业务触发顺序,当业务域名是domain_3、且流程标识是主叫、被叫或前转流程标识时,构成业务执行链:IMSSF业务,最后触发IMSSF业务装置;
IMSSF业务装置,用于实现SIP信令和CAP信令的转换。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201511017746.4A CN105554011A (zh) | 2015-12-29 | 2015-12-29 | Ims网络下应用服务器业务组合部署的实现方法和*** |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201511017746.4A CN105554011A (zh) | 2015-12-29 | 2015-12-29 | Ims网络下应用服务器业务组合部署的实现方法和*** |
Publications (1)
Publication Number | Publication Date |
---|---|
CN105554011A true CN105554011A (zh) | 2016-05-04 |
Family
ID=55832945
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201511017746.4A Pending CN105554011A (zh) | 2015-12-29 | 2015-12-29 | Ims网络下应用服务器业务组合部署的实现方法和*** |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN105554011A (zh) |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108829466A (zh) * | 2018-06-27 | 2018-11-16 | 中国建设银行股份有限公司 | 一种数据处理方法、装置、电子设备及存储介质 |
CN109799981A (zh) * | 2018-12-19 | 2019-05-24 | 成都多用科技有限公司 | 一种基于执行链的集成***及方法 |
CN111107037A (zh) * | 2018-10-25 | 2020-05-05 | ***通信有限公司研究院 | 一种业务触发的方法及装置 |
CN111314265A (zh) * | 2018-12-11 | 2020-06-19 | 中国电信股份有限公司 | 在volte网络下实现补充业务处理的方法和装置 |
CN112822203A (zh) * | 2021-01-25 | 2021-05-18 | 咪咕音乐有限公司 | 业务处理方法、服务器及存储介质 |
CN113947434A (zh) * | 2021-10-21 | 2022-01-18 | 北京沃东天骏信息技术有限公司 | 一种多业务组件组合场景的业务处理方法和装置 |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102457477A (zh) * | 2010-10-21 | 2012-05-16 | 华为终端有限公司 | Ims多媒体优先级业务会话处理方法和装置 |
CN102546521A (zh) * | 2010-12-07 | 2012-07-04 | 中国电信股份有限公司 | 基于ims网络的cdma业务嵌套方法和*** |
CN104717180A (zh) * | 2013-12-13 | 2015-06-17 | 中国电信股份有限公司 | Ims网络中抑制被叫业务触发的方法和*** |
-
2015
- 2015-12-29 CN CN201511017746.4A patent/CN105554011A/zh active Pending
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102457477A (zh) * | 2010-10-21 | 2012-05-16 | 华为终端有限公司 | Ims多媒体优先级业务会话处理方法和装置 |
CN102546521A (zh) * | 2010-12-07 | 2012-07-04 | 中国电信股份有限公司 | 基于ims网络的cdma业务嵌套方法和*** |
CN104717180A (zh) * | 2013-12-13 | 2015-06-17 | 中国电信股份有限公司 | Ims网络中抑制被叫业务触发的方法和*** |
Cited By (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108829466A (zh) * | 2018-06-27 | 2018-11-16 | 中国建设银行股份有限公司 | 一种数据处理方法、装置、电子设备及存储介质 |
CN111107037A (zh) * | 2018-10-25 | 2020-05-05 | ***通信有限公司研究院 | 一种业务触发的方法及装置 |
CN111107037B (zh) * | 2018-10-25 | 2022-04-29 | ***通信有限公司研究院 | 一种业务触发的方法及装置 |
CN111314265A (zh) * | 2018-12-11 | 2020-06-19 | 中国电信股份有限公司 | 在volte网络下实现补充业务处理的方法和装置 |
CN109799981A (zh) * | 2018-12-19 | 2019-05-24 | 成都多用科技有限公司 | 一种基于执行链的集成***及方法 |
CN112822203A (zh) * | 2021-01-25 | 2021-05-18 | 咪咕音乐有限公司 | 业务处理方法、服务器及存储介质 |
CN112822203B (zh) * | 2021-01-25 | 2023-04-07 | 咪咕音乐有限公司 | 业务处理方法、服务器及存储介质 |
CN113947434A (zh) * | 2021-10-21 | 2022-01-18 | 北京沃东天骏信息技术有限公司 | 一种多业务组件组合场景的业务处理方法和装置 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN105554011A (zh) | Ims网络下应用服务器业务组合部署的实现方法和*** | |
CN101094442B (zh) | 一种电路交换域终呼锚定方法 | |
CN106453345A (zh) | 一种呼叫建立的方法及*** | |
CN109818816B (zh) | 一种VoLTE呼叫时延分析方法及装置 | |
CN103369159B (zh) | 一种呼叫处理方法和设备 | |
CN103118347B (zh) | 一种终端间短号码呼叫的方法、***和查询设备 | |
CN101132410A (zh) | 在ngn-ims子***中改善“永久注册用户”的注册的方法 | |
CN103037479B (zh) | 被叫接入的方法、装置和*** | |
CN100440997C (zh) | 一种将传统移动终端接入多媒体域的***和方法 | |
CN101217788A (zh) | 一种多媒体会话连续性业务的起呼方法 | |
CN106899950A (zh) | 呼叫转移业务的配置方法及装置 | |
CN101115232B (zh) | 通过sbc接入ip多媒体子***网络的漫游控制方法及*** | |
CN102469427A (zh) | 一种一号通业务的实现方法、***及装置 | |
CN101931934B (zh) | Ip多媒体子***网络的用户注册方法及业务实现*** | |
CN100586234C (zh) | 一种域切换的方法、***及装置 | |
CN104717180A (zh) | Ims网络中抑制被叫业务触发的方法和*** | |
CN101771693B (zh) | 一种传递虚拟运营商数据的方法、装置及*** | |
CN102404651B (zh) | 一种在ims网络上实现inap智能业务的方法及*** | |
CN101111003B (zh) | 多媒体彩铃***及其播放方法 | |
CN100362830C (zh) | 一种分组网络互通的方法及其网络*** | |
CN107509173B (zh) | 一种位置信息的获取方法、装置及ims | |
CN105812596A (zh) | 一种ims网络中主叫号码显示方法、相关装置及*** | |
CN101217796B (zh) | 一种ip多媒体子***集中控制业务中终呼的实现方法 | |
CN101998568B (zh) | 一种多会话业务连续性的实现方法 | |
CN101141691B (zh) | P-cscf识别禁止呼叫用户的方法及*** |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
CB02 | Change of applicant information |
Address after: 310013, Zhejiang, Xihu District, Wensanlu Road, No. 398, 4 floor, Hangzhou Applicant after: Dongxin Beiyou Information Technology Co., Ltd., Hangzhou Address before: 100191 Beijing, Zhichun Road, No. 9, hearing the building on the floor of the 7 floor, Applicant before: Dongxin Beiyou Information Technology Co., Ltd., Hangzhou |
|
CB02 | Change of applicant information | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20160504 |
|
RJ01 | Rejection of invention patent application after publication |