一种消息传输的方法、装置及系统的制作方法

文档序号:7803919阅读:107来源:国知局
一种消息传输的方法、装置及系统的制作方法
【专利摘要】本发明涉及通信【技术领域】,尤其涉及一种消息传输的方法、装置及系统。本发明实施例提供一种消息传输的方法,该方法应用于IMS网络中,该IMS网络包括消息处理节点,该消息处理节点接收一条触发该消息处理节点向N个UE发送相同消息内容的消息,该消息携带该消息内容,其中,N是整数,且N≥2;该消息处理节点确定向这N个UE中的M个UE发送该消息内容的下一跳节点相同,其中,M为整数,且M≥2;该消息处理节点向下一跳节点发送一条请求该下一跳节点向这M个UE发送该消息内容的消息。通过本发明实施例提供的方法,可以有效地减少在IMS网络中传输的消息的数量,节省了网络资源,降低了网络拥塞发生的可能性。
【专利说明】一种消息传输的方法、装置及系统
【技术领域】
[0001]本发明涉及通信【技术领域】,尤其涉及一种消息传输的方法、装置及系统。
【背景技术】
[0002]在现有的頂S(IP Multimedia Subsystem,网际协议多媒体子系统)网络中,AS (Application Server,应用服务器)常会把相同的消息内容发送给至少两个UE (UserEquipment,用户设备)。该消息内容可以是用户的呈现(presence)状态信息,也可以是广播信息。其中,用户的呈现状态信息用于指示用户当前的呈现状态,用户当前的呈现状态包括在线、离开、忙碌或离线;该广播信息是需要在IMS网络中进行广播的信息。
[0003]例如,当一个用户的呈现状态发生变化时,RCS (Rich Communication Suite,融合通信套件)AS需要分别向这个用户的每个好友所使用的UE (UserEquipment,用户设备)发送一条消息,以将这个用户的呈现状态告知该用户的每个好友。作为示例而非限定,用户A和用户B是用户C的好友,且用户A和用户B都订阅了用户C的呈现状态。当用户C的呈现状态发生变化时,用户C所使用的UE发布用户C当前的呈现状态,RCS AS在检测到用户C当前的呈现状态发生变化时,分别向用户A所使用的UE和用户B所使用的UE发送一条携带用户C的呈现状态信息的消息,以将用户C的呈现状态告知用户A和用户B。
[0004]通过对现有技术的分析,发明人认为现有技术至少存在以下问题:
[0005]用户C可能有很多的好友,当用户C的呈现状态发生变化时,RCS AS需要分别向用户C的每一个好友所使用的UE发送一条携带用户C的呈现状态信息的消息。这时,RCSAS将会在MS网络中发送大量的消息,而且很可能会导致网络拥塞。

【发明内容】

[0006]为克服现有技术的缺陷,本发明实施例的目的在于提供一种消息传输的方法、装置及系统,以减少在MS网络中传输的消息的数量。
[0007]第一方面,本发明实施例提供一种消息处理节点,该消息处理节点位于MS网络中,其中,该消息处理节点包括:
[0008]接收单元,用于接收一条触发该消息处理节点向N个UE发送相同消息内容的消息,该消息携带该消息内容,其中,N是整数,且NS 2 ;
[0009]处理单元,用于确定向该N个UE中的M个UE发送该消息内容的下一跳节点相同,其中,该消息内容是该接收单元接收的,M为整数,且M > 2 ;
[0010]发送单元,用于在该处理单元确定向该M个UE发送该消息内容的下一跳节点相同时,向该下一跳节点发送一条请求该下一跳节点向该M个UE发送该消息内容的消息,其中,该发送单元发送的该消息携带该消息内容以及该M个UE的标识。
[0011]在第一方面的第一种可能的实现方式中,该消息处理节点为RCS AS,该下一跳节点为呼叫会话控制功能(Call Session Control Function, CSCF)设备。
[0012]在第一方面的第二种可能的实现方式中,该消息处理节点为CSCF设备,该下一跳节点为会话边界控制器(Session Border Controller, SBC)。
[0013]第二方面,本发明实施例提供一种SBC,包括:
[0014]接收单元,用于接收CSCF设备发送的一条请求该SBC向M个UE发送相同消息内容的消息,该消息携带该消息内容以及该M个UE的标识,其中,M为整数,且M ≥2 ;
[0015]发送单元,用于根据该接收单元接收的消息所携带的该M个UE的标识,向该M个UE中的每个UE发送该消息内容。
[0016]第三方面,本发明实施例提供一种消息传输的系统,该系统位于IMS网络中,该系统包括:
[0017]消息处理节点,用于接收一条触发该消息处理节点向N个UE发送相同消息内容的消息,该消息携带该消息内容,其中,N是整数,且N > 2 ;
[0018]该消息处理节点还用于确定向该N个UE中的M个UE发送该消息内容的下一跳节点相同,其中,M为整数,且M≥2 ;
[0019]该消息处理节点还用于向该下一跳节点发送一条请求该下一跳节点向该M个UE发送该消息内容的 消息,其中,该消息处理节点发送的该消息携带该消息内容以及该M个UE的标识;
[0020]该下一跳节点,用于接收该消息处理节点发送的该消息,根据该消息处理节点发送的该消息中所携带的该M个UE的标识,向该M个UE发送该消息内容。
[0021]第四方面,本发明实施例提供一种消息传输的方法,该方法应用于IMS网络,该IMS网络包括消息处理节点,该方法包括:
[0022]该消息处理节点接收一条触发该消息处理节点向N个UE发送相同消息内容的消息,该消息携带该消息内容,其中,N是整数,且N > 2 ;
[0023]该消息处理节点确定向该N个UE中的M个UE发送该消息内容的下一跳节点相同,其中,M为整数,且M ≥2 ;
[0024]该消息处理节点向该下一跳节点发送一条请求该下一跳节点向该M个UE发送该消息内容的消息,其中,该消息处理节点发送的该消息携带该消息内容以及该M个UE的标识。
[0025]在第四方面的第一种可能的实现方式中,该消息处理节点为RCS AS,该下一跳节点为CSCF设备。
[0026]在第四方面的第二种可能的实现方式中,该消息处理节点为CSCF设备,该下一跳节点为SBC。
[0027]第五发明,本发明实施例提供另一种消息传输的方法,该包括包括:
[0028]SBC接收CSCF设备发送的一条请求该SBC向M个UE发送相同消息内容的消息,该消息携带该消息内容以及该M个UE的标识,其中,M > 2 ;
[0029]该SBC根据该M个UE的标识,向该M个UE中的每个UE发送该消息内容。
[0030]本发明实施例提供的一种消息传输的方法、装置及系统,在通过同一个下一跳节点向至少两个UE发送相同的消息内容时,消息处理节点向该下一跳节点发送一条请求该下一跳节点向这至少两个UE发送该消息内容的消息;相对于现有技术,消息处理节点不需为至少两个UE向该下一跳节点发送至少两条消息,从而有效地减少了在MS网络中传输的消息的数量,节省了网络资源,降低了网络拥塞发生的可能性。【专利附图】

【附图说明】
[0031]为了更清楚地说明本发明实施例的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0032]图1为本发明实施例提供的一种实现消息传输的系统结构示意图;
[0033]图2为本发明实施例提供的一种消息传输的方法的示意图;
[0034]图3为本发明实施例提供的另一种消息传输的方法的示意图;
[0035]图4为本发明实施例提供的又一种消息传输的方法的示意图;
[0036]图5为本发明实施例提供的一种消息传输的方法的不意图;
[0037]图6为本发明实施例提供的一种消息传输的系统的结构示意图;
[0038]图7为本发明实施例提供的一种消息处理节点的结构示意图;
[0039]图8为本发明实施例提供的一种SBC的结构示意图;
[0040]图9为本发明实施例提供的另一种消息处理节点的结构示意图;
[0041]图10为本发明实施例提供的另一种SBC的结构示意图。
【具体实施方式】
[0042]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明的一部分实施例,而不是全部实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下获得的所有其他实施例,都属于本发明保护的范围。
[0043]如图1所示,为本发明实施例提供的一种实现消息传输的系统结构图。用户I使用的UE5通过SBC (Session Border Controller,会话边界控制器)6接入MS网络,用户2使用的UElO和用户3使用的UEll都通过SBC9接入MS网络,用户4使用的UE12通过SBC13接入MS网络。现以订阅呈现状态的场景为例,对本发明实施例做一个简要的介绍。用户2、用户3和用户4都是用户I的好友,且用户2、用户3和用户4都订阅了用户I的呈现状态。当用户I的呈现状态发生变化时,UE5通过SBC6和CSCF(Call Session ControlFunction,呼叫会话控制功能)设备7将用户I的呈现状态通知RCS AS8。由于RCS AS8确定将通过CSCF设备7向UE10、UE11和UE12发送用户I的呈现状态信息,因此RCS AS8生成一条请求CSCF设备7向UE10U1和12发送该呈现状态信息的消息。该消息携带该呈现状态信息以及UE10、UE11和UE12的标识。RCS AS8将该消息发送给CSCF设备7。由于CSCF设备7确定将通过SBC9向UElO和UEll发送该呈现状态信息,因此CSCF设备7向SBC9发送一条请求SBC9向UElO和UEll发送该呈现状态信息的消息。CSCF设备7向SBC9所发送的消息携带该呈现状态信息以及UElO和UEll的标识。SBC9在收到CSCF设备7发送的消息后,将该呈现状态信息分别发送给UElO和UElI。其中,需要说明的是,为避免歧义,UE10、UEll和UE12的标识是指UElO的标识、UEl I的标识和UE12的标识,下面实施例中所述的“M个UE的标识”是指“M个UE中每个UE的标识”。
[0044]类似的,CSCF设备7将向SBC13发送一条消息,其中,向SBC13发送的消息携带用户I的呈现状态信息和UE12的标识,SBC13在接收到CSCF设备7发送的消息后,将该呈现状态信息发送给UE12。
[0045]需要说明的是,本发明实施例并不限于订阅呈现状态的场景。本发明实施例可以应用于RCS AS8向MS网络中的至少两个UE发送相同消息内容的场景,例如,本发明实施例还可以应用于RCS AS8向MS网络中的至少两个UE发送广播信息的场景。
[0046]本发明实施例除了可以应用于MS网络中之外,还可以应用于典型的通信系统中,本发明实施例并不对此进行限定。
[0047]其中,本发明实施例中的UE可以是手机、平板电脑、个人电脑或上网本。
[0048]基于图1所示的系统架构,本发明实施例提供一种消息传输的方法,如图2所示。图2所示的方法包括:
[0049]步骤201:消息处理节点接收一条触发消息处理节点向N个UE发送相同消息内容的消息,该消息携带该消息内容,其中,N是整数,且N >2。
[0050]其中, 本发明实施例可以应用于MS网络,该MS网络包括该消息处理节点。其中,该消息处理节点可以是RCS AS或者CSCF设备。
[0051]当消息处理节点是RCS AS时,RCS AS在步骤201中所接收到的这条消息可以是一条状态发布消息,也可以是一条广播消息。在其中一种可能的实施方式中,RCS AS在步骤201中所接收到的这条消息可以是状态发布者向RCSAS发送的一条状态发布消息,该状态发布消息携带用户的呈现状态信息,以触发RCS AS向这N个UE发送该呈现状态信息,在这种实施方式中,向这N个UE发送的消息内容是该用户的呈现状态信息,这N个UE订阅了状态发布者的呈现状态。在另一种可能的实施方式中,RCS AS在步骤201中所接收到的这条消息是业务运营支撑系统(Business and Operation Support System,BOSS)向 RCS AS发送的一条广播消息,这条广播消息携带将向这N个UE发送的广播信息,此时,向这N个UE发送的消息内容是广播信息。
[0052]其中,需要说明的是,状态发布者是向RCS AS发送用户的呈现状态信息的设备。作为示例而非限定,状态发布者可以是UE或UE的代理设备。
[0053]当消息处理节点是CSCF设备时,CSCF设备在步骤201中所接收到的这条消息可以是RCS AS向CSCF设备发送的一条请求CSCF设备向这N个UE发送该消息内容的消息,CSCF设备接收到的这条消息携带该消息内容以及这N个UE的标识。可选地,RCS AS向CSCF设备发送的这条消息还可以携带RCS AS向这N个UE中每个UE发送该消息内容的路由信息。
[0054]步骤202:消息处理节点确定向这N个UE中的M个UE发送该消息内容的下一跳节点相同,其中,M为整数,且M≥2。
[0055]其中,消息处理节点可以通过下述方式确定向这M(M≤N)个UE发送消息内容的下一跳节点相同:消息处理节点根据这N个UE中每个UE的标识与向这N个UE中该每个UE发送消息的下一跳节点的标识之间的对应关系,确定向这N个UE中的M个UE发送消息内容的下一跳节点相同。
[0056]需要说明的是,UE的标识可以用于唯一标识该UE ;节点的标识可以用于唯一标识该节点。
[0057]可选地,消息处理节点可以预先存储该对应关系。具体地,在步骤202之前,该消息处理节点可以在这N个UE中每个UE发起注册的过程中,存储该对应关系。作为其中一种可能的实现方式,该对应关系可以预先存储在该消息处理节点中;作为其中另一种可能的实现方式,该对应关系也可以预先存储在HSS (Home Subscriber Server,归属用户服务器)中,消息处理节点通过查询HSS获得该对应关系。
[0058]其中,当消息处理节点是RCS AS时,下一跳节点是CSCF设备。当消息处理节点是CSCF设备时,下一跳节点是SBC。
[0059]当消息处理节点是CSCF设备,且CSCF设备从RCS AS接收到的消息携带该路由信息时,CSCF设备还可以通过下述方式确定向这M个UE发送该消息内容的下一跳节点相同:CSCF设备根据该路由信息,确定向这N个UE中的M个UE发送消息内容的SBC相同。例如,CSCF设备可以根据该路由信息,确定向这N个UE中每个UE发送消息内容的SBC,如果向这N个UE中的M个UE发送消息内容的SBC是同一个SBC,那么CSCF确定向这N个UE中的M个UE发送消息内容的SBC相同。
[0060]步骤203:消息处理节点向该下一跳节点发送一条请求该下一跳节点向这M个UE发送该消息内容的消息,其中,消息处理节点发送的消息携带该消息内容以及这M个UE的标识。
[0061]可选地,在步骤203中,消息处理节点向该下一跳节点发送的消息还可以携带消息处理节点向这M个UE中每个UE发送该消息内容的路由信息。该下一跳节点可以根据消息处理节点发送的路由信息,将该消息内容发送给这M个UE中的每个UE。
[0062]需要说明的是,当该消息内容为用户的呈现状态信息时,在步骤201之前,消息处理节点可以接收这N个UE中每个UE发起的状态订阅请求消息,这N个UE中每个UE发起的状态订阅请求消息用于订阅用户的呈现状态,这N个UE中每个UE发起的状态订阅请求消息携带这N个UE中每个UE生成的会话标识(call-1d)。这N个UE中每个UE生成的会话标识用于关联这N个UE中每个UE所发起的状态订阅请求消息和这N个UE中每个UE所接收的携带该消息内容的消息。这时,消息处理节点在步骤203中向该下一跳节点发送的消息还可以携带这M个UE中每个UE生成的会话标识。
[0063]可选地,在步骤201之前,消息处理节点可以接收该下一跳节点发起的消息订阅请求,其中,该消息订阅请求携带该下一跳节点生成的会话标识,该消息订阅请求的请求通用资源标识符(Request URI)是消息处理节点的标识。这时,消息处理节点在步骤203中所发送的消息还携带该下一跳节点生成的会话标识,消息处理节点在步骤203中所发送的消息的Request URI是该下一跳节点的标识。
[0064]其中,该下一跳节点所生成的会话标识用于关联该下一跳节点所发起的消息订阅请求和该下一跳节点在步骤203中所接收的消息。该消息订阅请求可以用于订阅从消息处理节点向该下一跳节点发送的消息。作为示例而非限定,该消息订阅请求可以用于订阅用户的呈现状态,也可以用于订阅其他的资源,这些资源可以包括博客(blog)或微博(microblog)。
[0065]本发明实施例提供的一种消息传输的方法,在通过同一个下一跳节点向至少两个UE发送相同的消息内容时,消息处理节点向该下一跳节点发送一条请求该下一跳节点向这至少两个UE发送该消息内容的消息;相对于现有技术,消息处理节点不需为至少两个UE向该下一跳节点发送至少两条消息,从而有效地减少了在MS网络中传输的消息的数量,节省了网络资源,降低了网络拥塞发生的可能性。其次,消息处理节点向该下一跳节点发送的消息可以携带消息处理节点向这至少两个UE发送该消息内容的路由信息,该下一跳节点根据该接收的路由信息,可以快速地将该消息内容发送给这至少两个UE。
[0066]基于图1所示的系统架构,本发明实施例还提供的一种消息传输的方法,如图3所示。图3所示的方法是对图2所示方法的具体阐述,图3所示的方法应用于订阅呈现状态的场景。其中,用户I的好友包括用户2、用户3和用户4,RCS AS向UE发送的消息内容为用户I的呈现状态信息。图3所示的方法包括:
[0067]步骤301:用户2所使用的UElO通过SBC9和CSCF设备7向RCS AS8发送注册请求消息。
[0068]需要说明的是,UE发送的注册请求消息携带了 UE的标识。UE可以根据存储的配置信息找到将该UE接入到MS网络的SBC。该配置信息包含将该UE接入MS网络的SBC的标识。可选地,该配置信息可以存储在该UE中,也可以存储在DNS(Domain Name Server,域名服务器)中。当该配置信息存储在DNS中时,该UE可以通过查询DNS获得该配置信息。当SBC接收到UE发送的注册请求消息时,SBC可以根据预先存储的CSCF设备的标识,将该注册请求消息发送到该CSCF设备。该CSCF设备根据预先存储的RCS AS的标识,将该注册请求消息发送到该RCS AS。
[0069]可选地,消息处理节点在UE发起注册的过程中,存储UE的标识与向该UE发送消息的下一跳节点的标识之间的对应关系。下一跳节点是一个相对的概念,是相对于消息处理节点而言的。当消息处理节点是RCS AS时,向UE发送消息的下一跳节点是CSCF设备,当消息处理节点是CSCF设备时,向UE发送消息的下一跳节点是SBC。具体地,在步骤301中,在CSCF设备7接收到SBC9发送的注册请求消息时,CSCF设备7存储SBC9的标识与UElO的标识之间的对应关系。在RCS AS8接收到CSCF设备7发送的注册请求消息时,RCS AS8存储CSCF设备7的标识与UElO的标识之间的对应关系。
[0070]步骤302:RCS AS8通过CSCF设备7和SBC9向UElO发送注册成功响应(200)消
肩、O
[0071]步骤303:用户3所使用的UEll通过SBC9和CSCF设备7向RCS AS8发送注册请求消息。
[0072]可选地,在步骤303中,在CSCF设备7接收到SBC9发送的注册请求消息时,CSCF设备7存储SBC9的标识与UEll的标识之间的对应关系。在RCSAS8接收到CSCF设备7发送的注册请求消息时,RCS AS8存储CSCF设备7的标识与UEll的标识之间的对应关系。
[0073]步骤304:RCS AS8通过CSCF设备7和SBC9向UEll发送注册成功响应消息。
[0074]步骤305:用户4所使用的UE12通过SBC13和CSCF设备7向RCS AS8发送注册请求消息。
[0075]可选地,在步骤305中,在CSCF设备7接收到SBC13发送的注册请求消息时,CSCF设备7存储SBC13的标识与UE12的标识之间的对应关系。在RCS AS8接收到CSCF设备7发送的注册请求消息时,RCS AS8存储CSCF设备7的标识与UE12的标识之间的对应关系。
[0076]步骤306:RCS AS8通过CSCF设备7和SBC13向UE12发送注册成功响应消息。
[0077]需要说明的是,本发明实施例并不限定上述步骤301、步骤303以及步骤305之间的先后执行顺序。
[0078]步骤307:为了订阅用户2的好友的呈现状态,UElO向SBC9发起状态订阅请求消息,该状态订阅请求消息携带UElO生成的会话标识(call-1d)。
[0079]UE发起的状态订阅请求消息携带UE生成的会话标识。可选地,UE发起的状态订阅请求消息还携带UE的标识。具体地,在步骤307中UElO发起的状态订阅请求消息还携带UElO的标识。
[0080]作为示例而非限定,UElO发起的状态订阅请求消息的数据结构可以如下所示:
[0081]
SUBSCRIBE sip:ueI()@rcsas.domain, com;pres-list=rcs SIP/2.0
From: <sip:ueI()@rcsas.domain.com>;tag= 123
To: <sip:ueI ()@rcsas.domain.com ;pres-list=rcs>
Contact: <sip:ueI()@ueI().domain.com>
Call-1D: callid(cv,ue10.domain.com
Event: presence
[0082]在该不例中,UElO生成的会话标识为callidOuel0.domain, com。
[0083]步骤308:SBC9向CSCF设备7发送状态订阅请求消息,SBC9向CSCF设备7发送的状态订阅请求消息携带UElO生成的会话标识。
[0084]其中,SBC9向CSCF设备7发送的状态订阅请求消息还携带UElO的标识。
[0085]SBC在向CSCF设备发送状态订阅请求消息之前,可以在将向CSCF设备发送的状态订阅请求消息中新增Record-Route头域,并将SBC的标识添加到Record-Route头域中。具体地,在步骤308中,SBC9在向CSCF设备7发送状态订阅请求消息之前,可以在将向CSCF设备7发送的状态订阅请求消息中新增Record-Route头域,并将SBC9的标识添加到 Record-Route 头域中。
[0086]作为示例而非限定,SBC9向CSCF设备7发送的状态订阅请求消息的数据结构可
以如下所示:
[0087]
SUBSCRIBEsip:1ieIO(a)rcsas.domain.com;pres-list=rcs SIP/2.0
Record-Route: <sip:sbc9.domain.com;lr>
From: <sip:ue I ()@rcsas.domain.com>; tag= 123
To: <sip:neI ()@rcsas.domain.com;pres-list=rcs>
Contact: <sip:1ie10@iieI0.domain.com>
Call-1D: callici@ue10.domain.com
Event: presence
[0088]步骤309:CSCF设备7向RCS AS8发送状态订阅求请求消息,CSCF设备7向RCSAS8发送的状态订阅请求消息携带UElO生成的会话标识。
[0089]其中,CSCF设备7向RCS AS8发送的状态订阅请求消息还可以携带UElO的标识。
[0090]CSCF设备在向RCS AS发送状态订阅请求消息之前,可以将CSCF设备的标识添加到从SBC接收到的状态订阅请求消息中的Record-Route头域中,并将添加CSCF设备的标识后的状态订阅请求消息发送给RCS AS。具体地,在步骤309中,CSCF设备7在向RCS AS8发送状态订阅请求消息之前,可以将CSCF设备7的标识添加到从SBC9接收到的状态订阅请求消息中的Record-Route头域中,并将添加CSCF设备7的标识后的状态订阅请求消息发送给RCS AS8。
[0091]作为示例而非限定,CSCF设备7向RCS AS8发送的状态订阅请求消息的数据结构
如下:
[0092]
【权利要求】
1.一种消息处理节点,其特征在于,所述消息处理节点位于网际协议多媒体子系统IMS网络中,其中,所述消息处理节点包括: 接收单元,用于接收一条触发所述消息处理节点向N个用户设备UE发送相同消息内容的消息,所述消息携带所述消息内容,其中,N是整数,且N > 2 ; 处理单元,用于确定向所述N个UE中的M个UE发送所述消息内容的下一跳节点相同,其中,所述消息内容是所述接收单元接收的,M为整数,且M > 2 ; 发送单元,用于在所述处理单元确定向所述M个UE发送所述消息内容的下一跳节点相同时,向所述下一跳节点发送一条请求所述下一跳节点向所述M个UE发送所述消息内容的消息,其中,所述发送单元发送的所述消息携带所述M个UE的标识以及所述接收单元接收的所述消息内容。
2.如权利要求1所述的消息处理节点,其特征在于,所述消息处理节点为融合通信套件RCS应用服务器AS,所述下一跳节点为呼叫会话控制功能CSCF设备。
3.如权利要求2所述的消息处理节点,其特征在于,所述消息内容为用户的呈现状态信息; 贝U,所述接收单元具体用于接收状态发布者发送的一条状态发布消息,所述状态发布消息携带所述呈现状态信息,以触发所述RCS AS向所述N个UE发送所述呈现状态信息,其中,所述N个UE订阅了所述状态发布者的呈现状态。
4.如权利要求2所 述的消息处理节点,其特征在于,所述消息内容为广播信息; 贝U,所述接收单元具体用于接收业务运营支撑系统BOSS发送的一条广播消息,所述广播消息携带将向所述N个UE发送的所述广播信息。
5.如权利要求1所述的消息处理节点,其特征在于,所述消息处理节点为CSCF设备,所述下一跳节点为会话边界控制器SBC ; 贝U,所述接收单元具体用于接收RCS AS发送的一条请求所述CSCF设备向所述N个UE发送所述消息内容的消息,所述接收单元接收的所述消息携带所述消息内容以及所述N个UE的标识。
6.如权利要求5所述的消息处理节点,其特征在于,所述接收单元接收的所述消息还携带所述RCS AS向所述N个UE中每个UE发送所述消息内容的路由信息; 贝U,所述处理单元具体用于根据所述路由信息,确定向所述N个UE中的所述M个UE发送所述消息内容的SBC相同。
7.如权利要求1-5中任一项所述的消息处理节点,其特征在于,所述处理单元具体用于根据所述N个UE中每个UE的标识与向所述N个UE中所述每个UE发送消息的下一跳节点的标识之间的对应关系,确定向所述N个UE中的M个UE发送所述消息内容的下一跳节点相同。
8.如权利要求7所述的消息处理节点,其特征在于,所述处理单元还用于在确定向所述N个UE中的M个UE发送所述消息内容的下一跳节点相同之前,在所述N个UE中每个UE发起注册的过程中,存储所述对应关系。
9.如权利要求1-8中任一项所述的消息处理节点,其特征在于,所述发送单元具体用于向所述下一跳节点发送一条请求所述下一跳节点向所述M个UE发送所述消息内容的所述消息,所述发送单元发送的所述消息还携带所述消息处理节点向所述M个UE中每个UE发送所述消息内容的路由信息。
10.如权利要求1所述的消息处理节点,其特征在于,所述消息内容为用户的呈现状态信息,所述接收单元还用于在接收所述一条触发所述消息处理节点向所述N个UE发送所述消息内容的消息之前,接收所述N个UE中每个UE发起的状态订阅请求消息,所述N个UE中每个UE发起的状态订阅请求消息用于订阅所述用户的呈现状态,所述N个UE中每个UE发起的状态订阅请求消息携带所述N个UE中所述每个UE生成的会话标识; 贝U,所述发送单元具体用于向所述下一跳节点发送一条请求所述下一跳节点向所述M个UE发送所述消息内容的所述消息,所述发送单元发送的所述消息携带所述呈现状态信息、所述M个UE的标识以及所述M个UE中每个UE生成的会话标识。
11.如权利要求ι-?ο中任一项所述的消息处理节点,其特征在于,所述接收单元还用于在接收一条触发所述消息处理节点向所述N个UE发送所述消息内容的消息之前,接收所述下一跳节点 发起的消息订阅请求,其中,所述消息订阅请求携带所述下一跳节点生成的会话标识,所述消息订阅请求的请求通用资源标识符Request URI是所述消息处理节点的标识; 贝U,所述发送单元具体用于向所述下一跳节点发送一条请求所述下一跳节点向所述M个UE发送所述消息内容的所述消息,其中,所述发送单元发送的所述消息还携带所述下一跳节点生成的会话标识,所述发送单元发送的所述消息的Request URI是所述下一跳节点的标识。
12.—种会话边界控制器SBC,其特征在于,包括: 接收单元,用于接收呼叫会话控制功能CSCF设备发送的一条请求所述SBC向M个用户设备UE发送相同消息内容的消息,所述消息携带所述消息内容以及所述M个UE的标识,其中,M为整数,且M≥2 ; 发送单元,用于根据所述接收单元接收的所述M个UE的标识,向所述M个UE中的每个UE发送所述消息内容。
13.一种消息传输的系统,其特征在于,所述系统位于网际协议多媒体子系统IMS网络中,所述系统包括: 消息处理节点,用于接收一条触发所述消息处理节点向N个用户设备UE发送相同消息内容的消息,所述消息携带所述消息内容,其中,N是整数,且N > 2 ; 所述消息处理节点还用于确定向所述N个UE中的M个UE发送所述消息内容的下一跳节点相同,其中,M为整数,且M≥2 ; 所述消息处理节点还用于向所述下一跳节点发送一条请求所述下一跳节点向所述M个UE发送所述消息内容的消息,其中,所述消息处理节点发送的所述消息携带所述消息内容以及所述M个UE的标识; 所述下一跳节点,用于接收所述消息处理节点发送的所述消息,根据所述消息处理节点发送的所述消息中所携带的所述M个UE的标识,向所述M个UE发送所述消息内容。
14.一种消息传输的方法,其特征在于,所述方法应用于网际协议多媒体子系统IMS网络,所述頂S网络包括消息处理节点,所述方法包括: 所述消息处理节点接收一条触发所述消息处理节点向N个用户设备UE发送相同消息内容的消息,所述消息携带所述消息内容,其中,N是整数,且N > 2 ;所述消息处理节点确定向所述N个UE中的M个UE发送所述消息内容的下一跳节点相同,其中,M为整数,且M≥2 ; 所述消息处理节点向所述下一跳节点发送一条请求所述下一跳节点向所述M个UE发送所述消息内容的消息,其中,所述消息处理节点发送的所述消息携带所述消息内容以及所述M个UE的标识。
15.如权利要求14所述的方法,其特征在于,所述消息处理节点为融合通信套件RCS应用服务器AS,所述下一跳节点为呼叫会话控制功能CSCF设备。
16.如权利要求15所述的方法,其特征在于,所述消息内容为用户的呈现状态信息; 贝U,所述消息处理节点接收一条触发所述消息处理节点向所述N个UE发送所述消息内容的消息,包括: 所述RCS AS接收状态发布者发送的一条状态发布消息,所述状态发布消息携带所述呈现状态信息,以触发所述RCS AS向所述N个UE发送所述呈现状态信息,其中,所述N个UE订阅了所述状态发布者的呈现状态。
17.如权利要求15所述的方法,其特征在于,所述消息内容为广播信息; 贝U,所述消息处理节点接收一条触发所述消息处理节点向所述N个UE发送所述消息内容的消息,包括: 所述RCS AS接收业务运 营支撑系统BOSS发送的一条广播消息,所述广播消息携带将向所述N个UE发送的所述广播信息。
18.如权利要求14所述的方法,其特征在于,所述消息处理节点为CSCF设备,所述下一跳节点为会话边界控制器SBC ; 贝U,所述消息处理节点接收一条触发所述消息处理节点向所述N个UE发送所述消息内容的消息,包括: 所述CSCF设备接收RCS AS发送的一条请求所述CSCF设备向所述N个UE发送所述消息内容的消息,所述CSCF设备接收的所述消息携带所述消息内容以及所述N个UE的标识。
19.如权利要求18所述的方法,其特征在于,所述CSCF设备接收的所述消息还携带所述RCS AS向所述N个UE中每个UE发送所述消息内容的路由信息; 贝U,所述消息处理节点确定向所述N个UE中的M个UE发送所述消息内容的下一跳节点相同,包括: 所述CSCF设备根据所述路由信息,确定向所述N个UE中的所述M个UE发送所述消息内容的SBC相同。
20.如权利要求14-18中任一项所述的方法,其特征在于,所述消息处理节点确定向所述N个UE中的M个UE发送所述消息内容的下一跳节点相同,包括: 所述消息处理节点根据所述N个UE中每个UE的标识与向所述N个UE中所述每个UE发送消息的下一跳节点的标识之间的对应关系,确定向所述N个UE中的M个UE发送所述消息内容的下一跳节点相同。
21.如权利要求20所述的方法,其特征在于,在确定向所述N个UE中的M个UE发送所述消息内容的下一跳节点相同之前,所述方法还包括: 所述消息处理节点在所述N个UE中每个UE发起注册的过程中,存储所述对应关系。
22.如权利要求14-21中任一项所述的方法,其特征在于,所述消息处理节点向所述下一跳节点发送一条请求所述下一跳节点向所述M个UE发送所述消息内容的消息,包括:所述消息处理节点向所述下一跳节点发送一条请求所述下一跳节点向所述M个UE发送所述消息内容的所述消息,所述消息处理节点发送的所述消息还携带所述消息处理节点向所述M个UE中每个UE发送所述消息内容的路由信息。
23.如权利要14所述的方法,其特征在于,所述消息内容为用户的呈现状态信息,在所述消息处理节点接收一条触发所述消息处理节点向所述N个UE发送所述消息内容的消息之前,所述方法还包括: 所述消息处理节点接收所述N个UE中每个UE发起的状态订阅请求消息,所述N个UE中每个UE发起的状态订阅请求消息用于订阅所述用户的呈现状态,所述N个UE中每个UE发起的状态订阅请求消息携带所述N个UE中所述每个UE生成的会话标识; 则,所述消息处理节点向所述下一跳节点发送一条请求所述下一跳节点向所述M个UE发送所述消息内容的消息,包括: 所述消息处理节点向所述下一跳节点发送一条请求所述下一跳节点向所述M个UE发送所述消息内容的所述消息,所述消息处理节点发送的所述消息携带所述呈现状态信息、所述M个UE的标识以及所述M个UE中每个UE生成的会话标识。
24.如权利要求14-23中任一项所述的方法,其特征在于,在所述消息处理节点接收一条触发所述消息处理节点向所述N个UE发送所述消息内容的消息之前,所述方法还包括: 所述消息处理节点接收所述下一跳节点发起的消息订阅请求,其中,所述消息订阅请求携带所述下一跳节点生成的会话标识,所述消息订阅请求的请求通用资源标识符Request URI是所述消息处理节点的标识; 贝1J,所述消息处理节点向所述下一跳节点发送一条请求所述下一跳节点向所述M个UE发送所述消息内容的消息,包括: 所述消息处理节点向所述下一跳节点发送一条请求所述下一跳节点向所述M个UE发送所述消息内容的所述消息,其中,所述消息处理节点发送的所述消息还携带所述下一跳节点生成的会话标识,所述消息处理节点发送的所述消息的Request URI是所述下一跳节点的标识。
25.—种消息传输的方法,其特征在于,包括: 会话边界控制器SBC接收呼叫会话控制功能CSCF设备发送的一条请求所述SBC向M个用户设备UE发送相同消息内容的消息,所述消息携带所述消息内容以及所述M个UE的标识,其中,M为整数,且M≥2 ; 所述SBC根据所述M个UE的标识,向所述M个UE中的每个UE发送所述消息内容。
【文档编号】H04L29/06GK103986710SQ201410206504
【公开日】2014年8月13日 申请日期:2014年5月15日 优先权日:2014年5月15日
【发明者】陈立福, 徐日东, 张文革, 鲁志军 申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1