一种多播组信息的传递方法、装置和系统与流程

文档序号:14785721发布日期:2018-06-27 22:30阅读:175来源:国知局
一种多播组信息的传递方法、装置和系统与流程

本发明涉及通信技术,尤指一种多播组信息的传递方法、装置和系统。



背景技术:

在物联网的应用场景中,终端设备的数量远大于传统的手机终端,举例来讲,在某一个或几个固定的区域部署着同一个物联网服务商提供的特性相同或相似的终端,例如在一片森林中部署了森林管理中心的森林火灾监控装置,又例如,在一个小区内部署了国家电网的远程抄表装置。

在以上场景中,当远程升级设备的软件时,在终端和承载网之间,终端每发送一条请求消息,同时承载网就会产生一条对该请求的响应消息,也就是说,在承载网到设备之间的交互产生大量的信令。现有技术中,考虑到现有承载网,例如3GPP网络能够提供多媒体广播多播业务MBMS业务,可以向连接到3GPP网络的设备以广播的形式发送数据,而无需设备反馈消息。那么,应用可以建立使用3GPP网络所提供业务的机制,实现对一组相同或相似设备的请求消息发送,从而减少信令开销,节省网络资源。

然而,现有技术中无法实现物联网业务的群组使用3GPP网络所提供的多播业务。



技术实现要素:

为了解决上述技术问题,本发明提供了一种多播组信息的传递方法、装置和系统,用以解决无法实现物联网业务的群组使用3GPP网络所提供的多播业务的问题。

为了达到本发明目的,本发明提供了一种多播组信息的传递方法,包括:

第一公共业务实体CSE接收承载网网元发送的多播组信息,所述第一CSE包括群组所在CSE;

所述第一CSE根据所述多播组信息,设置多播组资源的属性。

进一步的,所述多播组信息至少包括承载网网元分配的多播地址和地址类型。

进一步的,所述第一CSE根据所述多播组信息,设置多播组资源的属性,包括:

所述第一CSE将所述多播地址的值设置为所述多播组资源的属性multicastAddress的值;

所述第一CSE将所述地址类型的值设置为所述多播组资源的属性addressType的值;

所述第一CSE将所述多播地址与扇出请求目标之间的映射关系设置在所述多播组资源的属性multicastGroupFanoutTarget的值。

进一步的,所述第一公共业务实体CSE接收承载网网元发送的多播组信息,包括:

所述第一公共业务实体CSE接收承载网网元通过网络业务实体NSE反馈的请求多播业务的响应消息,所述响应消息携带所述多播组信息。

进一步的,所述请求多播业务的响应消息包括:分配临时移动组标识响应消息。

进一步的,所述第一CSE根据所述多播组信息,设置多播组资源的属性之后,还包括:

所述第一CSE向第二CSE发送创建本地多播组资源请求,所述创建本地多播组资源请求至少包括:所述多播地址、所述地址类型、所述多播地址与扇出请求目标之间的映射关系;所述第二CSE包括成员所在CSE。

进一步的,所述第一CSE向第二CSE发送创建本地多播组资源请求之后,还包括:

所述第一CSE接收所述第二CSE发送的创建本地多播组资源响应消息;

所述第一CSE根据所述创建本地多播组资源响应消息,在本地创建多播组信息,所述多播组信息包括:多播类型、多播地址、地址类型。

本发明还提供了一种多播组信息的传递方法,包括:

网络业务实体NSE接收承载网网元发送的多播组信息;

所述NSE向第一CSE发送所述多播组信息,所述第一CSE包括群组所在CSE。

进一步的,所述网络业务实体NSE接收承载网网元发送的多播组信息,包括:

所述网络业务实体NSE接收承载网网元反馈的请求多播业务的响应消息,所述响应消息携带所述多播组信息;

所述NSE向第一CSE发送所述多播组信息,包括:

所述NSE向第一CSE反馈请求多播业务的响应消息;

进一步的,所述请求多播业务的响应消息至少包括多播地址和地址类型。

进一步的,所述请求多播业务的响应消息包括:分配临时移动组标识响应消息。

本发明还提供了一种多播组信息的传递装置,包括:

接收模块,用于接收承载网网元发送的多播组信息,所述第一CSE包括群组所在CSE;

处理模块,用于根据所述多播组信息,设置多播组资源的属性。

进一步的,所述多播组信息至少包括承载网网元分配的多播地址和地址类型。

进一步的,所述处理模块,还用于将所述多播地址的值设置为所述多播组资源的属性multicastAddress的值;将所述地址类型的值设置为所述多播组资源的属性addressType的值;将所述多播地址与扇出请求目标之间的映射关系设置在所述多播组资源的属性multicastGroupFanoutTarget的值。

进一步的,所述接收模块,还用于所述第一公共业务实体CSE接收承载网网元通过网络业务实体NSE反馈的请求多播业务的响应消息,所述响应消息携带所述多播组信息。

进一步的,所述请求多播业务的响应消息包括:分配临时移动组标识响应消息。

进一步的,所述处理模块,还用于向第二CSE发送创建本地多播组资源请求,所述创建本地多播组资源请求至少包括:所述多播地址、所述地址类型、所述多播地址与扇出请求目标之间的映射关系;所述第二CSE包括成员所在CSE。

进一步的,所述接收模块,还用于接收所述第二CSE发送的创建本地多播组资源响应消息;

所述处理模块,还用于根据所述创建本地多播组资源响应消息,在本地创建多播组信息,所述多播组信息包括:多播类型、多播地址、地址类型。

本发明还提供了一种多播组信息的传递装置,包括:

接收模块,用于网络业务实体NSE接收承载网网元发送的多播组信息;

发送模块,用于向第一CSE发送所述多播组信息,所述第一CSE包括群组所在CSE。

进一步的,所述网络业务实体NSE接收承载网网元发送的多播组信息,包括:

所述接收模块,还用于接收承载网网元反馈的请求多播业务的响应消息,所述响应消息携带所述多播组信息;

所述发送模块,还用于向第一CSE反馈请求多播业务的响应消息;

进一步的,所述请求多播业务的响应消息至少包括多播地址和地址类型。

进一步的,所述请求多播业务的响应消息包括:分配临时移动组标识响应消息。

本发明还提供了一种多播组信息的传递系统,包括:如上述任一项所述的多播组信息的传递装置,和如上述任一项所述的多播组信息的传递装置。

本发明提供的一种多播组信息的传递方法、装置和系统,通过第一公共业务实体CSE接收承载网网元发送的多播组信息,所述第一CSE包括群组所在CSE;所述第一CSE根据所述多播组信息,设置多播组资源的属性。实现了第一CSE在本地设置多播组资源的属性,从而实现了物联网的多播组群中群组所在CSE与3GPP网络进行多播业务的通信。

本发明的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点可通过在说明书、权利要求书以及附图中所特别指出的结构来实现和获得。

附图说明

附图用来提供对本发明技术方案的进一步理解,并且构成说明书的一部分,与本申请的实施例一起用于解释本发明的技术方案,并不构成对本发明技术方案的限制。

图1为本发明多播组信息的传递方法一实施例的流程示意图;

图2为本发明多播组信息的传递方法一实施例的物联网领域国际标准化组织oneM2M功能架构示意图;

图3为本发明多播组信息的传递方法二实施例的流程示意图;

图4为本发明多播组信息的传递方法三实施例的流程示意图;

图5为本发明多播组信息的传递方法四实施例的流程示意图;

图6为本发明多播组信息的传递装置一实施例的结构示意图;

图7为本发明多播组信息的传递装置二实施例的结构示意图。

具体实施方式

为使本发明的目的、技术方案和优点更加清楚明白,下文中将结合附图对本发明的实施例进行详细说明。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互任意组合。

在附图的流程图示出的步骤可以在诸如一组计算机可执行指令的计算机系统中执行。并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。

本发明实施例提供的多播组信息的传递方法具体可以应用于组建多播组时。本实施例提供的多播组信息的传递方法可以通过多播组信息的传递装置来执行,该多播组信息的传递换装置可以集成在物理机,或者单独设置,其中,该多播组信息的传递装置可以采用软件和/或硬件的方式来实现。以下对本实施例提供的多播组信息的传递方法及装置进行详细地说明。

图1为本发明多播组信息的传递方法一实施例的流程示意图;图2为本发明多播组信息的传递方法一实施例的物联网领域国际标准化组织oneM2M功能架构示意图;如图1所示,本实施例的执行主体可以是第一公共业务实体(Common Services Entity,简称CSE),即群组所在CSE,本发明提供的多播组信息的传递方法,包括:

步骤101、第一公共业务实体CSE接收承载网网元发送的多播组信息。

在本实施例中,承载网网元可以是广播多播-业务中心BM-SC,或者多媒体广播多播业务网关MBMS GW。

具体的,第一CSE表示M2M环境中的一组“公共业务功能”集合的实例化。这些业务功能如图2所示,M2M与AE通信(M2M Communication with AE)的参考点Mca和M2M与CSE通信(M2M Communication with CSE)的参考点Mcc向其它实体暴露。M2M与NSE通信(M2M Communication with NSE)的参考点Mcn用于访问承载网络服务实体,例如网络业务实体(Network Service Entity,简称NSE)。每个CSE通过唯一的CSE-ID标识。其中,CSE提供的业务功能至少包括:数据管理、设备管理、M2M业务签约管理和位置服务。CSE提供的这些业务功能在逻辑上和信息功能上可以概念化为公共业务功能(Common Services Function,CSF)。在与3GPP的互通中,CSE可充当业务能力服务器(Services Capability Server,简称SCS),通过应用程序接口(Application Program Interface,简称API)与业务能力暴露功能(Service Capability Exposure Function,简称SCEF)进行交互。

如图2所示,应用实体(Application Entity,简称AE)是应用层中实现M2M应用服务逻辑的一个实体。每个应用服务逻辑可以驻留在多个M2M节点中和/或多次驻留在单个M2M节点上。应用服务逻辑的每个执行实例被称为“应用实体”(AE)并且通过唯一的AE-ID标识。AE的示例包括车队跟踪应用实例、远程血糖监测应用实例、功率计量应用实例,或控制应用实例。在与3GPP的互通中,AE可充当应用服务器(Application Server,简称AS)与业务能力服务器(Services Capability Server,简称SCS)进行交互。

步骤102、所述第一CSE根据所述多播组信息,设置多播组资源的属性。

具体的,对于第一CSE根据所述多播组信息,设置多播组资源的属性,至少包括以下实现方式:

所述第一CSE将所述多播地址的值设置为所述多播组资源的属性multicastAddress的值;

所述第一CSE将所述地址类型的值设置为所述多播组资源的属性addressType的值;

所述第一CSE将所述多播地址与扇出请求目标之间的映射关系设置在属性multicastGroupFanoutTarget的值。

在本实施例中,通过第一公共业务实体CSE接收承载网网元发送的多播组信息,所述第一CSE包括群组所在CSE;所述第一CSE根据所述多播组信息,设置多播组资源的属性。实现了第一CSE在本地设置多播组资源的属性,从而实现了物联网业务的群组使用3GPP网络所提供的多播业务。

优选的,所述多播组信息至少包括承载网网元分配的多播地址和地址类型。

进一步的,在上述实施例的基础上,所述第一CSE根据多播组信息,设置多播组资源的属性,包括:

所述第一CSE将所述多播地址的值设置为所述多播组资源的属性multicastAddress的值;

所述第一CSE将所述地址类型的值设置为所述多播组资源的属性addressType的值;

所述第一CSE将所述多播地址与扇出请求目标之间的映射关系设置在属性multicastGroupFanoutTarget的值。

进一步的,在上述实施例的基础上,所述第一公共业务实体CSE接收承载网网元发送的多播组信息,包括:

所述第一公共业务实体CSE接收承载网网元通过网络业务实体NSE反馈的请求多播业务的响应消息,所述响应消息携带所述多播组信息。

优选的,所述响应消息包括:分配临时移动组标识响应消息。进一步的,在上述实施例的基础上,所述第一CSE根据所述多播组信息,设置多播组资源的属性之后,还包括:

所述第一CSE向第二CSE发送创建本地多播组(local Multicast Group)资源请求,所述创建本地多组播组资源请求至少包括:所述多播地址、所述地址类型、所述多播地址与扇出请求目标之间的映射关系,所述第二CSE包括成员所在CSE。

进一步的,在上述实施例的基础上,所述第一CSE向第二CSE发送创建本地多播组资源请求之后,还包括:

所述第一CSE接收所述第二CSE发送的创建本地多播组(local Multicast Group)资源响应消息;

所述第一CSE根据所述创建本地多播组资源响应消息,在本地创建多播组信息,所述多播组信息包括:多播地址、多播类型、地址类型。

图3为本发明多播组信息的传递方法二实施例的流程示意图;如图2所示,本实施例的执行主体可以是网络业务实体NSE,本发明提供的多播组信息的传递方法,包括:

步骤301、网络业务实体NSE接收承载网网元发送的多播组信息。

在本实施例中,承载网网元可以是广播多播-业务中心BM-SC,或者多媒体广播多播业务网关MBMS GW。需要说明的是,该多播组信息可以是MBMS GW分配的多播组信息。

具体的,网络服务实体NSE可以将服务从承载网络提供给CSE。该服务可以包括设备管理、位置服务和设备触发。在与3GPP的互通中,NSE可充当业务能力暴露功能(Service Capabi l ity Exposure Funct ion,简称SCEF),通过SCEF连接到3GPP网络,使CSE能够使用3GPP网络提供的业务。

步骤302、所述NSE向第一CSE发送所述多播组信息。

在本实施例中,所述第一CSE包括群组所在CSE。

在本实施例中,网络业务实体NSE接收承载网网元发送的多播组信息;所述NSE向第一CSE发送所述多播组信息,所述第一CSE包括群组所在CSE。实现了第一CSE在本地设置多播组资源的属性,从而实现了物联网业务的群组使用3GPP网络所提供的多播业务。

进一步的,在上述实施例的基础上,所述网络业务实体NSE接收承载网网元发送的多播组信息,包括:

所述网络业务实体NSE接收承载网网元反馈的请求多播业务的响应消息,所述响应消息携带所述多播组信息;

进一步的,在上述实施例的基础上,所述NSE向第一CSE发送所述多播组信息,包括:

所述NSE向第一CSE反馈请求多播业务的响应消息;

进一步的,在上述实施例的基础上,所述请求多播业务的响应消息至少包括多播地址和地址类型。

进一步的,在上述实施例的基础上,所述请求多播业务的响应消息包括:分配临时移动组标识响应消息。

图4为本发明多播组信息的传递方法三实施例的流程示意图;如图4所示,本实施例的执行主体可以是广播多播-业务中心(Broadcast Multicast-Service Centre,简称BM-SC),本发明提供的多播组信息的传递方法,包括:

步骤401、广播多播-业务中心BM-SC接收多媒体广播多播业务网关MBMS GW发送多播组信息。

优选的,该多播组信息可以承载在分配临时移动组标识响应消息响应消息。

在本实施例中,所述分配移动组标识响应消息至少包括所述多媒体广播多播业务网关(Multimedia Broadcast Multicast System GateWay,简称MBMS GW)分配的多播地址和地址类型。

步骤402、所述BM-SC向网络业务实体NSE发送所述多播组信息。

具体的,BM-SC向网络业务实体NSE发送所述多播组信息可以承载在分配临时移动组标识响应消息。

在本实施例中,实现了第一CSE在本地设置多播组资源的属性,从而实现了物联网业务的群组使用3GPP网络所提供的多播业务。图5为本发明多播组信息的传递方法四实施例的流程示意图;如图5所示,本发明提供的多播组信息的传递方法,包括:

步骤501、第一CSE向NSE发送第一分配移动组标识请求消息。

在本实施例中,第一分配移动组标识请求(Allocate TMGI Request)消息至少包括多媒体广播多播组标识(External Group ID)。

步骤502、NSE向BM-SC发送第二分配移动组标识请求消息。

在本实施例中,第二分配移动组标识请求(Allocate TMGI Request)消息至少包括:临时移动组标识的数量。

步骤503、BM-SC向MBMS GW发送会话更新请求消息。

在本实施例中,所述会话更新请求消息至少包含:临时移动组标识TMGI、流标识Flow ID。

步骤504、BMS GW根据会话更新请求消息,确定多媒体广播多播组分配信息。

在本实施例中,多媒体广播多播组分配信息至少包括:多播地址Multicast Address和地址类型Address Type,其中,该地址类型可以包括IPV4,IPV6。

步骤505、BM-SC接收MBMS GW发送的分配临时移动组标识响应消息响应消息。

在本实施例中,多所述分配移动组标识响应消息至少包括所述MBMS GW分配的多播地址和地址类型。

步骤506、BM-SC向NSE发送所述分配临时移动组标识响应消息。

在本实施例中,多所述分配移动组标识响应消息至少包括所述MBMS GW分配的多播地址和地址类型。

步骤507、NSE向第一CSE发送分配临时移动组标识响应消息。

在本实施例中,所述分配移动组标识响应消息至少包括所述多路广播和所述地址类型,所述第一CSE包括群组所在CSE。

步骤508、第一CSE根据所述分配临时移动组标识响应消息,设置多路广播多播组资源的属性。

具体的,所述第一CSE将所述多播地址的值设置为资源的属性multicastAddress的值;

所述第一CSE将所述地址类型的值设置为资源的属性addressType的值;

所述第一CSE将所述多播地址与扇出请求目标之间的映射关系设置在属性multicastGroupFanoutTarget的值。

步骤509、所述第一CSE向第二CSE发送创建本地组播组资源请求。

在本实施例中,所述创建本地组播组资源请求至少包括:所述多播地址、所述地址类型、所述多播地址与扇出请求目标之间的映射关系,所述第二CSE包括成员所在CSE。

步骤510、第二CSE根据创建本地组播组资源请求,创建本地组播组(local Multicast Group)资源。

步骤511、所述第一CSE接收所述第二CSE发送的创建本地组播组资源响应消息。

步骤512、所述第一CSE根据所述创建本地组播组资源响应消息,在本地创建多路广播群组管理信息。

在本实施例中,所述多路广播群组信息包括:多播地址、多播类型、地址类型。

在本实施例中,实现了第一CSE在本地设置多播组资源的属性,从而实现了物联网业务的群组使用3GPP网络所提供的多播业务。

图6为本发明多播组信息的传递装置一实施例的结构示意图;如图6所示,本发明提供的多播组信息的传递装置,包括:接收模块61和处理模块62。其中,

接收模块61,用于接收承载网网元发送的多播组信息,所述第一CSE包括群组所在CSE;

处理模块62,用于根据所述多播组信息,设置多播组资源的属性。

在本实施例中,通过第一公共业务实体CSE接收承载网网元发送的多播组信息,所述第一CSE包括群组所在CSE;所述第一CSE根据所述多播组信息,设置多播组资源的属性。实现了第一CSE在本地设置多播组资源的属性,从而实现了物联网业务的群组使用3GPP网络所提供的多播业务。

进一步的,在上述实施例的基础上,所述多播组信息至少包括承载网网元分配的多播地址和地址类型。

进一步的,在上述实施例的基础上,所述处理模块62,还用于将所述多播地址的值设置为所述多播组资源的属性multicastAddress的值;将所述地址类型的值设置为所述多播组资源的属性addressType的值;将所述多播地址与扇出请求目标之间的映射关系设置在多播组资源的属性multicastGroupFanoutTarget的值。

进一步的,在上述实施例的基础上,所述接收模块61,还用于所述第一公共业务实体CSE接收承载网网元通过网络业务实体NSE反馈的请求多播业务的响应消息,所述响应消息携带所述多播组信息。

进一步的,在上述实施例的基础上,所述请求多播业务的响应消息包括:分配临时移动组标识响应消息。

进一步的,在上述实施例的基础上,所述处理模块62,还用于向第二CSE发送创建本地多播组资源请求,所述创建本地多播组资源请求至少包括:所述多播地址、所述地址类型、所述多播地址与扇出请求目标之间的映射关系,所述第二CSE包括成员所在CSE。

进一步的,在上述实施例的基础上,所述接收模块61,还用于接收所述第二CSE发送的创建本地多播组资源响应消息;

所述处理模块62,还用于根据所述创建本地多播组资源响应消息,在本地创建多播组信息,所述多播组信息包括:多播类型、多播地址、地址类型。

图7为本发明多播组信息的传递装置二实施例的结构示意图;如图7所示,本发明提供的多播组信息的传递装置,包括:接收模块71和发送模块72,其中,

接收模块71,用于网络业务实体NSE接收承载网网元发送的多播组信息;

发送模块72,用于向第一CSE发送所述多播组信息,所述第一CSE包括群组所在CSE。

在本实施例中,网络业务实体NSE接收广播多播-业务中心BM-SC发送的分配临时移动组标识响应消息,所述分配移动组标识响应消息至少包括多播地址和地址类型;所述NSE向第一CSE发送分配临时移动组标识响应消息,所述分配移动组标识响应消息至少包括所述多路广播和所述地址类型,所述第一CSE包括群组所在CSE。实现了第一CSE在本地设置多播组资源的属性,从而实现了物联网业务的群组使用3GPP网络所提供的多播业务。

进一步的,在上述实施例的基础上,所述网络业务实体NSE接收承载网网元发送的多播组信息,包括:

所述接收模块71,还用于接收承载网网元反馈的请求多播业务的响应消息,所述响应消息携带所述多播组信息;

所述发送模块72,还用于向第一CSE反馈请求多播业务的响应消息;

进一步的,在上述实施例的基础上,所述请求多播业务的响应消息至少包括多播地址和地址类型。

进一步的,在上述实施例的基础上,所述请求多播业务的响应消息包括:分配临时移动组标识响应消息。

本发明还提供一种多播组信息的传递系统,包括:如上述图6所述的多播组信息的传递装置,和如上述图7所述的多播组信息的传递装置。

在本实施例中,实现了第一CSE在本地设置多播组资源的属性,从而实现了物联网业务的群组使用3GPP网络所提供的多播业务。

虽然本发明所揭露的实施方式如上,但所述的内容仅为便于理解本发明而采用的实施方式,并非用以限定本发明。任何本发明所属领域内的技术人员,在不脱离本发明所揭露的精神和范围的前提下,可以在实施的形式及细节上进行任何的修改与变化,但本发明的专利保护范围,仍须以所附的权利要求书所界定的范围为准。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1