本发明涉及通信领域,具体涉及一种建立承载的方法及装置。
背景技术
在长期演进(lte,longtermevolution)系统中,终端如要使用数据业务必须先与网络建立分组数据网络(publicdatanetwork,pdn)连接演进分组域系统(evolvedpacketsystem,eps)承载。使用不同的数据业务时终端需要与不同的pdn之间建立eps承载,也就是使用不同的接入点名称(apn,accesspointname)与网络建立eps承载。
目前,终端与网络之间建立pdn连接的方法是,每次对一个pdn网络单独建立一个eps承载。比如中国移动支持volte的终端,开机后会先建立apn“cmnet”的eps承载,然后再建立apn“ims”的eps承载,这是两个独立的过程,需要使用两次pdn连接建立信令流程。如果终端开机后需要使用更多业务则需要建立更多的pdn连接eps承载,相应的需要执行多次pdn连接建立信令流程,这一方面使得终端与网络之间的交互及信令开销大大增加,造成了资源浪费,另一方面pdn连接eps承载建立的速度也会降低,从而导致终端连接网络的速度受到影响,使得用户不能及时使用相应业务。
技术实现要素:
为了解决相关技术中多个pdn连接需要分别执行多次pdn连接建立信令流程的问题,本发明实施例提供了一种建立承载的方法及装置。
本申请提供了:
一种建立承载的方法,包括:
对至少两个接入点名称apn对应的pdn同时向网络侧发起请求;
接收来自网络侧的激活演进分组域系统eps承载请求,所述激活eps承载请求用于激活所述至少两个apn对应的eps承载;
激活所述至少两个apn对应的eps承载。
其中,所述向网络侧发起请求中携带所述至少两个apn的apn信息。
其中,所述对至少两个apn对应的pdn同时向网络侧发起请求,包括如下之一:
向网络侧发送分组数据网络连接性请求pdnconnectivityrequest,携带所述至少两个apn的apn信息;
向网络侧发送演进会话管理信息响应esminformationresponse,携带所述至少两个apn的apn信息;
向网络侧发送附着请求attachrequest,所述attachrequest包含pdnconnectivityrequest,所述pdnconnectivityrequest携带所述至少两个apn的apn信息。
其中,所述激活所述至少两个apn对应的eps承载,包括:根据所述激活eps承载请求同意激活所述至少两个apn对应的pdn连接默认eps承载时,向网络侧发送激活默认eps承载上下文请求activatedefaultepsbearercontextaccept。
其中,所述激活所述至少两个apn对应的eps承载之后,还包括:
接收来自网络侧的释放eps承载请求,所述释放eps承载请求携带所述至少两个apn中一个或多个apn对应的eps承载参数;
根据所述释放eps承载请求,去激活相应apn的pdn连接eps承载。
一种建立承载的装置,包括:
第一发送模块,配置为对至少两个接入点名称apn对应的pdn同时向网络侧发起请求;
第一接收模块,配置为接收来自网络侧的激活演进分组域系统eps承载请求,所述激活eps承载请求用于激活所述至少两个apn对应的eps承载;
第一激活模块,配置为激活所述至少两个apn对应的eps承载。
其中,所述第一发送模块配置为对至少两个apn对应的pdn同时向网络侧发起请求,包括如下之一:
向网络侧发送分组数据网络连接性请求pdnconnectivityrequest,携带所述至少两个apn的apn信息;
向网络侧发送演进会话管理信息响应esminformationresponse,携带所述至少两个apn的apn信息;
向网络侧发送附着请求attachrequest,所述attachrequest包含pdnconnectivityrequest,所述pdnconnectivityrequest携带所述至少两个apn的apn信息。
其中,所述第一激活模块,是配置为根据所述激活eps承载请求同意激活所述至少两个apn对应的pdn连接默认eps承载时,向网络侧发送激活默认eps承载上下文请求activatedefaultepsbearercontextaccept。
其中,所述第一接收模块,还配置为接收来自网络侧的释放eps承载请求,所述释放eps承载请求携带所述至少两个apn中一个或多个apn对应的eps承载参数;
所述第一激活模块,还配置为根据所述释放eps承载请求,去激活相应apn的pdn连接eps承载。
一种建立承载的装置,包括:处理器和存储器,所述存储器存储有计算机可执行指令,所述计算机可执行指令被所述处理器执行时实现如下方法:
对至少两个接入点名称apn对应的pdn同时向网络侧发起请求;
接收来自网络侧的激活演进分组域系统eps承载请求,所述激活eps承载请求用于激活所述至少两个apn对应的eps承载;
激活所述至少两个apn对应的eps承载。
一种建立承载的方法,包括:
接收来自终端的请求,所述请求为至少两个接入点名称apn对应的pdn请求;
向所述终端发送激活演进分组域系统eps承载请求,所述激活eps承载请求用于激活所述至少两个apn对应的eps承载,以便所述终端激活所述至少两个apn对应的eps承载。
其中,所述eps承载请求携带所述至少两个apn的apn信息、以及所述至少两个apn相关的用于激活pdn连接默认eps承载的参数。
其中,所述向所述终端发送激活演进分组域系统eps承载请求,包括:向所述终端发送激活默认eps承载上下文请求activatedefaultepsbearercontextrequest,所述activatedefaultepsbearercontextrequest携带所述至少两个apn的apn信息、以及所述至少两个apn相关的用于激活pdn连接默认eps承载的参数。
其中,向所述终端发送激活演进分组域系统eps承载请求之后,还包括:接收来自所述终端的激活默认eps承载上下文接受消息activatedefaultepsbearercontextaccept,以完成所述至少两个apn对应的eps承载的激活。
其中,向所述终端发送激活演进分组域系统eps承载请求之后,还包括:向所述终端发送释放eps承载请求,所述释放eps承载请求携带所述至少两个apn中一个或多个apn对应的eps承载参数。
一种建立承载的装置,包括:
第二接收模块,配置为接收来自终端的请求,所述请求为至少两个接入点名称apn对应的pdn请求;
第二发送模块,配置为向所述终端发送激活演进分组域系统eps承载请求,所述激活eps承载请求用于激活所述至少两个apn对应的eps承载,以便所述终端激活。
其中,所述第二发送模块配置为向所述终端发送激活演进分组域系统eps承载请求,包括:向所述终端发送激活默认eps承载上下文请求activatedefaultepsbearercontextrequest,所述activatedefaultepsbearercontextrequest携带所述至少两个apn的apn信息、以及所述至少两个apn相关的用于激活pdn连接默认eps承载的参数。
其中,所述第二接收模块,还配置为接收来自所述终端的激活默认eps承载上下文拒绝消息activatedefaultepsbearercontextaccept,以完成所述至少两个apn对应的eps承载的激活。
其中,所述第二发送模块,还配置为向所述终端发送释放eps承载请求,所述释放eps承载请求携带所述至少两个apn中一个或多个apn对应的eps承载参数。
一种建立承载的装置,包括:处理器和存储器,所述存储器存储有计算机可执行指令,所述计算机可执行指令被所述处理器执行时实现如下方法:
接收来自终端的请求,所述请求为至少两个接入点名称apn对应的pdn请求;
向所述终端发送激活演进分组域系统eps承载请求,所述激活eps承载请求用于激活所述至少两个apn对应的eps承载,以便所述终端激活所述至少两个apn对应的eps承载。
本发明实施例中,使用一次信令流程可同时建立多条不同apn的pdn连接,解决了相关技术中多个pdn连接需要分别执行多次pdn连接建立信令流程的问题,可以有效减少终端与网络之间的交互及信令开销,加速业务pdn连接eps承载建立速度,使用户更快速地获取到可用业务。
本发明的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点可通过在说明书、权利要求书以及附图中所特别指出的结构来实现和获得。
附图说明
附图用来提供对本发明技术方案的进一步理解,并且构成说明书的一部分,与本申请的实施例一起用于解释本发明的技术方案,并不构成对本发明技术方案的限制。
图1a、1b、1c为相关技术中三个不同apn的pdn连接建立流程示意图;
图1d为相关技术中pdn连接eps承载的释放流程示意图;
图2为本发明实施例一建立承载的方法流程示意图;
图3为本发明实施例一建立承载的装置的组成结构示意图;
图4为本发明实施例二建立承载的方法流程示意图;
图5为本发明实施例三建立承载的装置的组成结构示意图;
图6为本发明实施例建立三个不同apn的pdn连接eps承载的流程示意图;
图7为实例1中建立两个不同apn的pdn连接eps承载的流程示意图;
图8为实例2中建立两个不同apn的pdn连接eps承载的流程示意图;
图9为实例3中建立两个不同apn的pdn连接eps承载的流程示意图。
具体实施方式
为使本发明的目的、技术方案和优点更加清楚明白,下文中将结合附图对本发明的实施例进行详细说明。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互任意组合。
在附图的流程图示出的步骤可以在诸如一组计算机可执行指令的计算机系统中执行。并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。
相关技术中,建立pdn连接的方法是每次对一个pdn单独建立一个eps承载。如果要建立两个pdn连接eps承载就需要使用两次pdn连接建立信令流程。如果终端开机后需要进行更多的业务就需要建立更多的pdn连接eps承载,也就需要分别执行多次pdn连接建立流程。这不仅会增加终端与网络之间的交互及信令开销,而且pdn连接eps承载的建立速度慢,导致无法及时获取到可用业务。如图1a、1b、1c所示,当终端要和网络建立三个不同apn的pdn连接时,必须按顺序完成apn1、apn2、apn3三个不同的pdn连接建立流程。相应的,如图1d所示,需要释放pdn连接时也需分别执行相应的释放流程。
本申请建立pdn连接eps承载的方案,使用一次信令流程可同时建立多条不同apn的pdn连接,解决了相关技术中多个pdn连接需要分别执行多次pdn连接建立信令流程的问题,可以有效减少终端与网络之间的交互及信令开销,加速pdn连接eps承载建立的速度,使用户更快速地获取到可用业务。
实施例一
一种建立承载的方法,如图1所示,包括:
步骤101,对至少两个apn对应的pdn同时向网络侧发起请求;
步骤102,接收来自网络侧的激活eps承载请求,所述激活eps承载请求用于激活所述至少两个apn对应的eps承载;
步骤103,激活所述至少两个apn对应的eps承载。
本实施例可同时发起至少两个不同apn的pdn连接并同时激活相应的至少两个eps承载,从而可使用一次信令流程同时建立至少两条不同apn的pdn连接,有效减少终端与网络之间的交互及信令开销,提高pdn连接eps承载建立的效率。
实际应用中,本实施例的方法可通过终端或其他类似设备实现。
其中,所述向网络侧发起请求中携带所述至少两个apn的apn信息。实际应用中,所述apn信息可以是apn标识。一种实现方式中,可以在发起请求时在请求信令的“apn”字段中携带所述至少两个apn的apn标识。当然,实际应用中还可以采用其他方式,例如,可以在请求信令中分别用不同的apn字段携带不同apn的apn标识。对此,本文不作限制。
一种实现方式中,所述对至少两个apn对应的pdn同时向网络侧发起请求,可以是:直接向网络侧发送pdnconnectivityrequest,携带所述至少两个apn的apn信息。
另一种实现方式中,所述对至少两个apn对应的pdn同时向网络侧发起请求,可以是:向网络侧发送esminformationresponse,携带所述至少两个apn的apn信息。
再一种实现方式中,所述对至少两个apn对应的pdn同时向网络侧发起请求,可以是:向网络侧发送attachrequest,所述attachrequest包含pdnconnectivityrequest,所述pdnconnectivityrequest携带所述至少两个apn的apn信息。
实际应用中步骤101还可以采用其他实现方式,可以根据实际应用场景或业务需求实时调整,对此本文不作限制。
在一种实现方式中,所述激活所述至少两个apn对应的eps承载,可以包括:根据所述激活eps承载请求同意激活所述至少两个apn对应的pdn连接默认eps承载时,向网络侧发送activatedefaultepsbearercontextaccept。
在另一种实现方式中,所述激活所述至少两个apn对应的eps承载,可以包括:根据所述激活eps承载请求确定不同意激活所述至少两个apn对应的pdn连接默认eps承载时,可以不执行相应的激活动作,向网络侧发送激活失败的响应消息,例如,当终端不同意激活时,可以向网络侧发送“activatedefaultepsbearercontextreject”信令,拒绝某条eps承载的激活,其中,此信令中携带的信元“epsbeareridentity”指定了所拒绝激活的具体eps承载。
本实施例中,所述激活所述至少两个apn对应的eps承载之后,如果网络侧需要释放某一个或多个apn的pdn连接eps承载或者终端向网络侧请求过释放一个或多个apn的pdn连接eps承载,那么上述方法还可以包括:接收来自网络侧的释放eps承载请求,所述释放eps承载请求携带所述至少两个apn中一个或多个apn对应的eps承载参数;根据所述释放eps承载请求,去激活相应apn的pdn连接eps承载。如此,终端可以根据网络侧的指示将一个或多个apn的pdn连接eps承载进行释放。
一种建立承载的装置,如图3所示,可以包括:
第一发送模块31,配置为对至少两个接入点名称apn对应的pdn同时向网络侧发起请求;
第一接收模块32,配置为接收来自网络侧的激活演进分组域系统eps承载请求,所述激活eps承载请求配置为激活所述至少两个apn对应的eps承载;
第一激活模块33,配置为激活所述至少两个apn对应的eps承载。
在一些实现方式中,所述第一发送模块31配置为对至少两个apn对应的pdn同时向网络侧发起请求,可以包括如下之一:1)向网络侧发送pdnconnectivityrequest,携带所述至少两个apn的apn信息;2)向网络侧发送esminformationresponse,携带所述至少两个apn的apn信息;3)向网络侧发送attachrequest,所述attachrequest包含pdnconnectivityrequest,所述pdnconnectivityrequest携带所述至少两个apn的apn信息。需要说明的是,本实施例中第一发送模块31对至少两个apn对应的pdn同时向网络侧发起请求的实现方式不限于上述方式。
在一种实现方式中,所述第一激活模块33,可以是配置为根据所述激活eps承载请求同意激活所述至少两个apn对应的pdn连接默认eps承载时,向网络侧发送激活默认eps承载上下文接受(activatedefaultepsbearercontextaccept)消息。这里,所述第一激活模块33可以根据所述激活eps承载请求确定不同意激活所述至少两个apn对应的pdn连接默认eps承载时,可以不执行相应的激活动作,向网络侧发送激活失败的响应消息,例如,当终端不同意激活时,可以向网络侧发送“激活默认eps承载上下文拒绝(activatedefaultepsbearercontextreject)消息”信令,拒绝某条eps承载的激活,其中,此信令中携带的信元“epsbeareridentity”指定了所拒绝激活的具体eps承载。
本实施例中,所述第一接收模块32,还可以配置为接收来自网络侧的释放eps承载请求,所述释放eps承载请求携带所述至少两个apn中一个或多个apn对应的eps承载参数;所述第一激活模块33,还可以配置为根据所述释放eps承载请求,去激活相应apn的pdn连接eps承载。
又一种建立承载的装置,包括:处理器和存储器,所述存储器存储有计算机可执行指令,所述计算机可执行指令被所述处理器执行时实现如下方法:
对至少两个apn对应的pdn同时向网络侧发起请求;
接收来自网络侧的激活eps承载请求,所述激活eps承载请求用于激活所述至少两个apn对应的eps承载;
激活所述至少两个apn对应的eps承载。
本实施例中建立承载的装置可以实现本实施例方法的所有细节,可参照方法的相关说明。实际应用中,本实施例中的建立承载的装置可以通过设置于终端或其他类似设备上来实现上述功能以及本实施例的方法,或者本实施例中的建立承载的装置可以直接通过终端或其他类似设备实现。
实际应用中,第一发送模块31、第一接收模块32、第一激活模块33分别可以通过软件、硬件或两者结合的方式实现。例如,第一发送模块31、第一接收模块32可以通过终端的处理器控制其通信单元来实现,第一激活模块33可以通过终端的处理器实现。再例如,第一发送模块31、第一接收模块32、第一激活模块33可以通过终端的处理器通过控制通信单元等来实现。对此本文不作限制。
实施例二
一种建立承载的方法,如图4所示,可以包括:
步骤401,接收来自终端的请求,所述请求为至少两个apn对应的pdn请求;
步骤402,向所述终端发送激活eps承载请求,所述激活eps承载请求用于激活所述至少两个apn对应的eps承载,以便所述终端激活所述至少两个apn对应的eps承载。
其中,所述eps承载请求可以携带所述至少两个apn的apn信息、以及所述至少两个apn相关的用于激活pdn连接默认eps承载的参数。
本实施例可同时接收终端发起的至少两个不同apn的pdn连接并同时向终端提供所述至少两个不同apn的eps承载请求,以便终端同时激活相应的至少两个eps承载,从而可使用一次信令流程同时建立至少两条不同apn的pdn连接,有效减少网络侧与终端之间的交互及信令开销,提高pdn连接eps承载建立的效率。
实际应用中,本实施例的方法可通过网络侧设备(如mme(移动管理实体)等)或其他类似设备实现。
在一种实现方式中,所述向所述终端发送激活演进分组域系统eps承载请求,可以是:向所述终端发送activatedefaultepsbearercontextrequest,所述activatedefaultepsbearercontextrequest携带所述至少两个apn的apn信息、以及所述至少两个apn相关的用于激活pdn连接默认eps承载的参数。
在一种实现方式中,向所述终端发送激活演进分组域系统eps承载请求之后,还可以包括:接收来自所述终端的activatedefaultepsbearercontextaccept,以完成所述至少两个apn对应的eps承载的激活。
本实施例中,向所述终端发送激活eps承载请求之后,如果网络侧需要释放某一个或多个apn的pdn连接eps承载或者终端向网络侧请求过释放一个或多个apn的pdn连接eps承载,那么本实施例的方法还可以包括:向所述终端发送释放eps承载请求,所述释放eps承载请求携带所述至少两个apn中一个或多个apn对应的eps承载参数。如此,可使得终端将相应apn的pdn连接进行释放。
一种建立承载的装置,如图5所示,可以包括:
第二接收模块51,配置为接收来自终端的请求,所述请求为至少两个接入点名称apn对应的pdn请求;
第二发送模块52,配置为向所述终端发送激活演进分组域系统eps承载请求,所述激活eps承载请求用于激活所述至少两个apn对应的eps承载,以便所述终端激活。
在一种实现方式中,所述第二发送模块52配置为向所述终端发送激活eps承载请求,可以包括:向所述终端发送activatedefaultepsbearercontextrequest,所述activatedefaultepsbearercontextrequest携带所述至少两个apn的apn信息、以及所述至少两个apn相关的用于激活pdn连接默认eps承载的参数。需要说明的是,本实施例中第二发送模块52向所述终端发送激活eps承载请求的实现方式不限于上述方式。
在一种实现方式中,所述第二接收模块51,还可配置为接收来自所述终端的activatedefaultepsbearercontextaccept,以完成所述至少两个apn对应的eps承载的激活。
在一种实现方式中,所述第二发送模块52,还可配置为向所述终端发送释放eps承载请求,所述释放eps承载请求携带所述至少两个apn中一个或多个apn对应的eps承载参数,以便所述终端将相应apn的pdn连接进行释放。
又一种建立承载的装置,包括:处理器和存储器,所述存储器存储有计算机可执行指令,所述计算机可执行指令被所述处理器执行时实现如下方法:
接收来自终端的请求,所述请求为至少两个apn对应的pdn请求;
向所述终端发送激活eps承载请求,所述激活eps承载请求用于激活所述至少两个apn对应的eps承载,以便所述终端激活所述至少两个apn对应的eps承载。
本实施例中建立承载的装置可以实现本实施例方法的所有细节,可参照方法的相关说明。实际应用中,本实施例中的建立承载的装置可以通过设置于网络侧设备(如基站)上来实现上述功能以及本实施例的方法,或者本实施例中的建立承载的装置可以直接通过网络侧设备(如基站)实现。
实际应用中,第二接收模块51、第二发送模块52分别可以通过软件、硬件或两者结合的方式实现。例如,第二接收模块51、第二发送模块52可以通过网络侧设备(如基站)的处理器控制其通信单元来实现。对此本文不作限制。
下面以建立三个不同apn的pdn连接为例,详细说明本申请建立pdn连接eps承载的实现过程。
如图6所示,在终端要和网络建立三个不同apn的pdn连接时,建立pdn连接eps承载的流程可以包括:
步骤601,终端向网络侧发送pdnconnectivityrequest,携带三个不同apn的apn信息(apn1、apn2、apn3);
步骤602,网络侧接收所述pdnconnectivityrequest,向终端返回activatedefaultepsbearercontextrequest,携带所述三个不同apn的apn信息(apn1、apn2、apn3)、以及携带这三个apn相关的其他用于激活pdn连接默认eps承载的参数,例如,epsbeareridentity、每个apn对应的ip地址、qos参数等等。
步骤603,终端接收activatedefaultepsbearercontextrequest,同意激活上述三个不同apn的pdn连接默认eps承载,并向所述网络侧返回activatedefaultepsbearercontextaccept,其中也可以携带上述三个不同apn的apn信息(apn1、apn2、apn3);
步骤604,需要释放apn2和apn3时,网络侧向向终端发送deactivatedefaultepsbearercontextrequest,deactivatedefaultepsbearercontextrequest中包含分别对应apn2和apn3的eps承载的参数,例如,epsbeareridentity、esmcause等。此外,也可以包含apn信息(apn2、apn3),终端接收该deactivatedefaultepsbearercontextrequest,去激活apn2和apn3的pdn连接默认eps承载。
如上可知,采用本申请提供的建立承载的方法,可使用一次信令流程完成apn1、apn2、apn3三个不同的pdn连接的建立,从而有效减少网络侧与终端之间的交互及信令开销,提高pdn连接eps承载建立的效率。
下面以具体实例对本申请进行详细说明。
中国移动网络下的终端在使用internet数据业务时需要使用apn“cmnet”建立eps承载,在使用彩信业务时需要使用apn“mms”建立eps承载,而在使用volte业务时需要使用apn“ims”建立eps承载。一些业务要求实现“一直在线”功能,也就是终端开机后就立即建立pdn连接eps承载,比如目前中国移动支持volte的终端开机后就要建立apn“cmnet”和apn“ims”的eps承载。后续随着业务的增加,要求“一直在线”功能的业务可能越来越多,也就是开机后要求立即建立的pdn连接eps承载也会越来越多,比如apn“rcs”、apn“xcap”等的eps承载都有可能在开机后立即建立。使用相关技术的方法,中国移动支持volte的终端开机后会先建立apn“cmnet”的eps承载,然后再建立apn“ims”的eps承载,这是两个独立的过程,需要使用两次pdn连接建立信令流程。如果终端开机后需要进行更多的业务就需要建立更多的pdn连接eps承载,也就需要多次执行pdn连接建立信令流程。
通过本申请可以将多个pdn连接建立过程放到一个信令流程当中,在需要“一直在线”功能的业务越来越多的情况下减少终端与网络之间的交互及信令开销,加速业务pdn连接eps承载建立速度,使用户更快速地获取到可用业务。
实例1
终端在开机后,会发起注册流程。本实例中,终端要和网络建立多个不同apn的pdn连接时,可以使用一个信令流程完成多个不同apn的pdn连接的建立,也可使用一个信令流程完成一个或多个不同apn的pdn连接的释放。
本实例中,移动终端在开机后发起注册,通过attach过程发起pdn连接建立请求,对两个apn对应的pdn连接同时发起请求,网络收到后给终端发送激活eps承载请求,激活两个apn对应的eps承载,终端回复接受激活eps承载,成功完成两个apn对应的pdn连接的建立即eps承载激活,如图7所示,本实例建立pdn连接eps承载的流程可以包括:
步骤701,终端开机后完成小区选择,在小区上驻扎后发起网络附着过程;
实际应用中,发起网络附着过程可以是:发送“附着请求(attachrequest)”信令给网络。在“attachrequest”信令中会包含“分组数据网络连接性请求(pdnconnectivityrequest)”信令。
在“pdnconnectivityrequest”信令中的“接入点名称(accesspointname)”字段携带两个apn,分别为:“internet”和“ims”。其中,名称为“internet”的apn用于建立与互联网之间的pdn连接,名称为“ims”的apn用于建立与ims网络的pdn连接。此外,“pdnconnectivityrequest”信令中还可以包括请求建立上述两个pdn连接的其他相关参数,例如,演进分组系统承载标识(epsbeareridentity)等等。
步骤702,同时激活apn为“internet”和“ims”的pdn连接eps承载;
具体的,网络侧接收“pdnconnectivityrequest”信令后,向终端返回“激活默认eps承载上下文请求(activatedefaultepsbearercontextrequest)”信令,“activatedefaultepsbearercontextrequest”信令中的“accesspointname”字段携带上述两个apn,分别为:“internet”和“ims”,同时携带这两个apn相关的其他用于激活pdn连接默认eps承载的参数,例如,epsbeareridentity、每个apn对应的ip地址、服务质量(qualityofservice,qos)参数等等。
步骤703,完成apn为“internet”和“ims”的pdn连接eps承载激活;
终端接收“activatedefaultepsbearercontextrequest”信令,检查信令中的参数,如果同意激活这两个apn对应的pdn连接默认eps承载,则向网络侧返回“activatedefaultepsbearercontextaccept”信令,至此,终端成功激活了这两个apn对应的pdn连接默认eps承载。此后,终端即可同时使用名称为“internet”的apn对应的与互联网之间的pdn连接业务(即上网业务)和名称为“ims”的apn对应的与ip多媒体系统(ipmultimediasubsystem,ims)网络之间的pdn连接业务(即volte通话业务)。
步骤704,完成apn为“ims”的pdn连接eps承载去激活。
当网络侧需要释放名称为“ims”的apn对应的eps承载时,向终端发送“去激活默认eps承载上下文请求(deactivatedefaultepsbearercontextrequest)”信令,在“deactivatedefaultepsbearercontextrequest”信令中包括名称为“ims”的apn对应的eps承载的参数,例如,epsbeareridentity、演进会话管理原因(esmcause)等。
实例2
终端开机后,延迟发送apn情况下发起注册流程。当终端要和网络建立多个不同apn的pdn连接时,可以使用一个信令流程完成多个不同apn的pdn连接的建立。
本实例中,移动终端在开机后发起注册,通过attach过程发起pdn连接建立请求,但在pdn连接建立请求中不携带apn,而是在“演进会话管理信息响应(esminformationresponse)”消息中向网络侧上报两个apn,对这两个apn对应的pdn连接同时发起请求,网络侧收到该请求之后向终端发送激活eps承载请求,激活这两个apn对应的eps承载,终端回复接受激活eps承载,成功完成这两个apn对应的pdn连接的建立即eps承载激活,如图8所示,本实例建立pdn连接eps承载的流程可以包括:
步骤801,终端开机后完成小区选择,在小区上驻扎后发起网络附着过程;
实际应用中,发起网络附着过程中,终端发送“attachrequest”信令给网络侧,在“attachrequest”信令中包含有“pdnconnectivityrequest”信令。其中,“pdnconnectivityrequest”信令中的“演进会话管理信息传输标识(esminformationtransferflag)”字段置为“1”,表明apn信息会在后面的信令中再发送给网络而不包括在“pdnconnectivityrequest”信令中。此“pdnconnectivityrequest”信令中还可以包括请求建立上述两个pdn连接的其他相关参数。
步骤802,网络侧向终端查询需要建立的pdn连接的apn信息;
具体的,网络侧向终端发送“演进会话管理信息请求(esminformationrequest)”信令,查询终端需要建立的pdn连接的apn信息。
步骤803,终端上报需要建立的pdn连接的apn信息,即“internet”、“ims”;
具体的,终端向网络侧发送“演进会话管理信息响应(esminformationresponse)”信令,“esminformationresponse”信令中携带apn信息,即“esminformationresponse”信令中的“accesspointname”字段携带两个apn,分别为:“internet”、“ims”。
步骤804,同时激活apn为“internet”和“ims”的pdn连接eps承载;
网络侧向终端发送“activatedefaultepsbearercontextrequest”信令。在此信令中的“accesspointname”字段携带两个apn,分别为:“internet”、“ims”。同时,可以携带这两个apn相关的其他用于激活pdn连接默认eps承载的参数,例如,epsbeareridentity、每个apn对应的ip地址、qos参数等。
步骤805,完成apn为“internet”和“ims”的pdn连接eps承载激活;
终端接收“activatedefaultepsbearercontextrequest”信令后,检查信令中的参数,如果同意激活这两个apn对应的pdn连接默认eps承载,则向网络侧发送“activatedefaultepsbearercontextaccept”信令,至此,终端成功激活了这两个apn对应的pdn连接默认eps承载。此后,终端即可同时使用“internet”对应的与互联网之间的建立的pdn连接业务(即上网业务)和“ims”对应的与ims网络之间建立的pdn连接业务(即volte通话业务)。
步骤806,完成apn为“ims”的pdn连接eps承载去激活。
当网络侧需要释放“ims”对应的eps承载时,向终端发送“deactivatedefaultepsbearercontextrequest”信令,在此信令中可以包含“ims”对应的eps承载的epsbeareridentity、esmcause等参数。
实例3
终端开机并进入待机状态后,当终端要和网络建立多个不同apn的pdn连接时,可以使用一个信令流程完成多个不同apn的pdn连接的建立。
本实例中,移动终端在开机后已完成attach过程,并进入待机状态。当终端发起pdn连接建立请求,可以对两个apn对应的pdn连接同时发起请求,网络收到后给终端发送激活eps承载请求,同时激活上述两个apn对应的eps承载,终端回复接受激活eps承载,成功完成上述两个apn对应的pdn连接的建立即eps承载激活。
如图9所示,本实例中建立pdn连接eps承载的流程可以包括:
步骤901,终端开机后完成attach进入待机状态,发起pdn连接建立请求,发送“pdnconnectivityrequest”信令给网络侧。
这里,“pdnconnectivityrequest”信令中的“accesspointname”字段携带两个apn:“ims”和“rcs”。其中,“ims”用于建立与ims网络的volte使用的pdn连接,“rcs”用于建立与ims网络的融合通信解决方案(richcommunicationsuite,rcs)服务使用的pdn连接。其中,“pdnconnectivityrequest”信令中还可以包含请求建立上述两个pdn连接的其他相关参数。
步骤902,同时激活apn为“internet”和“ims”的pdn连接eps承载;
网络侧向终端发送“activatedefaultepsbearercontextrequest”信令。这里,在“activatedefaultepsbearercontextrequest”信令的“accesspointname”字段携带有两个apn:“ims”和“rcs”,同时还可以携带这两个apn相关的其他用于激活pdn连接默认eps承载的参数,例如,epsbeareridentity、每个apn对应的ip地址、qos参数等。
步骤903,完成apn为“internet”和“ims”的pdn连接eps承载激活;
终端收到“activatedefaultepsbearercontextrequest”信令后,检查信令中的参数,如果同意激活这两个apn对应的pdn连接默认eps承载,则向网络侧发送“activatedefaultepsbearercontextaccept”信令,至此,终端成功激活了这两个apn对应的pdn连接默认eps承载。
此后,终端即可同时使用apn“ims”对应的与互联网之间的建立的pdn连接业务(volte通话)和“rcs”对应的与ims网络之间建立的pdn连接业务(rcs业务)。
步骤904,完成apn为“ims”的pdn连接eps承载去激活。
当网络侧需要释放apn“ims”对应的eps承载时,向终端发送“deactivatedefaultepsbearercontextrequest”信令;其中,“deactivatedefaultepsbearercontextrequest”信令中包含有“ims”对应的eps承载的epsbeareridentity、esmcause等参数。
此外,本申请实施例还提供一种计算机可读存储介质,存储有计算机可执行指令,所述计算机可执行指令被执行时实现所述建立承载的方法。
可选地,在本实施例中,上述存储介质可以包括但不限于:u盘、只读存储器(rom,read-onlymemory)、随机存取存储器(ram,randomaccessmemory)、移动硬盘、磁碟或者光盘等各种可以存储程序代码的介质。
可选地,在本实施例中,处理器根据存储介质中已存储的程序代码执行上述实施例的方法步骤。
可选地,本实施例中的具体示例可以参考上述实施例及可选实施方式中所描述的示例,本实施例在此不再赘述。
本领域普通技术人员可以理解上述方法中的全部或部分步骤可通过程序来指令相关硬件(例如处理器)完成,所述程序可以存储于计算机可读存储介质中,如只读存储器、磁盘或光盘等。可选地,上述实施例的全部或部分步骤也可以使用一个或多个集成电路来实现。相应地,上述实施例中的各模块/单元可以采用硬件的形式实现,例如通过集成电路来实现其相应功能,也可以采用软件功能模块的形式实现,例如通过处理器执行存储于存储器中的程序/指令来实现其相应功能。本申请不限制于任何特定形式的硬件和软件的结合。
以上显示和描述了本申请的基本原理和主要特征和本申请的优点。本申请不受上述实施例的限制,上述实施例和说明书中描述的只是说明本申请的原理,在不脱离本申请精神和范围的前提下,本申请还会有各种变化和改进,这些变化和改进都落入要求保护的本申请范围内。