一种组播会话的管理方法、装置与流程

文档序号:25993191发布日期:2021-07-23 21:06阅读:71来源:国知局
一种组播会话的管理方法、装置与流程

本申请涉及通信技术领域,尤其涉及一种组播会话的管理方法、装置。



背景技术:

随着移动互联网的发展,视频业务占数据业务的比重越来越高。与此同时,用户也逐渐从传统的通过固定电视收看热点节目转变为通过ue(userequipment,终端设备)(例如手机或者笔记本电脑等)采用移动互联网收看热点节目。因此,视频业务对移动网络的冲击越来越大,其中,为了有效减少视频对网络的冲击,提出通过空口组播的方式优化视频业务的传输。

现有提供的组播会话建立方案中,一个基站下可能存在多个终端设备接收相同的组播业务,其中,多个终端设备中每个终端设备对应的smf(sessionmanagementfunction,会话管理功能)不一定相同,多个smf提供的组播业务的qos(qualityofservice,服务质量)流信息可能不同,从而导致基站选择qos流信息进行无线承载配置时容易出现错误,使得组播会话建立的成功率较低。



技术实现要素:

本申请提供一种组播会话的管理方法及装置,用以解决现有进行组播会话建立时成功率较低的问题。

第一方面,本申请实施例提供一种组播会话的管理方法,包括:

从第一会话管理网元接收第一消息,所述第一消息用于请求加入组播业务的服务质量qos流信息;向所述第一会话管理网元发送所述qos流信息。

基于该方案,发送qos流信息的主体是同一个,都为主会话管理网元,qos流的信息也是同一个,无论smf是一个还是多个时,每个smf接收到的所述组播业务的qos流的信息相同,从而提升了组播会话建立的成功率。

在一种可能的实现方式中,所述第一消息包括第一接入网设备的信息,所述第一接入网设备对应于所述组播业务。

在一种可能的实现方式中,所述第一接入网设备的信息包括所述第一接入网设备的设备标识id和/或跟踪区标识tai;所述第一终端设备是向所述第一会话管理网元发送所述第一消息的终端设备,所述第一接入网设备是所述第一终端设备接入的接入网设备。

在一种可能的实现方式中,向所述第一会话管理网元发送第一指示,所述第一指示用于向所述第一接入网设备发送所述qos流信息。

在一种可能的实现方式中,从所述第一会话管理网元接收所述第一消息后,从第二会话管理网元接收所述第二消息,所述第二消息用于请求所述qos流信息;所述第二消息包括所述第一接入网设备的信息。

基于该方案,当存在多个smf需要获取所述组播业务的qos流信息时,例如,第一smf和第二smf,则所述第一smf与第二smf都从主会话管理网元中获取所述qos流信息,因此,所述第一smf与第二smf接收到的所述组播业务的qos流的信息相同,从而提升了组播会话建立的成功率。

在一种可能的实现方式中,向所述第二会话管理网元发送所述qos流信息。

在一种可能的实现方式中,根据所述第一接入网设备的信息,确定允许所述第一接入网设备接入所述组播业务。

在一种可能的实现方式中,向所述第一会话管理网元发送第三消息,所述第三消息包括所述组播业务的更新后的qos流信息。

在一种可能的实现方式中,通过下列方式确定所述qos流信息:获取所述组播业务对应的策略控制和计费pcc规则;根据所述pcc规则确定所述组播业务对应的所述qos流信息。

在一种可能的实现方式中,获取来自所述第一会话管理网元的所述pcc规则;或获取来自策略控制网元的所述pcc(policycontrolandcharging,策略控制和计费)规则。

在一种可能的实现方式中,若所述第一消息包括所述第一接入网设备的信息,所述第三消息还包括第二指示,所述第二指示用于指示向所述第一接入网设备发送所述更新的qos流信息,其中,所述第一接入网设备对应于所述组播业务。

在一种可能的实现方式中,从所述第一会话管理网元接收所述第一消息后,接收来自所述第一会话管理网元的第四消息,所述第四消息用于指示所述第一接入网设备与所述组播业务关联,所述第四消息包括所述第一接入网设备的信息。

在一种可能的实现方式中,若还接收来自第二会话管理网元的第二消息,向所述第二会话管理网元发送所述更新的qos流信息,其中,所述第二消息用于请求所述qos流信息,所述第二消息包括所述第一基站的信息。

在一种可能的实现方式中,向所述第二会话管理网元发送更新的qos流信息之前,接收来自所述第一会话管理网元的所述第三消息的响应消息。

第二方面,本申请实施例提供一种组播会话的管理方法,包括:

向主会话管理网元发送第一消息,所述第一消息用于请求加入组播业务的服务质量qos流信息;从所述主会话管理网元接收所述qos流信息。

在一种可能的实现方式中,所述第一消息包括第一接入网设备的信息;所述第一接入网设备对应于所述组播业务。

在一种可能的实现方式中,从所述主会话管理网元接收第一指示,所述第一指示用于向所述第一接入网设备发送所述qos流信息。

在一种可能的实现方式中,所述qos流信息是所述主会话管理网元确定允许所述第一接入网设备接入所述组播业务后发送的。

在一种可能的实现方式中,从所述主会话管理网元接收第三消息,所述第三消息包括更新后的所述组播业务的qos流信息。

在一种可能的实现方式中,所述第三消息还包括第二指示;所述第二指示用于指示向所述第一接入网设备发送所述更新的qos流信息,其中,所述第一接入网设备对应于所述组播业务。

在一种可能的实现方式中,接收所述第一接入网设备发送的所述第三消息的响应消息,并将所述第三消息的响应消息发送给所述主会话管理网元。

在一种可能的实现方式中,向所述第一接入网设备发送所述组播业务更新的qos流信息;接收所述第一接入网设备发送的响应后,向所述主会话管理网元发送所述第三消息的响应消息。

在一种可能的实现方式中,向所述第一接入网设备发送第四指示,所述第四指示用于指示所述第一接入网设备根据所述组播业务更新的qos流信息为终端设备配置无线资源,所述终端设备通过所述第一接入网设备接收所述组播业务的数据。

在一种可能的实现方式中,向所述主会话管理网元发送第四消息,所述第四消息用于指示所述第一接入网设备与所述组播业务关联,所述第四消息包括所述第一接入网设备的信息。

第三方面,本申请实施例提供一种组播会话的管理的方法,包括:

第一接入网设备通过第一终端设备对应的pdu会话信令接收第一消息,所述第一消息包括组播业务更新的qos流信息;所述第一接入网设备根据所述组播业务更新的qos流信息为所述第一终端设备配置无线资源。

在一种可能的实现方式中,所述方法还包括:所述第一接入网设备通过第二终端设备对应的pdu会话信令接收第四消息,所述第四消息包括第四指示,所述第四指示用于指示所述第一接入网设备根据所述组播业务更新的qos流信息为所述第二终端配置无线资源;所述第一接入网设备根据更新的qos流信息为所述第二终端配置无线资源。

在一种可能的实现方式中,所述第一接入网设备根据更新的qos流信息为所述第二终端配置无线资源,包括:所述第一接入网设备向所述第二终端设备发送第五消息,所述第五消息包括所述无线资源的信息。

在一种可能的实现方式中,所述第四消息中包括发送给所述第二终端设备的非接入层消息,所述第一接入网设备在所述第五消息中包括所述非接入层消息。

第四方面,本申请实施例提供一种通信装置,该通信装置具有实现上述实施例中的核心网设备的功能。该功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。该硬件或软件包括一个或多个与上述功能相对应的单元或模块。

在一种可能的实现方式中,该通信装置可以是核心网设备中的主会话管理网元,或者是可用于所述主会话管理网元的部件,例如芯片或芯片系统或者电路,该通信装置可以包括:收发器和处理器。该处理器可被配置为支持该通信装置执行以上所述主会话管理网元的相应功能,该收发器用于支持该通信装置与其他网元(例如第一会话管理网元)和等之间的通信。可选地,该通信装置还可以包括存储器,该存储器可以与处理器耦合,其保存该通信装置必要的程序指令和数据。其中,收发器可以为独立的接收器、独立的发射器、集成收发功能的收发器、或者是接口电路。

在另一种可能的实现方式中,该通信装置可以是核心网设备中的第一会话管理网元,或者是可用于所述第一会话管理网元的部件,例如芯片或芯片系统或者电路,该通信装置可以包括:收发器和处理器。该处理器可被配置为支持该通信装置执行以上所示第一会话管理网元的相应功能,该收发器用于支持该通信装置与其他网元(主会话网元)以及接入网设备等之间的通信。可选地,该通信装置还可以包括存储器,该存储器可以与处理器耦合,其保存该通信装置必要的程序指令和数据。其中,收发器可以为独立的接收器、独立的发射器、集成收发功能的收发器、或者是接口电路。

第五方面,本申请实施例提供一种通信装置,用于实现上述第一方面或第一方面中的任意一种方法。

在一种可能的实施方式中,该通信装置可以包括:处理单元和通信单元:

所述通信单元,用于从第一会话管理网元接收第一消息,所述第一消息用于请求加入组播业务的服务质量qos流信息;

所述处理单元,用于向所述第一会话管理网元发送所述qos流信息。

第六方面,本申请实施例提供一种通信装置,用于实现上述第二方面或第二方面中的任意一种方法。

在一种可能的实施方式中,该通信装置可以包括:处理单元和通信单元:

所述处理单元,用于向主会话管理网元发送第一消息,所述第一消息用于请求加入组播业务的服务质量qos流信息;

所述通信单元,用于从所述主会话管理网元接收所述qos流信息。

第七方面,本申请实施例提供一种通信装置,用于实现上述第三方面或第三方面中的任意一种方法。

在一种可能的实施方式中,该通信装置可以包括:处理单元和通信单元:

所述通信单元,用于通过第一终端设备对应的pdu会话信令接收第一消息,所述第一消息包括组播业务更新的qos流信息;

所述处理单元,用于根据所述组播业务更新的qos流信息为所述第一终端设备配置无线资源。

第八方面,本申请实施例提供一种通信系统,该通信系统包括主会话管理网元和会话管理网元,还可以包括接入网设备。其中,所述主会话管理网元可以用于执行上述第一方面或第一方面中的任意一种方法;

所述会话管理网元可以用于执行上述第二方面或第二方面中的任意一种方法。

所述接入网设备可以用于执行上述第三方面或第三方面中的任意一种方法。

第九方面,本申请提供了一种芯片系统,包括处理器。可选地,还可包括存储器,存储器用于存储计算机程序,处理器用于从存储器中调用并运行计算机程序,使得安装有芯片系统的通信装置执行上述第一方面至第三面中任意一面;或者执行上述第一方面至第三方面中的任意一种方法。

第十方面,本申请实施例提供一种计算机存储介质,计算机存储介质中存储有指令,当其在通信装置上运行时,使得该通信装置执行上述第一方面至第三方面中任意一面;或执行上述第一方面至第三方面中的任意一种方法。

第十一方面,本申请实施例提供一种包含指令的计算机程序产品,当其在通信装置上运行时,使得该通信装置执行上述第一方面至第三方面中任意一面;或执行上述第一方面至第三方面中的任意一种方法。

附图说明

图1为现有组播会话管理示意图;

图2为本实施例提供的一种系统架构图;

图3为本申请实施例提供的第一种组播会话管理的方法示意图;

图4为本申请实施例提供的第二种组播会话管理的方法示意图;

图5为本申请实施例提供的第一种获取qos流信息的流程示意图;

图6为本申请实施例提供的第二种获取qos流信息的流程示意图;

图7为本申请实施例提供的第三种获取qos流信息的流程示意图;

图8为本申请实施例提供的第一种组播业务更新时进行组播会话管理的流程示意图;

图9为本申请实施例提供的第二种组播业务更新时进行组播会话管理的流程示意图;

图10为本申请提供的第一种主会话管理网元示意图;

图11为本申请提供的第二种主会话管理网元示意图;

图12为本申请提供的第一种会话管理网元示意图;

图13为本申请提供的第二种会话管理网元示意图;

图14为本申请提供的一种终端设备示意图。

具体实施方式

现有提供的组播会话建立方案如图1所示,cp(contentprovider,内容提供商)网元向pcf(policycontrolfunction,策略控制功能)网元发送组播业务信息,所述pcf网元在接收到所述组播业务信息后,生成pcc(policycontrolandcharging,策略控制和计费)规则。当终端设备请求加入组播业务时,由所述终端设备对应的smf(sessionmanagementfunction,会话管理网元)网元根据所述pcc规则确定所述组播业务的qos(qualityofservice,服务质量)流信息,并将所述组播业务的qos流信息发送给基站。当所述基站收到所述组播业务的qos流信息后,为所述组播业务的qos流配置相应的无线承载。

但是通过上述方法进行组播会话建立时,一个基站下可能存在多个终端设备接收相同的组播业务,其中,所述多个终端设备中每个终端设备对应的smf不一定相同。例如,假设所述基站下存在ue1和ue2分别通过smf1和smf2请求加入组播业务。所述smf1和所述smf2分别从pcf收到组播业务相关的pcc规则,所述smf1和所述smf2分别根据pcc规则确定组播业务的qos流信息,此时可能会出现所述smf1和所述smf2所确定的qos流信息不同。例如,所述smf1将组播业务映射为2个qosflow,分别对应qfi(quadflati-leadedpackgac,四侧i形引脚扁平封装)1和qfi2,而所述smf2将组播业务映射为3个qosflow,分别对应qfi3、qfi4和qfi5。

因此,当所述smf1将所述组播业务的qos流信息(即qfi1和qfi2,以及他们所对应的qos参数)发送而给基站,所述smf2也将所述组播业务的qos流信息(即qfi3、qfi4和qfi5,以及他们所对应的qos参数)发送给基站,因为所述smf1与所述smf2发送的qos流信息的数量不同,从而导致所述基站从来自不同smf的qos流信中选择用于配置无线承载的qos流信息时,容易出现错误,使组播会话建立的成功率较低。

下面将结合附图对申请实施例的具体实施过程进行详尽的描述。

本申请实施例提供一种组播会话的建立方法。本申请实施例的技术方案可以应用于各种通信系统,例如:长期演进(longtermevolution,lte)系统,全球互联微波接入(worldwideinteroperabilityformicrowaveaccess,wimax)通信系统,未来的第五代(5thgeneration,5g)系统,如新一代无线接入技术(newradioaccesstechnology,nr),及未来的通信系统,如6g系统等。

以5g系统(也可以称为newradio系统)为例,具体来说,为了提升组播会话建立的成功率,本申请提供一种组播会话的建立方法。该方法中由一个主体向一个或多个会话管理网元提供相同的qos流的信息,使得一个或多个会话管理网元在将组播业务映射为qos流时,所做的映射相同,从而使接入网设备从一个或多个会话管理网元收到的组播业务的qos流的信息相同,选择qos流信息进行无线承载的配置时,不易出现错误,更好的提升了组播会话建立的成功率。

需要说明的是,本申请实施例所述方法也同样使用于广播业务,即只需要将所述组播业务替换为广播业务,为简洁起见,本申请实施例选取组播业务进行介绍。

为便于理解本申请实施例,首先以图2中示出的通信系统为例详细说明本申请实施例适用的通信系统。如图2所示,该通信系统包括终端设备200、接入网设备210、核心网设备220。

终端设备200,是一种向用户提供语音和/或数据连通性的设备,也可以称为用户设备(userequipment,ue)、接入终端设备、用户单元、用户站、移动站、移动台、远方站、远程终端设备、移动设备、用户终端设备、终端设备、无线通信设备、用户代理或用户装置。本申请的实施例中的终端设备可以是手机(mobilephone)、平板电脑(pad)、带无线收发功能的电脑、虚拟现实(virtualreality,vr)终端设备、增强现实(augmentedreality,ar)终端设备、工业控制(industrialcontrol)中的无线终端设备、无人驾驶(selfdriving)中的无线终端设备、远程医疗(remotemedical)中的无线终端设备、智能电网(smartgrid)中的无线终端设备、运输安全(transportationsafety)中的无线终端设备、智慧城市(smartcity)中的无线终端设备、智慧家庭(smarthome)中的无线终端设备等等。

接入网设备210,例如包括接入网(accessnetwork,an)设备,无线接入网(radioaccessnetwork,ran)设备,接入网设备例如基站(例如,接入点),可以是指接入网中在空口通过一个或多个小区与无线终端设备通信的设备。基站可用于将收到的空中帧与网际协议(ip)分组进行相互转换,作为终端设备与接入网的其余部分之间的路由器,其中接入网的其余部分可包括ip网络。接入网设备还可协调对空口的属性管理。例如,网络设备可以包括长期演进(longtermevolution,lte)系统或高级长期演进(longtermevolution-advanced,lte-a)中的演进型基站(nodeb或enb或e-nodeb,evolvednodeb),或者也可以包括第五代移动通信技术(the5thgeneration,5g)新空口(newradio,nr)系统中的下一代节点b(nextgenerationnodeb,gnb)或者下一代演进型基站(nextgenerationevolvednodeb,ng-enb)、en-gnb(enhancednextgenerationnodeb,gnb):增强的下一代基站;也可以包括云接入网(cloudradioaccessnetwork,cloudran)系统中的集中式单元(centralizedunit,cu)和分布式单元(distributedunit,du),或者还可以包括中继设备,本申请实施例并不限定。

核心网设备220,例如包括对用户的信令和数据进行处理和转发的接入网设备。在4g系统中,一种核心网设备例如为移动管理实体(mobilitymanagemententity,mme)。mme是第三代合作伙伴计划(3rdgenerationpartnershipproject,3gpp)协议所定义的lte系统的接入网络的关键控制节点,它负责空闲模式的终端设备的定位和传呼过程等,包括中继。简单地说,mme是负责信令处理部分的核心网设备。或者,在5g系统中,核心网设备例如包括接入管理网元、会话管理网元或用户面网关等核心网设备。用户面网关可以是具有对用户面数据进行移动性管理、路由、转发等功能的服务器,一般位于网络侧,如服务网关(servinggateway,sgw)或分组数据网络网关(packetdatanetworkgateway,pgw)或用户面网元功能实体(userplanefunction,upf)。

进一步的,所述核心网设备220中的网元主要包括:smf(sessionmanagementfunction,会话管理功能)、amf(authenticationmanagementfunction,认证管理功能)、pct(policycontrolfunction,策略控制网元)、upf(userplanefunction,用户面网元)等等。

其中,本申请实施例描述的网络架构以及业务场景是为了更加清楚的说明本申请实施例的技术方案,并不构成对于本申请实施例提供的技术方案的限定,本领域普通技术人员可知,随着网络架构的演变和新业务场景的出现,本申请实施例提供的技术方案对于类似的技术问题,同样适用。应理解,图2仅为便于理解而示例的简化示意图,该通信系统中还可以包括其他网络设备或者还可以包括其他终端设备,图2中未予以画出。

以下再对本申请实施例中涉及的部分用语进行解释说明,以便于理解。

组播,又称多目标广播、多播。网络中使用的一种传输方式,它允许把所发消息传送给所有可能目的地中的一个经过选择的子集,即向明确指出的多种地址输送信息。是一种在一个发送者和多个接收者之间进行通信的方法。

另外,本申请实施例中的术语“至少一个”是指一个或者多个,“多个”是指两个或两个以上。“和/或”,描述关联对象的关联关系,表示可以存在三种关系,例如,a和/或b,可以表示:单独存在a,同时存在a和b,单独存在b的情况,其中,a,b可以是单数或者复数。字符“/”一般表示前后关联对象是一种“或”的关系。以下至少一项(个)下或其类似表达,是指的这些项中的任意组合,包括单项(个)或复数项(个)的任意组合。例如,a,b,或c中的至少一项(个),可以表示:a,b,c,a-b,a-c,b-c,或a-b-c,其中a,b,c可以是单个,也可以是多个。

除非有相反的说明,本申请实施例提及“第一”、“第二”等序数词是用于对多个对象进行区分,不用于限定多个对象的顺序、时序、优先级或者重要程度。

此外,本申请实施例和权利要求书及附图中的术语“包括”和“具有”不是排他的。例如,包括了一系列步骤或模块的过程、方法、系统、产品或设备,不限定于已列出的步骤或模块,还可以包括没有列出的步骤或模块。

本申请实施例中,核心网设备中的pcf网元是从cp(contentprovider,内容提供商)中获取组播业务的信息。

其中,所述组播业务的信息包括下列中的部分或全部:

组播业务的描述信息、终端设备信息(例如,允许或请求加入该组播业务的一个或多个ue的标识、ue组的标识)、组播业务的服务范围(例如,该组播业务所服务的区域的信息)。

进一步的,所述组播业务的描述信息中包括一个或多个组播业务流的描述信息。

所述组播业务流的描述信息包括如下内容的至少一项:

组播业务流的特征信息(例如组播业务的组播地址、目的端口号、源地址等)、组播业务流的带宽需求、组播业务流的优先级、组播业务流的qos需求(如抖动、时延、丢包率)。

需要说明的时,cp可以直接将组播业务的信息发送给pcf,或者cp可以通过nef将组播业务的信息发送给pcf,再或者由cp发送给nef后由nef保存到udr中,再由pcf从udr中获取,本实施例对此不做限定。

基于上述内容,本申请实施例中,提供了一种组播会话的建立方法,如图3所示,具体包括下述步骤:

s300,第一终端设备向第一会话管理网元发送请求加入组播业务的消息,所述第一会话管理网元是为所述第一终端设备服务的会话管理网元。

本申请实施例中一种可选的方式,所述终端设备可通过igmp消息请求加入组播业务。当采用igmp加入请求(join)时,所述终端设备通过一个已经建立的pdu会话发送igmp消息,所述igmp消息经过所述pdu会话对应的upf发送给为所述pdu会话服务的smf。igmpjoin消息中可携带组播业务对应的组播地址,可选的,还可携带源地址和/或端口号等,用以标识所对应的组播业务。所述igmpjoin消息通过所述pdu会话的用户面进行发送。

本申请实施例中另种可选的方式,所述终端设备可以通过pdu会话修改请求,或者其他会话相关的nas消息请求加入组播业务。

需要说明的是,无论采用哪种方式发送所述请求加入组播业务的消息,所述请求加入组播业务的消息都与一个pdu会话相关联,即通过一个pdu会话发送所述请求加入组播业务的消息,通过pdu会话发送请求组播业务的消息,可以理解为通过pdu会话的用户面发送或者通过pdu会话的信令发送。当终端设备通过会话相关的nas消息发送所述请求加入组播业务的消息时,若所述终端设备已经获得了组播业务id,则所述终端设备在所述请求加入组播业务的消息中可将以下信息中的一个或多个发送给第一会话管理网元,用以标识该组播业务:

组播业务标识(identifier,id)、组播业务对应的组播地址、组播业务对应的组播地址和源地址信息、组播业务对应的组播地址和端口号、组播业务对应的组播地址和源地址信息以及端口号。其中,所述组播业务id是运营商网络中用于唯一标识组播业务的标识信息。

s301,第一会话管理网元接收到终端设备发送的请求加入组播业务的消息,并根据所述请求加入组播业务消息确定第一消息。

本申请实施例一种实现方式,所述第一消息包括第一接入网设备的信息,所述第一接入网设备的信息包括所述第一接入网设备的设备id、跟踪区标识(taiid)、小区标识(cellid)中的一项或多项;其中,所述第一接入网设备的信息也可以称为所述第一终端设备的位置信息。所述第一终端设备是向所述第一会话管理网元发送所述第一消息的终端设备,所述第一接入网设备是所述第一终端设备接入的接入网设备。

所述第一消息中包括标识信息,所述标识信息用于标识所述组播业务。所述标识信息为所述组播业务的组播地址和可选的源地址信息和端口号,或者所述标识信息也可以是组播业务id。

可选的,所述第一消息中包括所述组播业务的pcc规则。所述第一会话管理网元可以先从pcf网元获取所述组播业务的pcc规则,并在第一消息中包括该pcc规则。

可选的,所述第一消息包括所述第一接入网设备的信息。所述第一接入网设备与所述组播业务关联,也就是,所述第一终端设备通过所述第一接入网设备向所述第一会话管理网元发送所述请求加入组播业务的消息。

s302,所述第一会话管理网元向主会话管理网元发送第一消息,所述第一消息用于请求所述组播业务的qos流信息。

s303,所述主会话管理网元从所述第一会话管理网元接收所述第一消息。

s304,所述主会话管理网元确定所述组播业务的qos流信息。

s305,所述主会话管理网元根据所述第一接入网设备的信息,确定允许所述第一接入网设备接入所述组播业务。

s306,所述主会话管理网元将所述qos流信息发送给所述第一会话管理网元。

s307,所述主会话管理网元向所述第一会话管理网元发送第一指示,所述第一指示用于向所述第一接入网设备发送所述组播业务的qos流信息。

可选的,所述主会话管理网元若确定所述第一接入网设备还未获得所述组播业务的qos流信息,则所述主会话管理网元向所述第一会话管理网元发送第一指示。这样,当第一接入网设备还没有该组播业务的qos流信息时,第一会话管理网元根据该第一指示信息将该组播业务的qos流信息发送给第一接入网设备,以便第一接入网设备获取该组播业务的qos流信息,若第一接入网设备已经获得了所述组播业务的qos流信息,则所述主会话管理网元不向所述第一会话管理网元发送第一指示,这样,避免第一会话管理网元给第一接入网设备重复发送的该组播业务的qos流信息,避免浪费信令。

所述主会话管理网元可根据所述第一消息中的所述第一接入网设备的信息和所述组播业务的标识信息判断是否已经给所述第一接入网设备发送了qos流信息。例如,若针对所述组播业务,所述主会话管理网元第一次接收所述第一接入网设备的信息,所述主会话管理网元可确定还未向所述第一接入网设备发送该组播业务的qos流信息。

s308,所述第一会话管理网元接收所述主会话管理网元发送的所述组播业务的qos流信息。

s309,所述第一会话管理网元向所述第一接入网设备发送所述组播业务的qos流信息。

本申请实施例中一种可选的方式,所述第一会话管理网元通过所述第一终端设备的pdu会话相关的信令发送所述组播业务的qos流信息。

所述pdu会话相关的信令可以是所述pdu会话修改请求或者所述pdu会话创建请求。

所述qos流信息包括所述组播业务的各qos流所对应的qfi和qos参数。

所述第一会话管理网元还向所述第一接入网设备发送所述组播业务的标识信息。

可选的,所述第一会话管理网元还向所述第一接入网设备发送组播业务的隧道信息,所述隧道信息用于所述第一接入网设备接收所述组播业务的数据。所述隧道信息包括隧道的标识和该隧道的组播地址信息。

s310,所述第一接入网设备接收到所述qos流信息后,根据所述qos流信息为所述第一终端设备配置无线资源。

示例性的,若所述第一接入网设备之前未收到所述组播业务的信息,则所述第一接入网设备保存所述组播业务的标识、所述组播业务的各qos流所对应的qfi和qos参数。

例如,所述第一接入网设备可为所述组播业务创建组播上下文,将上述信息保存到所述组播上下文中。

除此之外,所述第一接入网设备还将所述第一终端设备的所述pdu会话的信息保存到组播上下文中,例如,在所述组播上下文中包括加入了该组播业务的pdu会话列表。pdu会话列表中包括加入了该组播业务的每个终端设备的pdu会话的信息,即终端设备的无线标识信息和pdu会话的标识。

所述组播上下文中还保存所述组播业务的隧道信息。

其中,若该隧道采用组播,则所述第一接入网设备保存收到的所述组播业务的隧道的信息,并且所述第一接入网设备发送igmpjoin消息,join消息包括隧道对应的组播地址,以便加入该组播业务的隧道对应的组播组。若该隧道采用单播,则所述第一接入网设备分配隧道信息并保存到该组播上下文中。

所述第一接入网设备通过rrc消息(如rrc重配置请求)给所述第一终端设备发送承载配置信息,以便配置所述第一终端设备上的无线承载用于接收所述组播业务。

其中,所述第一接入网设备可确定给所述第一终端设备发送组播业务的模式,例如,采用组播方式(pointtomulticast,ptm)或采用单播方式(pointtopoint,ptp)。若采用组播方式发送该组播业务数据包给第一终端设备,所述第一接入网设备将组播资源对应的标识(如g-rnti)发送给第一终端设备,以便第一终端设备根据该标识获取组播业务的数据包。

s311,所述第一接入网设备给所述第一会话管理网元发送响应消息。

所述响应消息中可以包括成功为所述终端设备分配了无线资源的组播qos流的qfi和/或未成功为ue分配无线资源的组播qos流的qfi。

进一步的,当多个终端设备通过所述第一接入网设备接收所述组播业务的数据,且多个终端设备的pdu会话对应相同或不同的会话管理网元,例如,第一终端设备的pdu会话对应第一会话管理网元和第二终端设备的pdu会话对应第二会话管理网元,且第一终端设备通过该第一接入网设备发送了请求加入组播业务的消息,第二终端设备也通过该第一接入网设备发送了请求加入组播业务的消息,则如图4所示,具体包括下述步骤:

s400,第一终端设备向第一会话管理网元以及第二终端设备向第二会话管理网元发送请求加入组播业务的消息,所述第一会话管理网元为第一终端设备的pdu会话服务的会话管理网元,所述第二会话管理网元是为所述第二终端设备的pdu会话服务的会话管理网元。

第一终端设备和第二终端设备均由所述第一接入网设备提供服务,即,第一终端设备和第二终端设备通过该第一接入网设备发送请求加入组播业务的消息。

第一终端设备和第二终端设备发送请求组播业务的消息具体可参见s200。

s401,第一会话管理网元接收到所述第一终端设备发送的请求加入组播业务的消息,并根据所述请求加入组播业务的消息确定第一消息。

其中,为简洁描述,所述s401可参见上述s301。

s402,第二会话管理网元接收到所述第二终端设备发送的请求加入组播业务的消息,并根据所述请求加入组播业务的消息确定第二消息。

其中,为简洁描述,所述s402可参见上述s301。

s403,所述第一会话管理网元向所述主会话管理网元发送第一消息,所述第一消息用于请求所述组播业务的qos流信息。

s404,所述第二会话管理网元向主会话管理网元发送第二消息,所述第二消息用于请求所述组播业务的qos流信息。

s405,所述主会话管理网元从所述第一会话管理网元接收所述第一消息。

s406,所述主会话管理网元从所述第二会话管理网元接收所述第二消息。

s407,所述主会话管理网元确定所述组播业务的qos流信息。

s408,所述主会话管理网元根据所述第一接入网设备的信息,确定允许所述第一接入网设备接入。

s409,所述主会话管理网元将所述组播业务的qos流信息发送给所述第一会话管理网元。

s410,所述主会话管理网元将所述组播业务的qos流信息发送给所述第二会话管理网元。

s411,所述主会话管理网元向所述第一会话管理网元发送第一指示,所述第一指示用于向所述第一接入网设备发送所述组播业务的qos流信息;或

所述主会话管理网元向所述第二会话管理网元发送第三指示,所述第三指示用于向所述第一接入网设备发送所述qos流信息。

具体的,所述主会话管理网元接收包括第一接入网设备的信息的第一消息和第一接入网设备的信息的第二消息。所述主会话管理网元从第一会话管理网元和第二会话管理网元中选择一个会话管理网元,发送用于向所述第一接入网设备发送所述组播业务qos流信息的指示。

例如,主会话管理网元根据接收消息的顺序,选择向第一会话管理网元发送第一指示,或向第二会话管理网元发送第三指示。

通过该种方式,避免了第一接入网设备重复接收所述组播业务qos流信息,节省了信令。

s412,所述第一会话管理网元接收所述主会话管理网元发送的所述组播业务qos流信息。

s413,所述第二会话管理网元接收所述主会话管理网元发送的所述组播业务qos流信息。

s414,所述第一会话管理网元向所述第一接入网设备发送所述qos流信息,或者所述第二会话管理网元向所述第一接入网设备发送所述qos流信息。

可选的,第一会话管理网元根据第一指示向所述第一接入网设备发送所述qos流信息,或者第二会话管理网元根据第二指示向所述第一接入网设备发送所述qos流信息。

其中,所述第一指示通过所述第一终端设备的pdu会话对应的信令发送给所述第一接入网设备,例如,pdu会话修改消息或者pdu会话建立消息;或所述第二指示通过所述第二终端设备的pdu会话对应的信令发送给所述第一接入网设备。

s415,所述第一接入网设备接收到所述qos流信息后,根据所述qos流信息为所述第一终端设备配置无线资源。

s416,所述第一接入网设备给所述第一会话管理网元或所述第二会话管理网元发送响应消息。

除此之外,本申请实施例中若所述第一会话管理网元和/或所述第二会话管理网元之前已经获取了所述组播业务的qos流信息,例如,在终端设备通过第二接入网设备发送请求组播业务的消息时,所述第一会话管理网元和/或所述第二会话管理网元获取了所述组播业务的qos流信息,当终端设备移动到第一接入网设备时,则所述第一会话管理网元可向所述主会话管理网元发送所述第五消息,第五消息用于将第一接入网设备的信息发送给主会话管理网元;和/或所述第二会话管理网元也可向所述主会话管理网元发送所述第六消息,所述第六消息用于将第一接入网设备的信息发送给主会话管理网元。其中,第五消息可以是第一消息,第六消息可以是第二消息。

在一种具体的实现方式中,第一会话管理网元和/或第二会话管理网元为组播业务和接入网设备建立与主会话管理网元间的关联关系,即,针对一个组播业务和一个接入网设备建立一个关联关系,该关联关系包括组播业务的标识信息和接入网设备的信息。第一会话管理网元和/或第二会话管理网元可以服务于多个终端设备,且多个终端设备均通过所述第一接入网设备发送请求所述组播业务的消息。

此时,第一会话管理网元和/或第二会话管理网元可以只建立一个针对该组播业务和第一接入网设备关联关系。当第一会话管理网元服务的终端设备移动到第三接入网设备时,若第一会话管理网元还未为该组播业务和第三接入网设备建立与主会话管理网元间的关联关系,第一会话管理网元可发起为该组播业务和第三接入网设备建立与主会话管理网元间的关联关系,例如第一会话管理网元发送第一消息给主会话管理网元。

其中,组播业务的标识信息可以是所述第一终端设备发送的所述组播业务的id或所述组播业务的组播地址信息和可选的源地址以及端口号信息。

需要注意的是,无论所述第一会话管理网元和/或所述第二会话管理网元之前已经获取了所述组播业务的qos流信息,主会话管理网元都可以根据第一消息,建立以下任意一个或多个之间的关联关系:组播业务、第一会话管理网元、主会话管理网元、第一接入网设备。根据第二消息,建立以下任意一个或多个之间的关联关系:组播业务、第二会话管理网元、主会话管理网元、第一接入网设备。

其中,本申请实施例中根据所述主会话管理网元的设置不同,所述主会话管理网元确定所述qos流信息的方式也不尽相同,下面选取所述第一会话管理网元获取所述qos流信息的情况进行介绍,具体不限于下述几种。

获取情况1:所述主会话管理网元与所述pcf网元合设,即所述pcf网元为所述主会话管理网元,如图5所示,具体包括下述步骤。

s500,所述pcf网元从所述第一会话管理网元接收第一消息,所述第一消息用于请求加入组播业务的服务质量qos流信息。

s501,所述pcf网元确定所述组播业务对应的pcc规则。

其中,所述pcc规则包括下列中的部分或全部:

组播业务流的描述信息(如组播地址、源地址、端口号等)、组播业务流的最大带宽、组播业务流的5qi。

需要说明的是,本申请实施例中,若所述组播业务信息可以应用于所有终端设备,则所生成的所述pcc规则也可以应用于所有终端设备。若所述组播业务信息仅应用于部分终端设备,则生成的所述pcc规则也仅应用与组播业务对应的部分终端设备。

例如,当前终端设备有终端设备a、终端设备b、终端设备c,其中,所述组播业务信息可以应用于终端设备a和终端设备b,则生成的所述pcc规则也仅应用于终端设备a和终端设备b,并不应用于终端设备c。

s502,所述pcf网元根据所述第一消息中携带的所述第一接入网设备的信息,确定允许所述第一接入网设备接入所述组播业务。

本申请实施例中一种可选的方式,所述pcc规则中还可包括组播业务的服务区域信息,主会话管理网元可根据该服务区域信息确定是否允许所述第一接入网设备接入该组播业务。例如,当所述服务区域信息包括所述第一接入网设备的服务区域时,主会话管理网元确定允许所述第一接入网设备接入该组播业务。

s503,所述pcf网元根据所述pcc规则确定所述组播业务生成的qos流信息。

本申请实施例一种可选的方式,所述pcf网元根据所述pcc规则确定所述组播业务流对应的qos。

例如,所述pcf网元可将每个组播业务流映射到不同的qos流、或者将多个组播业务流映射到同一个qos流。其中,组播qos流的数量小于等于组播业务流的数量。

或者,在另外一种可选的方式中,所述pcf网元直接根据从cp收到的组播业务的信息中的组播业务描述信息确定组播业务的qos流信息。在该方式中,主会话管理网元与pcf网元合设,主会话管理网元不需要获取组播业务的pcc规则,即不需要执行步骤s401。

组播业务描述信息中包括一个或多个组播业务流的描述,即,组播业务流的特征信息(例如组播业务的组播地址、目的端口号、源地址等)、组播业务流的带宽需求、组播业务流的优先级、组播业务流的qos需求(如抖动、时延、丢包率)。所述pcf网元可确定每个组播业务流所对应的组播qos流,并根据映射到每个组播qos流的组播业务流的描述信息确定qos流的最大带宽、5qi等。组播qos流的数量小于等于组播业务流的数量。

其中,所述s403中,所述pcf网元确定了所述组播业务的qos流信息后,还可执行如下步骤。

s503a,所述pcf网元根据所述qos流对应的组播业务流的qos信息,确定所述qos流的qos信息。

本申请实施例一种可选的方式,所述pcf网元将映射到该qos流的组播业务流的带宽需求累加得到qos流的带宽需求。

s503b,所述pcf网元为每个qos流分配qfi。

其中,qos流的描述信息是映射到该qos流的所有组播业务流的描述信息的集合。

s504,所述pcf网元向所述第一会话管理网元发送所述qos流信息。

s505,所述第一会话管理网元向所述第一接入网设备发送所述qos流信息。

获取情况2:所述主会话管理网元为新设立的会话管理网元,如图6所示,具体包括下述步骤。

s600,所述主会话管理网元从所述第一会话管理网元接收第一消息,所述第一消息用于请求加入组播业务的服务质量qos流信息。

s601,所述主会话管理网元确定所述组播业务的pcc规则。

本申请实施例中,所述主会话管理网元可根据多种方式确定所述组播业务的pcc规则,具体并不限于下述几种。

确定方式1:所述主会话管理网元获取来自所述pcf网元的所述pcc规则。

示例性的,所述主会话管理网元向所述pcf发送请求pcc规则消息,所述请求pcc规则消息用于指示所述pcf向所述主会话中心网元发送所述组播业务的pcc规则。所述pcf网元接收到所述请求pcc规则消息后,确定所述组播业务的pcc规则,并将所述pcc规则发送给所述主会话管理网元。

确定方式2:所述主会话管理网元获取来自会话管理网元的所述pcc规则。

示例性的,所述主会话管理网元获取来自所述第一会话管理网元的所述pcc规则。其中,所述第一会话管理网元的所述pcc规则是所述第一会话管理网元从所述pcf网元获取的,所述第一会话管理网元将所述pcc规则携带在所述第一消息,从而使所述主会话管理网元接收到所述第一消息后,获取所述pcc规则。

其中,所述pcf网元是支持所述组播业务的pcf网元。在具体部署时,可仅部署部分pcf网元支持所述组播业务,因此,所述主会话管理网元需要根据所述组播业务确定pcf网元。

s602,所述主会话管理网元根据所述pcc规则确定所述组播业务生成的qos流信息。

其中,为简洁描述,所述s602步骤的具体内容可参见上述s503,在此不进行赘述。

s603,所述主会话管理网元向所述第一会话管理网元发送所述qos流信息。

s604,所述第一会话管理网元向所述第一接入网设备发送所述qos流信息。

获取情况3:所述主会话管理网元为所述第一终端设备对应的会话管理网元中的一个,例如第一会话管理网元,则如图7所示,具体包括下述步骤。

s700,所述第一会话管理网元接收到所述第一终端设备发送的所述请求加入组播业务的消息。

其中,所述s700中可理解为将所述主会话管理网元与所述第一会话管理网元合设。此时,本申请实施例中的该网元的第一会话管理网元模块可生成第一消息,并通过内部接口发送给该网元的主会话管理网元模块。或者,也可以不生成第一消息,不做限制。

s701,所述第一会话管理网元向所述pcf网元发送请求pcc规则消息,所述请求pcc规则消息用于指示所述pcf网元向所述第一会话管理网元发送所述组播业务的pcc规则。

s702,所述pcf网元接收到所述请求pcc规则消息后,确定所述组播业务的pcc规则,并将所述pcc规则发送给所述第一会话管理网元。

s703,所述第一会话管理网元从所述pcf网元接收所述pcc规则。

本申请实施例,若所述第二会话管理网元中存在所述组播业务的pcc规则,则所述s701~s703可省略。

s704,所述第一会话管理网元根据所述pcc规则确定所述组播业务生成的qos流信息。

其中,为简洁描述,所述s704步骤的具体内容可参见上述s503,在此不进行赘述。

需要说明的是,主会话管理网元需要确定还没有其他会话管理网元生成该组播业务的qos流信息。例如主会话管理网元在生成了qos流信息后可将自己作为该组播业务的主会话管理网元注册到一个网络设备,如,注册到udm或其他网络设备,这样,第一会话管理网元若未查询到该组播业务的主会话管理网元,第一会话管理网元可将自己作为该组播业务的主会话管理网元。

s705,所述第一会话管理网元向所述第一接入网设备发送所述qos流信息。

进一步的,在进行组播会话建立过程中,组播业务可能经常会存在更新的情况,例如,cp网元将更新的组播业务信息发送给pcf网元,然后所述pcf网元接收到所述更新的组播业务,则需要根据更新的组播业务信息更新组播业务的pcc规则。最后,还需将更新的信息通知给对应的接入网设备。

其中,本申请实施例选取第一终端设备对应多个会话管理网元的情况进行介绍,例如所述第一终端设备对应第一会话管理网元和第二会话管理网元,则如图8所示,具体包括下列步骤。

s800,所述主会话管理网元获取所述更新的组播业务的pcc规则。

基于上述图5~图7的内容可知,本申请实施例中根据所述主会话管理网元的设置不同,所述主会话管理网元获取所述更新的组播业务的pcc规则的方式也不尽相同。

本申请实施例一种可选的方式,所述主会话管理网元与所述pcf网元合设,则所述主会话管理网元从本地获取所述更新的组播业务的pcc规则,具体内容参见上述图5,为简洁描述,在此不进行赘述。

本申请实施例一种可选的方式,所述主会话管理网元为新设立的会话管理网元,则所述主会话管理网元从pcf网元处获取所述更新的组播业务的pcc规则,具体内容参见上述图6,为简洁描述,在此不进行赘述。

本申请实施例一种可选的方式,所述主会话管理网元为所述第一终端设备对应的会话管理网元中的一个,则所述主会话管理网元从pcf网元处获取所述更新的组播业务的pcc规则,具体内容参见上述图7,为简洁描述,在此不进行赘述。

s801,所述主会话管理网元根据所述更新的pcc规则确定更新的qos流信息。

s802,所述主会话管理网元若从所述第一会话管理网元接收了所述第一消息,所述主会话管理网元向所述第一会话管理网元发送第三消息,所述第三消息包括更新的所述组播业务的qos流信息。

s803,所述主会话管理网元在确定所述第一会话管理网元发送的所述第一消息中包括所述第一接入网设备的信息,向所述第一会话管理网元发第二指示,所述第二指示用于指示向所述第一接入网设备发送所述更新的qos流信息。

其中,所述第三消息中可包括所述第二指示,也就是说,可将所述s802与所述s803合并。

s804,所述第一会话管理网元根据所述第三消息中的所述更新后的qos流信息更新自身存储的qos流信息。

s805,若接收到第二指示,所述第一会话管理网元将所述组播业务更新的qos流信息发送给所述第一接入网设备。

其中,所述第一终端设备的pdu会话由所述第一会话管理网元服务。所述第一终端设备通过所述第一接入网设备接收所述组播业务的数据。所述第一会话管理网元还可以向所述第一接入网设备发送非接入层消息,所述非接入层消息用于发送给所述第一终端设备。

s806,所述第一接入网设备接收所述组播业务更新的qos流信息对正在接收所述组播业务的第一终端设备进行无线资源重配置。

所述第一接入网设备给所述第一终端设备发送无线资源重配置消息,以便将新的无线资源信息发送给第一终端设备。

其中,若在s805收到非接入层消息,则第一接入网设备在无线资源重配置消息中包括该非接入层消息。

s807,所述第一接入网设备在完成所述第一终端设备的无限资源重配置后,向所述第一会话管理网元发送响应消息。

s808,所述第一会话管理网元向所述主会话管理网元发送所述响应消息。

s809,所述主会话管理网元接收来自所述第一会话管理网元的所述响应消息。

s810,所述主会话管理网元向所述第二会话管理网元发送第三消息。

其中,若所述主会话管理网元从所述第二会话管理网元接收了第二消息,且第二消息包括第一接入网设备的信息,则所述主会话管理网元在收到s809的响应消息后向第二会话管理网元发送第三消息。所述第三消息包括该组播业务更新的qos流信息。

s811,所述第二会话管理网元根据所述第三消息中的所述更新的qos流信息更新自身存储的qos流信息。

s812,所述第二会话管理网元向所述第一接入网设备发送第三指示,所述第三指示用于指示所述第一接入网设备根据所述组播业务更新的qos流信息为所述第二终端配置无线资源。

所述第二会话管理网元还向所述第一接入设备发送所述组播业务的标识信息。

可选的,所述第二会话管理网元还向所述第一接入设备发送非接入层消息,所述非接入层消息用于发送给所述第二终端设备。

第三指示通过所述第二终端设备的pdu会话的信令发送给所述第一接入网设备。

s813,所述第一接入网设备根据组播业务更新的qos流信息为所述第二终端配置无线资源。

所述第一接入网设备给所述第二终端设备发送无线资源重配置消息,以便将新的无线资源信息发送给第二终端设备。

其中,若在s812收到非接入层消息,第一接入网设备在无线资源重配置消息中包括该非接入层消息。

s814,所述第一接入网设备给所述第二会话管理网元发送响应消息。

进一步的,当所述组播业务存在更新情况时,还经常会遇到终端设备的移动问题,本申请实施例还提供了一种基于组播业务更新后,终端设备发生移动时进行组播会话管理的方法,如图9所示,具体包括下列步骤。

其中,假设组播业务不存在更新状态时,第一终端设备通过第二接入网设备获取所述组播业务,此时所述第一终端设备对应第二会话管理网元,而当所述组播业务更新后,所述第一终端设备已经移动到第一接入网设备中,此时所述第一终端设备对应第一会话管理网元。

s900,所述主会话管理网元获取所述更新的组播业务的pcc规则。

具体内容参见上述s800,为简洁描述,在此不进行赘述。

s901,所述主会话管理网元根据所述更新的pcc规则确定更新的qos流信息。

s902,所述第一会话管理网元向所述主会话管理网元发送第四消息,所述第四消息用于指示所述第一接入网设备与所述组播业务关联,所述第四消息包括所述第一接入网设备的信息。

s903,所述主会话管理网元接收来自所述第一会话管理网元的第四消息。

其中,所述主会话管理网元根据所述第四消息可以确定所述第一终端设备发生了移动,即当前所述第一终端设备由所述第二接入网设备移动到所述第一接入网设备,因此,所述主会话管理网元不需要在向所述第二会话管理网元发送所述更新的qos流信息。

s904,所述主会话管理网元向所述第一会话管理网元发送第三消息。

s905,所述第一会话管理网元根据所述第三消息中的所述更新后的qos流信息更新自身存储的qos流信息。

s906,若接收到第二指示,所述第一会话管理网元将所述组播业务更新的qos流信息发送给所述第一接入网设备。

s907,所述第一接入网设备接收所述组播业务更新的qos流信息。

s908,所述第一接入网设备根据所述更新的qos流信息,对正在接收所述组播业务的第一终端设备进行无线资源重配置。

s909,所述第一接入网设备在完成所述第一终端设备的无限资源重配置后,向所述第一会话管理网元发送响应消息。

s910,所述第一会话管理网元向所述主会话管理网元发送所述响应消息。

需要说明的是,本申请实施例中,若所述第二会话管理网元发送的所述第二消息中也包括所述第一接入网设备的信息和/或所述终端设备的信息,则所述主会话管理网元可以从所述第一会话管理网元与所述第二会话管理网元中选择一个发送所述第三消息以及所述第二指示;或者,所述主会话管理网元向所述第一会话管理网元与所述第二会话管理网元都发送所述第三消息与所述第二指示。

进一步的,本申请实施例若接入网设备分配了隧道信息,则在所述接入网设备向会话管理网元发送的响应消息中包括接入网设备分配的隧道信息,所述隧道信息用于从核心网接收组播业务的数据。其中,本申请实施例提供了多种发送所述隧道信息的方式,具体不限于下述几种。

发送方式1:会话管理网元将所述隧道信息发送给upf。

若在响应消息中包括了接入网设备的隧道信息,并且,upf在组播业务的发送路径上,则会话管理网元将接入网设备的隧道信息发送给upf,以便建立接入网设备与upf间的隧道。

发送方式2:若m-upf在组播业务的发送路径上,则由smf发送给m-upf,再由m-upf发送给upf。

其中,所述m-upf为多个主用户面网元。

发送方式3:若m-upf在组播业务的发送路径上,则由smf发送给m-upf。

因每个upf对应的接口不一定相同,为保障信息的顺利发送,经常需要针对不同的upf设置不同的接口,开销较大,通过所述发送方式2与所述发送方式3,使信息都经过一个总的用户面网元,即只需要针对主用户面网元设置接口即可,有效减少了开销。

通过上述对本申请方案的介绍,可以理解的是,上述实现各设备为了实现上述功能,其包含了执行各个功能相应的硬件结构和/或软件模块。本领域技术人员应该很容易意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,本发明能够以硬件或硬件和计算机软件的结合形式来实现。某个功能究竟以硬件还是计算机软件驱动硬件的方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。

基于以上实施例,如图10所示,本申请一种组播会话建立的装置,该装置可以是核心网设备中的主会话管理网元,所述主会话管理网元包括处理器1000、存储器1001和通信接口1002。

处理器1000负责管理总线架构和通常的处理,存储器1001可以存储处理器1000在执行操作时所使用的数据。通信接口1002用于在处理器1000的控制下接收和发送数据与存储器1001进行数据通信。

所述处理器1000可以是中央处理器(centralprocessingunit,cpu),网络处理器(networkprocessor,np)或者cpu和np的组合。所述处理器1000还可以进一步包括硬件芯片。上述硬件芯片可以是专用集成电路(application-specificintegratedcircuit,asic),可编程逻辑器件(programmablelogicdevice,pld)或其组合。上述pld可以是复杂可编程逻辑器件(complexprogrammablelogicdevice,cpld),现场可编程逻辑门阵列(field-programmablegatearray,fpga),通用阵列逻辑(genericarraylogic,gal)或其任意组合。存储器1001可以包括:u盘、移动硬盘、只读存储器(read-onlymemory,rom)、随机存取存储器(randomaccessmemory,ram)、磁碟或者光盘等各种可以存储程序代码的介质。

所述处理器1000、所述存储器1001以及所述通信接口1002之间相互连接。可选的,所述处理器1000、所述存储器1001以及所述通信接口1002可以通过总线1003相互连接;所述总线1003可以是外设部件互连标准(peripheralcomponentinterconnect,pci)总线或扩展工业标准结构(extendedindustrystandardarchitecture,eisa)总线等。所述总线可以分为地址总线、数据总线、控制总线等。为便于表示,图10中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。

具体地,所述处理器1000,用于读取存储器1001中的程序并执行如图3所示的s300-s312中主会话管理网元执行的方法流程;如图4所示的s400-s417中主会话管理网元执行的方法流程;如图5所示的s500-s505中主会话管理网元执行的方法流程;如图6所示的s600-s604中主会话管理网元执行的方法流程;如图7所示的s700-s705中主会话管理网元执行的方法流程;或执行例如图8所示的s800-s814中主会话管理网元执行的方法流程。

如图11所示,本发明提供一种组播会话管理的主会话管理网元,该主会话管理网元包括:

通信单元1100,用于从第一会话管理网元接收第一消息,所述第一消息用于请求加入组播业务的服务质量qos流信息;

处理单元1101,用于向所述第一会话管理网元发送所述qos流信息。

上述图11所示的处理单元1101和通信单元1100的功能可以由处理器1000读取存储器1001中的程序执行,或者由处理器1000单独执行。

可选地,当所述主会话管理网元运行时,所述处理单元1101以及所述通信单元1100可以执行如图3所示的s300-s312中主会话管理网元执行的方法流程;如图4所示的s400-s417中主会话管理网元执行的方法流程;如图5所示的s500-s505中主会话管理网元执行的方法流程;如图6所示的s600-s604中主会话管理网元执行的方法流程;如图7所示的s700-s705中主会话管理网元执行的方法流程;或执行例如图8所示的s800-s814中主会话管理网元执行的方法流程。

需要说明的是,所述通信单元1100可以包含不同的通信单元,分别对应不同的通信接口。

关于本申请提供的主会话管理网元的功能或者执行的操作的详细描述可以参考本申请方法实施例中主会话管理网元执行的步骤,在此不做赘述。

基于以上实施例,如图12所示,本申请一种组播会话建立的会话管理网元,该设备可以是第一会话管理网元或第二会话管理网元,所述会话管理网元包括处理器1200、存储器1201和通信接口1202。

处理器1200负责管理总线架构和通常的处理,存储器1201可以存储处理器1200在执行操作时所使用的数据。通信接口1202用于在处理器1200的控制下接收和发送数据与存储器1201进行数据通信。

所述处理器1200可以是中央处理器(centralprocessingunit,cpu),网络处理器(networkprocessor,np)或者cpu和np的组合。所述处理器1000还可以进一步包括硬件芯片。上述硬件芯片可以是专用集成电路(application-specificintegratedcircuit,asic),可编程逻辑器件(programmablelogicdevice,pld)或其组合。上述pld可以是复杂可编程逻辑器件(complexprogrammablelogicdevice,cpld),现场可编程逻辑门阵列(field-programmablegatearray,fpga),通用阵列逻辑(genericarraylogic,gal)或其任意组合。存储器1201可以包括:u盘、移动硬盘、只读存储器(read-onlymemory,rom)、随机存取存储器(randomaccessmemory,ram)、磁碟或者光盘等各种可以存储程序代码的介质。

所述处理器1200、所述存储器1201以及所述通信接口1202之间相互连接。可选的,所述处理器1200、所述存储器1201以及所述通信接口1202可以通过总线1203相互连接;所述总线1203可以是外设部件互连标准(peripheralcomponentinterconnect,pci)总线或扩展工业标准结构(extendedindustrystandardarchitecture,eisa)总线等。所述总线可以分为地址总线、数据总线、控制总线等。为便于表示,图12中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。

具体地,所述处理器1200,用于读取存储器1201中的程序并执行如图3所示的s300-s312中主会话管理网元执行的方法流程;如图4所示的s400-s417中主会话管理网元执行的方法流程;如图5所示的s500-s505中主会话管理网元执行的方法流程;如图6所示的s600-s604中主会话管理网元执行的方法流程;如图7所示的s700-s705中主会话管理网元执行的方法流程;或执行例如图8所示的s800-s814中主会话管理网元执行的方法流程。

如图13所示,本发明提供一种组播会话建立的会话管理网元,该会话管理网元包括:

处理单元1301,用于向主会话管理网元发送第一消息,所述第一消息用于请求加入组播业务的服务质量qos流信息;

通信单元1300,用于从所述主会话管理网元接收所述qos流信息。

上述图13所示的处理单元1301和通信单元1300的功能可以由处理器1300读取存储器1201中的程序执行,或者由处理器1200单独执行。

可选地,当所述会话管理网元运行时,所述处理单元1301以及所述通信单元1300可以执行如图3所示的s300-s312中主会话管理网元执行的方法流程;如图4所示的s400-s417中主会话管理网元执行的方法流程;如图5所示的s500-s505中主会话管理网元执行的方法流程;如图6所示的s600-s604中主会话管理网元执行的方法流程;如图7所示的s700-s705中主会话管理网元执行的方法流程;或执行例如图8所示的s800-s814中主会话管理网元执行的方法流程。

需要说明的是,所述通信元1300可以包含不同的通信单元,分别对应不同的通信接口。

关于本申请提供的会话管理网元的功能或者执行的操作的详细描述可以参考本申请方法实施例中会话管理网元执行的步骤,在此不做赘述。

本申请实施例还提供一种通信系统,该通信系统包括:主会话管理网元、会话管理网元,可选的,所述通信系统还可包括接入网设备、终端设备以及pcf网元等。

其中,所述主会话管理网元可以是如图10或11所示的主会话管理网元;所述会话管理网元可以是如图12或13所示的会话管理网元。

当所述通信系统运行时,所述主会话管理网元、所述会话管理网元,可以执行如图3所示的s300-s312中的方法流程;如图4所示的s400-s417中的方法流程;如图5所示的s500-s505中的方法流程;如图6所示的s600-s604中的方法流程;如图7所示的s700-s705中的方法流程;或执行例如图8所示的s800-s814中的方法流程。

基于相同的构思,本发明实施例给出一种终端设备,如图14所示,终端1400包括:射频(radiofreq终端设备ncy,rf)电路1410、电源1420、处理器1430、存储器1440、输入单元1450、显示单元1460、摄像头1470、通信接口1480、以及无线保真(wirelessfidelity,wifi)模块1490等部件。本领域技术人员可以理解,图14中示出的终端的结构并不构成对终端的限定,本申请实施例提供的终端可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。

下面结合图14对所述终端1400的各个构成部件进行具体的介绍:

所述rf电路1410可用于通信或通话过程中,数据的接收和发送。特别地,所述rf电路1410在接收到基站的下行数据后,发送给所述处理器1430处理;另外,将待发送的上行数据发送给基站。通常,所述rf电路1410包括但不限于天线、至少一个放大器、收发信机、耦合器、低噪声放大器(lownoiseamplifier,lna)、双工器等。

此外,rf电路1410还可以通过无线通信与网络和其他终端通信。所述无线通信可以使用任一通信标准或协议,包括但不限于全球移动通讯系统(globalsystemofmobilecommunication,gsm)、通用分组无线服务(generalpacketradioservice,gprs)、码分多址(codedivisionmultipleaccess,cdma)、宽带码分多址(widebandcodedivisionmultipleaccess,wcdma)、长期演进(longtermevolution,lte)、电子邮件、短消息服务(shortmessagingservice,sms)等。

wifi技术属于短距离无线传输技术,所述终端1400通过wifi模块1490可以连接的接入点(accesspoint,ap),从而实现数据网络的访问。所述wifi模块1490可用于通信过程中,数据的接收和发送。

所述终端1400可以通过所述通信接口1480与其他终端实现物理连接。可选的,所述通信接口1480与所述其他终端的通信接口通过电缆连接,实现所述终端1400和其他终端之间的数据传输。

所述终端1400能够实现通信业务,向其他联系人发送消息,因此所述终端1400需要具有数据传输功能,即所述终端1400内部需要包含通信模块。虽然图14示出了所述rf电路1410、所述wifi模块1490、和所述通信接口1480等通信模块,但是可以理解的是,所述终端1400中存在上述部件中的至少一个或者其他用于实现通信的通信模块(如蓝牙模块),以进行数据传输。

所述存储器1440可用于存储软件程序以及模块。所述处理器1430通过运行存储在所述存储器1440的软件程序以及模块,从而执行所述终端1400的各种功能应用以及数据处理,并且当处理器1430执行存储器1440中的程序代码后,可以实现本发明实施例中的部分或全部过程。

可选的,所述存储器1440可以主要包括存储程序区和存储数据区。其中,存储程序区可存储操作系统、各种应用程序(比如通信应用)以及人脸识别模块等;存储数据区可存储根据所述终端的使用所创建的数据(比如各种图片、视频文件等多媒体文件,以及人脸消息模板)等。

此外,所述存储器1440可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。

所述输入单元1450可用于接收用户输入的数字或字符消息,以及产生与所述终端1400的用户设置以及功能控制有关的键信号输入。

可选的,输入单元1450可包括触控面板1451以及其他输入终端1452。

其中,所述触控面板1451,也称为触摸屏,可收集用户在其上或附近的触摸操作(比如用户使用手指、触笔等任何适合的物体或附件在所述触控面板1451上或在所述触控面板1451附近的操作),并根据预先设定的程式驱动相应的连接装置。可选的,所述触控面板1451可以包括触摸检测装置和触摸控制器两个部分。其中,触摸检测装置检测用户的触摸方位,并检测触摸操作带来的信号,将信号传送给触摸控制器;触摸控制器从触摸检测装置上接收触摸消息,并将它转换成触点坐标,再送给所述处理器1430,并能接收所述处理器1430发来的命令并加以执行。此外,可以采用电阻式、电容式、红外线以及表面声波等多种类型实现所述触控面板1451。

可选的,所述其他输入终端1452可以包括但不限于物理键盘、功能键(比如音量控制按键、开关按键等)、轨迹球、鼠标、操作杆等中的一种或多种。

所述显示单元1460可用于显示由用户输入的消息或提供给用户的消息以及所述终端1400的各种菜单。所述显示单元1460即为所述终端1400的显示系统,用于呈现界面,实现人机交互。

所述显示单元1460可以包括显示面板1461。可选的,所述显示面板1461可以采用液晶显示屏(liquidcrystaldisplay,lcd)、有机发光二极管(organiclight-emittingdiode,oled)等形式来配置。

进一步的,所述触控面板1451可覆盖所述显示面板1461,当所述触控面板1451检测到在其上或附近的触摸操作后,传送给所述处理器1430以确定触摸事件的类型,随后所述处理器1430根据触摸事件的类型在所述显示面板1461上提供相应的视觉输出。

虽然在图14中,所述触控面板1451与所述显示面板1461是作为两个独立的部件来实现所述终端1400的输入和输入功能,但是在某些实施例中,可以将所述触控面板1451与所述显示面板1461集成而实现所述终端1400的输入和输出功能。

所述处理器1430是所述终端1400的控制中心,利用各种接口和线路连接各个部件,通过运行或执行存储在所述存储器1440内的软件程序和/或模块,以及调用存储在所述存储器1440内的数据,执行所述终端1400的各种功能和处理数据,从而实现基于所述终端的多种业务。

可选的,所述处理器1430可包括一个或多个处理单元。可选的,所述处理器1430可集成应用处理器和调制解调处理器,其中,应用处理器主要处理操作系统、用户界面和应用程序等,调制解调处理器主要处理无线通信。可以理解的是,上述调制解调处理器也可以不集成到所述处理器1430中。

所述摄像头1470,用于实现所述终端1400的拍摄功能,拍摄图片或视频。所述摄像头1470还可以用于实现终端1400的扫描功能,对扫描对象(二维码/条形码)进行扫描。

所述终端1400还包括用于给各个部件供电的电源1420(比如电池)。可选的,所述电源1420可以通过电源管理系统与所述处理器1430逻辑相连,从而通过电源管理系统实现管理充电、放电、以及功耗等功能。

尽管未示出,所述终端1400还可以包括至少一种传感器、音频电路等,在此不再赘述。

其中,存储器1440可以存储与存储单元1401相同的有程序代码,当所述程序代码被处理器1430执行时,使得处理器1430实现处理单元1400的所有功能。

在一些可能的实施方式中,本发明实施例提供的组播会话建立的方法的各个方面还可以实现为一种程序产品的形式,其包括程序代码,当所述程序代码在计算机设备上运行时,所述程序代码用于使所述计算机设备执行本说明书中描述的根据本发明各种示例性实施方式的组播会话建立的方法中的步骤。

所述程序产品可以采用一个或多个可读介质的任意组合。可读介质可以是可读信号介质或者可读存储介质。可读存储介质例如可以是——但不限于——电、磁、光、电磁、红外线、或半导体的系统、装置或器件,或者任意以上的组合。可读存储介质的更本申请实施例一种实现方式中例子(非穷举的列表)包括:具有一个或多个导线的电连接、便携式盘、硬盘、随机存取存储器(ram)、只读存储器(rom)、可擦式可编程只读存储器(eprom或闪存)、光纤、便携式紧凑盘只读存储器(cd-rom)、光存储器件、磁存储器件、或者上述的任意合适的组合。

根据本发明的实施方式的用于组播会话建立的程序产品,其可以采用便携式紧凑盘只读存储器(cd-rom)并包括程序代码,并可以在服务器设备上运行。然而,本发明的程序产品不限于此,在本文件中,可读存储介质可以是任何包含或存储程序的有形介质,该程序可以被消息传输、装置或者器件使用或者与其结合使用。

可读信号介质可以包括在基带中或者作为载波一部分传播的数据信号,其中承载了可读程序代码。这种传播的数据信号可以采用多种形式,包括——但不限于——电磁信号、光信号或上述的任意合适的组合。可读信号介质还可以是可读存储介质以外的任何可读介质,该可读介质可以发送、传播或者传输用于由周期网络动作系统、装置或者器件使用或者与其结合使用的程序。

可读介质上包含的程序代码可以用任何适当的介质传输,包括——但不限于——无线、有线、光缆、rf等,或者上述的任意合适的组合。

可以以一种或多种程序设计语言的任意组合来编写用于执行本发明操作的程序代码,所述程序设计语言包括面向对象的程序设计语言—诸如java、c++等,还包括常规的过程式程序设计语言—诸如“c”语言或类似的程序设计语言。程序代码可以完全地在用户计算设备上执行、部分地在用户设备上执行、作为一个独立的软件包执行、部分在用户计算设备上部分在远程计算设备上执行、或者完全在远程计算设备或服务器上执行。在涉及远程计算设备的情形中,远程计算设备可以通过任意种类的网络——包括局域网(lan)或广域网(wan)—连接到用户计算设备,或者,可以连接到外部计算设备。

本申请实施例针对组播会话建立的方法还提供一种计算设备可读存储介质,即断电后内容不丢失。该存储介质中存储软件程序,包括程序代码,当所述程序代码在计算设备上运行时,该软件程序在被一个或多个处理器读取并执行时可实现本申请实施例上面任何一种组播会话建立的方案。

以上参照示出根据本申请实施例的方法、装置(系统)和/或计算机程序产品的框图和/或流程图描述本申请。应理解,可以通过计算机程序指令来实现框图和/或流程图示图的一个块以及框图和/或流程图示图的块的组合。可以将这些计算机程序指令提供给通用计算机、专用计算机的处理器和/或其它可编程数据处理装置,以产生机器,使得经由计算机处理器和/或其它可编程数据处理装置执行的指令创建用于实现框图和/或流程图块中所指定的功能/动作的方法。

相应地,还可以用硬件和/或软件(包括固件、驻留软件、微码等)来实施本申请。更进一步地,本申请可以采取计算机可使用或计算机可读存储介质上的计算机程序产品的形式,其具有在介质中实现的计算机可使用或计算机可读程序代码,以由指令执行系统来使用或结合指令执行系统而使用。在本申请上下文中,计算机可使用或计算机可读介质可以是任意介质,其可以包含、存储、通信、传输、或传送程序,以由指令执行系统、装置或设备使用,或结合指令执行系统、装置或设备使用。

尽管结合具体特征及其实施例对本申请进行了描述,显而易见的,在不脱离本申请的精神和范围的情况下,可对其进行各种修改和组合。相应地,本说明书和附图仅仅是所附权利要求所界定的本申请的示例性说明,且视为已覆盖本申请范围内的任意和所有修改、变化、组合或等同物。显然,本领域的技术人员可以对本申请进行各种改动和变型而不脱离本申请的范围。这样,倘若本申请的这些修改和变型属于本申请权利要求及其等同技术的范围之内,则本申请也意图包括这些改动和变型在内。

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