协议数据单元会话管理方法及通信装置与流程

文档序号:20204878发布日期:2020-03-27 21:11阅读:323来源:国知局
协议数据单元会话管理方法及通信装置与流程

本申请实施例通信技术领域,尤其涉及一种协议数据单元会话管理方法及通信装置。



背景技术:

目前,第三代移动通信伙伴项目(thirdgenerationpartnershipproject,3gpp)成立了关于第五代(5th-generation,5g)通信技术的研究项目(studyitem,si):增强型无线宽带(enhancedmobilebroadband,embb)、低时延高可靠通信(ultra-reliablelow-latencycommunications,urllc)和大规模机器类型通信(massivemachinetypecommunications,mmtc)。

会话(session)是处于用户设备(userequipment,ue)和数据网络(datanetwork,dn)之间的连接,用于在ue和数据网络之间传输数据,5g新空口(newradio,nr)中,session被统称为协议数据单元(protocoldataunit,pdu)会话。根据应用程序(application,app)对会话的不同需求,一个ue可以同时建立多个pdu会话来传输不同应用程序的数据。nr中,为了避免网络过度拥塞,针对ue,引入最大pdusession建立数量(maximumnumberofestablishedpdusession),用于阻止ue发起并建立更多的pdusession。若ue将maximumnumberofestablishedpdusession设置为某个值后,如设置为n(n≥1且为整数)后,无论网络是否不再拥塞,ue能够建立的pdusession的数量都不能超过n。此时,想要突破该限制,必须对ue进行开关机或移除客户识别模块(subscriberidentitymodule,sim)卡操作,过程复杂且不可避免的需要中断ue的正常业务。



技术实现要素:

本申请实施例提供一种协议数据单元会话管理方法及通信装置,通过在非接入层增加用于管理pdusession的指示域,以指示ue的pdusession的数量是否受限,过程简单且无需中断ue的正常业务。

第一方面,本申请实施例提供一种协议数据单元会话管理方法,包括:

核心网设备生成非接入层nas消息,所述nas消息包含指示域,所述指示域用于指示终端设备的pdusession的数量是否受限;

所述核心网设备向所述终端设备发送所述nas消息。

一种可行的设计中,当所述指示域指示所述终端设备的pdusession的数量不受限时,所述终端设备在已链接的pdusession的数量达到第一阈值后,可发起第一请求,所述第一阈值为所述终端设备设置的pdusession的最大个数,所述第一请求用于请求建立新的pdusession。

一种可行的设计中,当所述指示域指示所述终端设备的pdusession的数量受限时,所述指示域还用于指示所述终端设备不建立新的pdusession。

一种可行的设计中,所述终端设备已链接的pdusession的数量大于或等于第一阈值,所述第一阈值为所述终端设备设置的pdusession的最大个数。

一种可行的设计中,所述nas消息为下述消息中的任意一个:注册接受消息、pdusession修改命令。

一种可行的设计中,所述核心网设备生成非接入层nas消息之前,还包括:

所述核心网设备确定第一数量和第二数量,所述第一数量是所述终端设备所在的公共陆地移动网络plmn所允许链接的最大pdusession数量,所述第二数量是所述plmn当前已链接的pdusession数量;

所述核心网设备确定所述第二数量大于或等于所述第一数量。

一种可行的设计中,所述核心网设备生成非接入层nas消息,包括:

所述核心网设备根据所述终端设备的用户等级和/或网络拥塞状况生成所述nas消息。

一种可行的设计中,所述指示域包含下述字段:

标识字段,用于指示所述指示域的标识;

信息元素字段,用于指示所述指示域的用途;

类型字段,用于指示受限或不受限;

特性字段,用于指示所述指示域的可选特性;

格式字段,用于指示所述指示域的编码格式;

长度字段,用于指示所述指示域的字节长度。

第二方面,本申请实施例提供一种协议数据单元会话管理方法,包括:

用户设备终端设备接收核心网设备发送的nas消息,所述nas消息包含指示域,所述指示域用于指示终端设备的pdusession的数量是否受限;

所述终端设备根据所述指示域确定是否可建立新的pdusession。

一种可行的设计中,当所述指示域指示所述终端设备的pdusession的数量不受限时,所述终端设备在已链接的pdusession的数量达到第一阈值后,可发起第一请求,所述第一阈值为所述终端设备设置的pdusession的最大个数,所述第一请求用于请求建立新的pdusession。

一种可行的设计中,当所述指示域指示所述终端设备的pdusession的数量受限时,所述指示域还用于指示所述终端设备不建立新的pdusession。

一种可行的设计中,所述终端设备已链接的pdusession的数量大于或等于第一阈值,所述第一阈值为所述终端设备设置的pdusession的最大个数。

一种可行的设计中,所述nas消息为下述消息中的任意一个:注册接受消息、pdusession修改命令。

一种可行的设计中,所述指示域包含下述字段:

标识字段,用于指示所述指示域的标识;

信息元素字段,用于指示所述指示域的用途;

类型字段,用于指示受限或不受限;

特性字段,用于指示所述指示域的可选特性;

格式字段,用于指示所述指示域的编码格式;

长度字段,用于指示所述指示域的字节长度。

第三方面,本申请实施例提供一种通信装置,包括:

处理单元,用于生成非接入层nas消息,所述nas消息包含指示域,所述指示域用于指示终端设备的pdusession的数量是否受限;

收发单元,用于向所述终端设备发送所述nas消息。

一种可行的设计中,当所述指示域指示所述终端设备的pdusession的数量不受限时,所述终端设备在已链接的pdusession的数量达到第一阈值后,可发起第一请求,所述第一阈值为所述终端设备设置的pdusession的最大个数,所述第一请求用于请求建立新的pdusession。

一种可行的设计中,当所述指示域指示所述终端设备的pdusession的数量受限时,所述指示域还用于指示所述终端设备不建立新的pdusession。

一种可行的设计中,所述终端设备已链接的pdusession的数量大于或等于第一阈值,所述第一阈值为所述终端设备设置的pdusession的最大个数。

一种可行的设计中,所述nas消息为下述消息中的任意一个:注册接受消息、pdusession修改命令。

一种可行的设计中,所述处理单元,在生成非接入层nas消息之前,还用于确定第一数量和第二数量,所述第一数量是所述终端设备所在的公共陆地移动网络plmn所允许链接的最大pdusession数量,所述第二数量是所述plmn当前已链接的pdusession数量,确定所述第二数量大于或等于所述第一数量。

一种可行的设计中,所述处理单元,在生成非接入层nas消息时,根据所述终端设备的用户等级和/或网络拥塞状况生成所述nas消息。

一种可行的设计中,所述指示域包含下述字段:

标识字段,用于指示所述指示域的标识;

信息元素字段,用于指示所述指示域的用途;

类型字段,用于指示受限或不受限;

特性字段,用于指示所述指示域的可选特性;

格式字段,用于指示所述指示域的编码格式;

长度字段,用于指示所述指示域的字节长度。

第四方面,本申请实施例提供一种通信装置,包括:

收发单元,用于接收核心网设备发送的nas消息,所述nas消息包含指示域,所述指示域用于指示终端设备的pdusession的数量是否受限;

处理单元,用于根据所述指示域确定是否可建立新的pdusession。

一种可行的设计中,当所述指示域指示所述终端设备的pdusession的数量不受限时,所述终端设备在已链接的pdusession的数量达到第一阈值后,可发起第一请求,所述第一阈值为所述终端设备设置的pdusession的最大个数,所述第一请求用于请求建立新的pdusession。

一种可行的设计中,当所述指示域指示所述终端设备的pdusession的数量受限时,所述指示域还用于指示所述终端设备不建立新的pdusession。

一种可行的设计中,所述终端设备已链接的pdusession的数量大于或等于第一阈值,所述第一阈值为所述终端设备设置的pdusession的最大个数。

一种可行的设计中,所述nas消息为下述消息中的任意一个:注册接受消息、pdusession修改命令。

一种可行的设计中,所述指示域包含下述字段:

标识字段,用于指示所述指示域的标识;

信息元素字段,用于指示所述指示域的用途;

类型字段,用于指示受限或不受限;

特性字段,用于指示所述指示域的可选特性;

格式字段,用于指示所述指示域的编码格式;

长度字段,用于指示所述指示域的字节长度。

第五方面,本发明实施例提供一种电子设备,包括处理器、存储器及存储在所述存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现如上第一方面或第一个方面的各种可能的实现方式中的方法。

第六方面,本发明实施例提供一种电子设备,包括处理器、存储器及存储在所述存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现如上第二方面或第二个方面的各种可能的实现方式中的方法。

第七方面,本申请实施例提供一种包含指令的计算机程序产品,当其在电子设备上运行时,使得电子设备计算机执行上述第一方面或第一方面的各种可能的实现方式中的方法。

第八方面,本申请实施例提供一种包含指令的计算机程序产品,当其在电子设备上运行时,使得电子设备执行上述第二方面或第二方面的各种可能的实现方式中的方法。

第九方面,本申请实施例提供一种可读存储介质,所述可读存储介质中存储有指令,当其在电子设备上运行时,使得电子设备执行如上述第一方面或第一方面的各种可能的实现方式中的方法。

第十方面,本申请实施例提供一种可读存储介质,所述可读存储介质中存储有指令,当其在电子设备上运行时,使得电子设备执行如上述第二方面或第二方面的各种可能的实现方式中的方法。

本申请实施例提供的协议数据单元会话管理方法及通信装置,核心网设备生成包含指示域的nas消息并发送给终端设备,指示域用于指示终端设备的pdusession的数量是否受限,终端设备根据该指示域确定是否可建立新的pdusession。采用该种方案,处于正常业务状态下的终端设备能够通过nas消息确定pdusession的数量是否受限,无需终端设备开关机或插拔sim卡突破maximumnumberofestablishedpdusession的限制,过程简单且能够避免中断终端设备的正常业务。

附图说明

图1是本申请实施例提供的协议数据单元会话管理方法所适用的通信系统的架构示意图;

图2是本申请实施例提供的协议数据单元会话管理方法的流程图;

图3是本申请实施例提供的一种协议数据单元会话管理方法的另一个流程图;

图4是本申请实施例提供的协议数据单元会话管理方法的又一个流程图;

图5为本发明实施例提供的一种通信装置的结构示意图;

图6为本发明实施例提供的一种通信装置的结构示意图;

图7为本发明实施例提供的一种电子设备的结构示意图。

具体实施方式

为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

在5gnr移动通信技术中,终端设备和数据网络(datanetwork,dn)之间用于传输数据的连接称之为pdu会话。根据应用程序对会话的不同需求,一个终端设备可以同时建立多个pdu会话来传输不同应用程序的数据。为避免网络过度拥塞,一个终端设备能够同时建立的pdu会话的数量存在上限,该上限称之为最大pdusession建立数量(maximumnumberofestablishedpdusession),该参数用于阻止终端设备发起并建立更多的pdusession。

通过情况下,当终端设备接收到网络发送的65错误后,将maximumnumberofestablishedpdusession设定为某个值,例如设定为6之后,该终端设备最多能够建立6个pdusession。当终端设备已链接的pdusession为6个后,此时,即使网络不再拥塞,网络也不能让终端设备改变maximumnumberofestablishedpdusession的设定值,以允许终端设备建立更多的pdusession。也就是说,终端设备无法建立新的pdusession,使得终端设备已链接的pdusession的数量超过6个,导致业务数据传输延时增大。

终端设备一旦将maximumnumberofestablishedpdusession设定为某个值后,终端设备已链接的pdusession的数量将受到限制。为了使得终端设备已链接的pdusession的数量不受限制,常见的做法是重新开关机,甚至是插拔客户识别模块(subscriberidentitymodule,sim)卡。或者,也可以是终端设备漫游到不同的公共陆地移动网络(publiclandmobilenetwork,,plmn)。显然,开关机或者插拔sim卡会中断终端设备的业务,或者无法在终端设备处于正常业务状态下进行。而漫游到其他plmn的方式无法应用于固定地点的终端设备。

有鉴于此,本申请实施例提供一种协议数据单元会话管理方法,通过在非接入层增加用于指示域,以指示终端设备的pdusession是否受限,从而提高终端设备建立pdusession的灵活性。

本申请实施例提供的协议数据单元会话管理方法适用于各种通信系统,该通信系统可以是支持5g移动通信技术的通信系统,例如nr接入技术;或者,该通信系统还可以是支持多种无线技术的通信系统,例如支持长期演进(longtermevolution,lte)lte技术和nr接入技术的通信系统。另外,该通信系统也可以适用于面向未来的通信技术。下面,以通信系统为支持5g移动通信技术的通信系统为例进行说明。示例性的,可参见图1。

图1是本申请实施例提供的协议数据单元会话管理方法所适用的通信系统的架构示意图。请参照他1,该通信系统中的网元包括接入网络(accessnetwork,an)、接入与移动管理功能(authenticationmanagementfunction,amf)实体、会话管理功能(sessionmanagementfunction,smf)实体、策略控制功能(policycontrolfunction,pcf)实体、用户面功能(userplanefunction,upf)实体、独立数据管理(unifieddatamanagement,udm)实体、鉴权服务功能(authenticationserverfunction,ausf)实体、数据网络(datanetwork,dn)、应用功能(applicationfunction,af)实体、网络仓储功能(networkepositoryfunction,nrf)实体、网络暴露功能(networkexposurefunction,nef)实体、网络切片选择功能(networksliceselectionfunction,nssf)实体等。

其中,接入网络可以为无线接入网络(radioaccessnetwork,ran)等,其是一种部署在无线接入网用以提供无线通信功能的装置。可选的,本申请实施例所涉及的ran设备包括例如但不限于如下各种形式的宏基站,微基站(也称为小站),中继站,发送接收点(transmissionreceptionpoint,trp),下一代网络节点(gnodeb,gnb)、连接下一代核心网的演进型节点b(ngevolvednodeb,ng-enb)等,还可以包括无线局域网(wirelesslocalareanetwork,wlan)接入设备等非第三代合作伙伴计划(3rdgenerationpartnershipproject,3gpp)系统的ran设备。

amf实体具有终端设备的移动性管理、注册管理、连接管理、合法监听、支持传输终端设备和smf之间的会话管理(sessionmanagement,sm)信息、接入认证和接入授权等功能。

smf实体具有会话管理、漫游等功能。其中,会话管理功能,例如,会话建立、修改和释放。漫游功能可以包括计费数据收集、支持与外部(external)数据网络(datanetwork,dn)进行认证/授权的信令传输。

pcf实体包含用户签约信息管理功能、策略控制功能、计费策略控制功能、服务质量(qualityofservice,qos)控制等。

upf实体是用户面的功能网元,主要负责连接外部网络,以及对用户报文进行处理,如转发、计费、合法监听等。可选的,还可以接收数据。

udm实体具有认证证书的处理,用户识别处理,访问授权,注册和移动性管理,订阅管理以及短信管理等功能。

ausf实体具有鉴权服务功能。

dn是为终端设备提供服务的网络,如一些dn为终端设备提供上网功能,另一些dn为终端设备提供短信功能等。

af实体可以与3gpp核心网络进行交互。af实体具体可以为应用服务器,可用于与pcf实体交互,为应用定制策略。

nrf实体用于保存和维护网络功能(networkfunction,nf)实例的信息的逻辑实体,当收到用户的业务请求时,nf实例可以通过向nrf实体查询获取能够提供用户请求的网络业务的其他nf实例,从而确定下一跳路由。

nef实体能够提供的网络功能包括对外提供网元的服务、能力以及应用功能和边缘计算。可选的,nef实体还提供了一种向3gpp核心网络提供信息的应用功能,例如,移动模式和通信模式。在这种情况下,nef实体还可以提供认证、授权和限制上述应用功能的网络功能。

nssf实体主要负责根据s-nssai来为终端设备选择网络切片实例。当nssf实体获取到终端设备发送的网络切片选择辅助信息(singlenetworksliceselectionassistanceinformation,s-nssai)时,nssf实体根据该s-nssai来选择一个为该终端设备服务的网络切片实例(networksliceinstance,nsi)和/或网络切片子网实例(networkslicesubnetinstance,nssi)。

请参照图1,终端设备通过n1接口与amf实体通信,ran通过n2接口与amf实体通信,ran通过n3接口与upf实体通信,upf实体通过n4接口与smf实体通信,upf实体通过n6接口接入数据网络,不同upf实体之间通过n9接口通信。af实体通过naf接口为其他实体(如udm实体、pcf实体)提供服务。udm实体通过nudm接口为其他实体(如af实体、pcf实体)提供服务。pcf实体通过npcf接口为其他实体(如udm实体、nrf实体)提供服务。nrf实体通过nnrf接口为其他实体(如nef实体、pcf实体)提供服务。nef实体通过nnef接口为其他实体(如nrf实体、nssf实体)提供服务。nssf实体通过nnssf接口为其他实体(如nef实体、nrf实体)提供服务。ausf实体通过nausf接口为其他实体(如amf实体、nef实体)提供服务。amf实体通过namf接口为其他实体(如ausf实体、smf实体)提供服务。smf实体通过nsmf接口为其他实体(如ausf实体、amf实体)提供服务。

请参照图1,终端设备可以是手机、平板电脑、桌面型、膝上型笔记本电脑、超级移动个人计算机(ultra-mobilepersonalcomputer,umpc)、手持计算机、上网本、个人数字助理(personaldigitalassistant,pda)等设备。核心网设备可以是图1中除终端设备、ran和dn外的其他任意一个网元或集成设置的多个网元。

图2是本申请实施例提供的协议数据单元会话管理方法的流程图,本实施例是从终端设备和核心网交互的角度进行说明,本实施例包括:

101、核心网设备生成非接入层nas消息。

其中,所述nas消息包含指示域,所述指示域用于指示终端设备的pdusession的数量是否受限。

示例性的,核心网设备可以根据网络拥塞情况、终端设备等级等,针对终端设备生成非接入层(nonaccessstratum,nas)消息。该终端设备可以是接收到网络发送的65错误后,将maximumnumberofestablishedpdusession设定为某个值的终端设备,也可以是未将maximumnumberofestablishedpdusession设定为预设值的终端设备。

可选的,指示域的结构如表1所示。

表1

请参照表1,指示域包含下述6个字段:

a、标识字段,如表1中的信息元素标识(informationelementidentity,iei),该字段通过一个特定的数值,如0xf1来表示指示域标识,指示域标识用于指示该指示域用于复位(reset)或设置(set)maximumnumberofestablishedpdusession。其中,复位maximumnumberofestablishedpdusession指终端设备的pdusession的数量不受限制,而设置maximumnumberofestablishedpdusession指终端设备的pdusession的数量受限。

b、信息元素字段,如表1中的信息元素(informationelement),该字段是复位/设置指示域标识,比如可以是reset/setmaximumnumberofestablishedpdusession。

c、类型字段,如表1中的类型(type)/参考(reference),该字段用于指示是复位maximumnumberofestablishedpdusession,还是设置maximumnumberofestablishedpdusession。例如,若type/reference为特定值a(比如1),则表明是设置maximumnumberofestablishedpdusession;再如,若type/reference为特定值b(比如0),则表明是复位maximumnumberofestablishedpdusession。

d、特性字段,用于指示所述指示域的可选特性,如表1中的存在(presence),该字段的值为o时,o表示选项(option),表明指示域具有可选特性。

e、格式字段,如表1中的格式(fomat),值(value,v)用于指示该指示域采用v格式形式编码。

f、长度字段,如表1中的长度(length),用于指示所述指示域占用1个字节长度。

102、核心网设备向终端设备发送nas消息。

相应的,终端设备接收核心网设备发送的nas消息。

103、终端设备根据所述指示域确定是否可建立新的pdusession。

示例性的,不论终端设备是否将maximumnumberofestablishedpdusession设定为某个预设值,当终端设备接收到nas消息后,即可根据该nas消息确定是否能够建立新的pdu会话。例如,若该nas消息指示终端设备的pdusession数量不受限制,则终端设备在需要建立新的pdusession时,主动发起并建立新的pdusession。再如,若该nas消息指示终端设备的pdusession受限,则说明网络不允许终端设备发起并建立新的pdusession。

本申请实施例提供的pdusession管理方法,核心网设备生成包含指示域的nas消息并发送给终端设备,指示域用于指示终端设备的pdusession的数量是否受限,终端设备根据该指示域确定是否可建立新的pdusession。采用该种方案,处于正常业务状态下的终端设备能够通过nas消息确定pdusession的数量是否受限,无需终端设备开关机或插拔sim卡突破maximumnumberofestablishedpdusession的限制,过程简单且能够避免中断终端设备的正常业务。

上述实施例中,当所述指示域指示所述终端设备的pdusession的数量不受限时,所述终端设备在已链接的pdusession的数量达到第一阈值后,可发起第一请求,所述第一阈值为所述终端设备设置的pdusession的最大个数,所述第一请求用于请求建立新的pdusession。

示例性的,指示域指示终端设备的pdusession的数量不受限,是指终端设备的pdusession的数量可突破第一阈值,该第一阈值可以为一个预设值,也可以为终端设备接收到65错误后计算出的值,例如,终端设备接收到65错误后,若终端设备已链接的pdusession为6,则该第一阈值等于6,若终端设备接收到65错误后,终端设备已链接的pdusession为8,则该第一阈值等于8。以终端设备接收到65错误后,计算出的已链接的pdusession为6为例,若终端设备接收到nas消息,该nas消息中的指示域指示终端设备的pdusession不受限,则终端设备在有建立新的pdusession的需求时,可以向核心网设备发起pdusession建立请求,以建立新的pdusession。建立新的pdusession后,若之前的6个已链接的pdusession未被释放,则该终端设备已链接的pdusession的数量超过6个。采用该种方案,核心网设备通过nas消息指示终端设备的pdusession不受限制,使得终端设备可以建立新的pdusession,避免业务数据延迟。

上述实施例中,当所述指示域指示所述终端设备的pdusession的数量受限时,所述指示域还用于指示所述终端设备不建立新的pdusession。

示例性的,指示域指示终端设备的pdusession的数量受限,是指终端设备不可再建立新的pdusession。此时,终端设备已链接的pdusession的数量大于或等于第一阈值,所述第一阈值为所述终端设备设置的pdusession的最大个数。具体可参见图3。

图3是本申请实施例提供的一种协议数据单元会话管理方法的另一个流程图,图3包括:

201、终端设备接收网络发送的65错误。

202、终端设备设置pdusession的最大个数。

pdusession的最大个数即为上述的maximumnumberofestablishedpdusession,也可以理解为第一阈值。例如,终端设备接收到65错误后,若终端设备已链接的pdusession为6,则该第一阈值等于6,若终端设备接收到65错误后,终端设备已链接的pdusession为3,则该第一阈值等于3。

203、终端设备接收核心网设备发送nas消息,该nas消息的指示域用于指示终端设备的pdusession不受限。

204、终端设备建立新的pdusession。

示例性的,终端设备可建立更多的pdusession,使得终端设备已链接的pdusession的数量突破第一阈值的限制。

需要说明的是,终端设备发起并建立新的pdusession,涉及与网络的交互,上述图3中未示出详细过程。

205、终端设备接收核心网设备发送的nas消息,该nas消息的指示域用于指示终端设备的pdusession受限。

示例性的,假设经过上述步骤204后,终端设备设置的第一阈值为6,终端设备已链接的pdusession的数量大于第一阈值,比如为8个甚至更多,则本步骤中,终端设备不在向核心网设备发起psusession建立请求,或者,即使终端设备发起pdusession建立请求,该请求也会被核心网设备拒绝,使得终端设备已链接的pdusession的数量最多为8个。倘若终端设备释放掉该8个已链接的pdusession中的部分pdusession,则终端设备可继续建立新的pdusession,但是该终端设备已链接的pdusession的数量不能超过6个。

采用该种方案,核心网设备通过nas消息指示终端设备的pdusession受限制,使得终端设备可以随时不再发起并建立新的pdusession,过程简单。

上述实施例中,nas消息在终端设备的生命周期中一直存在,其可以是注册接受(registrationaccept)消息、pdusession修改命令(pdusessionmodificationcommand)。

当nas消息为registrationaccept消息时,核心网设备可以被动的向终端设备发送nas消息。例如,终端设备向核心网设备发送一条请求(request)消息,该请求消息用于请求注册接受;核心网设备接收到request消息后,向终端设备发送包含指示域的registrationaccept消息,以指示终端设备的pdusession的数量是否受限,之后,终端设备向核心网设备发送完成(complete)响应。

当nas消息为pdusessionmodificationcommand时,核心网设备可以主动或被动的向终端设备发送nas消息。例如,被动场景下,终端设备针对某个pdusession向核心网设备发送pdusessionmodificationrequest,该请求消息用于请求修改pdusession;核心网设备接收到pdusessionmodificationrequest后,向终端设备发送包含指示域的pdusessionmodificationcommand,以指示终端设备的pdusession的数量是否受限,之后,终端设备向核心网设备发送pdusessionmodificationcomplete。再如,主动场景下,核心网设备向终端设备发送包含指示域的pdusessionmodificationcommand,以指示终端设备的pdusession的数量是否受限,之后,终端设备向核心网设备发送pdusessionmodificationcomplete。

上述实施例中,核心网设备在生成nas消息时,确定第一数量和第二数量,所述第一数量是所述终端设备所在的公共陆地移动网络plmn所允许链接的最大pdusession数量,所述第二数量是所述plmn当前已链接的pdusession数量;所述核心网设备确定所述第二数量大于或等于所述第一数量。

示例性的,该第一数量是网络向外宣称的能够链接的pdusession的最大数量,向外宣称的第一数量实质上小于网络真正能够链接的pdusession的数量。例如,当该第一数量为700时,网络实质上真正能够链接的pdusession的数量可能是1000。当核心网设备确定出第二数量大于或等于第一数量时,核心网设备认为需要生成nas消息,以便向终端设备告知终端设备的pdusession是否受限。

当核心网设备需要生成nas消息时,核心网设备可考虑终端设备的用户等级和/或网络拥塞状况等。

图4是本申请实施例提供的协议数据单元会话管理方法的又一个流程图,图4包括:

301、核心网设备确定终端设备所在的plmn的第一数量。

其中,第一数量表示ue所在的plmn所允许链接的pdusession的最大值。实际实现时,核心网设备可以预先确定每个plmn所允许链接的pdusession的最大值。

302、核心网设备确定第二数量。

第二数量是终端设备所在的plmn已链接的pdusession的数量,本步骤中,核心网设备实时动态跟踪并记录终端设备所在的plmn已链接的pdusession的数量。

303、核心网设备利用终端设备的用户等级确定终端设备是否为高级用户,若终端设备为高级用户,则执行步骤304;若终端设备不是高级用户,则执行步骤306。

304、核心网设备判断第二数量是否大于或等于第一数量,若第二数量大于或等于第一数量,则执行步骤305;若第二数量小于第一数量,则执行307按照现有流程处理。

305、核心网设备向终端设备发送指示域指示终端设备的pdusession的数量不受限的nas消息。

306、核心网设备向终端设备发送指示域指示终端设备的pdusession的数量受限的nas消息。

图5为本发明实施例提供的一种通信装置的结构示意图。该通信装置100可以通过软件和/或硬件的方式实现。如图5所示,该通信装置100包括:

处理单元11,用于生成非接入层nas消息,所述nas消息包含指示域,所述指示域用于指示终端设备的pdusession的数量是否受限;

收发单元12,用于向所述终端设备发送所述nas消息。

一种可行的设计中,当所述指示域指示所述终端设备的pdusession的数量不受限时,所述终端设备在已链接的pdusession的数量达到第一阈值后,可发起第一请求,所述第一阈值为所述终端设备设置的pdusession的最大个数,所述第一请求用于请求建立新的pdusession。

一种可行的设计中,当所述指示域指示所述终端设备的pdusession的数量受限时,所述指示域还用于指示所述终端设备不建立新的pdusession。

一种可行的设计中,所述终端设备已链接的pdusession的数量大于或等于第一阈值,所述第一阈值为所述终端设备设置的pdusession的最大个数。

一种可行的设计中,所述nas消息为下述消息中的任意一个:注册接受消息、pdusession修改命令。

一种可行的设计中,所述处理单元11,在生成非接入层nas消息之前,还用于确定第一数量和第二数量,所述第一数量是所述终端设备所在的公共陆地移动网络plmn所允许链接的最大pdusession数量,所述第二数量是所述plmn当前已链接的pdusession数量,确定所述第二数量大于或等于所述第一数量。

一种可行的设计中,所述处理单元11,在生成非接入层nas消息时,根据所述终端设备的用户等级和/或网络拥塞状况生成所述nas消息。

一种可行的设计中,所述指示域包含下述字段:

标识字段,用于指示所述指示域的标识;

信息元素字段,用于指示所述指示域的用途;

类型字段,用于指示受限或不受限;

特性字段,用于指示所述指示域的可选特性;

格式字段,用于指示所述指示域的编码格式;

长度字段,用于指示所述指示域的字节长度。

本发明实施例提供的通信装置,可以执行上述实施例中核心网设备的动作,其实现原理和技术效果类似,在此不再赘述。

图6为本发明实施例提供的一种通信装置的结构示意图。该通信装置200可以通过软件和/或硬件的方式实现。如图6所示,该通信装置200包括:

收发单元21,用于接收核心网设备发送的nas消息,所述nas消息包含指示域,所述指示域用于指示终端设备的pdusession的数量是否受限;

处理单元22,用于根据所述指示域确定是否可建立新的pdusession。

一种可行的设计中,当所述指示域指示所述终端设备的pdusession的数量不受限时,所述终端设备在已链接的pdusession的数量达到第一阈值后,可发起第一请求,所述第一阈值为所述终端设备设置的pdusession的最大个数,所述第一请求用于请求建立新的pdusession。

一种可行的设计中,当所述指示域指示所述终端设备的pdusession的数量受限时,所述指示域还用于指示所述终端设备不建立新的pdusession。

一种可行的设计中,所述终端设备已链接的pdusession的数量大于或等于第一阈值,所述第一阈值为所述终端设备设置的pdusession的最大个数。

一种可行的设计中,所述nas消息为下述消息中的任意一个:注册接受消息、pdusession修改命令。

一种可行的设计中,所述指示域包含下述字段:

标识字段,用于指示所述指示域的标识;

信息元素字段,用于指示所述指示域的用途;

类型字段,用于指示受限或不受限;

特性字段,用于指示所述指示域的可选特性;

格式字段,用于指示所述指示域的编码格式;

长度字段,用于指示所述指示域的字节长度。

本发明实施例提供的通信装置,可以执行上述实施例中终端设备的动作,其实现原理和技术效果类似,在此不再赘述。

需要说明的是,应理解以上收发单元实际实现时可以是收发器,处理单元可以以软件通过处理元件调用的形式实现;也可以以硬件的形式实现。例如,处理单元可以为单独设立的处理元件,也可以集成在上述装置的某一个芯片中实现,此外,也可以以程序代码的形式存储于上述装置的存储器中,由上述装置的某一个处理元件调用并执行以上处理单元的功能。此外这些单元全部或部分可以集成在一起,也可以独立实现。这里所述的处理元件可以是一种集成电路,具有信号的处理能力。在实现过程中,上述方法的各步骤或以上各个单元可以通过处理器元件中的硬件的集成逻辑电路或者软件形式的指令完成。

例如,以上这些单元可以是被配置成实施以上方法的一个或多个集成电路,例如:一个或多个专用集成电路(applicationspecificintegratedcircuit,asic),或,一个或多个微处理器(digitalsignalprocessor,dsp),或,一个或者多个现场可编程门阵列(fieldprogrammablegatearray,fpga)等。再如,当以上某个单元通过处理元件调度程序代码的形式实现时,该处理元件可以是通用处理器,例如中央处理器(centralprocessingunit,cpu)或其它可以调用程序代码的处理器。再如,这些单元可以集成在一起,以片上系统(system-on-a-chip,soc)的形式实现。

图7为本发明实施例提供的一种电子设备的结构示意图,该电子设备可以是上述的核心网设备或终端设备。如图7所示,该电子设备300包括:

处理器31和存储器32;

所述存储器32存储计算机执行指令;

所述处理器31执行所述存储器32存储的计算机执行指令,使得所述处理器31执行如上核心网设备执行的协议数据单元会话管理方法或终端设备执行的协议数据单元会话管理方法。

处理器31的具体实现过程可参见上述方法实施例,其实现原理和技术效果类似,本实施例此处不再赘述。

可选地,该电子设备300还包括通信部件33。其中,处理器31、存储器32以及通信部件33可以通过总线34连接。

本发明实施例还提供一种可读存储介质,所述可读存储介质中存储有计算机执行指令,所述计算机执行指令被处理器执行时用于实现如上核心网设备执行的协议数据单元会话管理方法或终端设备执行的协议数据单元会话管理方法。

本发明实施例还提供一种计算机程序产品,当所述计算机程序产品在核心网设备上运行时,用于实现核心网设备执行的协议数据单元会话管理方法;或者,当所述计算机程序在终端设备上运行时,用于实现终端设备执行的协议数据单元会话管理方法。

本领域普通技术人员可以理解:实现上述各方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成。前述的程序可以存储于一计算机可读取存储介质中。该程序在执行时,执行包括上述各方法实施例的步骤;而前述的存储介质包括:rom、ram、磁碟或者光盘等各种可以存储程序代码的介质。

最后应说明的是:以上各实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围。

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