CN101325744A - 一种根据终端能力触发业务的方法、装置及系统 - Google Patents
一种根据终端能力触发业务的方法、装置及系统 Download PDFInfo
- Publication number
- CN101325744A CN101325744A CNA2007101375669A CN200710137566A CN101325744A CN 101325744 A CN101325744 A CN 101325744A CN A2007101375669 A CNA2007101375669 A CN A2007101375669A CN 200710137566 A CN200710137566 A CN 200710137566A CN 101325744 A CN101325744 A CN 101325744A
- Authority
- CN
- China
- Prior art keywords
- service
- terminal
- unit
- terminal capability
- called party
- 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
- 238000000034 method Methods 0.000 title claims abstract description 22
- 238000004891 communication Methods 0.000 claims abstract description 50
- 238000001914 filtration Methods 0.000 claims abstract description 45
- 101150115593 ifc-2 gene Proteins 0.000 description 15
- 101100508413 Caenorhabditis elegans ifc-1 gene Proteins 0.000 description 13
- 238000010586 diagram Methods 0.000 description 3
- 238000012986 modification Methods 0.000 description 3
- 230000004048 modification Effects 0.000 description 3
- 230000011664 signaling Effects 0.000 description 3
- 230000001960 triggered effect Effects 0.000 description 3
- 238000010295 mobile communication Methods 0.000 description 2
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- GVVPGTZRZFNKDS-JXMROGBWSA-N geranyl diphosphate Chemical compound CC(C)=CCC\C(C)=C\CO[P@](O)(=O)OP(O)(O)=O GVVPGTZRZFNKDS-JXMROGBWSA-N 0.000 description 1
- 230000000977 initiatory effect Effects 0.000 description 1
- 230000003993 interaction Effects 0.000 description 1
- 238000000926 separation method Methods 0.000 description 1
Images
Landscapes
- Mobile Radio Communication Systems (AREA)
Abstract
本发明公开了一种根据终端能力触发业务的方法、装置及系统,通过用户终端能力触发业务,使注册多个终端的用户可以根据终端能力调用对应的业务。业务触发单元收到一个通信请求,获取请求被叫方对应的预存终端能力,以终端能力匹配被叫方的业务过滤规则,得到匹配成功的业务过滤规则中描述的业务控制单元;业务触发单元调用业务控制单元,并将通信请求向被叫方进行路由调度。本发明实施例提供的根据终端能力触发业务的方法,解决了现有技术中在用户注册了多个终端的时候无法实现业务触发的问题。
Description
技术领域
本发明涉及通信技术领域,尤其涉及一种根据终端能力触发业务的方法、装置及系统。
背景技术
第三代移动通信标准化伙伴项目(3GPP,3rd Generation Partnership Project)定义的一个IP多媒体子系统(IMS,IP Multimedia Subsystem)。IMS采用IP分组域作为控制信令和媒体传输的承载通道,采用会话发起协议(SIP,SessionInitiation Protocol)作为呼叫控制信令,实现了业务管理、会话控制及承载接入的三者分离,是第三代移动通信(3G,3rd Generation)网络实现分组话音和分组数据,提供统一的多媒体业务和应用的目标网络。
目前,国际电信联盟-电信标准部(ITU-T,International TelecommunicationUnion-Telecommunication Standardization Sector)、欧洲电信标准协会(ETSI,European Telecommunications Standards Institute)等其它国际标准组织也采用IMS作为下一代网络的核心网络标准。
在IMS网络中,为用户业务的调用提供必要的方法,用户签约业务的提供包含以下三个基本步骤:
1、定义可能的业务或业务集合;
2、当用户定购或修改业务订购关系时,以初始过滤规则(iFC,Initial FilterCriteria)的形式创建用户专有的业务数据;
其中,iFC是一种业务触发过滤规则。具体来说,iFC中包含业务触发条件及其对应的应用服务器(AS,Application Server),业务触发条件由业务点触发器(SPT,Service Point Trigger)描述。SPT的内容包括:请求-统一资源标识(Request-URI),标识SIP初始请求所指向的资源;SIP方法(Method),表示该SIP初始请求的类型;SIP头域(Header),包含与该SIP初始请求相关的信息,可以是任何SIP头域及其中的头域内容;会话情形(Session Case),有起始、终止或终止未注册三个可能的值;会话描述(Session Description),SIP方法内的任何会话描述协议(SDP,Session Description Protocol)字段内容。
3、当服务呼叫会话控制功能(S-CSCF,Service-Call Session ControlFunction)接收到SIP初始请求时,根据当前会话情形和所接收到的SIP初始请求消息,执行iFC,确定与当前会话情形以及该SIP初始请求相对应的应用服务器,并将所接收到的SIP初始请求传递给所确定的应用服务器。
在IMS网络中,允许一个用户有多个注册终端,这些注册终端有相同的公有标识(public identity)和服务档案(service profile),也即具有相同的iFC签约数据。以一个注册有三个终端的用户为例,假设该用户注册的三个终端分别是终端1、终端2和终端3,三个终端具有不同的终端能力(capability),分别对应为能力1、能力2和能力3,用户希望不同的注册终端可以根据不同的终端能力使用不同的业务,分别对应为业务1、业务2和业务3,这些业务分别由对应的AS1、AS2和AS3提供。这样,可以为该用户配置三个iFC,如iFC1、iFC2和iFC3,其中,iFC1中描述以能力1为触发规则以及对应的AS1,iFC2中描述以能力2为触发规则以及对应的AS2,iFC3中描述以能力3为触发规则以及对应的AS3。
当一个通信请求的被叫方为该用户时,如果该通信请求中指定了呼叫该用户的一个终端,也就是该通信请求中包括该用户一个终端的定位信息,如指定呼叫终端2,S-CSCF可以使用终端2对应的能力2执行iFC2,iFC2将被匹配成功,S-CSCF调用相应的AS2。
如果该通信请求的被叫方标识,即SIP消息的请求-统一资源标识为该用户的公有标识,由于用户的多个终端具有相同的公有标识,S-CSCF执行iFC时,并不知道该呼入来话将和哪个终端相对应,也就无法使用对应的终端能力去执行iFC的匹配,导致S-CSCF无法调用合适的AS提供业务。
因此,现有技术中,当接收到的通信请求没有携带被叫方用户终端信息且用户注册了多个终端时,S-CSCF无法选择出对应的终端能力信息去执行iFC的匹配,也就无法调用合适的AS提供业务。
发明内容
本发明实施例提供一种根据终端能力触发业务的方法、装置及系统,用以解决现有技术中无法根据用户的终端能力实现业务触发的问题。
一种根据终端能力触发业务的方法,包括:
业务触发单元接收通信请求,获取被叫方预存的终端能力信息,并用终端能力信息匹配被叫方的业务过滤规则,得到匹配成功的业务过滤规则中描述的业务控制单元;
业务触发单元调用业务控制单元实现业务触发。
一种业务触发单元,包括:决策单元、终端能力获取单元、匹配单元和调用单元;
决策单元,用于根据接收的通信请求,确定出应获取的被叫方预存的对应终端能力信息,并通知给终端能力获取单元;
终端能力获取单元,用于接收决策单元的通知,获取对应终端能力信息并发送给匹配单元;
匹配单元,用于根据终端能力信息匹配被叫方的业务过滤规则,得到匹配成功的业务过滤规则中描述的业务控制单元,发送给调用单元;
调用单元,用于调用业务控制单元实现业务触发。
一种根据终端能力触发业务的实现系统,包括业务触发单元和业务控制单元;
业务触发单元,用于接收通信请求,获取被叫方预存的终端能力信息,用终端能力信息匹配被叫方的业务过滤规则,得到匹配成功的业务过滤规则中描述的业务控制单元;并调用业务控制单元实现业务触发;
业务控制单元,用于提供业务逻辑控制功能。
本发明实施例中,业务触发单元收到一个通信请求后,获取被叫方预存的终端能力信息,以终端能力信息匹配被叫方的业务过滤规则,得到匹配成功的业务过滤规则中描述的业务控制单元;由业务触发单元调用业务控制单元实现业务触发。从而实现了根据用户的终端能力信息来进行业务触发,解决了现有技术中在用户注册了多个终端而当前通信请求中并没有指明当前呼叫的对应被叫终端时,业务触发单元无法选择出对应的终端能力信息去执行iFC的匹配,导致无法调用合适的AS提供业务的问题。
附图说明
图1为本发明实施例提供业务触发方法流程图;
图2为本发明实施例提供的通过通信请求中携带主叫偏好信息匹配被叫方终端能力触发业务的流程图;
图3为本发明实施例提供的通过配置策略选择被叫方终端能力触发业务的流程图;
图4为本发明一实施例提供的业务触发单元的主要功能结构示意图;
图5为本发明另一实施例提供的业务触发单元的主要功能结构示意图;
图6为本发明实施例提供的业务触发系统功能结构示意图。
具体实施方式
由于IMS网络中,一个用户可以注册多个终端,多个终端可以具有不同的终端能力。本发明实施例提供了一种通过终端能力触发业务的方法,当一个通信请求的被叫方为注册了多个终端的用户时,如果该通信请求中包括被叫用户的终端定位信息时,业务触发单元可以使用该终端定位信息对应的终端的终端能力信息执行iFC,该iFC将被匹配成功后,业务触发单元调用相应的AS实现业务触发。
如果该通信请求中没有携带被叫用户的终端定位信息,则业务触发单元根据策略选择保存的被叫用户注册终端的终端能力信息,使用选择出的终端能力信息执行对应iFC,对应iFC将被匹配成功后,业务触发单元调用iFC中描述的相应的AS触发业务。
下面结合各个附图对本发明实施例技术方案的主要实现原理、具体实施方式及其对应能够达到的有益效果进行详细阐述。
如图1所示,为本发明实施例提供的根据终端能力实现业务触发的流程图,包括如下步骤:
步骤10,业务触发单元收到一个通信请求。
通信请求可以是一个SIP初始请求消息,如SIP INVITE(邀请)消息,也可以是其它的通信请求消息。
在实际应用中,业务触发单元可以设置于S-CSCF、Service Broker(业务代理)、软交换(softswitch)等网元中。
步骤20,业务触发单元获取被叫方对应的预存终端能力信息,以终端能力信息匹配被叫方的业务过滤规则,得到匹配成功的业务过滤规则中描述的业务控制单元。
业务过滤规则中描述了业务触发条件和对应的业务控制单元。业务过滤规则可以是iFC,业务触发条件由业务点触发器SPT描述。SPT的内容除了包含现有技术中的Request-URI、SIP方法、SIP头域、会话情形、会话描述等字段内容外,还包含终端能力信息。因此,当终端能力信息作为业务过滤规则中的一个触发条件被匹配,且当业务过滤规则中的其它触发条件都被匹配时,业务触发单元得到业务过滤规则中描述的对应业务控制单元。
当通信请求是SIP消息时,被叫方的被叫方标识位于SIP消息的请求-统一资源标识。
终端能力信息可以预存在网络中,如预存在业务触发单元中,由用户的每个终端在注册时携带自身的终端能力信息,将用户的每个终端的终端标识及其对应的终端能力信息保存在所述业务触发单元中;或者预先在网络中配置并保存用户的每个终端的终端标识及其对应的终端能力信息,业务触发单元可以从网络中获取并保存终端能力信息。
业务触发单元接收到通信请求后获取被叫方对应的预存终端能力的方法例如:
方法一,如果通信请求中包含了被叫方终端定位信息,业务触发单元根据被叫方终端定位信息获得对应的被叫方终端能力信息。
这里,被叫方终端定位信息可以是一种显式信息,例如,终端定位信息可以是被叫方的终端标识。当通信请求是SIP消息时,SIP消息的请求-统一资源标识是被叫方终端标识,如全球可路由用户代理统一资源标识(GRUU,Globally Routable User agent URI)、或联系地址等。业务触发单元可以根据被叫方终端标识得到对应的被叫方的公有标识和被叫方的业务过滤规则,业务触发单元以该被叫方公有标识和与终端标识对应的终端能力信息匹配被叫方的业务过滤规则,得到匹配成功的业务过滤规则中描述的对应业务控制单元。
被叫方终端定位信息还可以是一种隐式信息,例如,终端定位信息可以是主叫偏好(caller preferences)信息。当通信请求是SIP消息时,SIP消息的请求-统一资源标识是被叫方公有标识,SIP消息中还携带了主叫偏好信息,业务触发单元以主叫偏好信息匹配被叫方预存的终端能力信息,获得匹配成功的预存终端能力信息,此后,业务触发单元以该被叫方公有标识和匹配成功的终端能力信息匹配被叫方的业务过滤规则,得到匹配成功的业务过滤规则中描述的对应业务控制单元。
方法二,如果通信请求中没有包含被叫方终端定位信息,业务触发单元根据策略从预存的被叫终端能力信息中选择出一个终端能力信息。例如,当通信请求是SIP消息时,SIP消息的请求-统一资源标识是被叫方公有标识,此时SIP消息中没有携带被叫方的终端定位信息,则业务触发单元可以根据策略从预存的被叫终端能力信息中选择一个终端能力信息,以该被叫方公有标识和选择出的终端能力信息匹配被叫方的业务过滤规则,得到匹配成功的业务过滤规则中描述的对应业务控制单元。
这里所述的策略为根据所述业务触发单元中保存的被叫方的各终端能力信息,按顺序选择出一个终端能力信息;或者随机选择出一个或多个终端能力信息;或者同时选择出保存的被叫方的全部终端能力信息;或者,按优先级选择出一个终端能力信息,该优先级可以是运营商策略,也可以是用户预置的策略,比如用户在终端注册时指定,所述优先级是终端注册时携带的″q″参数,表示联系地址偏好(Preferences among Contact Addresses),则以″q″参数的取值大小作为该参数对应的联系地址对应的终端的终端能力信息的优先级,所述策略可以是只选择出优先级最高的终端能力信息,也可以是按优先级大小依次选择出终端能力信息。
本发明实施例中,业务触发单元收到一个通信请求后,可以无条件的获取被叫方预存的终端能力信息,再去执行被叫方的业务过滤规则;或者,业务触发单元也可以根据一个标识获取被叫方的预存的对应终端能力信息,再去执行被叫方的业务过滤规则,该标识可以位于通信请求或预置数据等中;或者,业务触发单元也可以先执行被叫方的业务过滤规则,当业务过滤规则中描述了终端能力信息并且所述通信请求中没有携带被叫方的终端能力信息时,业务触发单元根据该业务过滤规则的指示去获取被叫方预存的终端能力信息,再去执行该业务过滤规则的匹配。
步骤30、业务触发单元调用所述业务控制单元。
业务触发单元向业务控制单元发送调用请求,该调用请求可以是会话请求或其它的业务触发消息等。业务控制单元向业务触发单元返回相应消息。
业务控制单元提供各种业务逻辑控制功能。实际应用中可以是AS、传统智能网业务控制功能(SCF,Service Control Function)等网元或设置在AS、SCF等网元之中。
步骤40、业务触发单元完成业务触发,将通信请求向被叫方进行路由。
如果通信请求的请求被叫方标识是被叫方终端标识,例如,通信请求是SIP消息时,SIP消息的请求-统一资源标识是被叫方终端标识,业务触发单元向被叫方终端标识进行路由;或者,
如果通信请求的请求被叫方标识是被叫方公有标识,例如,通信请求是SIP消息时,SIP消息的请求-统一资源标识是被叫方公有标识,业务触发单元根据已被匹配的被叫方终端能力获得对应的被叫方对应的终端标识,业务触发单元向被叫方终端标识进行路由。
相应的,本发明提供如下具体实施例来进一步描述根据终端能力实现业务触发的详细信令交互流程。
实施例1:
如图2所示,为本发明实施例1提供的通过通信请求中携带主叫偏好信息匹配被叫方终端能力信息触发业务的流程图,具体为:
用户A有三个注册终端,分别是终端1、终端2和终端3,它们具有不同的终端能力,分别对应为能力1、能力2和能力3,用户希望不同的终端可以根据不同的终端能力使用不同的业务,分别对应为业务1、业务2和业务3,这些业务分别对应的由AS1、AS2和AS3提供,该用户配置了三个iFC:分别为iFC1、iFC2和iFC3,其中,iFC1中描述了能力1为一个SPT以及AS1,iFC2中描述能力2为一个SPT以及AS2,iFC3中描述能力3为一个SPT以及AS3。
本实施例中,业务触发单元为S-CSCF,业务控制单元是AS。
1、用户B呼叫用户A,S-CSCF收到一个发向用户A的SIP INVITE邀请消息,消息示例如下:
INVITE sip:user-a@example.com SIP/2.0
Accept-Contact:*;video
“sip:user-a@example.com”即是用户A的公有标识,“Accept-Contact”是表示主叫偏好的头域,取值为“video(视频)”表示主叫用户B希望和用户A的终端能力支持视频的终端建立会话,即该INVITE消息中包含了隐式的被叫方终端定位信息。
2、S-CSCF根据主叫偏好获得预存的终端能力2。
本实施例中,用户A的三个注册终端在注册时携带了自身的终端能力信息,S-CSCF记录下了终端标识及其对应的终端能力信息。S-CSCF根据主叫偏好(要求视频能力)查询已经预存的被叫用户A的终端能力信息,匹配获得终端能力2支持视频。
3、S-CSCF使用终端能力2匹配用户A的iFC签约数据,iFC2被匹配成功,获得iFC2中描述的AS2。
由于iFC2中描述了能力2为一个SPT,这样当iFC2中的其它SPT也被匹配成功时,则iFC2被匹配成功,S-CSCF获得了iFC2中描述的AS2。
4、S-CSCF向AS2发送SIP INVITE邀请消息。
5、AS2提供业务2。
6、AS2向S-CSCF返回SIP INVITE邀请消息。
7、S-CSCF执行完被叫用户A所有的iFC签约数据后,根据终端能力2获得对应的终端2,S-CSCF向终端2路由。
由于S-CSCF上已经预存了用户A的终端标识和终端能力的对应关系数据,终端2支持视频能力,因此,S-CSCF根据终端能力2可以获得对应的终端2,S-CSCF向终端2路由。
8、S-CSCF向终端2发送SIP INVITE邀请消息。
本实施例的步骤7中,如果S-CSCF根据终端能力2可以获得用户A的一个以上的对应终端,例如,用户A的终端2和终端3都支持视频,则S-CSCF将向终端2和终端3路由,如执行forking(分支)路由。
实施例2:
如图3所示,为本发明实施例2提供的通过策略选择终端能力触发业务的流程图,具体为:
用户A有三个注册终端,分别是终端1、终端2和终端3,它们具有不同的终端能力,分别对应为能力1、能力2和能力3,用户希望不同的终端可以根据不同的终端能力使用不同的业务,分别对应为业务1、业务2和业务3,这些业务分别对应的由AS1、AS2和AS3提供,该用户配置了三个iFC:分别为iFC1、iFC2和iFC3,其中,iFC1中描述了能力1为一个SPT以及AS1,iFC2中描述能力2为一个SPT以及AS2,iFC3中描述能力3为一个SPT以及AS3。
本实施例中,业务触发单元为S-CSCF,业务控制单元是AS。
1、用户B呼叫用户A,S-CSCF收到一个发向用户A的SIP INVITE邀请消息,消息示例如下:
INVITE sip:user-a@example.com SIP/2.0
“sip:user-a@example.com”即是用户A的公有标识,该INVITE消息中没有包含被叫方的终端定位信息。
2、S-CSCF根据策略获得一个预存的终端能力1。
用户A的三个注册终端在注册时携带了自身的终端能力,S-CSCF记录下了终端标识及其对应的终端能力。S-CSCF根据策略从用户A预存的终端能力中选择一个,如按用户A注册终端的顺序选择出终端能力1,或者按照随机顺序选择出一个终端能力信息,或者按照优先级选择出一个最高优先级的终端能力信息。
3、S-CSCF使用终端能力1匹配用户A的iFC签约数据,iFC1被匹配成功,获得iFC1中描述的AS1。
由于iFC1中描述了能力1为一个SPT,这样当iFC1中的其它SPT也被匹配成功时,则iFC1被匹配成功,S-CSCF获得了iFC1中描述的AS1。
4、S-CSCF向AS1发送SIP INVITE邀请消息。
5、AS1提供业务1。
6、AS1向S-CSCF返回SIP INVITE邀请消息。
7、S-CSCF执行完用户A所有的iFC签约数据后,根据终端能力1获得对应的终端1,S-CSCF向终端1路由。
由于S-CSCF上已经预存了用户A的终端标识和终端能力的对应关系数据,因此,S-CSCF根据终端能力1可以获得对应的终端1,S-CSCF向终端1路由。
8、S-CSCF向终端1发送SIP INVITE邀请消息。
本实施例步骤7中,如果S-CSCF根据终端能力1可以获得用户A的一个以上的对应终端,则S-CSCF将向这些终端路由,如执行forking(分支)路由。
本实施例中,如果终端能力1对应的终端最终没能和用户B建立会话,例如,终端能力1对应的终端1收到INVITE消息后返回486(忙),则S-CSCF可以释放当前会话;或者,S-CSCF可以返回步骤2,根据策略选择另一个预存的用户A的终端能力,如按顺序选择出终端能力2,并重新执行后续的步骤,这里不再赘述。
本实施例中,S-CSCF可以根据其它的策略来选择预存的终端能力,例如,S-CSCF还可以并行选择出预存的被叫用户的全部终端能力信息,即同时选择出被叫用户的所有预存终端能力信息,例如,选择出终端能力1、终端能力2和终端能力3,S-CSCF使用这三个终端能力信息分别和用户A的iFC签约数据匹配,调用匹配成功的iFC1、iFC2和iFC3对应的AS1、AS2和AS3,S-CSCF完成业务触发后,向终端能力1、终端能力2和终端能力3对应的终端1、终端2和终端3路由,即S-CSCF将会话分支路由,分别经过AS1向终端1路由、经过AS2向终端2路由、经过AS3向终端3路由,当其中一个终端应答建立会话时,S-CSCF可以拆除和其它终端间的会话联系。
相应的,本发明一实施例提供一种业务触发单元,如图4所示,该业务触发单元包括决策单元、终端能力获取单元、匹配单元和调用单元,其中:
决策单元,用于根据接收的通信请求,确定出应获取的被叫方预存的对应终端能力信息,并通知给终端能力获取单元;
终端能力获取单元,用于接收决策单元的通知,获取对应终端能力信息并发送给匹配单元;
匹配单元,用于根据终端能力信息匹配被叫方的业务过滤规则,得到匹配成功的业务过滤规则中描述的业务控制单元,发送给调用单元;
调用单元,用于调用业务控制单元实现业务触发。
图5所示,为本发明另一实施例提供的业务触发单元,与图4中的业务触发单元相比,区别在于该业务触发单元还包括一个存储单元,用于存储用户的每个终端的终端标识及其对应的终端能力信息;以及存储用户的业务过滤规则。
存储单元中还存储选择策略信息,此时,决策单元根据存储单元中存储的选择策略确定出应获取的被叫方预存的对应终端能力信息。
相应的,本发明实施例还提供一种根据终端能力触发业务的实现系统,如图6所示,该系统包括业务触发单元和业务控制单元,其中:
业务触发单元,用于接收通信请求,获取被叫方预存的终端能力信息,用所述终端能力信息匹配被叫方的业务过滤规则,得到匹配成功的业务过滤规则中描述的业务控制单元;并调用所述业务控制单元实现业务触发;
业务控制单元,用于提供业务逻辑控制功能。
在实际应用中,业务触发单元可以设置于S-CSCF、Service Broker、软交换(softswitch)等网元中。
业务控制单元可以是AS、传统智能网SCF等网元或设置在AS、SCF等网元之中。
业务触发单元和业务控制单元之间通过E1接口连接,E1接口包括但不限于:SIP协议、智能网应用规程协议(INAP,Intelligent Network ApplicationProtocol)协议、以及内部接口协议。
业务触发单元和业务控制单元可以设置于不同的网元设备或同一个网元设备上。
综上所述,本发明实施例中,业务触发单元收到一个通信请求后,获取被叫方预存的终端能力信息,以终端能力信息匹配被叫方的业务过滤规则,得到匹配成功的业务过滤规则中描述的业务控制单元;由业务触发单元调用业务控制单元实现业务触发。从而实现了根据用户的终端能力信息来进行业务触发,解决了现有技术中在用户注册了多个终端而当前通信请求中并没有指明当前呼叫的对应被叫终端时,业务触发单元无法选择出对应的终端能力信息去执行iFC的匹配,导致无法调用合适的AS提供业务的问题。
显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。
Claims (11)
1、一种根据终端能力触发业务的方法,其特征在于,包括:
业务触发单元接收通信请求,获取被叫方预存的终端能力信息,并用所述终端能力信息匹配被叫方的业务过滤规则,得到匹配成功的业务过滤规则中描述的业务控制单元;
业务触发单元调用所述业务控制单元实现业务触发。
2、如权利要求1所述的方法,其特征在于,所述获取被叫方预存的终端能力信息,具体包括:
根据所述通信请求中携带的被叫方终端定位信息,确定出被叫方预存的对应终端能力信息;或者
根据策略选择出被叫方预存的对应终端能力信息。
3、如权利要求2所述的方法,其特征在于,所述根据通信请求中携带的被叫方终端定位信息,确定出被叫方预存的对应终端能力信息,具体包括:
根据所述通信请求中携带的被叫方的终端标识,匹配出被叫方预存的对应终端能力信息;或者
根据所述通信请求中携带的主叫偏好信息,匹配出被叫方预存的相应终端能力信息。
4、如权利要求2所述的方法,其特征在于,所述根据策略选择被叫方预存的对应终端能力信息,具体包括:
所述策略是顺序处理,业务触发单元按顺序将所述通信请求向被选择的终端能力对应的业务控制单元和终端路由;或者,
所述策略是并行处理,业务触发单元并行将所述通信请求向被选择的终端能力对应的业务控制单元和终端路由;或者,
所述策略是优先处理,业务触发单元按优先级将所述通信请求向被选择的终端能力对应的业务控制单元和终端路由。
5、如权利要求2-4任一所述的方法,其特征在于,所述业务触发单元调用所述业务控制单元实现业务触发后,还包括:
所述业务触发单元根据匹配成功的被叫方终端能力信息,确定出被叫方对应的终端;并向确定出的对应终端执行路由。
6、如权利要求5所述的方法,其特征在于,当根据获取的被叫方终端能力信息,确定出一个以上的对应终端时,所述业务触发单元执行分支路由。
7、一种业务触发单元,其特征在于,包括:决策单元、终端能力获取单元、匹配单元和调用单元;
所述决策单元,用于根据接收的通信请求,确定出应获取的被叫方预存的对应终端能力信息,并通知给所述终端能力获取单元;
所述终端能力获取单元,用于接收所述决策单元的通知,获取对应终端能力信息并发送给所述匹配单元;
所述匹配单元,用于根据所述终端能力信息匹配被叫方的业务过滤规则,得到匹配成功的业务过滤规则中描述的业务控制单元,发送给所述调用单元;
所述调用单元,用于调用所述业务控制单元实现业务触发。
8、如权利要求7所述的业务触发单元,其特征在于,还包括:
存储单元,用于存储用户每个终端的终端标识及其对应的终端能力信息;以及存储用户对应的业务过滤规则。
9、如权利要求8所述的业务触发单元,其特征在于,所述存储单元中还存储选择策略;
所述决策单元根据所述存储单元中存储的选择策略确定出应获取的被叫方预存的对应终端能力信息。
10、一种根据终端能力触发业务的实现系统,其特征在于,包括业务触发单元和业务控制单元;
所述业务触发单元,用于接收通信请求,获取被叫方预存的终端能力信息,用所述终端能力信息匹配被叫方的业务过滤规则,得到匹配成功的业务过滤规则中描述的业务控制单元;并调用所述业务控制单元实现业务触发;
所述业务控制单元,用于提供业务逻辑控制功能。
11、如权利要求10所述的实现系统,其特征在于,所述业务触发单元和所述业务控制单元之间通过E1接口相连接。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CNA2007101375669A CN101325744A (zh) | 2007-06-14 | 2007-08-08 | 一种根据终端能力触发业务的方法、装置及系统 |
PCT/CN2008/071163 WO2008151545A1 (fr) | 2007-06-14 | 2008-06-02 | Procédé, dispositif et système pour déclencher un service |
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN200710108480 | 2007-06-14 | ||
CN200710108480.3 | 2007-06-14 | ||
CNA2007101375669A CN101325744A (zh) | 2007-06-14 | 2007-08-08 | 一种根据终端能力触发业务的方法、装置及系统 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN101325744A true CN101325744A (zh) | 2008-12-17 |
Family
ID=40189015
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CNA2007101375669A Pending CN101325744A (zh) | 2007-06-14 | 2007-08-08 | 一种根据终端能力触发业务的方法、装置及系统 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN101325744A (zh) |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2010088851A1 (zh) * | 2009-02-09 | 2010-08-12 | 华为技术有限公司 | 处理业务交互的方法、系统及装置 |
CN102355700A (zh) * | 2011-07-29 | 2012-02-15 | 华为技术有限公司 | 一种业务控制方法和业务控制装置 |
CN102710597A (zh) * | 2011-02-10 | 2012-10-03 | 法国电信公司 | 用于动态管理来自终端的通信的接收优先级的方法和装置 |
CN102904882A (zh) * | 2012-09-24 | 2013-01-30 | 中兴通讯股份有限公司南京分公司 | 随机呼叫的转发方法及装置 |
CN107666657A (zh) * | 2016-07-29 | 2018-02-06 | 中国电信股份有限公司 | 核心网网元、多媒体通话路由方法和系统 |
CN111757318A (zh) * | 2019-03-28 | 2020-10-09 | 华为技术有限公司 | 一种通信方法和装置 |
-
2007
- 2007-08-08 CN CNA2007101375669A patent/CN101325744A/zh active Pending
Cited By (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2010088851A1 (zh) * | 2009-02-09 | 2010-08-12 | 华为技术有限公司 | 处理业务交互的方法、系统及装置 |
CN102710597A (zh) * | 2011-02-10 | 2012-10-03 | 法国电信公司 | 用于动态管理来自终端的通信的接收优先级的方法和装置 |
CN102710597B (zh) * | 2011-02-10 | 2016-11-02 | 法国电信公司 | 用于动态管理来自终端的通信的接收优先级的方法和装置 |
CN102355700A (zh) * | 2011-07-29 | 2012-02-15 | 华为技术有限公司 | 一种业务控制方法和业务控制装置 |
CN102904882A (zh) * | 2012-09-24 | 2013-01-30 | 中兴通讯股份有限公司南京分公司 | 随机呼叫的转发方法及装置 |
CN107666657A (zh) * | 2016-07-29 | 2018-02-06 | 中国电信股份有限公司 | 核心网网元、多媒体通话路由方法和系统 |
CN107666657B (zh) * | 2016-07-29 | 2021-07-06 | 中国电信股份有限公司 | 核心网网元、多媒体通话路由方法和系统 |
CN111757318A (zh) * | 2019-03-28 | 2020-10-09 | 华为技术有限公司 | 一种通信方法和装置 |
CN111757318B (zh) * | 2019-03-28 | 2022-08-09 | 华为技术有限公司 | 一种通信方法和装置 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP2104305A1 (en) | Call service handling in an IMS-based system | |
US8812700B2 (en) | Method and apparatus for providing network based services to non-registering endpoints | |
US20090193131A1 (en) | Communication network system and method for providing a service broker function, and service broker apparatus | |
RU2449488C2 (ru) | Контроллер доступа к сеансу, мультимедийная ip-подсистема и регистрация и метод установления сеанса с их использованием | |
EP1788764A1 (en) | The process system for the packet domain service signal and the method using the same | |
KR20110050662A (ko) | 개선된 이용자 서비스들을 위한 sip 포킹에 대한 강화 | |
TW200838231A (en) | Overlay between GSM and IMS for non-registered subscribers | |
US20120215894A1 (en) | Method, apparatus and system for selecting service | |
US10348781B2 (en) | Method and apparatus for enabling registration of aggregate end point devices through provisioning | |
EP2418817A1 (en) | Application server for managing communications towards a set of user entities | |
WO2011098972A1 (en) | Devices and methods for implementing call pickup using gruu in an ims newtork | |
CN101212323B (zh) | Ims网络为群用户提供服务的方法和系统 | |
CN102948124B (zh) | 处置因特网协议多媒体子系统网络中公共身份的方法和设备 | |
RU2510584C2 (ru) | Способ, устройство и система для реализации сервиса оверрайда при экстренном вызове | |
US8874684B2 (en) | Facilitating subscription services in the IMS | |
CN101325744A (zh) | 一种根据终端能力触发业务的方法、装置及系统 | |
US9699220B2 (en) | System and method to provide combinational services to anonymous callers | |
CN101272530A (zh) | 业务触发方法及系统 | |
EP1953990A1 (en) | A method, system and device for realizing call waiting in packet domain | |
KR100807863B1 (ko) | 통신 시스템에서의 서비스 제공 | |
CN101282288B (zh) | 在分组域网络中处理业务的系统、装置及方法 | |
CN114401495A (zh) | 一种一号多终端业务的通信方法及装置 | |
CN103118352B (zh) | 对呼叫请求消息进行路由的方法和系统 | |
WO2009121281A1 (zh) | 一种ims网络中业务调用的方法、系统和装置 | |
WO2008151545A1 (fr) | Procédé, dispositif et système pour déclencher un service |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C02 | Deemed withdrawal of patent application after publication (patent law 2001) | ||
WD01 | Invention patent application deemed withdrawn after publication |
Open date: 20081217 |