一种增强的S-CSCF服务器的数据处理方法及装置制造方法及图纸

技术编号:9740167 阅读:93 留言:0更新日期:2014-03-06 23:42
本发明专利技术实施例提供了一种增强的S-CSCF服务器的数据处理方法及装置,涉及通信领域,用以保证用户设备间建立正确的通信连接,提高通信效率。所述方法,包括:获取SIP请求消息;确定SIP请求消息的类型;若确定出SIP请求消息的类型为业务请求消息,则在确定S-CSCF服务器是第一用户的归属S-CSCF服务器时,确定此SIP请求消息的业务请求类型;根据业务请求类型及第一用户的公共地址信息,获取第一用户的第一应用的标识信息;根据第一用户的第一应用的标识信息,将SIP请求消息中携带的公共地址信息更新为第一用户的第一应用的标识信息;并将更新后的SIP请求消息发送至第一用户。

【技术实现步骤摘要】
一种增强的S-CSCF服务器的数据处理方法及装置
本专利技术涉及通信领域,尤其涉及一种增强的S-CSCF服务器的数据处理方法及装置。
技术介绍
随着通信技术的快速发展,IMS(IPMultimediaSubsystem,IP多媒体子系统)被引入至3GPP(The3rdGenerationPartnershipProject,第三代伙伴计划)网络中,可为各种类型的终端提供基于IP(InternetProtocol,网络之间互连的协议)的通信服务。现有技术中,在IMS网络中,为了实现多应用的寻址方便,一个用户的至少两个应用均可以通过此用户的公共地址信息在服务器中进行注册。在服务器接收到其他用户发送给某个用户的请求消息时,若请求消息中携带的目的地址信息为此用户的公共地址信息,则服务器在没有记录此用户在服务器中注册的至少两个应用的优先级的情况下,按顺序或并行转发此请求消息至此用户的至少两个应用中。在此用户的至少两个应用中,如果服务器是顺序/并行转发请求消息,则哪个应用先响应此请求消息,则由哪个应用与其他用户进行通信。在实现上述请求消息转发的过程中,专利技术人发现现有技术中至少存在如下问题:若其他用户预与用户a的应用a进行通信,由于其他用户无法获取应用a的唯一标识,则将请求消息中的目的地址设为应用a与应用b在服务器注册时使用的用户a的公共地址信息。服务器接收到请求消息后,将此请求消息按顺序或并行转发至应用a及应用b。若应用b先对请求消息进行了响应,则服务器将应用b发送的响应消息返回至其他用户,由应用b与其他用户进行通信。这样,由于服务器在没有记录用户a的至少两个应用的优先级的情况下,按顺序或并行转发此请求消息至此用户a的至少两个应用中,用户a的至少两个应用中,哪个应用先响应此请求消息,则由哪个应用于其他用户进行通信,导致与其他用户进行通信的应用可能与预期不同,用户间建立的通信连接不正确,从而降低了通信效率。
技术实现思路
本专利技术的实施例提供一种增强的S-CSCF服务器的数据处理方法及装置,用以保证用户间建立正确的通信连接,提高通信效率。为达到上述目的,本专利技术的实施例采用如下技术方案:第一方面,本专利技术实施例提供了一种增强的S-CSCF服务器的数据处理方法,包括:服务呼叫会话控制功能S-CSCF服务器获取会话初始化协议SIP请求消息;所述SIP请求消息中携带有公共地址信息;所述S-CSCF服务器确定所述SIP请求消息的类型;其中,所述SIP请求消息的类型包括:业务请求消息,及注册请求消息;所述注册请求消息是用户的应用用于进行注册的请求消息;所述业务请求消息是用户的应用用于进行数据通信的请求消息;若确定出所述SIP请求消息的类型为业务请求消息,则所述S-CSCF服务器确定其是否为第一用户的归属S-CSCF服务器;所述SIP请求消息中携带的公共地址信息是指所述SIP请求消息的请求行中携带的第一用户的公共地址信息;在所述S-CSCF服务器确定其是所述第一用户的归属S-CSCF服务器时,所述S-CSCF服务器确定所述SIP请求消息的业务请求类型;所述S-CSCF服务器根据所述SIP请求消息的业务请求类型及所述SIP请求消息的请求行中携带的第一用户的公共地址信息,通过已存储的匹配信息,获取所述SIP请求消息对应的第一用户的第一应用的标识信息;所述标识信息包括:互联网协议IP地址及端口信息;所述匹配信息是指所述S-CSCF服务器在注册用户的应用时,存储的所述用户的公共地址信息,用户的应用的能力信息及标识信息;所述S-CSCF服务器根据所述第一用户的第一应用的标识信息,将所述SIP请求消息的请求行中携带的第一用户的公共地址信息更新为所述第一用户的第一应用的标识信息;并将更新后的SIP请求消息发送至所述第一用户。第二方面,本专利技术实施例提供了一种增强的服务呼叫会话控制功能S-CSCF服务器,包括:获取单元,用于获取会话初始化协议SIP请求消息;所述SIP请求消息中携带有公共地址信息;确定单元,用于确定所述SIP请求消息的类型;其中,所述SIP请求消息的类型包括:业务请求消息,及注册请求消息;所述注册请求消息是用户的应用用于进行注册的请求消息;所述业务请求消息是用户的应用用于进行数据通信的请求消息;所述确定单元,还用于在确定出所述SIP请求消息的类型为业务请求消息时,确定所述增强的S-CSCF服务器是否为第一用户的归属S-CSCF服务器;所述SIP请求消息中携带的公共地址信息是指所述SIP请求消息的请求行中携带的第一用户的公共地址信息;所述确定单元,还用于在确定所述增强的S-CSCF服务器是所述第一用户的归属S-CSCF服务器时,确定所述SIP请求消息的业务请求类型;所述获取单元,还用于根据所述确定单元确定的所述SIP请求消息的业务请求类型及所述SIP请求消息的请求行中携带的第一用户的公共地址信息,通过已存储的匹配信息,获取所述SIP请求消息对应的第一用户的第一应用的标识信息;所述标识信息包括:互联网协议IP地址及端口信息;所述匹配信息是指所述S-CSCF服务器在注册用户的应用时,存储的所述用户的公共地址信息,用户的应用的能力信息及标识信息;更新单元,用于根据获取单元获取的所述第一用户的第一应用的标识信息,将所述SIP请求消息的请求行中携带的第一用户的公共地址信息更新为所述第一用户的第一应用的标识信息;发送单元,用于将所述更新单元更新后的SIP请求消息发送至所述第一用户。本专利技术实施例提供了一种增强的S-CSCF服务器的数据处理方法及装置,S-CSCF服务器获取SIP请求消息后,确定此SIP请求消息是否为注册请求消息,若确定出此SIP请求消息不是注册请求消息,在此S-CSCF服务器是第一用户的归属S-CSCF服务器时,所述S-CSCF服务器确定此SIP请求消息的业务请求类型时,此时,SIP请求消息中携带的公共地址信息是指所述SIP请求消息的请求行中携带的第一用户的公共地址信息,S-CSCF服务器可以根据业务请求消息的业务请求类型及SIP请求消息的请求行中携带的第一用户的公共地址信息,通过已存储的匹配信息,获取请求消息对应的第一用户的第一应用的标识信息,并将此SIP请求消息的请求行中携带的第一用户的公共地址信息更新为第一用户的第一应用的标识信息,将此更新后的SIP请求消息发送至第一用户。这样,S-CSCF服务器可以将接收到的SIP请求消息,发送至其他用户中与SIP请求消息的业务请求类型相匹配的应用中,使得发送SIP请求消息的用户可以与预期的其他用户的应用进行通信,保证了用户间建立正确的通信连接,提高了通信效率。附图说明为了更清楚地说明本专利技术实施例的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术实施例提供的一种增强的S-CSCF服务器的数据处理方法的示意图;图2为本专利技术实施例提供的另一种增强的S-CSCF服务器的数据处理方法的示意图;图3为本专利技术实施例提供的一种增强的S-CSCF服务器的结构示意图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技本文档来自技高网
...
一种增强的S-CSCF服务器的数据处理方法及装置

【技术保护点】
一种增强的S?CSCF服务器的数据处理方法,其特征在于,包括:服务呼叫会话控制功能S?CSCF服务器获取会话初始化协议SIP请求消息;所述SIP请求消息中携带有公共地址信息;所述S?CSCF服务器确定所述SIP请求消息的类型;其中,所述SIP请求消息的类型包括:业务请求消息,及注册请求消息;所述注册请求消息是用户的应用用于进行注册的请求消息;所述业务请求消息是用户的应用用于进行数据通信的请求消息;若确定出所述SIP请求消息的类型为业务请求消息,则所述S?CSCF服务器确定其是否为第一用户的归属S?CSCF服务器;所述SIP请求消息中携带的公共地址信息是指所述SIP请求消息的请求行中携带的第一用户的公共地址信息;在所述S?CSCF服务器确定其是所述第一用户的归属S?CSCF服务器时,所述S?CSCF服务器确定所述SIP请求消息的业务请求类型;所述S?CSCF服务器根据所述SIP请求消息的业务请求类型及所述SIP请求消息的请求行中携带的第一用户的公共地址信息,通过已存储的匹配信息,获取所述SIP请求消息对应的第一用户的第一应用的标识信息;所述标识信息包括:互联网协议IP地址及端口信息;所述匹配信息是指所述S?CSCF服务器在注册用户的应用时,存储的所述用户的公共地址信息,用户的应用的能力信息及标识信息;所述S?CSCF服务器根据所述第一用户的第一应用的标识信息,将所述SIP请求消息的请求行中携带的第一用户的公共地址信息更新为所述第一用户的第一应用的标识信息;并将更新后的SIP请求消息发送至所述第一用户。...

【技术特征摘要】
1.一种增强的S-CSCF服务器的数据处理方法,其特征在于,包括:服务呼叫会话控制功能S-CSCF服务器获取会话初始化协议SIP请求消息;所述SIP请求消息中携带有公共地址信息;所述S-CSCF服务器确定所述SIP请求消息的类型;其中,所述SIP请求消息的类型包括:业务请求消息,及注册请求消息;所述注册请求消息是用户的应用用于进行注册的请求消息;所述业务请求消息是用户的应用用于进行数据通信的请求消息;若确定出所述SIP请求消息的类型为业务请求消息,则所述S-CSCF服务器确定其是否为第一用户的归属S-CSCF服务器;所述SIP请求消息中携带的公共地址信息是指所述SIP请求消息的请求行中携带的第一用户的公共地址信息,第一用户是将要接收SIP请求消息的用户;在所述S-CSCF服务器确定其是所述第一用户的归属S-CSCF服务器时,所述S-CSCF服务器确定所述SIP请求消息的业务请求类型;所述S-CSCF服务器根据所述SIP请求消息的业务请求类型及所述SIP请求消息的请求行中携带的第一用户的公共地址信息,通过已存储的匹配信息,获取所述SIP请求消息对应的第一用户的第一应用的标识信息;所述标识信息包括:互联网协议IP地址及端口信息;所述匹配信息是指所述S-CSCF服务器在注册用户的应用时,存储的所述用户的公共地址信息,用户的应用的能力信息及标识信息;所述S-CSCF服务器根据所述第一用户的第一应用的标识信息,将所述SIP请求消息的请求行中携带的第一用户的公共地址信息更新为所述第一用户的第一应用的标识信息;并将更新后的SIP请求消息发送至所述第一用户;若确定出所述SIP请求消息的类型为注册请求消息,则所述S-CSCF服务器根据所述注册请求消息,获取第二用户的公共地址信息、第二用户的第一应用的能力信息及标识信息;其中,所述第二用户是指发送所述注册请求消息的用户;所述第二用户的第一应用是指第二用户的,并且请求在所述S-CSCF服务器进行注册的应用;所述SIP请求消息中携带的公共地址信息是指所述SIP请求消息的目的地址域中携带的第二用户的公共地址信息;所述S-CSCF服务器根据所述第二用户的公共地址信息、第二用户的第一应用的能力信息及标识信息,更新已存储的匹配信息。2.根据权利要求1所述的方法,其特征在于,所述公共地址信息包括:用户的公共会话初始化协议统一资源标识符SIPURI或者电话统一资源标识符TELURI。3.一种增强的服务呼叫会话控制...

【专利技术属性】
技术研发人员:李勇辉魏群吕光旭符刚马瑞涛
申请(专利权)人:中国联合网络通信集团有限公司
类型:发明
国别省市:

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

1