CN117222035A - 多接入调度方法及装置、电子设备、计算机可读介质 - Google Patents
多接入调度方法及装置、电子设备、计算机可读介质 Download PDFInfo
- Publication number
- CN117222035A CN117222035A CN202210619517.3A CN202210619517A CN117222035A CN 117222035 A CN117222035 A CN 117222035A CN 202210619517 A CN202210619517 A CN 202210619517A CN 117222035 A CN117222035 A CN 117222035A
- Authority
- CN
- China
- Prior art keywords
- terminal
- service flow
- gbr
- application
- determining
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 71
- 230000001413 cellular effect Effects 0.000 claims abstract description 53
- 230000008569 process Effects 0.000 claims abstract description 33
- 230000003993 interaction Effects 0.000 claims abstract description 22
- 230000009286 beneficial effect Effects 0.000 abstract description 4
- 230000006870 function Effects 0.000 description 23
- 238000010586 diagram Methods 0.000 description 14
- GVVPGTZRZFNKDS-JXMROGBWSA-N geranyl diphosphate Chemical compound CC(C)=CCC\C(C)=C\CO[P@](O)(=O)OP(O)(O)=O GVVPGTZRZFNKDS-JXMROGBWSA-N 0.000 description 11
- 238000012545 processing Methods 0.000 description 11
- 238000004590 computer program Methods 0.000 description 10
- 230000005540 biological transmission Effects 0.000 description 9
- 238000004891 communication Methods 0.000 description 6
- 238000012216 screening Methods 0.000 description 6
- 238000007726 management method Methods 0.000 description 5
- 238000002474 experimental method Methods 0.000 description 4
- 230000003287 optical effect Effects 0.000 description 4
- 230000008901 benefit Effects 0.000 description 3
- 238000004364 calculation method Methods 0.000 description 3
- 238000005516 engineering process Methods 0.000 description 3
- 238000012544 monitoring process Methods 0.000 description 3
- 238000001514 detection method Methods 0.000 description 2
- 239000004973 liquid crystal related substance Substances 0.000 description 2
- 230000000644 propagated effect Effects 0.000 description 2
- 230000006798 recombination Effects 0.000 description 2
- 238000005215 recombination Methods 0.000 description 2
- 239000004065 semiconductor Substances 0.000 description 2
- 238000012546 transfer Methods 0.000 description 2
- 230000001960 triggered effect Effects 0.000 description 2
- 230000001133 acceleration Effects 0.000 description 1
- 230000002776 aggregation Effects 0.000 description 1
- 238000004220 aggregation Methods 0.000 description 1
- 238000013459 approach Methods 0.000 description 1
- 238000013523 data management Methods 0.000 description 1
- 230000001419 dependent effect Effects 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 238000010295 mobile communication Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000006855 networking Effects 0.000 description 1
- 239000013307 optical fiber Substances 0.000 description 1
Classifications
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D30/00—Reducing energy consumption in communication networks
- Y02D30/70—Reducing energy consumption in communication networks in wireless communication networks
Landscapes
- Mobile Radio Communication Systems (AREA)
Abstract
本申请的实施例揭示了一种多接入调度方法及装置、电子设备、计算机可读介质。该方法包括:在终端与5G核心网的业务流交互过程中,获取终端针对所接入的业务流关联的参数;基于参数与预设参数阈值的关系,确定终端业务流的接入情况;若接入情况表征终端所接入的业务流达到上限,则从终端所接入的业务流中确定出能够调度的业务流;将能够调度的业务流由5G核心网调度到非蜂窝网,以由非蜂窝网与终端进行业务流交互。本申请的实施例可以为终端释放业务流占用的带宽和PDU会话数,有助于提高终端的运行速率。
Description
技术领域
本申请涉及通信技术领域,具体涉及一种多接入调度方法及装置、电子设备、计算机可读介质。
背景技术
在5G终端的多路访问控制协议Multi-access多接入场景中,由于网络内的资源有限,当前终端支持的协议数据单元(Protocol Data Unit,PDU)会话有限,并且终端接入的速率也会受到用户终端聚合最大比特率(User Equipment Aggregate Maximum Bit Rate,UE-AMBR)的限制,导致多接入场景下终端的运行速率较慢。
发明内容
为解决上述技术问题,本申请的实施例提供了一种多接入调度方法及装置、电子设备、计算机可读介质。
根据本申请实施例的一个方面,提供了一种多接入调度方法,包括:在终端与5G核心网的业务流交互过程中,获取所述终端针对所接入的业务流关联的参数;基于所述参数与预设参数阈值的关系,确定所述终端业务流的接入情况;若所述接入情况表征所述终端所接入的业务流达到上限,则从所述终端所接入的业务流中确定出能够调度的业务流;将所述能够调度的业务流由所述5G核心网调度到非蜂窝网,以由所述非蜂窝网与所述终端进行业务流交互。
在本申请的一个实施例中,所述参数包括协议数据单元PDU会话的总数量,所述PDU会话用于承载业务流;所述基于所述参数与预设参数阈值的关系,确定所述终端业务流的接入情况,包括:检测所述PDU会话的总数量与预设总量阈值的关系;若检测到的关系表征所述数量大于或等于所述预设总量阈值,则确定所述终端业务流的接入已达到上限;若检测到的关系表征所述数量小于所述预设总量阈值,则确定所述终端业务流的接入未达到上限。
在本申请的一个实施例中,所述参数包括不保证比特速率non-GBR业务流的速率;所述基于所述参数与预设参数阈值的关系,确定所述终端业务流的接入情况,包括:检测所述non-GBR业务流的速率与预设流速阈值的关系;若检测到的关系表征所述non-GBR业务流的速率大于或等于所述预设速率阈值,则确定所述终端业务流的接入已达到上限;若检测到的关系表征所述non-GBR业务流的速率小于所述预设速率阈值,则确定所述终端业务流的接入未达到上限。
在本申请的一个实施例中,所述从所述终端所接入的业务流中确定出能够调度的业务流,包括:确定所述终端所接入的业务流各自所属应用的类型;若业务流所属应用的类型为不保证比特速率non-GBR应用,则从所述non-GBR应用所包含的业务流中确定出能够调度的业务流。
在本申请的一个实施例中,若所述终端所接入的业务流各自所属应用的类型为多个non-GBR应用,则所述从所述non-GBR应用所包含的业务流中确定出能够调度的业务流,包括:分别获取多个non-GBR应用对应的PDU会话数量;从所述多个non-GBR应用中确定出PDU会话数量大于预设数量阈值的目标non-GBR应用;将所述目标non-GBR应用所包含的业务流作为能够调度的业务流。
在本申请的一个实施例中,若所述终端所接入的业务流各自所属应用的类型为多个non-GBR应用,则所述从所述non-GBR应用所包含的业务流中确定出能够调度的业务流,包括:分别对同一non-GBR应用所包含的各个业务流所占的带宽进行求和运算,得到所述多个non-GBR应用所占的带宽;根据所述多个non-GBR应用所占的带宽从所述多个non-GBR应用中确定出目标non-GBR应用;将所述目标non-GBR应用所包含的业务流作为能够调度的业务流。
在本申请的一个实施例中,所述根据所述多个non-GBR应用所占的带宽从所述多个non-GBR应用中确定出目标non-GBR应用,包括:从所述多个non-GBR应用中确定出带宽小于第一预设带宽阈值的non-GBR应用作为所述目标non-GBR应用;或者,从所述多个non-GBR应用中确定出带宽大于第二预设带宽阈值的non-GBR应用作为所述目标non-GBR应用。
根据本申请实施例的一个方面,提供了一种多接入调度装置,包括:获取模块,配置为在终端与5G核心网的业务流交互过程中,获取所述终端针对所接入的业务流关联的参数;第一确定模块,配置为基于所述参数与预设参数阈值的关系,确定所述终端业务流的接入情况;第二确定模块,配置为若所述接入情况表征所述终端所接入的业务流达到上限,则从所述终端所接入的业务流中确定出能够调度的业务流;调度模块,配置为将所述能够调度的业务流由所述5G核心网调度到非蜂窝网,以由所述非蜂窝网与所述终端进行业务流交互。
根据本申请实施例的一个方面,提供了一种电子设备,包括:一个或多个处理器;存储装置,用于存储一个或多个程序,当所述一个或多个程序被所述一个或多个处理器执行时,使得所述电子设备实现如前所述的多接入调度方法。
根据本申请实施例的一个方面,提供了一种计算机可读介质,其上存储有计算机可读指令,当所述计算机可读指令被计算机的处理器执行时,使计算机执行如上所述的多接入调度方法。
在本申请的实施例所提供的技术方案中,首先根据终端接入的业务流的相关参数确定终端接入的业务流是否达到上限,若终端接入的业务流达到上限,则从终端接入的业务流中选择出部分满足调度条件的业务流导向到非蜂窝网接入,使得这部分满足调度条件的业务流可以不经过5G核心网,从而为终端释放业务流所占用的带宽和PDU会话数等,调度后终端可以继续接入新的业务流,减小带宽和PDU会话数对终端的业务流接入数量的制约,有助于提高终端的运行速率。
应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本申请。
附图说明
此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本申请的实施例,并与说明书一起用于解释本申请的原理。显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术者来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。在附图中:
图1是本申请的一示例性实施例示出的多接入调度***的组网架构示意图;
图2是本申请的一示例性实施例示出的一种多接入调度方法的流程图;
图3是图2所示实施例中的步骤S220在一示例性实施例中的流程图;
图4是图2所示实施例中的步骤S220在另一示例性实施例中的流程图;
图5是图2所示实施例中的步骤S230在另一示例性实施例中的流程图;
图6是图5所示实施例中的步骤S520在另一示例性实施例中的流程图;
图7是图5所示实施例中的步骤S520在另一示例性实施例中的流程图;
图8是本申请的另一示例性实施例示出的多接入调度方法的流程示意图;
图9是本申请的一示例性实施例示出的多接入调度***框架示意图;
图10是本申请的一示例性实施例示出的多接入调度装置的框图;
图11是适于用来实现本申请实施例的电子设备的计算机***的结构示意图。
具体实施方式
这里将详细地对示例性实施例执行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本申请相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本申请的一些方面相一致的装置和方法的例子。
附图中所示的方框图仅仅是功能实体,不一定必须与物理上独立的实体相对应。即,可以采用软件形式来实现这些功能实体,或在一个或多个硬件模块或集成电路中实现这些功能实体,或在不同网络和/或处理器装置和/或微控制器装置中实现这些功能实体。
附图中所示的流程图仅是示例性说明,不是必须包括所有的内容和操作/步骤,也不是必须按所描述的顺序执行。例如,有的操作/步骤还可以分解,而有的操作/步骤可以合并或部分合并,因此实际执行的顺序有可能根据实际情况改变。
在本申请中提及的“多个”是指两个或者两个以上。“和/或”描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。字符“/”一般表示前后关联对象是一种“或”的关系。
本申请实施例提供的方案涉及移动通信中的5G通信技术。可以理解的是,随着5G技术的发展,多模终端可以依据非3GPP接入网或者3GPP接入网进入核心网,在5G终端的多路访问控制协议Multi-access多接入场景中,由于网络内的资源有限,当前终端支持的PDU会话有限,并且终端接入的速率也会受到用户终端聚合最大比特率(User EquipmentAggregate Maximum Bit Rate,UE-AMBR)的限制,终端接入的PDU会话数量达到上限后,终端无法再增加新的PDU会话,终端接入的non-GBR(Non Guaranteed Bit Rate,不保证比特速率)业务流的速率达到上限值UE-AMBR后,就无法进一步提高终端的速率,导致多接入场景下终端的速度较慢,不能充分发挥终端的多接入优势。
因此,本申请实施例提出一种多接入调度***,请参阅图1,图1是本申请的一示例性实施例示出的多接入调度***框架示意图,如图1所示,该多接入调度***包括终端110、5G核心网120以及上层的应用服务器130,从图1可以看出,终端110具有逻辑计算功能,其中:
在终端110与5G核心网120的业务流交互过程中,终端110获取终端针对所接入的业务流关联的参数;
基于参数与预设参数阈值的关系,确定终端110业务流的接入情况;
若接入情况表征终端110所接入的业务流达到上限,则从终端110所接入的业务流中确定出能够调度的业务流;
将能够调度的业务流由5G核心网120调度到非蜂窝网150,以由非蜂窝网150与终端110进行业务流交互。
在本申请实施例中,上层应用服务器130的应用数据通过5G核心网120与终端110实现数据交互。
需要说明的是,本申请实施例中的终端110是支持3GPP和非3GPP接入的终端,终端110可以通过3GPP和非3GPP同时接入5G核心网120,在终端110侧进行业务流的多接入分流和汇聚。终端110侧可以在终端110与5G核心网120的业务流交互过程中获取与业务流相关联的参数,从而监测终端110的业务流接入情况,例如,可以通过获取终端110的PDU会话数监测终端110的业务流接入情况是否达到上限,或者还可以通过获取终端110接入的业务流的数据传输速率监测终端110的业务流接入情况是否达到上限。
本申请实施例中的终端110可以配置相应的功能模块执行上述的逻辑计算功能,例如,配置于终端110的功能模块可以是多接入流量调度模块,多接入流量调度模块用于在终端110与5G核心网120的业务流交互过程中获取终端110所接入的业务流关联的参数,并基于参数与预设参数阈值的关系确定终端110业务流的接入情况,以及在终端110所接入的业务流达到上限时,从终端110所接入的业务流中确定出能够调度的业务流,最后将能够调度的业务流由5G核心网120调度到非蜂窝网150,以由非蜂窝网150与终端110进行业务流交互,通过将部分业务流导向到非蜂窝网150接入,而不经过5G核心网120,能够对终端110的业务流数量进行控制,达到在多接入场景下为终端110提速的目的。
本申请实施例中的3GPP接入指的是第三代合作伙伴项目(The 3rd GenerationPartnership Project,3GPP)接入网络,例如802.11无线网络、宽带接入网等;非3GPP(non3GPP)接入指的是非第三代合作伙伴项目接入网络,例如WLAN等。非3GPP接入通过非3GPP互通功能网元(non 3GPP Interworking Function,N3IWF)连接到5G核心网,N3IWF分别通过N2和N3接口连接5G核心网的接入和移动性管理功能(Access and Mobility ManagementFunction,AMF)网元和用户面功能(User Plane Function,UPF)网元。
本申请实施例中的5G核心网120中的网元包括但不限于:接入和移动性管理功能AMF、会话管理功能SMF(Session Management Function)、统一数据管理UDM(Unified DataManager)、策略控制功能PCF(Policy Control Function)和用户面功能UPF。
基于上述多接入调度***,本申请的实施例提出一种多接入调度方法及多接入调度方法及装置、电子设备、计算机可读介质,下文将进行详细描述。
请参阅图2,图2是本申请的一示例性实施例示出的多接入调度方法的流程图。该方法可以应用于包含图1所示的多接入调度***的实施环境,并由该多接入调度***中的终端110执行。应理解的是,该方法也可以适用于其它的示例性实施环境,并由其它实施环境中的设备具体执行,本实施例不对该方法所适用的实施环境进行限制。
在一示例性的实施例中,多接入调度方法至少包括步骤S210至步骤S240,详细介绍如下:
步骤S210,在终端与5G核心网的业务流交互过程中,获取终端针对所接入的业务流关联的参数。
应当理解的是,本申请实施例中的业务流指的是终端通过5G核心网与上层应用服务器实现业务交互过程中的数据流量,这些数据流量在传输过程中,需要通过PDU会话来承载。
本申请实施例中,终端针对所接入的业务流关联的参数是表征终端与5G核心网之间的业务流交互状态的参数,例如,可以是终端接入的业务流的数量、终端与上层应用服务器之间的PDU会话数、业务流的数据传输速率,但不局限于此。获取终端针对所接入的业务流关联的参数后,根据参数可以在终端与5G核心网的业务流交互过程中监测终端的业务流接入情况。
本申请实施例中,终端针对所接入的业务流关联的参数可以周期性获取,也可以在终端接收到新的业务流接入请求时获取,此处不对此进行限制。
需要说明的是,可以根据终端针对所接入的业务流关联的参数确定终端接入的业务流是否达到上限,从而有助于进一步确定终端所接入的业务流是否需要调度。
步骤S220,基于参数与预设参数阈值的关系,确定终端业务流的接入情况。
本申请实施例中的预设参数阈值是根据人工经验或实验而预先设置的,例如预设参数阈值可以设置为终端支持的参数上限值,将参数与预设参数阈值相比较能够确定终端的业务流接入情况。
在一示例性的实施例中,如图3所示,终端针对所接入的业务流关联的参数可以为协议数据单元PDU会话的总数量,步骤S220中基于参数与预设参数阈值的关系,确定终端业务流的接入情况的过程,可以包括步骤S310至步骤S330,详细介绍如下:
步骤S310,检测PDU会话的总数量与预设总量阈值的关系;
在本申请实施例中,PDU会话的总数量是指终端所接入的所有PDU会话的总数量,这些PDU会话可以是来自同一应用,也可以是来自不同的应用。
步骤S320,若检测到的关系表征数量大于或等于预设总量阈值,则确定终端业务流的接入已达到上限。
本申请实施例中的预设总量阈值可以为终端支持的PDU会话连接上限,若当前终端的PDU会话的总数量大于或等于预设总量阈值,则说明当前终端的PDU会话数量达到终端的上限。终端的数据流量需要通过PDU会话来承载,即终端在发送数据流量之前,先建立PDU会话作为数据传输通道,以供传输终端与5G核心网之间的业务流,因此,当PDU会话数量达到上限时,也即说明终端业务流的接入达到上限。
需要说明的是,终端的PDU会话数量达到终端的上限时,终端无法再接入新的PDU会话,只有当终端释放PDU会话后,才能接入新的PDU会话,也即,终端业务流的接入已达到上限时,无法再接入新的业务流。
举例说明,当前产业界对终端支持的PDU会话上限为16个,则可以将预设总量阈值设置为16,若终端接入的PDU会话数量达到16个,则说明此时终端的业务流接入已达上限,不会再有新的PDU会话接入终端,即终端在业务流的接入达到上限后无法再接入新的业务流,直到终端释放出PDU会话后才能接入新的PDU会话,允许新的业务流接入终端,例如,在终端接入的PDU会话数量达到16个之后,若有一个PDU会话已结束或被调度到其他数据网,则终端接入的PDU会话数量变为15,此时未达到预设总量阈值16,终端还可以允许接入一个PDU会话。
步骤S330,若检测到的关系表征数量小于预设总量阈值,则确定终端业务流的接入未达到上限。
需要说明的是,若当前终端的PDU会话的总数量小于预设总量阈值,则说明当前终端的PDU会话数量还未达到终端的上限,若终端的PDU会话数量未达到终端的上限,则终端支持新的PDU会话接入,直到终端的PDU会话数量达到终端的上限。
承接上述示例举例说明,预设总量阈值设置为16,若终端接入的PDU会话数量为14个,未达到预设总量阈值16,则此时终端支持新的PDU会话的接入直至终端的PDU会话的总数量达到16个。
在一示例性的实施例中,如图4所示,终端针对所接入的业务流关联的参数可以为不保证比特速率non-GBR业务流的速率,步骤S220中基于参数与预设参数阈值的关系,确定终端业务流的接入情况的过程,可以包括步骤S410至步骤S430,详细介绍如下:
步骤S410,检测non-GBR业务流的速率与预设流速阈值的关系。
需要说明的是,在终端与5G核心网的业务流交互过程中,non-GBR业务流可能为一个或多个,若non-GBR业务流为多个,可以是来自同一non-GBR应用,也可以是来自多个不同的non-GBR应用。
在本申请实施例中,non-GBR业务流的速率可以是所有non-GBR业务流的数据传输速率之和。
在本申请实施例中,non-GBR业务流的速率还可以是所有non-GBR业务流的平均速率。
在本申请实施例中,non-GBR业务流的速率还可以是所有non-GBR业务流中数据传输速率最大的non-GBR业务流的速率,即non-GBR业务流的速率是最大速率。
步骤S420,若检测到的关系表征non-GBR业务流的速率大于或等于预设速率阈值,则确定终端业务流的接入已达到上限。
本申请实施例中的预设流速阈值可以为用户终端聚合最大比特速率(AggregateMaximum Bit Rate,UE-AMBR),UE-AMBR是网络下发的用于限制所有non-GBR业务流的最大速率。若终端的non-GBR业务流的最大速率或平均速率大于或等于UE-AMBR,则表明终端的non-GBR业务流的速率达到上限值,此时无法进一步提高终端的接入速率,不能充分发挥终端多接入的多路径和带宽的优势。
步骤S430,若检测到的关系表征non-GBR业务流的速率小于预设速率阈值,则确定终端业务流的接入未达到上限。
需要说明的是,若终端的non-GBR业务流的速率未达到上限,终端还可以接入新的业务流。
举例说明,5G核心网向终端下发UE-AMBR,并将预设流速阈值设置为UE-AMBR,终端对non-GBR业务流的速率进行周期性监测,当终端监测到non-GBR业务流的速率小于UE-AMBR时,则说明此时终端的业务流接入未达到上限,能够进一步提高终端的接入速率。
步骤S230,若接入情况表征终端所接入的业务流达到上限,则从终端所接入的业务流中确定出能够调度的业务流。
需要说明的是,在本申请实施例中,能够调度的业务流是指从终端当前接入的多个业务流中确定出的满足调度条件的业务流。
可以理解的是,在终端接入的业务流达到上限后,由于终端无法再接入新的PDU会话和新的业务流,不利于终端的应用运行,因此需要从当前终端已接入的业务流中确定出部分满足调度条件的业务流调度到不经过5G核心网的非蜂窝网,释放出一定的PDU会话或带宽。
本申请实施例中的调度条件可以包括业务流所属应用的类型、业务流所属应用所占的带宽以及业务流所属应用的PDU会话数量,但不限于此。
在一示例性的实施例中,如图5所示,步骤S230中从终端所接入的业务流中确定出能够调度的业务流的过程,可以包括步骤S510至步骤S520,详细介绍如下:
步骤S510,确定终端所接入的业务流各自所属应用的类型。
需要说明的是,本申请实施例中的应用的类型包括GBR(Guaranteed Bit Rate,保证比特速率)应用和不保证比特速率non-GBR应用。
可以理解的是,本申请实施例中的GBR应用的业务流均为GBR业务流,non-GBR应用的业务流中至少包括一个non-GBR业务流。其中,GBR业务流为对实时性要求较高的业务,需要调度器对该类业务流保证最低的比特速率,对于GBR业务流来说,使用MBR(Maximum BitRate,最大比特速率)来限制该业务流的最大速率,MBR参数定义了GBR承载在RB资源充足的条件下,能够达到的速率上限。non-GBR业务流为对实时性要求不高的业务,不需要调度器对该类业务流保证最低的比特速率,在网络拥挤的情况下,业务需要承受降低速率的要求。对于non-GBR业务流,使用UE-AMBR(Aggregate Maximum Bit Rate,聚合最大比特速率)来限制所有non-GBR业务流的最大速率。
步骤S520,若业务流所属应用的类型为non-GBR应用,则从non-GBR应用所包含的业务流中确定出能够调度的业务流。
在本申请实施例中,由于需要保证GBR应用的业务流的带宽,因此GBR应用的业务流不能调度,能够调度的业务流为non-GBR应用的业务流。
本申请实施例中,终端所接入的业务流所属的non-GBR应用可以为多个,从多个non-GBR应用的业务流中确定出能够调度的业务流。
在一示例性的实施例中,如图6所示,步骤S520中若业务流所属应用的类型为non-GBR应用,则从non-GBR应用所包含的业务流中确定出能够调度的业务流的过程,可以包括步骤S610至步骤S630,详细介绍如下:
步骤S610,分别获取多个non-GBR应用对应的PDU会话数量。
需要说明的是,与终端有业务流交互的non-GBR应用可以为多个,从与终端有业务流交互的non-GBR应用中获取每个non-GBR应用对应的PDU会话数量。
步骤S620,从多个non-GBR应用中确定出PDU会话数量大于预设数量阈值的目标non-GBR应用。
本申请实施例中的预设数量阈值为根据人工经验或试验而预先设置的数值,预设数量阈值用于从多个non-GBR应用中筛选出PDU会话数量满足条件的目标non-GBR应用。
步骤S630,将目标non-GBR应用所包含的业务流作为能够调度的业务流。
需要说明的是,本申请实施例将所属于同一non-GBR应用的业务流全部作为能够调度的业务流,以将能够调度的业务流转移至5G核心网以外的非蜂窝网,相对于将同一non-GBR应用的业务流分流到不同的数据网进行处理的方式,本申请实施例中的技术方案直接将同一non-GBR应用的业务流全部转移到5G核心网以外的数据网,避免了业务流分流过程中的重组和拆分过程,有助于提升终端的处理速率。
在另一示例性的实施例中,如图7所示,步骤S520中若业务流所属应用的类型为non-GBR应用,则从non-GBR应用所包含的业务流中确定出能够调度的业务流的过程,可以包括步骤S710至步骤S730,详细介绍如下:
步骤S710,分别对同一non-GBR应用所包含的各个业务流所占的带宽进行求和运算,得到多个non-GBR应用所占的带宽。
需要说明的是,同一non-GBR应用所包含的各个业务流可以为一个或多个。
示例性的,首先获取每个non-GBR应用所包含的业务流,一个non-GBR应用所占的带宽为该non-GBR应用包含的所有业务流所占的带宽之和,因此对同一non-GBR应用所包含的各个业务流所占的带宽进行求和运算,可以得到该non-GBR应用所占的带宽。
步骤S720,根据多个non-GBR应用所占的带宽从多个non-GBR应用中确定出目标non-GBR应用。
需要说明的是,本申请实施例中以non-GBR应用所占的带宽为筛选条件,从多个non-GBR应用中确定出满足调度条件的目标non-GBR应用,以便对目标non-GBR应用的业务流进行调度处理,能够释放出更多的带宽和PDU会话数供其他应用使用。
在一示例性的实施例中,步骤S720中根据多个non-GBR应用所占的带宽从多个non-GBR应用中确定出目标non-GBR应用的过程,可以包括如下过程,详细介绍如下:
从多个non-GBR应用中确定出带宽小于第一预设带宽阈值的non-GBR应用作为目标non-GBR应用。
本申请实施例中的第一预设带宽阈值是根据人工经验或实验和设置的数值,用于从多个non-GBR应用中筛选出满足调度条件的目标non-GBR应用。将各个non-GBR应用所占的带宽与第一预设带宽阈值相比较,从多个non-GBR应用中选择带宽小于第一预设带宽阈值的non-GBR应用作为目标non-GBR应用调度到5G核心网以外的非蜂窝网,对通过第一预设带宽阈值筛选出的目标non-GBR应用进行调度处理,有助于为终端释放出更多的PDU会话数。
示例性的,若一个non-GBR应用占用一个PDU会话数,以non-GBR应用占用的带宽作为筛选条件,根据第一预设带宽阈值,从多个non-GBR应用中确定出带宽小于第一预设带宽阈值的non-GBR应用作为目标non-GBR应用,也即,通过此种方式筛选出的目标non-GBR应用均为占用带宽较小的non-GBR应用,这样一来就能够从non-GBR应用中尽可能多的筛选出目标non-GBR应用,以便精确的对目标non-GBR应用进行调度操作,为终端释放出更多的PDU会话数以供其他应用使用。
在另一示例性的实施例中,步骤S720中根据多个non-GBR应用所占的带宽从多个non-GBR应用中确定出目标non-GBR应用的过程,可以包括如下过程,详细介绍如下:
从多个non-GBR应用中确定出带宽大于第二预设带宽阈值的non-GBR应用作为目标non-GBR应用。
本申请实施例中的第二预设带宽阈值是根据人工经验或实验和设置的数值,用于从多个non-GBR应用中筛选出满足调度条件的目标non-GBR应用。将各个non-GBR应用所占的带宽与第二预设带宽阈值相比较,从多个non-GBR应用中选择带宽大于第二预设带宽阈值的non-GBR应用作为目标non-GBR应用调度到5G核心网以外的非蜂窝网,对通过第二预设带宽阈值筛选出的目标non-GBR应用进行调度处理,有助于为终端释放出更多的带宽。
示例性的,若一个non-GBR应用占用一个PDU会话数,以non-GBR应用占用的带宽作为筛选条件,根据第二预设带宽阈值,从多个non-GBR应用中确定出带宽大于第二预设带宽阈值的non-GBR应用作为目标non-GBR应用,也即,通过此种方式筛选出的目标non-GBR应用均为占用带宽较大的non-GBR应用,这样一来就能够从non-GBR应用中尽可能多的筛选出占用带宽较大的目标non-GBR应用,以便精确的对占用带宽大的目标non-GBR应用进行调度操作,为终端释放出更多的带宽以供其他应用使用。
需要说明的是,本申请实施例中的第一预设带宽阈值和第二预设带宽阈值可以设置为相同数值,也可以设置为不同数值,若设置为不同数值,第二预设带宽阈值的数值应当大于第一预设带宽阈值的数值。
步骤S730,将目标non-GBR应用所包含的业务流作为能够调度的业务流。
需要说明的是,本申请实施例中的目标non-GBR应用可以为一个或多个,确定出目标non-GBR应用后,将目标non-GBR应用包含的所有业务流全部作为能够调度的业务流,以便将能够调度的业务流转移至5G核心网以外的非蜂窝网,相对于将同一目标non-GBR应用的部分业务流分流到5G核心网以外的的数据网进行处理的方式,本申请实施例中的技术方案直接将同一目标non-GBR应用的业务流全部转移到5G核心网以外的非蜂窝网,减少了对业务流进行分流处理的重组和拆分过程,能够在迅速释放终端带宽或PDU会话数的情况下提升终端的处理速率。
步骤S240,将能够调度的业务流由5G核心网调度到非蜂窝网,以由非蜂窝网与终端进行业务流交互。
本申请实施例中的5G核心网是数字蜂窝网络,非蜂窝网为5G核心网以外的数据网,例如,非蜂窝网可以是5G核心网以外的互联网网关、无线路由器,但不局限于此。
需要说明的是,将能够调度的业务流由5G核心网调度到非蜂窝网之后,调度到非蜂窝网的业务流无需经过5G核心网,能够减少终端PDU会话数和non-GBR应用占用的带宽,对能够调度的业务流进行调度处理后,不经过5G核心网的业务流不受PDU会话数量和UE-AMBR的限制;此外,调度后终端腾出的non-GBR带宽和PDU会话数可以被终端其他应用使用。同时,由5G核心网调度到非蜂窝网的业务流将不能使用5G核心网网元提供的多接入处理功能,如ATSSS-LL((Access Traffic Steering,Switching and Splitting Low Layer)和多路径TCP(Multipa TH TCP,MP-TCP),若采用MP-TCP、快速UDP互联网连接QUIC(Quick UDPInternet Connection)、MP-QUIC、数据报拥塞控制协议(Multipa TH DatagramCongestion Control Protocol,MP-DCCP)等多连接协议,则分流和汇聚的终结节点需在5G核心网的外部网关或专用服务器上。
在一示例性的实施例中,步骤S240中将能够调度的业务流由5G核心网调度到非蜂窝网的过程,可以包括如下步骤,详细介绍如下:确定非蜂窝网的IP地址,将能够调度的业务流由5G核心网调度到非蜂窝网。
本申请实施例中非蜂窝网的IP地址与终端从5G核心网获取的IP地址不相同,也即IP地址对应的非蜂窝网是5G核心网以外的数据网。
在本申请实施例中,非蜂窝网的IP地址可以从非3GPP互通功能网元N3IWF对应的路由器获得,也可以由数据网接入网关或动态主机配置协议(Dynamic HostConfiguration Protocol,DHCP)服务器等分配获得,但不局限于此。
在本申请实施例中,确定非蜂窝网的IP地址的过程还可以在确定出能够调度的业务流的步骤之前完成,例如可以在步骤S210中获取终端针对所接入的业务流关联的参数的过程之前获取非蜂窝网的IP地址,本实施例不对此进行限制。
可以理解的是,在本申请实施例中,上述获取终端针对所接入的业务流关联的参数的过程、基于参数与预设参数阈值的关系的过程,确定终端业务流的接入情况的过程、从终端所接入的业务流中确定出能够调度的业务流的过程、以及将能够调度的业务流由5G核心网调度到非蜂窝网的过程,均可以由配置于终端的功能模块执行完成,例如功能模块可以是多接入流量调度模块,但不局限于此。
由上可知,本申请实施例所提供的技术方案通过对终端的业务流进行监测和调度的方式为终端提速,首先根据终端接入的业务流的相关参数确定终端接入的业务流是否达到上限,若终端接入的业务流达到上限,则从终端接入的业务流中选择出部分满足调度条件的业务流导向到非蜂窝接入,使得这部分满足调度条件的业务流不经过5G核心网,从而为终端腾出业务流占用的带宽和PDU会话数,有助于提高终端的运行速率。终端接入的业务流的相关参数包括PDU会话的连接数量,根据终端的PDU会话的连接数量确定终端接入的业务流是否达到上限,若终端接入的业务达到上限,则从终端接入的业务流中选择出部分满足调度条件的业务流导向到非蜂窝接入,使得这部分满足调度条件的业务流不经过5G核心网,为终端释放出更多的PDU会话以供新的业务流接入,从而使得终端的带宽使用不受到PDU数量的制约,有助于在多接入场景下为终端提速。终端接入的业务流的相关参数包括不保证比特速率non-GBR业务流的速率,当终端的接入的业务流的速率达到或接近UE-AMBR时,则从终端接入的业务流中选择出部分满足调度条件的业务流导向到非蜂窝接入,为终端释放出更多的带宽,从而有助于为终端提速。
图8是本申请的另一示例性实施例示出的多接入调度方法的流程示意图,如图8所示,多接入调度方法可以包括步骤S810至步骤S850,详细介绍如下:
步骤S810,获取非蜂窝网的IP地址。
在本申请实施例中,非蜂窝网的IP地址可以从N3IWF对应的路由器获得,也可以由数据网接入网关或DHCP服务器等分配获得。
需要说明的是,终端获取的非蜂窝网的IP地址与终端从5G核心网获取的IP地址不同。
步骤S820,获取终端接入的PDU会话数量和non-GBR业务流的速率,以通过监测终端的PDU会话数量和non-GBR业务流的速率确定终端的业务流接入情况。
步骤S830,判断终端接入的PDU会话数量是否达到终端允许的最大PDU会话数,以及,判断终端接入的non-GBR业务流的速率是否达到上限值UE-AMBR。
在本申请实施例中,终端可以对PDU会话数量和non-GBR业务流的速率进行周期性监测,例如每间隔一段时间T判断终端接入的PDU会话数量是否达到终端允许的最大PDU会话数,或者判断终端接入的non-GBR业务流的速率是否达到上限值UE-AMBR。
步骤S840,若终端接入的PDU会话数量达到终端允许的最大PDU会话数N,或者,终端接入的non-GBR业务流的速率达到上限值UE-AMBR,则从终端所接入的业务流中确定出能够调度的业务流。
需要说明的是,若终端接入的PDU会话数量达到终端允许的最大PDU会话数N,则终端无法再增加新的PDU会话,也即终端接入的业务流达到上限;若终端接入的non-GBR业务流的速率达到上限值UE-AMBR后,就无法进一步提高终端的速率,也表明终端接入的业务流达到上限,不能充分发挥终端的多接入优势。
本申请实施例中,能够调度的业务流指的是可以导向到5G核心网以外的业务流。
需要说明的是,如果是由于终端接入的PDU会话数量达到终端允许的最大PDU会话数,即调度是由PDU会话数触发的,则在对终端接入的业务流进行调度处理时,对尽量多的PDU会话执行流量导向,也即将占用更多PDU会话数的non-GBR应用的业务流从5G核心网调度到非蜂窝网;如果是由于终端接入的non-GBR业务流的速率达到上限值UE-AMBR,即调度是由non-GBR条件触发的,则在对终端接入的业务流进行调度处理时,尽量对占用更大non-GBR带宽的non-GBR应用执行流量导向,也即将占用更大non-GBR带宽的non-GBR应用的业务流从5G核心网调度到非蜂窝网。
步骤S850,将能够调度的业务流由5G核心网调度到IP地址对应的非蜂窝网,以由非蜂窝网与终端进行业务流交互。
由上可知,本申请实施例中当终端PDU会话数和non-GBR业务流的速率超出阈值后,把部分应用流量导向非3GPP接入,流向宽带互联网网关,这部分流量不受5G核心网规定的PDU会话数和UE-AMBR的限制,腾出的PDU会话和带宽可让终端上其他应用使用。
图9是本申请的一示例性实施例示出的多接入调度***框架示意图,如图9所示,终端通过ATSSS调度后根据PDU会话的特点选择不同的多接入协议,例如可以选择传输控制协议(Transmission Control Protocol,TCP)和非传输控制协议,使用的IP地址1、IP地址2以及IP地址3都是5G核心网分配的,终端的PDU会话数量和non-GBR业务流的速率分别受到5G核心网的限制。本申请实施例在终端上配置多接入流量调度模块,多接入流量调度模块用于监测终端的PDU会话数和non-GBR业务流的速率,当监测到终端的PDU会话数或non-GBR业务流的速率达到上限,则多接入流量调度模块从终端当前接入的业务流中确定出能够调度的业务流,可以从与终端有业务流交互的多个应用中确定出一部分应用的业务流作为能够调度的业务流,将能够调度的业务流调度到IP地址4上,通过非3GPP接入网关把能够调度的业务流从5G核心网导向IP地址4对应的非蜂窝网,调度后这部分业务流不经过5G核心网,从而减少业务流的PDU会话数和占用的带宽,此外,调度后的业务流数量不受5G核心网规定的PDU会话数和UE-AMBR的限制,腾出的non-GBR带宽和PDU会话数可以被终端其他应用使用。
图10是本申请的一示例性实施例示出的多接入调度装置的框图。该装置可以应用于图1所示的实施环境,并具体配置在终端110中。该装置也可以适用于其它的示例性实施环境,并具体配置在其它设备中,本实施例不对该装置所适用的实施环境进行限制。
如图10所示,该示例性的多接入调度装置包括:
获取模块1010,配置为在终端与5G核心网的业务流交互过程中,获取终端针对所接入的业务流关联的参数;
第一确定模块1020,配置为基于参数与预设参数阈值的关系,确定终端业务流的接入情况;
第二确定模块1030,配置为若接入情况表征终端所接入的业务流达到上限,则从终端所接入的业务流中确定出能够调度的业务流;
调度模块1040,配置为将能够调度的业务流由5G核心网调度到非蜂窝网,以由非蜂窝网与终端进行业务流交互。
另一示例性的实施例中,第一确定模块1020包括:
第一检测单元,配置为检测PDU会话的总数量与预设总量阈值的关系;
第一确定单元,配置为若检测到的关系表征数量大于或等于预设总量阈值,则确定终端业务流的接入已达到上限;
第二确定单元,配置为若检测到的关系表征数量小于预设总量阈值,则确定终端业务流的接入未达到上限。
在另一示例性的实施例中,第一确定模块1020包括:
第二检测单元,配置为检测non-GBR业务流的总速率与预设流速阈值的关系;
第三确定单元,配置为若检测到的关系表征non-GBR业务流的总速率大于或等于预设速率阈值,则确定终端业务流的接入已达到上限;
第四确定单元,配置为若检测到的关系表征non-GBR业务流的总速率小于预设速率阈值,则确定终端业务流的接入未达到上限。
在另一示例性的实施例中,第二确定模块1030包括:
应用类型确定子模块,配置为确定终端所接入的业务流各自所属应用的类型;
业务流确定子模块,配置为若业务流所属应用的类型为non-GBR应用,则从non-GBR应用所包含的业务流中确定出能够调度的业务流;其中,不保证比特速率non-GBR应用中至少包括一个不保证比特速率non-GBR业务流。
在另一示例性的实施例中,业务流确定子模块包括:
获取单元,配置为分别获取多个non-GBR应用对应的PDU会话数量;
目标应用确定单元,配置为从多个non-GBR应用中确定出PDU会话数量大于预设数量阈值的目标non-GBR应用;
第一业务流确定单元,配置为将目标non-GBR应用所包含的业务流作为能够调度的业务流。
在另一示例性的实施例中,业务流确定子模块包括:
带宽计算单元,配置为分别对同一non-GBR应用所包含的各个业务流所占的带宽进行求和运算,得到多个non-GBR应用所占的带宽;
目标应用确定单元,配置为根据多个non-GBR应用所占的带宽从多个non-GBR应用中确定出目标non-GBR应用;
第二业务流确定单元,配置为将目标non-GBR应用所包含的业务流作为能够调度的业务流。
在另一示例性的实施例中,目标应用确定单元包括:
目标应用确定子单元,配置为从多个non-GBR应用中确定出带宽小于第一预设带宽阈值的non-GBR应用作为目标non-GBR应用;或者,从多个non-GBR应用中确定出带宽大于第二预设带宽阈值的non-GBR应用作为目标non-GBR应用。
在另一示例性的实施例中,调度模块1040还包括:
IP地址确定单元,配置为确定非蜂窝网的IP地址;
调度单元,配置为将能够调度的业务流由5G核心网调度到非蜂窝网。
需要说明的是,上述实施例所提供的多接入调度装置与上述实施例所提供的多接入调度方法属于同一构思,其中各个模块和单元执行操作的具体方式已经在方法实施例中进行了详细描述,此处不再赘述。上述实施例所提供的多接入调度装置在实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将装置的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能,本处也不对此进行限制。
本申请的实施例还提供了一种电子设备,包括:一个或多个处理器;存储装置,用于存储一个或多个程序,当一个或多个程序被一个或多个处理器执行时,使得电子设备实现上述各个实施例中提供的多接入调度方法。
图11示出了适于用来实现本申请实施例的电子设备的计算机***的结构示意图。需要说明的是,图11示出的电子设备的计算机***1100仅是一个示例,不应对本申请实施例的功能和使用范围带来任何限制。
如图11所示,计算机***1100包括中央处理单元(Central Processing Unit,CPU)1101,其可以根据存储在只读存储器(Read-Only Memory,ROM)1102中的程序或者从储存部分1108加载到随机访问存储器(Random Access Memory,RAM)1103中的程序而执行各种适当的动作和处理,例如执行上述实施例中所述的方法。在RAM 1103中,还存储有***操作所需的各种程序和数据。CPU 1101、ROM 1102以及RAM 1103通过总线1104彼此相连。输入/输出(Input/Output,I/O)接口1105也连接至总线1104。
以下部件连接至I/O接口1105:包括键盘、鼠标等的输入部分1106;包括诸如阴极射线管(Cathode Ray Tube,CRT)、液晶显示器(Liquid Crystal Display,LCD)等以及扬声器等的输出部分1107;包括硬盘等的储存部分1108;以及包括诸如LAN(Local AreaNetwork,局域网)卡、调制解调器等的网络接口卡的通信部分1109。通信部分1109经由诸如因特网的网络执行通信处理。驱动器1110也根据需要连接至I/O接口1105。可拆卸介质1111,诸如磁盘、光盘、磁光盘、半导体存储器等等,根据需要安装在驱动器1110上,以便于从其上读出的计算机程序根据需要被安装入储存部分1108。
特别地,根据本申请的实施例,上文参考流程图描述的过程可以被实现为计算机软件程序。例如,本申请的实施例包括一种计算机程序产品,其包括承载在计算机可读介质上的计算机程序,该计算机程序包含用于执行流程图所示的方法的计算机程序。在这样的实施例中,该计算机程序可以通过通信部分1109从网络上被下载和安装,和/或从可拆卸介质1111被安装。在该计算机程序被中央处理单元(CPU)1101执行时,执行本申请的***中限定的各种功能。
需要说明的是,本申请实施例所示的计算机可读介质可以是计算机可读信号介质或者计算机可读存储介质或者是上述两者的任意组合。计算机可读存储介质例如可以是电、磁、光、电磁、红外线、或半导体的***、装置或器件,或者任意以上的组合。计算机可读存储介质的更具体的例子可以包括但不限于:具有一个或多个导线的电连接、便携式计算机磁盘、硬盘、随机访问存储器(RAM)、只读存储器(ROM)、可擦式可编程只读存储器(Erasable Programmable Read Only Memory,EPROM)、闪存、光纤、便携式紧凑磁盘只读存储器(Compact Disc Read-Only Memory,CD-ROM)、光存储器件、磁存储器件、或者上述的任意合适的组合。在本申请中,计算机可读的信号介质可以包括在基带中或者作为载波一部分传播的数据信号,其中承载了计算机可读的计算机程序。这种传播的数据信号可以采用多种形式,包括但不限于电磁信号、光信号或上述的任意合适的组合。计算机可读的信号介质还可以是计算机可读存储介质以外的任何计算机可读介质,该计算机可读介质可以发送、传播或者传输用于由指令执行***、装置或者器件使用或者与其结合使用的程序。计算机可读介质上包含的计算机程序可以用任何适当的介质传输,包括但不限于:无线、有线等等,或者上述的任意合适的组合。
附图中的流程图和框图,图示了按照本申请各种实施例的***、方法和计算机程序产品的可能实现的体系架构、功能和操作。其中,流程图或框图中的每个方框可以代表一个模块、程序段、或代码的一部分,上述模块、程序段、或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。也应当注意,在有些作为替换的实现中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个接连地表示的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图或流程图中的每个方框、以及框图或流程图中的方框的组合,可以用执行规定的功能或操作的专用的基于硬件的***来实现,或者可以用专用硬件与计算机指令的组合来实现。
描述于本申请实施例中所涉及到的单元可以通过软件的方式实现,也可以通过硬件的方式来实现,所描述的单元也可以设置在处理器中。其中,这些单元的名称在某种情况下并不构成对该单元本身的限定。
本申请的另一方面还提供了一种计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现如前所述的多接入调度方法。该计算机可读存储介质计算机可读介质可以是上述实施例中描述的电子设备中所包含的,也可以是单独存在,而未装配入该电子设备中。
上述内容,仅为本申请的较佳示例性实施例,并非用于限制本申请的实施方案,本领域普通技术人员根据本申请的主要构思和精神,可以十分方便地进行相应的变通或修改,故本申请的保护范围应以权利要求书所要求的保护范围为准。
Claims (10)
1.一种多接入调度方法,其特征在于,包括:
在终端与5G核心网的业务流交互过程中,获取所述终端针对所接入的业务流关联的参数;
基于所述参数与预设参数阈值的关系,确定所述终端业务流的接入情况;
若所述接入情况表征所述终端所接入的业务流达到上限,则从所述终端所接入的业务流中确定出能够调度的业务流;
将所述能够调度的业务流由所述5G核心网调度到非蜂窝网,以由所述非蜂窝网与所述终端进行业务流交互。
2.根据权利要求1所述的方法,其特征在于,所述参数包括协议数据单元PDU会话的总数量,所述PDU会话用于承载业务流;所述基于所述参数与预设参数阈值的关系,确定所述终端业务流的接入情况,包括:
检测所述PDU会话的总数量与预设总量阈值的关系;
若检测到的关系表征所述数量大于或等于所述预设总量阈值,则确定所述终端业务流的接入已达到上限;
若检测到的关系表征所述数量小于所述预设总量阈值,则确定所述终端业务流的接入未达到上限。
3.根据权利要求1所述的方法,其特征在于,所述参数包括不保证比特速率non-GBR业务流的速率;所述基于所述参数与预设参数阈值的关系,确定所述终端业务流的接入情况,包括:
检测所述non-GBR业务流的速率与预设流速阈值的关系;
若检测到的关系表征所述non-GBR业务流的速率大于或等于所述预设速率阈值,则确定所述终端业务流的接入已达到上限;
若检测到的关系表征所述non-GBR业务流的速率小于所述预设速率阈值,则确定所述终端业务流的接入未达到上限。
4.根据权利要求1所述的方法,其特征在于,所述从所述终端所接入的业务流中确定出能够调度的业务流,包括:
确定所述终端所接入的业务流各自所属应用的类型;
若业务流所属应用的类型为non-GBR应用,则从所述non-GBR应用所包含的业务流中确定出能够调度的业务流。
5.根据权利要求4所述的方法,其特征在于,若所述终端所接入的业务流各自所属应用的类型为多个non-GBR应用,则所述从所述non-GBR应用所包含的业务流中确定出能够调度的业务流,包括:
分别获取多个non-GBR应用对应的PDU会话数量;
从所述多个non-GBR应用中确定出PDU会话数量大于预设数量阈值的目标non-GBR应用;
将所述目标non-GBR应用所包含的业务流作为能够调度的业务流。
6.根据权利要求4所述的方法,其特征在于,若所述终端所接入的业务流各自所属应用的类型为多个non-GBR应用,则所述从所述non-GBR应用所包含的业务流中确定出能够调度的业务流,包括:
分别对同一non-GBR应用所包含的各个业务流所占的带宽进行求和运算,得到所述多个non-GBR应用所占的带宽;
根据所述多个non-GBR应用所占的带宽从所述多个non-GBR应用中确定出目标non-GBR应用;
将所述目标non-GBR应用所包含的业务流作为能够调度的业务流。
7.根据权利要求6所述的方法,其特征在于,所述根据所述多个non-GBR应用所占的带宽从所述多个non-GBR应用中确定出目标non-GBR应用,包括:
从所述多个non-GBR应用中确定出带宽小于第一预设带宽阈值的non-GBR应用作为所述目标non-GBR应用;
或者,从所述多个non-GBR应用中确定出带宽大于第二预设带宽阈值的non-GBR应用作为所述目标non-GBR应用。
8.一种多接入调度装置,其特征在于,包括:
获取模块,配置为在终端与5G核心网的业务流交互过程中,获取所述终端针对所接入的业务流关联的参数;
第一确定模块,配置为基于所述参数与预设参数阈值的关系,确定所述终端业务流的接入情况;
第二确定模块,配置为若所述接入情况表征所述终端所接入的业务流达到上限,则从所述终端所接入的业务流中确定出能够调度的业务流;
调度模块,配置为将所述能够调度的业务流由所述5G核心网调度到非蜂窝网,以由所述非蜂窝网与所述终端进行业务流交互。
9.一种电子设备,其特征在于,包括:
一个或多个处理器;
存储装置,用于存储一个或多个程序,当所述一个或多个程序被所述一个或多个处理器执行时,使得所述电子设备实现如权利要求1至7中任一项所述的多接入调度方法。
10.一种计算机可读介质,其特征在于,其上存储有计算机可读指令,当所述计算机可读指令被计算机的处理器执行时,使计算机执行权利要求1至7中任一项所述的多接入调度方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210619517.3A CN117222035A (zh) | 2022-05-30 | 2022-05-30 | 多接入调度方法及装置、电子设备、计算机可读介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210619517.3A CN117222035A (zh) | 2022-05-30 | 2022-05-30 | 多接入调度方法及装置、电子设备、计算机可读介质 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN117222035A true CN117222035A (zh) | 2023-12-12 |
Family
ID=89043112
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202210619517.3A Pending CN117222035A (zh) | 2022-05-30 | 2022-05-30 | 多接入调度方法及装置、电子设备、计算机可读介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN117222035A (zh) |
-
2022
- 2022-05-30 CN CN202210619517.3A patent/CN117222035A/zh active Pending
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10397758B2 (en) | Function selection based on utilization level in 5G environments | |
JP7147063B2 (ja) | ユーザアクセス制御方法、情報送信方法および装置 | |
CN110557786B (zh) | 一种无线承载建立、业务流的监测方法及装置 | |
US9615288B2 (en) | System and method for quality of service in a wireless network environment | |
WO2021012697A1 (zh) | 应用mos模型的训练方法、设备及*** | |
US8488527B2 (en) | Apparatus and method for facilitating radio resource dimensioning for communication services | |
WO2019158102A1 (zh) | 一种确定QoS描述信息的方法和装置 | |
US11510267B2 (en) | Efficient Evolved Packet System (EPS) fallback | |
US20230060074A1 (en) | Intelligent allocation of network resources | |
US8325658B2 (en) | Quality of service (QoS) resources within a wireless communications system | |
EP3768021A1 (en) | Timer-initiated fallback | |
US10575317B2 (en) | Distributed media classification algorithm in a service controller platform | |
WO2019095381A1 (zh) | 业务配置方法及相关产品 | |
CN112019363A (zh) | 确定业务传输需求的方法、设备及*** | |
CN112087777B (zh) | 一种mdbv的确定方法、装置及*** | |
CN117222035A (zh) | 多接入调度方法及装置、电子设备、计算机可读介质 | |
WO2019127334A1 (zh) | 建立缺省数据无线承载的方法和装置 | |
US20200196197A1 (en) | Service-aware utilization of shared wireless resources | |
US10206124B1 (en) | Method and apparatus for bidirectional modem | |
CN113906783A (zh) | 通信方法、装置及*** | |
EP4358582A1 (en) | Qos adjustment method and apparatus, device, and medium | |
WO2024032603A1 (zh) | 一种通信方法及装置 | |
WO2023083351A1 (zh) | 多播广播业务传输方法及装置 | |
WO2022188570A1 (zh) | 群组内点到多点通信业务的话权控制方法、装置及介质 | |
CN116321281A (zh) | 多接入数据分流方法、装置、电子设备及存储介质 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination |