本发明涉及通信领域,具体而言,涉及一种网络系统中状态信息的处理方法、装置及存储介质。
背景技术:
第三代合作计划(3rdgenerationpartnershipproject,简称为3gpp)从r8开始制定第四代或称长期演进(longtermevolution,简称为lte)移动通信系统中。图1是现有技术中分组核心网(evolvedpacketcore,简称为epc)网络架构示意图,如图1所示,网络架构中各网元的功能如下:
终端(userequipment,简称为ue),主要通过无线空口接入4g网络并获得服务,终端通过空口和基站交互信息,通过非接入层信令(non-accessstratum,简称为nas)和核心网的移动性管理实体交互信息。
基站enb,负责终端接入网络的空口资源调度和以及空口的连接管理。
移动管理实体:核心网控制面实体,主要负责对用户的鉴权、授权以及签约检查,用户移动性管理,分组数据网(packetdatanetwork,简称为pdn)连接以及承载的维护,用户idle(空闲)状态下触发寻呼等功能。
服务网关(servinggateway,简称为s-gw):核心网用户面功能实体,主要负责漫游情况下和pdngw(p-gw)的交互。
分组数据网关p-gw:核心网用户面功能实体,是终端接入pdn网络的接入点,负责分配用户ip地址,网络触发的承载建立、修改和删除,还具有服务质量(qualityofservice,简称为qos)控制计费等功能,是用户在3gpp系统内的锚点,从而保证ip地址不变,保证业务连续性。在控制与转发分离架构中,p-gw又分为2个部分,一个是控制实体pgw-c,一个是用户面实体pgw-u。pgw-c负责信令控制,pgw-u负责ip转发。
归属签约服务器(homesubscriptionserver,简称为hss):存储了用户的签约信息
策略控制与计费规则功能(policyandchargingcontrolfunction,简称为pcrf),负责策略决策和计费规则的制定。pcrf提供了基于业务数据流的网络控制规则,这些网络控制包括业务数据流的检测、门控(gatingcontrol)、服务质量控制以及基于数据流的计费规则等。pcrf将其制定的策略和计费规则发送给p-gw执行。
3gpp从r14开始研究下一代通讯系统(nextgensystem),下一代通讯系统能够支持演进的移动宽带(evolvedmobilebroadband,简称为embb)、超大连接机器通讯(massivemachinetypecommunication,简称为mmtc)、超可靠机器通讯(ultrareliablemachinetypecommunication,简称为umtc)三种业务类型,这三种业务类型具有不同的网络特性。图2是现有技术中下一代移动通信网络架构示意图,如图2所示,各网元的功能如下:
终端(userequipment,简称为ue),主要通过下一代无线空口接入网络并获得服务,终端通过空口和基站交互信息,通过非接入层信令和核心网的公共控制面功能以及会话控制面功能交互信息。
下一代基站(ngran,radioaccessnetwork,简称为gnb),负责终端接入网络的空口资源调度和以及空口的连接管理。
会话控制面功能(sessionmanagementfunction,简称为smf),和终端交互,主要负责处理用户分组数据单元(packetdataunit,简称为pdu)会话建立、修改和删除请求,选择upf(userplanefunction,用户面功能);建立ue到upf之间的用户面连接;和策略控制功能(policycontrolfunction,简称为pcf)一起确定会话的qos(qualityofservice)参数等功能。
接入与移动性管理功能(accessandmobilitycontrolfunction,简称为amf):是核心网内的公共控制面功能。一个用户只有一个amf,其负责对用户的鉴权、授权以及签约检查以保证用户是合法用户;用户移动性管理,包括位置注册和临时标识分配;当用户发起pdu(packetdataunit,分组数据单元)连接建立请求的时候,选择合适的smf;转发ue和smf之间的非接入层信令;转发基站和smf之间的接入层(accessstratum,简称为as)信令。
用户面功能(userplanefunction,简称为upf):提供用户面处理功能,包括数据转发、qos执行。upf还提供用户移动时候的用户面锚点,保证业务连续性。
策略控制功能pcf:与4g时代的pcrf类似。
签约数据管理功能(subscriptiondatamanagement,简称为sdm):存储了用户的签约数据,其和4g时代的hss非常类似。
nextgensystem(5g)的部署,开始会在热点地区局部部署,如市中心,商业中心等。当ue接入5g系统中,随着用户的移动,移除了5g系统的覆盖范围,必须要解决如何无缝的切换到4g系统中,否则会话会产生中断。
图3是现有技术中4g与5g切换架构示意图,如图3所示,是一个满足4g<-->5g双向切换的网络架构。其核心特点是该架构同时兼容4g和5g架构。其核心特点是pgw-c和smf合一,pgw-u和upf合一,pcf和pcrf合一,ue的用户面始终锚定在upf/pgw-u上。在amf和mme之间,增加nx接口,在该接口上发送跨系统间切换请求。这样ue在lte和5g之间切换时,能够保证无缝切换。
当4g系统中,ue和网络建立pdnconnection。每个pdnconnection内可以建立多个bearer(承载),每个承载代表了对应的业务流(serviceflows)及其qos参数。mme会为每个bearer分配一个bearerid,并且在建立bearer的过程中发送给ue。对于默认承载(defaultbearer),是在建立pdnconnection过程中把bearerid发送给ue,对于专用承载(dedicatedbearer),是在建立dedicatedbearer过程中把bearerid发送给ue。
在5g系统中,则采用qosflow的概念,每个qosflow也代表了对应的业务流(serviceflows),包括对应的qosprofile和分组过滤器(packetfilter)。每个qosflow也有对应的qosflowid(qfi);
在从5g到4g切换过程中,对于在切换过程中切换过去的qosflow,到了4g系统变换成对应的bearer。那么,需要在5g系统中qosflow的建立过程中,对于那些在切换过程中需要切换过去的qosflow预先分配目标侧(4g系统)的bearer会话信息,如bearerid等;但在相关技术的5g与4g切换过程中,不存在如何实现为qosflow预先分配目标侧的bearer会话信息。
技术实现要素:
本发明实施例提供了一种网络系统中状态信息的处理方法、装置及存储介质,以至少解决相关技术5g与4g切换过程中,不存在如何实现为qosflow预先分配目标侧的bearer会话信息的问题。
根据本发明的一个方面,提供了一种网络系统中状态信息的处理方法,包括:第一网络中的第一设备获取提供设备提供的状态信息,其中,所述状态信息用于指示承载标识bearerid的使用状态,所述bearerid为第二网络侧的承载会话标识,所述第一网络与所述第二网络是不同类型的网络系统;所述第一设备确定与所述第一网络中服务质量流qosflow对应的bearerid;所述第一设备根据确定的bearerid更新获取到的状态信息。
可选地,在所述提供设备为用户设备ue的情况下,第一网络中的第一设备获取提供设备提供的状态信息包括:所述第一设备向所述ue发送用于请求所述状态信息的请求消息;所述第一设备接收所述ue提供的所述状态信息。
可选地,在所述提供设备为所述第一网络中的第二设备的情况下,第一网络中的第一设备获取提供设备提供的状态信息包括:所述第一设备接收所述第二设备主动提供的所述状态信息;或,所述第一设备向所述第二设备发送用于请求所述状态信息的请求消息,所述第一设备接收所述第二设备提供的所述状态信息;其中,所述第一设备与第二设备为不同类型的设备。
可选地,在所述第一设备根据确定的bearerid更新获取到的状态信息之后,所述方法还包括:所述第一设备向所述提供设备发送更新后的状态信息;在所述提供设备确定,收到的所述更新后的状态信息不是根据所述提供设备当前最新保存的状态信息所做的更新的情况下,所述第一设备再次获取所述提供设备当前最新保存的状态信息;所述第一设备再次确定与所述第一网络中qosflow对应的bearerid;所述第一设备根据再次确定的bearerid更新获取到的状态信息。
可选地,在所述第一设备根据确定的bearerid更新获取到的状态信息之后,所述方法还包括:所述第一设备将更新后的状态信息发送给所述提供设备用于存储。
可选地,在所述第一设备根据确定的bearerid更新获取到的状态信息之后,所述方法还包括:所述第一设备向用户设备ue发送确定的bearerid。
可选地,在第一网络中的第一设备获取提供设备提供的状态信息后,且所述提供设备未收到所述第一设备发送的更新后的状态信息之前,所述提供设备禁止再次发送未更新前的所述状态信息。
可选地,所述第一网络为5g网络,所述第二网络为4g网络。
可选地,所述第一设备为会话控制面功能smf,所述第二设备为接入与移动性管理功能amf。
根据本发明的另一个方面,提供了一种网络系统中状态信息的处理方法,包括:第一网络中的第一设备向提供设备发送用于请求与所述第一网络中服务质量流qosflow对应的第二网络承载的bearerid的请求消息,其中,所述bearerid为第二网络侧的承载会话标识,所述第一网络与所述第二网络是不同类型的网络系统;所述第一设备接收所述提供设备提供仅供所述第一设备使用的bearerid。
可选地,所述第一网络为5g网络,所述第二网络为4g网络。
可选地,所述第一设备为会话控制面功能smf。
可选地,所述提供设备包括:用户设备ue,或接入与移动性管理功能amf。
可选地,在所述第一设备接收所述提供设备提供仅供所述第一设备使用的bearerid之后,所述方法还包括:所述第一设备向用户设备ue发送与所述第一网络中服务质量流qosflow对应的bearerid。
根据本发明的又一个方面,提供了一种网络系统中状态信息的处理方法,包括:提供设备接收第一网络中的第一设备发送的用于请求与所述第一网络中服务质量流qosflow对应的第二网络承载的bearerid的请求消息,其中,所述bearerid为第二网络侧的承载会话标识,所述第一网络与所述第二网络是不同类型的网络系统;所述提供设备向所述第一设备提供仅供所述第一设备使用的bearerid。
可选地,所述提供设备包括:用户设备ue,或接入与移动性管理功能amf。
根据本发明的又一个方面,提供了一种网络系统中状态信息的处理装置,该装置应用于第一网络中的第一设备侧,包括:第一获取模块,用于获取提供设备提供的状态信息,其中,所述状态信息用于指示承载标识bearerid的使用状态,所述bearerid为第二网络侧的承载会话标识,所述第一网络与所述第二网络是不同类型的网络系统;第一确定模块,用于确定与所述第一网络中服务质量流qosflow对应的bearerid;第一更新模块,用于根据确定的bearerid更新获取到的状态信息。
可选地,在所述提供设备为用户设备ue的情况下,所述第一获取模块包括:第一发送单元,用于向所述ue发送用于请求所述状态信息的请求消息;第一接收单元,用于接收所述ue提供的所述状态信息。
可选地,在所述提供设备为所述第一网络中的第二设备的情况下,所述第一获取模块包括:第二接收单元,用于接收所述第二设备主动提供的所述状态信息;或,第二发送单元,用于向所述第二设备发送用于请求所述状态信息的请求消息;第三接收单元,用于接收所述第二设备提供的所述状态信息;其中,所述第一设备与第二设备为不同类型的设备。
可选地,所述装置还包括:第一发送模块,用于在所述第一更新模块根据确定的bearerid更新获取到的状态信息之后,向所述提供设备发送更新后的状态信息;第二获取模块,用于在所述提供设备确定,收到的所述更新后的状态信息不是根据所述提供设备当前最新保存的状态信息所做的更新的情况下,再次获取所述提供设备当前最新保存的状态信息;第二确定模块,用于再次确定与所述第一网络中qosflow对应的bearerid;第二更新模块,用于根据再次确定的bearerid更新获取到的状态信息。
可选地,所述装置还包括:第二发送模块,用于在所述第一更新模块根据确定的bearerid更新获取到的状态信息之后,将更新后的状态信息发送给所述提供设备用于存储。
可选地,所述装置还包括:第三发送模块,用于向用户设备ue发送确定的bearerid。
可选地,在第一获取模块获取提供设备提供的状态信息后,且所述提供设备未收到所述第一设备发送的更新后的状态信息之前,所述提供设备禁止再次发送未更新前的所述状态信息。
可选地,所述第一网络为5g网络,所述第二网络为4g网络。
可选地,所述第一设备为会话控制面功能smf,所述第二设备为接入与移动性管理功能amf。
根据本发明的又一个方面,提供了一种网络系统中状态信息的处理装置,应用于第一网络中的第一设备侧,包括:第四发送模块,用于向提供设备发送用于请求与所述第一网络中服务质量流qosflow对应的bearerid的请求消息,其中,所述bearerid为第二网络侧的承载会话标识,所述第一网络与所述第二网络是不同类型的网络系统;第一接收模块,用于接收所述提供设备提供仅供所述第一设备使用的bearerid。
可选地,所述第一网络为5g网络,所述第二网络为4g网络。
可选地,所述第一设备为会话控制面功能smf。
可选地,所述提供设备包括:用户设备ue,或移动性控制功能amf。
可选地,所述装置还包括:第五发送模块,用于在所述接收模块接收所述提供设备提供的仅供所述第一设备使用的bearerid之后,向用户设备ue发送与所述第一网络中服务质量流qosflow对应的bearerid。
根据本发明的又一个方面,提供了一种网络系统中状态信息的处理装置,应用于提供设备侧,包括:第二接收模块,用于接收第一网络中的第一设备发送的用于请求与所述第一网络中服务质量流qosflow对应的第二网络承载的bearerid的请求消息,其中,所述bearerid为第二网络侧的承载会话标识,所述第一网络与所述第二网络是不同类型的网络系统;提供模块,用于向所述第一设备提供仅供所述第一设备使用的bearerid。
可选地,所述提供设备包括:用户设备ue,或接入与移动性管理功能amf。
根据本发明的又一个方面,提供了一种存储介质,所述存储介质包括存储的程序,其中,所述程序运行时执行上述一种网络系统中状态信息的处理方法任一项所述的方法。
根据本发明的又一个方面,提供了一种处理器,所述处理器用于运行程序,其中,所述程序运行时执行上述一种网络系统中状态信息的处理方法中任一项所述的方法。
通过本实施例的上述步骤s402至步骤s406,第一网络中的第一设备获取提供设备提供的状态信息,进而该第一设备确定与第一网络中服务质量流qosflow对应的bearerid,以及根据确定的bearerid更新获取到的状态信息,从而为服务质量流qosflow确定了对应的bearerid,解决了相关技术5g与4g切换过程中,不存在如何实现为qosflow预先分配目标侧的bearer会话信息的问题,填补了现有技术的空白。
附图说明
此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
图1是现有技术中分组核心网网络架构示意图;
图2是现有技术中下一代移动通信网络架构示意图;
图3是现有技术中4g与5g切换架构示意图;
图4是根据本发明实施例的网络系统中状态信息的处理方法的流程图一;
图5是根据本发明实施例网络请求保存在ue上的状态信息的方法流程图;
图6是根据本发明实施例的网络请求保存在amf上bearerid状态信息的方法流程图;
图7是根据本发明中状态信息如何避免并发问题的方法流程图;
图8是根据本发明实施例的网络系统中状态信息的处理方法的流程图二;
图9是根据本发明网络请求ue会话信息的方法流程图;
图10是根据本发明网络请求amf会话信息的方法流程图;
图11是根据本发明实施例的网络系统中状态信息的处理装置的结构框图一;
图12是根据本发明实施例的网络系统中状态信息的处理装置的结构框图二;
图13是根据本发明pdu会话建立时网络请求ue会话信息的方法流程图;
图14是根据本发明qosflow建立时网络请求ue会话信息的方法流程图。
具体实施方式
下文中将参考附图并结合实施例来详细说明本发明。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。此外,本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。
实施例1
在本实施例中提供了一种网络系统中状态信息的处理方法,图4是根据本发明实施例的网络系统中状态信息的处理方法的流程图一,如图4所示,该流程包括如下步骤:
步骤s402,第一网络中的第一设备获取提供设备提供的状态信息,其中,状态信息用于指示承载标识bearerid的使用状态,bearerid为第二网络侧的承载会话标识,第一网络与第二网络是不同类型的网络系统;
步骤s404,第一设备确定与第一网络中服务质量流qosflow对应的bearerid;
步骤s406,第一设备根据确定的bearerid更新获取到的状态信息。
通过本实施例的上述步骤s402至步骤s406,第一网络中的第一设备获取提供设备提供的状态信息,进而该第一设备确定与第一网络中服务质量流qosflow对应的bearerid,以及根据确定的bearerid更新获取到的状态信息,从而为服务质量流qosflow确定了对应的bearerid,解决了相关技术5g与4g切换过程中,不存在如何实现为qosflow预先分配目标侧的bearer会话信息的问题,填补了现有技术的空白。
需要说明的是,本实施例中涉及到的提供设备包括:用户设备ue和第一网络中的第二设备。
对于第一种情况:在提供设备为用户设备ue的情况下,本实施例步骤s402中第一网络中的第一设备获取提供设备提供的状态信息的方式包括:
步骤s402-1:第一设备向ue发送用于请求状态信息的请求消息;
步骤s402-2:第一设备接收ue提供的状态信息。
对于第二种情况:在提供设备为第一网络中的第二设备的情况下,本实施例步骤s402中第一网络中的第一设备获取提供设备提供的状态信息的方式包括:
步骤s402-3:第一设备接收第二设备主动提供的状态信息;或,
步骤s402-4:第一设备向第二设备发送用于请求状态信息的请求消息,第一设备接收第二设备提供的状态信息;其中,第一设备与第二设备为不同类型的设备。
需要说明的是,本实施例中涉及到的第一网络可选为5g网络,第二网络可选为4g网络。基于此,本实施例中的第一设备可选为会话控制面功能smf,第二设备可选为接入与移动性管理功能amf。
基于上述第一网络可选为5g网络,第二网络可选为4g网络,对于上述提供设备的两种情况,在本实施例的具体应用场景中可以是:
图5是根据本发明实施例网络请求保存在ue上的状态信息的方法流程图,如图5所示,该方法的步骤包括:
步骤s502,ue生成初始的(也就是所有bearerid都是可用的)bearer会话状态信息(对应于上述步骤s402至步骤s406中的状态信息);
步骤s504,在建立pdusession,或者建立dedicatedqosflow的过程中,会话控制面功能smf请求与qosflow对应的bearer会话状态信息,该请求到达ue;
步骤s506,ue提供bearer会话状态信息,该信息通过amf到达smf。
步骤s508,smf确定qosflow对应的bearerid,并更新bearer会话状态信息;
步骤s510,smf将确定的bearerid,以及更新后的bearer会话状态信息发送给ue;
步骤s512,ue保存qosflow对应的bearerid,以及更新后的bearer会话状态信息。
图6是根据本发明实施例的网络请求保存在amf上bearerid状态信息的方法流程图,如图6所示,该方法的步骤包括:
步骤s602,ue发送attach请求给接入与移动性管理功能amf;
步骤s604,amf生成初始的bearer会话状态信息;
步骤s606,在pdusession或者dedicatedqosflow建立过程中,smf请求与qosflow对应的bearer会话状态信息,该请求到达amf;
步骤s608,amf提供bearer会话状态信息给smf;
步骤s610,smf确定bearerid,并更新bearer会话状态信息;
步骤s612,smf将确定的bearerid,以及更新后的bearer会话状态信息发送给amf;
步骤s614,amf保存更新后的bearer会话状态信息;
步骤s616,amf把qosflow对应的bearerid发送给ue。
需要说明的是,bearerid状态信息(对应于上述实施例中的状态信息)有多种实现方式,如用bitmap。bitmap可以是16bit的字节(2个byte),初始化时,每个bit都为0。每个bit位对应一个bearerid,当某个bit为1,表示该bearerid已经被分配;或者是一个可用的bearerid的集合。
对于上述两种情况,在实施例中存在bearerid不唯一的情况,为了解决上述问题,本实施例还提供了以下实施方式:
步骤s408:在第一设备根据确定的bearerid更新获取到的状态信息之后,第一设备向提供设备发送更新后的状态信息;
步骤s410:在提供设备确定,收到的更新后的状态信息不是根据提供设备当前最新保存的状态信息所做的更新的情况下,第一设备再次获取提供设备当前最新保存的状态信息;
步骤s412:第一设备再次确定与第一网络中qosflow对应的bearerid;
步骤s414:第一设备根据再次确定的bearerid更新获取到的状态信息。
对于上述步骤s408至步骤s414,在本实施例的具体实施方式中可以是:
当不同的smf同时分配bearerid,仍旧导致bearerid信息冲突的可能性,图7是根据本发明中状态信息如何避免并发问题的方法流程图,如图7所示,该方法的步骤包括:
步骤s702,状态信息的提供设备(如amf或ue)把“状态信息a”发给了smf-a和smf-b;
步骤s704,smf-b根据收到的状态信息a,确定bearerid,更新状态信息确定状态信息b,
步骤s706,smf-b把bearerid和状态信息b发给状态信息的提供设备(如amf或ue);
步骤s708,状态信息的提供设备保存收到的状态信息b;
步骤s710,smf-a根据收到的状态信息a,确定bearerid,更新状态信息确定状态信息c,并把bearerid和状态信息c发给状态信息的提供设备(如amf或ue);
步骤s712,状态信息的提供设备判断发现,smf-a不是使用当前保存的bearer状态信息b确定的状态信息c。如在收到状态信息b步骤s706之后和s708之间,它没有向smf-a发送给状态信息b。状态信息的提供设备向smf-a发送新的bearer状态信息b给smf-a
步骤s714,smf-a根据收到的状态信息b,确定bearerid,更新状态信息确定状态信息d,
步骤s716,smf-a把bearerid和状态信息d发给状态信息的提供设备(如amf或ue);
步骤s718,状态信息的提供设备保存新的状态信息d;
当状态信息的提供设备是amf的时候,amf还需要向ue发送smf确定的对应qosflow的bearerid。
对于bearerid冲突的问题,在本实施例中还可以通过其他方式来处理:在第一网络中的第一设备获取提供设备提供的状态信息后,且提供设备未收到第一设备发送的更新后的状态信息之前,提供设备禁止再次发送未更新前的状态信息。
在本实施例的另一个可选实施方式中,本实施例的方法还包括方法还包括:
在第一设备根据确定的bearerid更新获取到的状态信息之后,第一设备将更新后的状态信息发送给提供设备用于存储。
以及,在第一设备根据确定的bearerid更新获取到的状态信息之后,第一设备向用户设备ue发送确定的bearerid。
对于本实施例1中网络系统中状态信息的处理方法,本发明还提供了一种存储介质,该存储介质包括存储的程序,其中,程序运行时执行上述实施例1中网络系统中状态信息的处理方法任一项所述的方法。
对于本实施例1中网络系统中状态信息的处理方法,提供了一种处理器,处理器用于运行程序,其中,程序运行时执行上述实施例1中网络系统中状态信息的处理方法中任一项所述的方法。
实施例2
在本实施例中提供了一种网络系统中状态信息的处理方法,图8是根据本发明实施例的网络系统中状态信息的处理方法的流程图二,如图8所示,该流程包括如下步骤:
步骤s802:第一网络中的第一设备向提供设备发送用于请求与第一网络中服务质量流qosflow对应的bearerid的请求消息,其中,bearerid为第二网络侧的承载会话标识,第一网络与第二网络是不同类型的网络系统;
步骤s804:第一设备接收提供设备提供仅供第一设备使用的bearerid。
通过本实施例的上述步骤s802至步骤s804,第一网络中的第一设备向提供设备发送用于请求与第一网络中服务质量流qosflow对应的bearerid的请求消息,进而第一设备接收提供设备提供仅供第一设备使用的bearerid,从而为服务质量流qosflow确定了对应的bearerid,解决了相关技术5g与4g切换过程中,不存在如何实现为qosflow预先分配目标侧的bearer会话信息的问题,填补了现有技术的空白。
需要说明的是,在本实施例中,第一网络可选为5g网络,第二网络可选为4g网络,基于此,第一设备为会话控制面功能smf。
此外,在本实施例中提供设备包括:用户设备ue,或移动性控制功能amf。
在本实施例的另一个可选实施方式中,本实施例的方法还包括:在第一设备接收提供设备提供仅供第一设备使用的bearerid之后,第一设备向用户设备ue发送与第一网络中服务质量流qosflow对应的bearerid。
基于上述描述,在本实施例的具体应用场景中,步骤s802至步骤s804可以是:
图9是根据本发明网络请求ue会话信息的方法流程图,如图9所示,该方法的步骤包括:
步骤s902:pdusession或者dedicatedqosflow建立过程中,smf向ue请求会话qosflow对应的bearer信息;
步骤s904:ue生成唯一bearer会话信息(bearerid);
步骤s906:ue返回bearer会话信息(bearerid)给smf;
图10是根据本发明网络请求amf会话信息的方法流程图,如图10所示,该方法的步骤包括:
步骤s1002,pdusession或者dedicatedqosflow建立过程中,smf向amf请求ue的qosflow对应的bearer信息;
步骤s1004,amf生成唯一bearer会话信息(bearerid)
步骤s1006,amf返回bearer会话信息(bearerid)给smf。
对于本实施例2中网络系统中状态信息的处理方法,本发明还提供了一种存储介质,该存储介质包括存储的程序,其中,程序运行时执行上述实施例1中网络系统中状态信息的处理方法任一项所述的方法。
对于本实施例2中网络系统中状态信息的处理方法,提供了一种处理器,处理器用于运行程序,其中,程序运行时执行上述实施例1中网络系统中状态信息的处理方法中任一项所述的方法。
另外,上述方式是从第一网络中的第一设备的角度进行描述的,而从提供设备角度进行描述时,本实施例的方法包括:提供设备接收第一网络中的第一设备发送的用于请求与第一网络中服务质量流qosflow对应的第二网络承载的bearerid的请求消息,其中,bearerid为第二网络侧的承载会话标识,第一网络与第二网络是不同类型的网络系统;提供设备向第一设备提供仅供第一设备使用的bearerid。
对于从提供设备角度进行描述的网络系统中状态信息的处理方法,本发明还提供了一种存储介质,该存储介质包括存储的程序,其中,程序运行时执行上述网络系统中状态信息的处理方法任一项所述的方法。
对于从提供设备角度进行描述的网络系统中状态信息的处理方法,提供了一种处理器,处理器用于运行程序,其中,程序运行时执行上述中网络系统中状态信息的处理方法中任一项所述的方法。
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到根据上述实施例的方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如rom/ram、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,或者网络设备等)执行本发明各个实施例的方法。
实施例3
在本实施例中还提供了一种网络系统中状态信息的处理装置,该装置用于实现上述实施例及优选实施方式,已经进行过说明的不再赘述。如以下所使用的,术语“模块”可以实现预定功能的软件和/或硬件的组合。尽管以下实施例所描述的装置较佳地以软件来实现,但是硬件,或者软件和硬件的组合的实现也是可能并被构想的。
图11是根据本发明实施例的网络系统中状态信息的处理装置的结构框图一,该装置应用于第一网络中的第一设备侧,如图11所示,该装置包括:
第一获取模块112,用于获取提供设备提供的状态信息,其中,状态信息用于指示承载标识bearerid的使用状态,bearerid为第二网络侧的承载会话标识,第一网络与第二网络是不同类型的网络系统;
第一确定模块114,与第一获取模块112耦合连接,用于确定与第一网络中服务质量流qosflow对应的bearerid;
第一更新模块116,与第一确定模块114耦合连接,用于根据确定的bearerid更新获取到的状态信息。
可选地,在提供设备为用户设备ue的情况下,第一获取模块包括:第一发送单元,用于向ue发送用于请求状态信息的请求消息;第一接收单元,与第一发送单元耦合连接,用于接收ue提供的状态信息。
可选地,在提供设备为第一网络中的第二设备的情况下,第一获取模块包括:第二接收单元,用于接收第二设备主动提供的状态信息;或,第二发送单元,用于向第二设备发送用于请求状态信息的请求消息;第三接收单元,用于接收第二设备提供的状态信息;其中,第一设备与第二设备为不同类型的设备。
可选地,本实施例的装置还包括:第一发送模块,用于在第一更新模块根据确定的bearerid更新获取到的状态信息之后,向提供设备发送更新后的状态信息;第二获取模块,与第一发送模块耦合连接,用于在提供设备确定,收到的更新后的状态信息不是根据提供设备当前最新保存的状态信息所做的更新的情况下,再次获取提供设备当前最新保存的状态信息;第二确定模块,与第二获取模块耦合连接,用于再次确定与第一网络中qosflow对应的bearerid;第二更新模块,与第二确定模块耦合连接,用于根据再次确定的bearerid更新获取到的状态信息。
可选地,本实施例的装置还包括:第二发送模块,用于在第一更新模块根据确定的bearerid更新获取到的状态信息之后,将更新后的状态信息发送给提供设备用于存储。
可选地,本实施例的装置还包括:第三发送模块,用于在第一更新模块根据确定的bearerid更新获取到的状态信息之后,向用户设备ue发送确定的bearerid。
需要说明的是,在第一获取模块获取提供设备提供的状态信息后,且提供设备未收到第一设备发送的更新后的状态信息之前,提供设备禁止再次发送未更新前的状态信息。
需要说明的是,本实施例中涉及到的第一网络可选为5g网络,第二网络可选为4g网络。基于此,本实施例中的第一设备可选为会话控制面功能smf,第二设备可选为接入与移动性管理功能amf。
实施例4
图12是根据本发明实施例的网络系统中状态信息的处理装置的结构框图二,该装置应用于第一网络中的第一设备侧,如图12所示,该装置包括:第四发送模块122,用于向提供设备发送用于请求与第一网络中服务质量流qosflow对应的bearerid的请求消息,其中,bearerid为第二网络侧的承载会话标识,第一网络与第二网络是不同类型的网络系统;第一接收模块124,与第四发送模块122耦合连接,用于接收提供设备提供仅供第一设备使用的bearerid。
可选地,第一网络为5g网络,第二网络为4g网络。第一设备为会话控制面功能smf。提供设备包括:用户设备ue,或移动性控制功能amf。
可选地,本实施例装置还可以包括:第五发送模块,用于在第一接收模块接收提供设备提供的仅供第一设备使用的bearerid之后,向用户设备ue发送与第一网络中服务质量流qosflow对应的bearerid。
需要说明的是,上述各个模块是可以通过软件或硬件来实现的,对于后者,可以通过以下方式实现,但不限于此:上述模块均位于同一处理器中;或者,上述各个模块以任意组合的形式分别位于不同的处理器中。
上述是从第一网络中的第一设备侧进行描述的,下面从提供设备侧进行描述,该装置包括:第二接收模块,用于接收第一网络中的第一设备发送的用于请求与所述第一网络中服务质量流qosflow对应的第二网络承载的bearerid的请求消息,其中,所述bearerid为第二网络侧的承载会话标识,所述第一网络与所述第二网络是不同类型的网络系统;提供模块,,与第二接收模块耦合连接,用于向所述第一设备提供仅供所述第一设备使用的bearerid。
下面结合本发明的具体实施例对本发明实施例进行举例说明;
实施例5
图13是根据本发明pdu会话建立时网络请求ue会话信息的方法流程图,如图13所示,该方法的步骤包括:
步骤s1302,终端确定发起新的pdu会话,于是发起pdu会话建立请求,ue向amf发送的移动性nas消息,其中包含ue向smf发送的会话nas消息信元。会话nas消息信元中带有新请求会话的pdu会话类型、选择的ssc模式等,以及支持5g和4giwk的指示;
步骤s1304,amf收到并解析移动性nas消息,根据其中信息选择合适的smf(也就是本专利中的smf/pgw-c),并保存pdu会话标识和选择的smf之间的对应关系。amf将会话nas消息、数据网名字以及用户标识、pdu会话标识一起转发给选择的smf;
步骤s1306,smf从sdm获得用户的签约数据;
步骤s1308,smf检查用户签约,判断是否允许该pdu会话请求,并确定该pdu会话预授权的qos信息,其中包含了ue在4g接入时的缺省承载的信息(包含qos)。可选的smf还可能和pcf协商以确定该pdu会话所需要的defaultqos信息,以及4g接入时的缺省承载的信息(包含qos);
步骤s1310,smf根据会话信息,选择合适的用户面功能upf,并向选择的upf发送n4会话建立请求,消息请求中带有请求的qos等信息,其中至少包括qos流标签以及对应的上下行流模板。upf建立n4会话相关上下文,保存qos信息,upf分配该会话的n3隧道上行隧道标识,并向smf返回n4会话建立响应,其中带有upf分配的n3隧道上行隧道标识;
步骤s1312,smf获取upf分配的隧道标识,并通过amf向基站请求建立该会话的无线资源。smf向amf发送的消息中带有sm信元,信元中包括pdu会话标识、该会话请求的qos信息和upf为该会话分配的n3隧道上行隧道标识。此外,smf把defaultqosflow的信息和ue在4g接入时的缺省承载的信息也带给amf,其中还携带了请求分配bearerid的指示;
步骤s1312,amf向基站发送n2-ap无线资源建立请求消息。其中包含amf收到的defaultqosflow的信息和ue在4g接入时的缺省承载的信息,以及请求分配bearerid的指示;
步骤s1316和s1318,基站根据收到qos信息分配无线资源,并和终端交互,建立该会话的无线专用承载。在基站发送给ue的rrc消息中,携带了从amf收到的defaultqosflow的信息和ue在4g接入时的缺省承载的信息,以及请求分配bearerid的指示。ue分配bearerid,在返回给基站。基站分配n3隧道下行隧道标识;
需要说明的是,amf也可以把defaultqosflow的信息和ue在4g接入时的缺省承载的信息,bearerid请求信息通过nas消息发给ue;
步骤s1320,基站向amf返回n2-ap无线资源建立响应消息,其中带有基站分配的n3隧道下行隧道标识,以及bearerid;
步骤s1320,amf向smf返回消息,其中带有基站分配的n3隧道下行隧道标识,以及bearerid;
步骤s1324,smf向upf发送n4会话更新请求,将基站分配的n3隧道下行隧道标识发送给upf;
步骤s1326,ue也可以把bearerid信息用nas消息,通过amf发给smf。
实施例6
图14是根据本发明qosflow建立时网络请求ue会话信息的方法流程图,如图14所示,该方法的步骤包括:
步骤s1402:应用功能(applicationfunction,af)请求向pcf/pcrf请求会话的资源;
步骤s1404:pcf/pcrf根据策略,向smf发送ue的qosflow的信息,增加新的qosflow。其中还包含了该qosflow映射到4g接入时的承载信息;
步骤s1406:smf/pgw-c更新upf/pgw-u的qosflow信息,增加新的qosflow。其中,pgw-c更新pgw-u上的承载信息;
步骤s1408:smf通过amf向基站请求建立该会话的无线资源。smf向amf发送的消息中带有sm信元,信元中包括pdu会话标识、该会话请求的qosflow信息,和ue在4g接入时的该qosflow对应的承载信息也带给amf,其中还携带了请求分配bearerid的指示;
步骤s1410:amf向基站发送n2-ap无线资源建立请求消息。其中包含amf收到的qosflow的信息,以及ue在4g接入时的对应的承载信息,以及请求分配bearerid的指示;
步骤s1412和s1416:基站根据收到qos信息分配无线资源,并和终端交互,建立该会话的无线专用承载。在基站发送给ue的rrc消息中,携带了从amf收到的qosflow的信息和ue在4g接入时对应的承载的信息,以及请求分配bearerid的指示。ue分配bearerid,在返回给基站;
步骤s1414,amf也可以把qosflow的信息和ue在4g接入时对应的承载的信息,bearerid请求指示通过nas消息发给ue;
步骤s1418:基站向amf返回n2-ap无线资源建立响应消息,其携带了bearerid;
步骤s1420:amf向smf返回无线资源建立响应消息,其携带了bearerid;
步骤s1422:可选的,ue也可以把bearerid信息用nas消息,通过amf发给smf.
本发明的实施例还提供了一种存储介质。可选地,在本实施例中,上述存储介质可以被设置为存储用于执行以下步骤的程序代码:
s1,获取提供设备提供的状态信息,其中,状态信息用于指示承载标识bearerid的使用状态,bearerid为第二网络侧的承载会话标识,第一网络与第二网络是不同类型的网络系统;
s2,确定与第一网络中服务质量流qosflow对应的bearerid;
s3,根据确定的bearerid更新获取到的状态信息。
本发明的实施例还提供了一种存储介质。可选地,在本实施例中,上述存储介质可以被设置为存储用于执行以下步骤的程序代码:
s1,第一网络中的第一设备向提供设备发送用于请求与第一网络中服务质量流qosflow对应的bearerid的请求消息,其中,bearerid为第二网络侧的承载会话标识,第一网络与第二网络是不同类型的网络系统;
s2,第一设备接收提供设备提供仅供第一设备使用的bearerid。
可选地,在本实施例中,上述存储介质可以包括但不限于:u盘、只读存储器(rom,read-onlymemory)、随机存取存储器(ram,randomaccessmemory)、移动硬盘、磁碟或者光盘等各种可以存储程序代码的介质。
可选地,本实施例中的具体示例可以参考上述实施例及可选实施方式中所描述的示例,本实施例在此不再赘述。
显然,本领域的技术人员应该明白,上述的本发明的各模块或各步骤可以用通用的计算装置来实现,它们可以集中在单个的计算装置上,或者分布在多个计算装置所组成的网络上,可选地,它们可以用计算装置可执行的程序代码来实现,从而,可以将它们存储在存储装置中由计算装置来执行,并且在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤,或者将它们分别制作成各个集成电路模块,或者将它们中的多个模块或步骤制作成单个集成电路模块来实现。这样,本发明不限制于任何特定的硬件和软件结合。
以上仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。