应用程序的路由选择方法及相关装置制造方法及图纸

技术编号:25447432 阅读:44 留言:0更新日期:2020-08-28 22:33
本申请实施例公开了一种应用程序的路由选择方法及相关装置,方法包括:终端获取第一应用程序APP身份标识ID;所述终端以所述第一APP ID为查询标识,查询预设的协议数据单元PDU会话Session集合,获取所述第一应用程序APP的第一PDU Session,所述PDU Session集合包括APP的ID与PDU Session之间的对应关系;所述终端将所述第一APP的数据流路由到所述第一PDU Session进行传输。可见,本申请实施例能够实现根据PDU会话集合为应用程序选择路由通路。

【技术实现步骤摘要】
应用程序的路由选择方法及相关装置
本申请涉及通信
,尤其涉及一种应用程序的路由选择方法及相关装置。
技术介绍
在第三代合作计划(3rdGenerationPartnershipProject,3GPP)协议中,用户设备路由选项策略(UERouteSelectionPolicy,URSP)评估需要与应用相关联的通路描述符(TrafficDescriptor,TD)参数与URSP规则中的TrafficDescriptor参数进行匹配,然后根据匹配成功的URSP规则中的路由选择描述符(RouteSelectionDescriptor,RSD)为应用创建相应的路由通路。如何为应用程序选择路由通路,目前协议还未明确约定。
技术实现思路
本申请实施例提供一种应用程序的路由选择方法及相关装置,以实现根据PDU会话集合为应用程序选择路由通路。第一方面,本申请实施例提供一种应用程序的路由选择方法,包括:终端获取第一应用程序APP身份标识ID;所述终端以所述第一APPID为查询标识,查询预设的协议数据单元PDU会话Session集合,获取所述第一应用程序APP的第一PDUSession,所述PDUSession集合包括APP的ID与PDUSession之间的对应关系;所述终端将所述第一APP的数据流路由到所述第一PDUSession进行传输。第二方面,本申请实施例提供一种应用程序的路由选择装置,包括:获取单元,用于获取第一应用程序APP身份标识ID;查询单元,用于以所述第一APPID为查询标识,查询预设的协议数据单元PDU会话Session集合,获取所述第一应用程序APP的第一PDUSession,所述PDUSession集合包括APP的ID与PDUSession之间的对应关系;路由单元,用于将所述第一APP的数据流路由到所述第一PDUSession进行传输。第三方面,本申请实施例提供一种终端,包括处理器、存储器、通信接口以及一个或多个程序,其中,所述一个或多个程序被存储在所述存储器中,并且被配置由所述处理器执行,所述程序包括用于执行本申请实施例第一方面任一方法中的步骤的指令。第四方面,本申请实施例提供了一种芯片,包括:处理器,用于从存储器中调用并运行计算机程序,使得安装有所述芯片的设备执行如本申请实施例第一方面任一方法中所描述的部分或全部步骤。第五方面,本申请实施例提供了一种计算机可读存储介质,其中,所述计算机可读存储介质存储用于电子数据交换的计算机程序,其中,所述计算机程序使得计算机执行如本申请实施例第一方面任一方法中所描述的部分或全部步骤。第六方面,本申请实施例提供了一种计算机程序,其中,所述计算机程序可操作来使计算机执行如本申请实施例第一方面任一方法中所描述的部分或全部步骤。该计算机程序可以为一个软件安装包。可以看出,本申请实施例中,终端首先获取第一应用程序APP身份标识ID,其次,以所述第一APPID为查询标识,查询预设的协议数据单元PDU会话Session集合,获取所述第一应用程序APP的第一PDUSession,所述PDUSession集合包括APP的ID与PDUSession之间的对应关系,最后将所述第一APP的数据流路由到所述第一PDUSession进行传输。通过维护PDU会话集合,终端能够根据APPID准确的为APP选择路由通路,从而将APPID对应的应用程序IP数据包全部路由到对应的PDUSession上。附图说明下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍。图1A是本申请实施例提供的一种示例通信系统的系统架构图;图1B是本申请实施例提供的一种终端的结构示意图;图2A是本申请实施例提供的一种应用程序的路由选择方法的流程示意图;图2B是本申请实施例提供的另一种应用程序的路由选择方法的流程示意图;图3是本申请实施例提供的一种应用程序的路由选择装置的功能单元组成框图;图4是本申请实施例提供的另一种应用程序的路由选择装置的功能单元组成框图。具体实施方式下面将结合附图对本申请实施例中的技术方案进行描述。本申请涉及到的概念和术语的定义或解释如下。应用程序APP,是指设备安装的各种应用程序,如视频应用程序、浏览器应用程序等。协议数据单元协议数据单元(ProtocolDataUnit,PDU),是指对等层次之间传递的数据单位。物理层的PDU是数据位(bit),数据链路层的PDU是数据帧(frame),网络层的PDU是数据包(packet),传输层的PDU是数据段(segment),其他更高层次的PDU是数据(data)。PDU会话Session,是第五代5G移动通信系统中的切片网络的粒度单位。网络切片,是一种按需组网的方式,可以让运营商在统一的基础设施上分离出多个虚拟的端到端网络,每个网络切片从无线接入网承载网再到核心网上进行逻辑隔离,以适配各种各样类型的应用。在一个网络切片中,至少可分为无线网子切片、承载网子切片和核心网子切片三部分。用户设备路由选项策略(UERouteSelectionPolicy,URSP),是5G核心网5GC从策略控制功能实体(PolicyControlFunction,PCF)向用户设备(UserEquipment,UE)提供的策略信息之一。UE使用该策略来确定如何路由数据外向通路。通过URSP规则UE可以确定检测到的应用程序是否可以与已经建立的PDU会话相关联,是否可以路由到PDU会话之外的非non-3GPP通路,或者是否可以建立新的PDU会话。URSP规则中一个重要的输入数据就是通路描述符(TrafficDescriptor,TD)中的参数,这些参数可以由应用在发起网络请求时携带。操作系统获取到与应用程序关联的TrafficDescriptor参数后,并且UE从网络获取到URSP规则列表后,按照URSP评估的规则匹配出相应的路由选择描述符RSD,然后按照RSD参数表示的路由通路选择数据路由。本申请实施例的技术方案可以应用于如图1A所示的示例通信系统100,该示例通信系统100包括终端110和网络设备120,终端110与网络设备120通信连接。该示例通信系统100例如可以是:全球移动通讯(GlobalSystemofMobilecommunication,GSM)系统、码分多址(CodeDivisionMultipleAccess,CDMA)系统、宽带码分多址(WidebandCodeDivisionMultipleAccess,WCDMA)系统、通用分组无线业务(GeneralPacketRadioService,GPRS)、长期演进(LongTermEvolution,LTE)系统、先进的长期演进(Advancedlongtermevolution,LTE-A)系统、新无线(NewRadio,NR)系统、NR系统的演进系统、免授权频本文档来自技高网...

【技术保护点】
1.一种应用程序的路由选择方法,其特征在于,包括:/n终端获取第一应用程序APP身份标识ID;/n所述终端以所述第一APP ID为查询标识,查询预设的协议数据单元PDU会话Session集合,获取所述第一应用程序APP的第一PDU Session,所述PDU Session集合包括APP的ID与PDU Session之间的对应关系;/n所述终端将所述第一APP的数据流路由到所述第一PDU Session进行传输。/n

【技术特征摘要】
1.一种应用程序的路由选择方法,其特征在于,包括:
终端获取第一应用程序APP身份标识ID;
所述终端以所述第一APPID为查询标识,查询预设的协议数据单元PDU会话Session集合,获取所述第一应用程序APP的第一PDUSession,所述PDUSession集合包括APP的ID与PDUSession之间的对应关系;
所述终端将所述第一APP的数据流路由到所述第一PDUSession进行传输。


2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
所述终端获取本端安装的多个APP;
所述终端为所述多个APP中至少一个用户设备路由选择策略URSP匹配成功的APP建立PDUSession,所述URSP匹配成功是指APP对应的URSP的通路描述符TD参数仅包括该APPID,且该URSP的路由选择描述RSD指示需要建立PDUSession;
所述终端根据所述至少一个匹配成功的APP的PDUSession创建所述PDUSession集合。


3.根据权利要求2所述的方法,其特征在于,所述终端为所述多个APP中至少一个用户设备路由选择策略URSP匹配成功的APP建立PDUSession,包括:
所述终端针对所述多个APP中的每个APP,执行如下步骤,得到至少一个APP的PDUSession;
所述终端以当前处理的APPID为查询标识,查询用户设备路由选择策略URSP集合;若查询到TD参数仅包括所述当前处理的APPID的URSP,则判断查询到的URSP中的RSD是否指示需要建立PDUSession,所述URSP集合包括多个URSP,每个URSP包括TD参数和路由选择描述符RSD之间的对应关系;
若是,则根据所述查询到URSP中的RSD为所述当前处理的APP建立PDUSession,
若否,则确定所述当前处理的APP为匹配失败的APP;
若未查询到TD参数仅包括所述当前处理的APPID的URSP,则确定所述当前处理的APP为匹配失败的APP。


4.根据权利要求3所述的方法,其特征在于,所述每个URSP的TD参数包括以下至少一种:应用程序的身份标识APPID、操作系统身份标识OSID、数据网络名称DNN、网际互连协议IP三元组、域描述符DomainDescriptor,非网际互联协议描述符non-IPDescriptor,连接能力ConnectionCapabilities。


5.根据权利要求3或4所述的方法,其特征在于,所述TD参数的获取方式包括以下任意一种:
由所述终端的应用程序通过接口传递到操作系统;
由所述终端的操作系统预置;
存储在用户识别模块SIM卡中;以及,
接收来自网络设备下发的TD参数。
<...

【专利技术属性】
技术研发人员:付志伟苗苗
申请(专利权)人:北京紫光展锐通信技术有限公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1