一种通信系统间转移的方法以及相关设备与流程

文档序号:22120810发布日期:2020-09-04 16:14阅读:294来源:国知局
本申请涉及数据库领域,尤其涉及一种通信系统间转移的方法以及相关设备。
背景技术
::n26接口是第五代(5thgeneration,5g)转移通信技术中的核心网实体接入和转移性管理功能(accessandmobilitymanagementfunction,amf)和第四五代(4thgeneration,4g)转移通信技术中的核心网实体转移管理实体(mobilitymanagemententity,mme)间的接口。由于n26接口为可选接口,当不存在n26接口时,终端设备(也称用户设备(userequipment,ue))由5g通信系统转移(move或transfer)至4g通信系统时,可以通过切换附着(handoverattach)的方式实现ip地址的连续性。具体的,ue在执行由5g通信系统转移至4g通信系统时,通过携带接入点名称(accesspointname,apn)和切换指示的附着(attach)消息来实现切换附着(handoverattach),从而mme可以根据apn为ue选择4g通信系统内使用的会话管理功能(sessionmanagementfunction,smf)+包数据网络网关的控制面(packetdatanetworkgateway-controlplane,pgw-c),从而smf+pgw-c为ue在4g通信系统中分配与5g通信系统中相同的ip地址,从而保证网际协议(internetprotocol,ip)地址的连续性。但ue在切换附着的过程,若mme未找到与apn对应的smf+pgw-c,则mme会拒绝ue,则ue需要重新发起初始附着(initialattach)过程。由于ue在无n26接口情况下,从5g通信系统转移至4g通信系统时,在4g通信系统内的包数据网络(packetdatanetwork,pdn)连接是一个一个先后建立的,也即ue按照先后顺序一个一个的将在5g通信系统内建立的协议数据单元(protocoldataunit,pdu)会话(session)转移至4g通信系统,一旦ue选择了一个不支持通信系统之间的互操作(interworking)的pdu会话进行转移,不仅则会造成转移过程的失败,而且需要ue进行初始附着,并在附着成功后,再进行下一个pdu会话的转移过程,既加大了支持互操作的pdu会话的转移时延,也加大了ue对转移后的数据连接通道的使用时延,也即加大了ue由5g通信系统到4g通信系统的转移时延。技术实现要素:本申请实施例提供了一种通信系统间转移的方法以及相关设备,用于优先转移第一数据连接通道中确定支持和/或不确定是否支持由第一通信系统转移至第二通信系统的数据连接通道,从而缩短了支持互操作的数据连接通道的转移时延,ue也可以及时利用已经转移至第二通信系统的数据连接通道进行数据传输,降低了ue在不同的通信系统之间转移的时延。第一方面,本申请实施例提供一种通信系统间转移方法,其特征在于,方法包括:终端设备在第一通信系统内建立至少一个第一数据连接通道,并从至少一个第一数据连接通道中选取至少一个第二数据连接通道,在由第一通信系统转移至第二通信系统时,优先将第二数据连接通道转移至第二通信系统,第二数据连接通道包含于第一数据连接通道中,为确定支持由第一通信系统转移至第二通信系统的数据连接通道,和/或为不确定是否支持由第一通信系统转移至第二通信系统的数据连接通道,其中,数据连接通道为由终端设备建立的执行数据传输功能的通信通道,通过一个ip地址和一个数据网络名称dnn/接入点名称apn可以标识一个数据连接通道。在本申请中,终端设备在获取到建立的至少第一数据连接通道之后,从至少一个第一数据连接通道中确定第二数据连接通道,第二数据连接通道包含于第一数据连接通道中,为确定支持由第一通信系统转移至第二通信系统的数据连接通道,和/或为不确定是否支持由第一通信系统转移至第二通信系统的数据连接通道,并优先转移第一数据连接通道中确定支持和/或不确定是否支持由第一通信系统转移至第二通信系统的数据连接通道,也即确定不支持通信系统间转移的数据连接通道被延后处理,从而缩短了支持互操作的数据连接通道的转移时延,ue也可以及时利用已经转移至第二通信系统的数据连接通道进行数据传输,从而降低了ue由第一通信系统到第二通信系统的转移时延。在一种可能实现方式中,终端设备从至少一个第一数据连接通道中选取至少一个第二数据连接通道的方式,包括以下任一项或多项的组合:终端设备上可以预先存储有每个第一数据连接通道的描述信息,描述信息中可以包括每个第一数据连接通道的会话和服务连续模式和/或每个第一数据连接通道的dnn/apn,从而终端设备根据可以根据每个第一数据连接通道的dnn/apn确定第一数据连接通道的网络接入方式,并根据每个第一数据连接通道的网络接入方式,从第一数据连接通道中选取第二数据连接通道,或者,终端设备根据每个第一数据连接通道的会话和服务连续模式,从第一数据连接通道中选取第二数据连接通道。在本申请中,根据ue上存储的每个第一数据连接通道的描述信息,对ue建立的所有第一数据连接通道进行分类,从而确定第二数据连接通道,ue可以充分利用终端上已经存储的信息来完成第一数据连接通道中第二数据连接通道的选取操作,避免了给网络侧设备造成额外的负担,提高了本方案的实现可能性。在一种可能实现方式中,终端设备从至少一个第一数据连接通道中选取至少一个第二数据连接通道包括:终端设备从第一数据连接通道中选取至少一个确定支持由第一通信系统转移至第二通信系统的第三数据连接通道,第三数据连接通道包含于第二数据连接通道中;终端设备从第一数据连接通道中选取确定支持由第一通信系统转移至第二通信系统的第三数据连接通道的方式,包括以下任一项或多项的组合:终端设备从第一数据连接通道中选取第三数据连接通道,其中,第三数据连接通道包括终端设备在建立数据连接通道时接收过第二通信系统的核心网实体发送的信息的数据连接通道,或者,终端设备从第一数据连接通道中选取第三数据连接通道,其中,第三数据连接通道包括从第二通信系统转移至第一通信系统的数据连接通道。在本申请中,将在创建数据连接通道过程中,接收过第二通信系统的消息的数据连接通道确定为支持由第一通信系统转移至第二通信系统的数据连接通道,和/或将从第二通信系统转移过来的数据连接通道确定为支持由第一通信系统转移至第二通信系统的数据连接通道,前述两种判断方式可以保证选取出来的数据连接通道一定为支持由第一通信系统转移至第二通信系统的数据连接通道,提高了判断过程的准确度;且判断依据为ue接收的历史消息,方案简单,易操作。在一种可能实现方式中,终端设备优先将第二数据连接通道转移至第二通信系统,包括:在第二数据连接通道包括至少两个数据连接通道的情况下,终端设备对至少两个第二数据连接通道进行优先级排序,根据优先级排序结果,将至少两个第二数据连接通道转移至第二通信系统,其中,优先级越高的数据连接通道,越先被终端设备由第一通信系统转移至第二通信系统。在本申请中,由于数据连接通道是逐个被转移至第二通信系统的,对至少两个第二数据连接通道进行优先级排序,从而保证优先级越高的数据连接通道可以越先被终端设备转移至第二通信系统,从而终端设备可以结合对数据连接通道的使用情况进行优先级排序,提高了数据连接通道转移过程的灵活性。在一种可能实现方式中,第二数据连接通道中包括至少一个第三数据连接通道和至少一个第四数据连接通道,其中,第三数据连接通道为确定支持由第一通信系统转移至第二通信系统的数据连接通道,第四数据连接通道为不确定是否支持由第一通信系统转移至第二通信系统的数据连接通道。终端设备对至少两个第二数据连接通道进行优先级排序,包括:终端设备确定第三数据连接通道的优先级高于第四数据连接通道的优先级;终端设备根据优先级排序结果,将至少两个第二数据连接通道转移至第二通信系统,包括:终端设备先将第三数据连接通道转移至第二通信系统,终端设备再将第四数据连接通道转移至第二通信系统。在本申请中,根据是否确定支持由第一通信系统转移到第二通信系统对至少两个第二数据连接通道作进一步排序,使确定支持由第一通信系统转移到第二通信系统的数据连接通道的优先级最高,从而最先被转移,也即最先被转移的数据连接通道一定能够通过切换附着的方式实现成功转移,保证ue可以在短时间内可以通过转移成功的数据连接通道进行数据传输,进一步缩小了ue由第一通信系统转移到第二通信系统的转移时延。在一种可能实现方式中,至少两个第二数据连接通道包括的每个数据连接通道均被至少一个应用程序app使用,在第三数据连接通道包括至少两个数据连接通道的情况下,终端设备对至少两个第二数据连接通道进行优先级排序,还包括:终端设备确定第三数据连接通道中被对时延要求高的app使用的数据连接通道的优先级高于被对时延要求低的app使用的数据连接通道,和/或在第四数据连接通道包括至少两个数据连接通道的情况下,终端设备对至少两个第二数据连接通道进行优先级排序,还包括:终端设备确定第四数据连接通道中被对时延要求高的app使用的数据连接通道的优先级高于被对时延要求低的app使用的数据连接通道,其中,对时延要求高的app和对时延要求低的app这两个概念并不是一个绝对的概念,而是一个对两个app的时延要求信息进行对比而获得的一个相对的概念。在本申请中,可以利用app对时延的要求信息分别对第三数据连接通道和第四数据连接通道做进一步排序,不仅使得数据连接通道的排序更为精确,提高了本方案的可操作性,且保证了对时延要求高的app所使用的数据连接通道可以被优先转移,以向用户提供更为流畅的服务。在一种可能实现方式中,至少两个第二数据连接通道包括的每个数据连接通道均被至少一个应用程序app使用;终端设备对至少两个第二数据连接通道进行优先级排序,包括:终端设备确定第二数据连接通道中被对时延要求高的app使用的第五数据连接通道的优先级高于被对时延要求低的app使用的第六数据连接通道。终端设备根据优先级排序结果,将至少两个第二数据连接通道转移至第二通信系统,包括:终端设备先将第五数据连接通道转移至第二通信系统,终端设备再将第六数据连接通道转移至第二通信系统。在本申请中,由于对时延要求高的app一般为容易被用户感知的app,利用app对时延的要求信息对至少两个第二数据连接通道进行排序,从而保证对时延要求高的app使用的数据连接通道可以优先被转移,从而避免由于ue在通信系统间转移给用户带来不好的体验,以提供更良好的服务。在一种可能实现方式中,在第五数据连接通道包括至少两个数据连接通道的情况下,终端设备对至少两个第二数据连接通道进行优先级排序,还包括:终端设备确定第五数据连接通道中确定支持由第一通信系统转移至第二通信系统的数据连接通道的优先级高于不确定是否支持由第一通信系统转移至第二通信系统的数据连接通道;和/或,在第六数据连接通道包括至少两个数据连接通道的情况下,终端设备对至少两个第二数据连接通道进行优先级排序,还包括:终端设备确定第六数据连接通道中确定支持由第一通信系统转移至第二通信系统的数据连接通道的优先级高于不确定是否支持由第一通信系统转移至第二通信系统的数据连接通道。在本申请中,可以根据是否确定支持由第一通信系统转移至第二通信系统分别对第五数据连接通道和第六数据连接通道做进一步排序,从而确定支持由第一通信系统转移至第二通信系统的数据连接通道可以被优先执行转移操作,以提高前期数据连接通道转移操作的成功率,从而ue可以尽早使用成功转移至第二通信系统的数据连接通道进行数据传输。在一种可能实现方式中,终端设备包括调制解调器处理器和应用处理器,至少两个第二数据连接通道包括的每个数据连接通道均被至少一个第一app使用。终端设备对至少两个第二数据连接通道进行优先级排序包括:调制解调器处理器从应用处理器处获取第二数据连接通道与第一app的对应关系和每个第一app的时延要求信息,并根据第二数据连接通道与第一app的对应关系和每个第一app的时延要求信息,对至少两个第二数据连接通道进行优先级排序。本申请中,调制解调器处理器在获取到对应关系和第一app的时延要求信息之后,可以及时对至少两个第二数据连接通道的优先级排序,提高了对至少两个第二数据连接通道进行优先级排序过程的速度。在一种可能实现方式中,终端设备包括调制解调器处理器和应用处理器,至少两个第二数据连接通道包括的每个数据连接通道均被至少一个第一app使用;终端设备对至少两个第二数据连接通道进行优先级排序包括:应用处理器从调制解调器处理器处获取至少两个第二数据连接通道的标识信息,在获取到至少两个第二数据连接通道的标识信息后,可以确定每个第二数据连接通道与第一app的对应关系,进而可以根据第二数据连接通道与第一app的对应关系和每个第一app的时延要求信息,对至少两个第二数据连接通道进行优先级排序,得到至少两个第二pdu会话的优先级排序结果,进而可以向调制解调器处理器反馈对至少两个第二pdu会话的优先级排序结果。本申请中,由应用处理器在确定第二数据连接通道为哪些数据连接通道之后,对至少两个第二数据连接通道进行优先级排序,从而调制解调器处理器不需要了解第二数据连接通道与第一app之间的对应关系,降低了调制解调器处理器的处理负荷。在一种可能实现方式中,方法还包括:在终端设备确定第一数据连接通道中存在第七数据连接通道的情况下,在终端设备由第一通信系统转移至第二通信系统时,不将第七数据连接通道转移至第二通信系统,其中,第七数据连接通道包含于第一数据连接通道中,为确定不支持由第一通信系统转移至第二通信系统的数据连接通道。本申请中,由于将第七数据连接通道转移至第二通信系统的操作一定会失败,不管是通过初始附着的方式在第二通信系统中重新建立数据连接通道,还是将使用第七数据连接通道的第二app绑定于已转移至第二通信系统的数据连接通道的方式,均避免了数据连接通道转移操作的失败所浪费的时间,从而进一步缩短了ue由第一通信系统转移至第二通信系统的转移时延。在一种可能实现方式中,方法还包括:终端设备获取使用第七数据连接通道的至少一个第二app,并确定第二app与已转移至第二通信系统的数据连接通道之间的对应关系,进而可以使用已转移至第二通信系统的数据连接通道对第二app的数据进行传输。本申请中,将使用第七数据连接通道的至少一个第二app直接绑定于已转移至第二通信系统的数据连接通道上,进而通过已转移至第二通信系统的数据连接通道进行数据传输,节省了ue以初始附着的方式在第二通信系统中建立数据连接通道的过程,进一步缩短了ue由第一通信系统转移至第二通信系统的转移时延。在一种可能实现方式中,第一通信系统为第四代通信网络,第二通信系统为第五代通信系统,第一数据连接通道为包数据网络pdn连接;或者,第一通信系统为第五代通信系统,第二通信系统为第四代通信网络,第一数据连接通道为协议数据单元pdu会话。本申请中,不仅提供了由5g通信系统转移至4g通信系统的具体实现方案,还提供了由4g通信系统转移至5g通信系统的具体实现方案,拓宽了本方案的实现场景,提高了本方案的全面性。第二方面,本申请实施例提供一种终端设备,终端设备可以包括建立单元、选取单元和转移单元。建立单元,用于在第一通信系统内建立至少一个第一数据连接通道;选取单元,用于从至少一个第一数据连接通道中选取至少一个第二数据连接通道,其中,第二数据连接通道包含于第一数据连接通道中,为确定支持由第一通信系统转移至第二通信系统的数据连接通道,和/或为不确定是否支持由第一通信系统转移至第二通信系统的数据连接通道;转移单元,用于在终端设备由第一通信系统转移至第二通信系统时,优先将第二数据连接通道转移至第二通信系统。在本申请的第二方面中,终端设备的组成模块还可以执行前述第一方面以及各种可能的实现方式中所描述的步骤,详见前述对第一方面以及各种可能的实现方式中的说明。第三方面,本申请实施例提供一种终端设备,终端设备可以包括处理器,处理器可以包括调制解调处理器。调制解调器处理器,用于在第一通信系统内建立至少一个第一数据连接通道,还用于从至少一个第一数据连接通道中选取至少一个第二数据连接通道,其中,第二数据连接通道包含于第一数据连接通道中,为确定支持由第一通信系统转移至第二通信系统的数据连接通道,和/或为不确定是否支持由第一通信系统转移至第二通信系统的数据连接通道,还用于在终端设备由第一通信系统转移至第二通信系统时,优先将第二数据连接通道转移至第二通信系统。在本申请的第三方面中,终端设备的组成模块还可以执行前述第一方面以及各种可能的实现方式中所描述的步骤,详见前述对第一方面以及各种可能的实现方式中的说明。第四方面,本申请实施例提供一种调制解调器处理器,用于执行前述第三方面以及各种可能的实现方式中调制解调器处理器所执行的步骤,详见前述对第三方面以及各种可能的实现方式中的说明。第五方面,本申请实施例提供了包括通信系统间转移指令的计算机程序产品,当其在计算机上运行时,使得计算机执行如上述第一方面所述的方法。第六方面,本申请实施例提供了一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机程序代码,当其在计算机上运行时,使得计算机执行如上述第一方面所述的方法。本申请第二方面至第六方面的有益效果,可以参考第一方面。附图说明图1为本申请实施例提供的一种通信系统结构示意图;图2为本申请实施例提供的终端设备的一种结构示意图;图3为本申请实施例提供的通信系统间转移的方法的一种流程示意图;图4为本申请实施例提供的终端设备将选取出的至少两个第二pdu会话转移至4g通信系统的一种流程示意图;图5为本申请实施例提供的终端设备将选取出的至少两个第二pdu会话转移至4g通信系统的另一种流程示意图;图6为本申请实施例提供的对至少两个第二pdu会话进行优先级排序的一种流程示意图;图7为本申请实施例提供的对至少两个第二pdu会话进行优先级排序的另一种流程示意图;图8为本申请实施例提供的通信系统间转移的方法的另一种流程示意图;图9为本申请实施例提供的终端设备的另一种结构示意图;图10为本申请实施例提供的终端设备的又一种结构示意图。具体实施方式本申请实施例提供了一种通信系统间转移的方法以及相关设备,用于优先转移第一数据连接通道中确定支持和/或不确定是否支持由第一通信系统转移至第二通信系统的数据连接通道,从而缩短了支持互操作的pdu会话的转移时延,ue也可以及时利用已经转移至第二通信系统的数据连接通道进行数据传输,降低了ue在不同的通信系统之间转移的时延。本申请的说明书和权利要求书及上述附图中的术语“第一”、“第一”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的术语在适当情况下可以互换,这仅仅是描述本申请的实施例中对相同属性的对象在描述时所采用的区分方式。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包括,以便包括一系列单元的过程、方法、系统、产品或设备不必限于那些单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它单元。下面结合附图,对本申请的实施例进行描述。参见图1,图1为本申请实施例提供的通信系统间转移的方法的一种应用场景示意图,该应用场景图展示了一种4g和5g结合下的通信系统。该通信系统包括ue、演进的umts陆地无线接入网(evolvedumtsterrestrialradioaccessnetwork,e-ueran)、mme、会话管理功能(sessionmanagementfunction,smf)+pdn网关的控制面(pdngateway-controlplane,pgw-c)、amf以及5g无线接入网(5gradioaccessnetwork,5g-ran)。其中,e-utran为4g侧基站,ue通过该基站可以接入4g通信系统;5g-ran为5g侧基站,ue通过该基站可以接入5g通信系统,5g-ran可以是对e-utran进行进一步演进后的,ue可以通过该基站接入5g通信系统的基站,或5g-ran可以是专门用于ue接入5g通信系统的基站。图1中的核心网实体也可以称为核心网设备。具体的,mme为4g核心网设备,负责对ue进行鉴权、授权、移动性管理以及会话管理;sgw为4g核心网设备(核心网网关),负责数据的转发,下行数据存储等。smf+pgw-c为4g和5g共用的核心网设备,即4g和5g合设的核心网设备,包括smf和pgw-c的功能。其中,smf是5g核心网的控制面设备,为ue的pdu会话提供控制面服务,具体用于对5g的pdu会话进行管理,并负责为ue分配ip地址。pgw-c为4g核心网的控制面设备,为ue的pdn连接提供控制面服务,具体用于对4g的pdn连接进行管理,并负责为ue分配ip地址。smf+pgw-c也可被称为pgw-c+smf,只要是包含smf和pgw-c功能的设备均与本设备相同。amf为5g核心网设备,用于对ue进行鉴权、授权以及对用户的移动性进行管理。mme和amf之间可以存在n26接口,目前n26接口是可选的。在n26接口不存在的情况下,当ue由4g通信系统转移至5g通信系统时,ue需要通过向mme发送存在(existing)pdu会话指令以实现由4g通信系统至5g通信系统的无缝转移;当ue由5g通信系统转移至4g通信系统时,ue需要通过向amf发送附着切换指令以实现由5g通信系统至4g通信系统的无缝转移,其中,无缝转移是指ip地址不变和/或smf+pgw-c不变。本申请实施例提供的通信系统间转移的方法可以应用于图1中的ue中,该ue可以为移动电话、平板电脑(tabletpersonalcomputer)、膝上型电脑(laptopcomputer)、数码相机、个人数字助理(personaldigitalassistant,简称pda)、导航装置、移动上网装置(mobileinternetdevice,mid)、可穿戴式设备(wearabledevice)、智能手表以及智能手环等,该ue还可以是前述多种通信装置内的通信芯片等,当然,在以下实施例中,对该终端设备的具体形式不作任何限制。其中,终端设备可以搭载的系统可以包括或者其它操作系统等,本申请实施例对此不作任何限制。具体的,参见图2,图2为本申请实施例提供的一种ue的结构示意图,ue可以包括:存储器、处理器、射频(radiofrequency,rf)电路、以及电源等部件。其中,存储器可用于存储软件程序以及模块,处理器通过运行存储在存储器的软件程序以及模块,从而执行ue的各种功能应用以及数据处理。具体的,存储器可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序等;存储数据区可存储根据ue的使用所创建的数据等。此外,存储器可以包括高速随机存取存储器,还可以包括非易失性存储器等。处理器是ue的控制中心,利用各种接口和线路连接整个ue的各个部分,通过运行或执行存储在存储器内的软件程序和/或模块,以及调用存储在存储器内的数据,执行ue的各种功能和处理数据,从而对ue进行整体监控。可选的,处理器可集成应用处理器和调制解调处理器,其中,应用处理器主要处理操作系统、用户界面和应用程序等,调制解调处理器主要处理无线通信。射频电路可用于收发信息或通话过程中,信号的接收和发送。射频电路包括但不限于天线、至少一个放大器、收发信机、耦合器、lna(lownoiseamplifier,低噪声放大器)、双工器等。ue还包括给各个部件供电的电源,电源可以通过电源管理系统与处理器逻辑相连,从而通过电源管理系统实现管理充电、放电、以及功耗管理等功能。尽管未示出,ue还可以包括输入单元、显示单元、传感器模块、音频模块、wifi模块、蓝牙模块等,在此不再赘述。本申请实施例中,ue在由第一通信系统转移至第二通信系统时,需要把ue在第一通信系统内建立的至少一个第一数据连接通道转移至第二通信系统中,由于ue是一个一个的将第一数据连接通道转移至第二通信系统中,而当ue将不支持由第一通信系统转移至第二通信系统的数据连接通道时,不仅会导致当次数据连接通道转移操作失败,且需要重新附着,从而花费时间比较长,为了使得ue可以尽快利用转移到第二通信系统中的数据连接通道进行数据传输,ue可以从建立的至少一个第一数据连接通道选取出第二数据连接通道,并优先将第二数据连接通道转移至第二通信系统,从而使得ue可以尽快利用转移成功的数据连接通道进行数据传输,以缩短ue从第一通信系统到第二通信系统的转移延迟。应当理解,优先转移第二数据连接通道的意思既包含先转移第二数据连接通道至第二通信系统,也包含只转移第二数据连接通道至第二通信系统。当第一通信系统为5g通信系统,第二通信系统为4g通信系统时,第一数据连接通道为pdu会话;当第一通信系统为4g通信系统,第二通信系统为5g通信系统时,第一数据连接通道为pdn连接;而ue由5g通信系统转移至4g通信系统和ue由4g通信系统转移至5g通信系统这两种场景下,本案的具体实现方式略有不同。以下分别对前述两种场景进行详细说明。一、ue由5g通信系统转移至4g通信系统请参见图3所示,图3为本申请实施例提供的通信系统间转移方法的一种流程示意图,可以包括如下步骤:301、ue在5g通信系统内建立至少一个第一pdu会话。本申请实施例中,pdu会话的定义可以是,在5g通信系统内,ue上建立的一组服务质量(qualityofservice,qos)流(flow)的组合。第一pdu会话指的是ue上建立的所有pdu会话。一个pdu会话内包含的qosflow具有相同的ip地址和数据网络名称(datanetworkname,dnn),也即,通过ip地址和dnn可以标识一个pdu会话。本申请实施例中,ue在5g通信系统内建立至少一个第一pdu会话的具体实现方式可以参考现有技术,此处不再进行赘述。302、ue从至少一个第一pdu会话中选取至少一个第二pdu会话。本申请实施例中,第二pdu会话包含于第一pdu会话中,为确定支持由5g通信系统转移至4g通信系统的pdu会话,和/或为不确定是否支持由5g通信系统转移至4g通信系统的pdu会话。本申请实施例中,ue上记录有至少一个第一pdu会话包含的所有pdu会话的描述信息,每个pdu会话的描述信息均至少包含该pdu会话的标识信息,还可以包含dnn或会话和服务连续(sessionandservicecontinuity,ssc)模式(mode),还可以包含pdu会话的会话类型等其他类型的描述信息,具体此处不再一一赘述。本申请实施例中,ue可以根据存储的所有第一pdu会话的描述信息中的每个第一pdu会话的描述信息从至少一个第一pdu会话中选取至少一个第二pdu会话,具体的,ue从第一pdu会话中选取第二pdu会话的方式,包括但不限于以下任一项或多项的组合:ue根据每个第一pdu会话的网络接入方式,从第一pdu会话中选取第二pdu会话;或者,ue根据每个第一pdu会话的会话和服务连续模式,从第一pdu会话中选取第二pdu会话。本申请实施例中,ue可以根据pdu会话的dnn确定pdu会话的网络接入方式,pdu会话的网络接入方式包括但不限于ip多媒体子系统(ipmultimediasubsystem,ims)、互联网(internet)或本地数据网络(localareadatanetwork,land)等,具体此处不一一列举。本申请的一些实施例中,ue在获取到每个第一pdu会话的描述信息后,可以获得每个第一pdu会话的dnn,从而获取到每个第一pdu会话的网络接入方式,进而根据每个第一pdu会话的网络接入方式对所有第一pdu会话进行分类,从而选取出第二pdu会话。具体的,当根据dnn确定pdu会话的网络接入方式为ims时,该pdu会话为确定支持由5g通信系统转移至4g通信系统的pdu会话;当根据dnn确定pdu会话的网络接入方式为互联网时,该pdu会话为不确定是否支持由5g通信系统转移至4g通信系统的pdu会话;当根据dnn确定pdu会话的网络接入方式为land时,该pdu会话为确定不支持由5g通信系统转移至4g通信系统的pdu会话,应当理解,还可以通过其他类型的dnn表示其他类型的网络接入方式,此处举例仅为证明本方案的可实现性,具体对dnn的类型不做限定。本申请的另一些实施例中,ue在获取到每个第一pdu会话的描述信息后,可以获得每个第一pdu会话的sscmode,进而根据每个第一pdu会话的sscmode对所有第一pdu会话进行分类,也即根据每个第一pdu会话的sscmode判断该pdu会话是否支持由5g通信系统转移至4g通信系统,从而选取出第二pdu会话。具体的,当pdu会话的sscmode为sscmode2或sscmode3时,该pdu会话为确定不支持由5g通信系统转移至4g通信系统的pdu会话;当pdu会话的sscmode为sscmode1时,该pdu会话为不确定是否支持由5g通信系统转移至4g通信系统的pdu会话。应当理解,pdu会话的sscmode还可以为其他类型,此处举例仅为证明本方案的可实现性,具体对sscmode的类型不做限定。本申请的又一些实施例中,ue在获取到每个第一pdu会话的描述信息后,可以同时根据每个第一pdu会话的dnn和sscmode对所有第一pdu会话进行分类,从而选取出第二pdu会话。作为示例,例如根据某一pdu会话的dnn确定该pdu会话使用的网络接入方式为互联网,则该pdu会话为不确定是否支持由5g通信系统转移至4g通信系统的pdu会话,该pdu会话的sscmode为sscmode2,从而进一步确定该pdu会话为不支持由5g通信系统转移至4g通信系统的pdu会话;作为另一示例,例如某一pdu会话的sscmode为sscmode1,则该pdu会话为不确定是否支持由5g通信系统转移至4g通信系统的pdu会话,根据该pdu会话的dnn确定该pdu会话使用的网络接入方式为ims,则确定该pdu会话为确定支持由5g通信系统转移至4g通信系统的pdu会话,应当理解,上述举例仅为证明本方案的可实现性。应当理解,ue还可以根据pdu会话的描述信息中的其他信息,从至少一个第一pdu会话中选取至少一个第二pdu会话,此处不再一一进行举例。根据ue上存储的每个第一pdu会话的描述信息,对ue建立的所有第一pdu会话进行分类,从而确定第二pdu会话,ue可以充分利用终端上已经存储的信息来完成第一pdu会话中第二pdu会话的选取操作,避免了给网络侧设备造成额外的负担,提高了本方案的实现可能性。本申请实施例中,由于第二pdu会话可以包括确定支持由所述第一通信系统转移至所述第二通信系统的数据连接通道,和/或为不确定是否支持由所述第一通信系统转移至所述第二通信系统的数据连接通道,则ue从第一pdu会话中选取第二pdu会话的过程中,可以包括ue从至少一个第一pdu会话中选取至少一个第三pdu会话的过程,其中,第三pdu会话包含于第二pdu会话中,为确定支持由5g通信系统转移至4g通信系统的pdu会话。具体的,ue从第一pdu会话中选取第三pdu会话的方式,包括但不限于以下任一项或多项的组合:ue从第一pdu会话中选取第三pdu会话,其中,第三pdu会话包括ue在建立数据连接通道时接收过4g通信系统的信息的数据连接通道;或者,ue从第一pdu会话中选取第三pdu会话,其中,第三pdu会话包括从4g通信系统转移至5g通信系统的数据连接通道。本申请的一些实施例中,若ue在建立该第三pdu会话的过程中,接收过4g通信系统的核心网实体发送的信息,则ue可以认为该第三pdu为确定支持由5g通信系统转移至4g通信系统的pdu会话,从而ue可以根据建立pdu会话过程中接收到的、核心网实体发送的历史消息,从第一pdu会话中选取出第三pdu会话。作为示例,例如,ue在建立某一pdu会话的过程中,接收过smf+pgw-c发送的信息,则确定该pdu会话为支持由5g通信系统转移至4g通信系统的pdu会话,应当理解,此处举例仅为方便理解本方案,不具有限定意义。本申请的另一些实施例中,由于对于一个支持由5g通信系统转移至4g通信系统的pdu会话,一定有一个支持4g通信系统转移至5g通信系统的pdn连接与其对应;反过来亦然,一个支持4g通信系统转移至5g通信系统的pdn连接,一定有一个支持由5g通信系统转移至4g通信系统的pdu会话与其对应。也即,若该第三pdu会话是从4g通信系统转移到5g通信系统中的,那么该第三pdu会话也肯定可以从5g通信系统转移到4g通信系统中,因此,ue可以从第一pdu会话中选取从4g通信系统转移过来的pdu会话,该pdu会话一定为支持由5g通信系统转移至4g通信系统的第三pdu会话。本申请实施例中,将在创建pdu会话过程中,接收过4g通信系统的消息的pdu会话确定为支持由5g通信系统转移至4g通信系统的pdu会话,和/或将从4g通信系统转移过来的pdu会话确定为支持由5g通信系统转移至4g通信系统的pdu会话,前述两种判断方式可以保证选取出来的pdu会话一定为支持由5g通信系统转移至4g通信系统的pdu会话,提高了判断过程的准确度;且判断依据为ue接收的历史消息,方案简单,易操作。本申请实施例中,ue在从第一pdu会话中确定第二pdu会话时可以结合上述从第一pdu会话中确定第三pdu会话的方式,以提高选取第二pdu会话的精确度。303、在第二pdu会话包括至少两个pdu会话的情况下,ue对至少两个第二pdu会话进行优先级排序。本申请实施例中,在第二pdu会话包括至少两个pdu会话的情况下,ue可以根据不用的方式对至少两个第二pdu会话进行优先级排序,具体的,可以根据第二pdu会话是否确定支持由5g通信系统转移到4g通信系统进行优先级排序;由于每个第二pdu会话均被至少一个app使用,因此,还可以根据使用第二pdu会话的app对时延的要求情况进行优先级排序,以下分别对前述两种排序方式进行详细介绍。a、根据是否确定支持由5g通信系统转移到4g通信系统进行优先级排序参阅图4所示,图4为本申请实施例提供的ue将选取出的至少两个第二pdu会话转移至4g通信系统的一种流程示意图,其中可以包括ue对至少两个第二pdu会话进行优先级排序的一种实现方式,具体可以为:401、ue确定第三pdu会话的优先级高于第四pdu会话的优先级。本申请实施例中,第三pdu会话和第四pdu会话均包含于第二pdu会话中,其中,第三pdu会话为确定支持由5g通信系统转移到4g通信系统的pdu会话,第四pdu会话为不确定是否支持由5g通信系统转移到4g通信系统的pdu会话。在第二pdu会话同时包括至少一个第三pdu会话和至少一个第四pdu会话的情况下,第三pdu会话的优先级高于第四pdu会话的优先级;当然,若在第二pdu会话中仅包括第三pdu会话或第四pdu会话的情况下,则不存在前述根据是否确定支持由5g通信系统转移到4g通信系统进行优先级排序需求。可选的,在第三pdu会话存在至少两个pdu会话的情况下,ue还可以对至少两个第三pdu会话进行进一步排序。具体的,由于至少两个第三pdu会话中每个第三pdu会话均被至少一个app使用,则ue可以确定第三pdu会话中被对时延要求高的app使用的pdu会话的优先级高于被对时延要求低的app使用的pdu会话。在第四pdu会话存在至少两个pdu会话的情况下,ue还可以对至少两个第四pdu会话进行进一步排序。具体的,由于至少两个第四pdu会话中每个第四pdu会话均被至少一个app使用,则ue可以确定第四pdu会话中被对时延要求高的app使用的pdu会话的优先级高于被对时延要求低的app使用的pdu会话。具体的,本实施例及后续实施例中提及的app使用pdu会话指的是app通pdu会话进行数据传输。更具体的,本实施例及后续实施例中提及的对时延要求高的app和对时延要求低的app这两个概念并不是一个绝对的概念,而是一个相对的概念,例如在前台运行的app对时延的要求要比运行在后台的app对时延的要求高;再例如实时对战类的app对时延的要求要比消息类的app对时延的要求高,前述举例仅为方便理解本方案,此处不再对其他情形一一进行举例。接下来对步骤401的具体实现方式进行举例,例如pdu会话-1和pdu会话-2确定支持由5g通信系统转移到4g通信系统;pdu会话-3和pdu会话-4不确定是否支持由5g通信系统转移到4g通信系统。app-1和app-3是实时对战游戏类app,app-2和app-4是消息类app。app-1使用pdu会话-1,app-2使用pdu会话-2,app-3使用pdu会话-3,app-4使用pdu会话-4。则最终排序为pdu会话-1,pdu会话-2,pdu会话-3,pdu会话-4。应当理解,此处举例仅为方便理解本方案,不具有限定意义。本申请实施例中,根据是否确定支持由5g通信系统转移到4g通信系统对至少两个第二pdu会话作进一步排序,使确定支持由5g通信系统转移到4g通信系统的pdu会话的优先级最高,从而最先被转移,也即最先被转移的pdu会话一定能够通过切换附着的方式实现成功转移,保证ue可以在短时间内可以通过转移成功的pdu会话进行数据传输,进一步缩小了ue由5g通信系统转移到4g通信系统的转移时延。在上述基础上利用app对时延的要求信息做进一步排序,不仅使得pdu会话的排序更为精确,提高了本方案的可操作性,且保证了对时延要求高的app所使用的pdu会话可以被优先转移,以向用户提供更为流畅的服务。b、根据使用第二pdu会话的app对时延的要求情况进行优先级排序参阅图5所示,图5为本申请实施例提供的ue将选取出的至少两个第二pdu会话转移至4g通信系统的另一种流程示意图,其中可以包括ue对至少两个第二pdu会话进行优先级排序的另一种实现方式,具体可以为:501、ue确定第二pdu会话中被对时延要求高的app使用的第五pdu会话的优先级高于被对时延要求低的app使用的第六pdu会话。本申请实施例中,由于至少两个第二pdu会话中每个第二pdu会话均被至少一个app使用,则ue可以根据使用第二pdu会话的app的时延要求信息对至少两个第二pdu会话进行排序,具体的,被对时延要求高的app使用的第五pdu会话的优先级高于被对时延要求低的app使用的第六pdu会话。可选的,在第五pdu会话存在至少两个pdu会话的情况下,ue还可以对至少两个第五pdu会话进行进一步排序。具体的,在至少两个第五pdu会话中同时包括确定支持由5g通信系统转移到4g通信系统的pdu会话和不确定是否支持由5g通信系统转移到4g通信系统的pdu会话的情况下,则ue可以确定第五pdu会话中确定支持由5g通信系统转移到4g通信系统的pdu会话的优先级高于不确定是否支持由5g通信系统转移到4g通信系统的pdu会话的优先级。在第六pdu会话存在至少两个pdu会话的情况下,ue还可以对至少两个第六pdu会话进行进一步排序。具体的,在至少两个第六pdu会话中同时包括确定支持由5g通信系统转移到4g通信系统的pdu会话和不确定是否支持由5g通信系统转移到4g通信系统的pdu会话的情况下,则ue可以确定第六pdu会话中确定支持由5g通信系统转移到4g通信系统的pdu会话的优先级高于不确定是否支持由5g通信系统转移到4g通信系统的pdu会话的优先级。接下来对步骤501的具体实现方式进行举例,例如pdu会话-1和pdu会话-2支持由5g通信系统转移到4g通信系统;pdu会话-3和pdu会话-4不确定是否支持由5g通信系统转移到4g通信系统。app-1和app-3是实时对战游戏类app,app-2和app-4是消息类app。app-1使用pdu会话-1,app-2使用pdu会话-2,app-3使用pdu会话-3,app-4使用pdu会话-4。则最终排序为pdu会话-1,pdu会话-3,pdu会话-2,pdu会话-4。应当理解,此处举例仅为方便理解本方案,不具有限定意义。本申请实施例中,由于对时延要求高的app一般为容易被用户感知的app,利用app对时延的要求信息对至少两个第二pdu会话进行排序,从而保证对时延要求高的app使用的pdu会话可以优先被转移,从而避免由于ue在通信系统间转移给用户带来不好的体验,以提供更良好的服务。可以根据是否确定支持由5g通信系统转移至4g通信系统分别对第五pdu会话和第六pdu会话做进一步排序,从而确定支持由5g通信系统转移至4g通信系统的pdu会话可以被优先执行转移操作,以提高前期pdu会话转移操作的成功率,从而ue可以尽早使用转移成功的pdu会话(也即建立的pdn连接)进行数据传输。本申请实施例中,由于ue的处理器可以包含调制解调处理器和应用处理器,应用处理器主要处理操作系统、用户界面和应用程序等,调制解调处理器主要处理无线通信,也即应用处理器管理pdu会话与app的对应关系,调制解调器负责判断至少一个第一pdu会话中的每个pdu会话是否支持由5g通信系统转移到4g通信系统,则需要调制解调处理器和应用处理器可以联合执行步骤303,具体的,可以为由调制解调器处理器对至少两个第二pdu会话进行优先级排序,也可以为由应用处理器对至少两个第二pdu会话进行优先级排序,以下分别对前述两种方式进行详细描述。1、由调制解调器处理器对至少两个第二pdu会话进行优先级排序。参阅图6所示,图6为本申请实施例提供的对至少两个第二pdu会话进行优先级排序的一种流程示意图,具体可以包括:601、调制解调器处理器从应用处理器处获取第二pdu会话与第一app的对应关系和每个第一app的时延要求信息。本申请实施例中,应用处理器可以通过对应关系表来存储第二pdu会话与第一app的对应关系,作为示例,例如对应关系表的每一条数据中均包含一个第二pdu会话的标识和使用该第二pdu会话的至少一个第一app的标识;应用处理器也可以通过创建若干个索引的方式来存储第二pdu会话与第一app的对应关系;应用处理器还可以通过其他方式存储第二pdu会话与第一app的对应关系,具体此处不再一一列举。第一app的时延要求信息包括但不限于第一app的app类型或第一app的运行位置等,具体的,作为示例,例如第一app为实时对战类app还是消息类app,例如第一app运行在前台还是运行在后台。作为一种实现方式,调制解调器处理器和应用处理器在硬件上表现为两个独立的芯片,步骤601具体可以表现为在应用处理器通过ue内部的某一接口接收到调制解调器处理器的数据获取请求之后,将第二pdu会话与第一app的对应关系和每个第一app的时延要求信息传输给调制解调器处理器。作为另一种实现方式,调制解调器处理器和应用处理器在硬件上集成在同一个芯片(例如总处理器)上,则步骤601具体可以表现为调制解调器处理器直接获取第二pdu会话与第一app的对应关系以及每个第一app的时延要求信息。602、调制解调器处理器根据第二pdu会话与第一app的对应关系和每个第一app的时延要求信息,对至少两个第二pdu会话进行优先级排序。本申请实施例中,调制解调器处理器可以根据第二pdu会话与第一app的对应关系和每个第一app的时延要求信息,执行上述步骤401或执行上述步骤501,以完成对至少两个第二pdu会话的优先级排序。本申请实施例中,调制解调器处理器在获取到对应关系和第一app的时延要求信息之后,可以及时对至少两个第二pdu会话的优先级排序,提高了对至少两个第二pdu会话进行优先级排序过程的速度。2、由应用处理器对至少两个第二pdu会话进行优先级排序。参阅图7所示,图7为本申请实施例提供的对至少两个第二pdu会话进行优先级排序的另一种流程示意图,具体可以包括:701、应用处理器从调制解调器处理器处获取至少两个第二pdu会话的标识信息。本申请实施例中,应用处理器可以从调制解调器处理器处获取至少两个第二pdu会话的标识信息。可选的,应用处理器还可以从调制解调器处理器处获取第二pdu会话的分类信息,具体的,可以确定第二pdu会话中哪些为确定支持由5g通信系统转移至4g通信系统的第三pdu会话,哪些为不确定是否支持由5g通信系统转移至4g通信系统的第四pdu会话。作为一种实现方式,调制解调器处理器和应用处理器在硬件上表现为两个独立的芯片,步骤701具体可以表现为在调制解调器处理器通过ue内部的某一接口主动向应用处理器发送至少两个第二pdu会话的标识信息,进一步的,还可以主动向应用处理器发送至少两个第二pdu会话中每个第二pdu会话的类型信息。作为另一种实现方式,调制解调器处理器和应用处理器在硬件上集成在同一个芯片(例如总处理器)上,则步骤701具体可以表现为应用处理器直接获取第二pdu会话标识信息,进一步的,应用处理器还可以主动获取每个第二pdu会话的类型信息,以确定至少两个第二pdu会话中哪些为确定支持由5g通信系统转移至4g通信系统的第三pdu会话,哪些为不确定是否支持由5g通信系统转移至4g通信系统的第四pdu会话。702、应用处理器确定每个第二pdu会话与第一app的对应关系。本申请实施例中,应用处理器上预先存储有所有第一pdu会话与使用第一pdu会话的app之间的对应关系,在应用处理器获取到第二pdu会话的标识信息之后,可以确定第二pdu会话,进而确定每个第二pdu会话与第一app的对应关系。703、应用处理器根据第二pdu会话与第一app的对应关系和每个第一app的时延要求信息,对至少两个第二pdu会话进行优先级排序,得到至少两个第二pdu会话的优先级排序结果。本申请实施例中,应用处理器具体可以通过执行上述步骤401或步骤501,对至少两个第二pdu会话进行优先级排序,得到至少两个第二pdu会话的优先级排序结果。704、应用处理器向调制解调器处理器反馈对至少两个第二pdu会话的优先级排序结果。作为一种实现方式,调制解调器处理器和应用处理器在硬件上表现为两个独立的芯片,步骤704具体可以表现为在调制解调器处理器通过ue内部的某一接口向应用处理器发送至少两个第二pdu会话的优先级排序结果。作为另一种实现方式,调制解调器处理器和应用处理器在硬件上集成在同一个芯片(例如总处理器)上,则步骤704具体可以表现为应用处理器将至少两个第二pdu会话的优先级排序结果写入ue的存储器上,由调制解调器处理器直接到存储器上读取该至少两个第二pdu会话的优先级排序结果。应当理解,图6和图7所描述的实施例中提及的某一接口可以为ue预先设定好的一个接口,也可以为ue新增用于调制解调器处理器和应用处理器之间进行数据通信的接口,具体此处不做限定。本申请实施例中,由应用处理器在确定第二pdu会话为哪些pdu会话之后,对至少两个第二pdu会话进行优先级排序,从而调制解调器处理器不需要了解第二pdu会话与第一app之间的对应关系,降低了调制解调器处理器的处理负荷。304、ue根据优先级排序结果,将至少两个第二pdu会话转移至4g通信系统。本申请实施例中,ue在获取到至少两个第二pdu会话的优先级排序结果之后,可以根据优先级排序结果,将至少两个第二pdu会话包含的多个第二pdu会话逐个由5g通信系统转移至4g通信系统,其中,优先级越高的pdu会话,越先被ue由5g通信系统转移至4g通信系统。由于数据连接通道是逐个被转移至第二通信系统的,对至少两个第二数据连接通道进行优先级排序,从而保证优先级越高的数据连接通道可以越先被终端设备转移至第二通信系统,从而终端设备可以结合对数据连接通道的使用情况进行优先级排序,提高了数据连接通道转移过程的灵活性。本申请的一些实施例中,若ue采用步骤401的方式对至少两个第二pdu会话进行优先级排序,则继续参阅图4,由于第三pdu会话的优先级高于第四pdu会话的优先级,步骤304具体可以包括:402、ue先将第三pdu会话转移至4g通信系统。可选的,当第三pdu会话存在至少两个pdu会话时,由于至少两个第三pdu会话中每个第三pdu会话均被至少一个app使用,若步骤401中,ue根据app的时延要求信息对至少两个第三pdu会话作进一步排序,则步骤402具体可以包括:ue的调制解调器处理器先将第三pdu会话中被对时延要求高的app使用的pdu会话转移至4g通信系统,再将第三pdu会话中被对时延要求低的app使用的pdu会话转移至4g通信系统。403、ue再将第四pdu会话转移至4g通信系统。可选的,与步骤403中类似,若步骤401中,ue根据app的时延要求信息对至少两个第四pdu会话作进一步排序,则步骤403具体可以包括:ue的调制解调器处理器先将第四pdu会话中被对时延要求高的app使用的pdu会话转移至4g通信系统,再将第四pdu会话中被对时延要求低的app使用的pdu会话转移至4g通信系统。本申请的另一些实施例中,若ue采用步骤501的方式对至少两个第二pdu会话进行优先级排序,则继续参阅图5,由于第五pdu会话的优先级高于第六pdu会话的优先级,步骤304具体可以包括:502、ue先将第五pdu会话转移至4g通信系统。可选的,在第五pdu会话存在至少两个pdu会话,且至少两个第五pdu会话中同时包括确定支持由5g通信系统转移到4g通信系统的pdu会话和不确定是否支持由5g通信系统转移到4g通信系统的pdu会话的情况下,若步骤501中,ue根据对由5g通信系统转移到4g通信系统的支持情况对至少两个第五pdu会话作进一步排序,则步骤502具体可以包括:ue的调制解调器处理器可以先将第五pdu会话中确定支持由5g通信系统转移到4g通信系统的pdu会话转移至4g通信系统,再将第五pdu会话中不确定是否支持由5g通信系统转移到4g通信系统的pdu会话转移至4g通信系统。503、ue再将第六pdu会话转移至4g通信系统。可选的,与步骤503类似,若步骤501中,ue根据对由5g通信系统转移到4g通信系统的支持情况对至少两个第六pdu会话作进一步排序,则步骤503具体可以包括:ue的调制解调器处理器可以先将第六pdu会话中确定支持由5g通信系统转移到4g通信系统的pdu会话转移至4g通信系统,再将第六pdu会话中不确定是否支持由5g通信系统转移到4g通信系统的pdu会话转移至4g通信系统。本申请实施例中,ue的调制解调器处理器可以通过向mme发送attach消息/或pdn连接建立请求的方式将一个pdu会话由5g通信系统转移到4g通信系统,具体的,若该pdu会话为第一个被转移的pdu会话,则ue向mme发送的为attach消息,该attach消息中至少携带有附着切换(handoverattach)指令、与该pdu会话的dnn对应的apn以及pdu会话的标识信息;若该pdu会话不是第一个被转移的pdu会话,则ue向mme发送的为pdn连接建立请求,该pdn连接建立请求中至少携带有切换(handover)指令、与该pdu会话的dnn对应的apn以及pdu会话的标识信息,以实现在4g通信系统内建立与该pdu会话对应的pdn连接。应当理解,ue在确定了待转移的目标第二pdu会话之后,可以将目标第二pdu会话由5g通信系统转移至4g通信系统,ue的调制解调器处理器执行将至少一个第二pdu会话由5g通信系统转移至4g通信系统的过程与现有技术类似,此处不进行详细赘述。305、在ue确定第一pdu会话中存在第七pdu会话的情况下,不将第七pdu会话转移至4g通信系统。本申请实施例中,ue在通过步骤302从至少一个第一pdu会话选取出至少一个第二pdu会话之后,可以判断第一pdu会话是否存在确定不支持由5g通信系统转移至4g通信系统的第七pdu会话,在ue确定第一pdu会话中存在第七pdu会话的情况下,在ue由5g通信系统转移至4g通信系统时,不将第七pdu会话转移至4g通信系统。由于对第七pdu会话执行会话转移操作一定会失败,因此不管是通过初始附着的方式在4g通信系统中重新建立pdn连接,还是将使用第七pdu会话的第二app绑定于已转移至4g通信系统的pdu会话的方式,均避免了会话转移操作的失败所浪费的时间,从而进一步缩短了ue由5g通信系统转移至4g通信系统的转移时延。306、ue获取使用第七pdu会话的至少一个第二app。本申请实施例中,ue在至少一个第一pdu会话中确定第七pdu会话后,可以获取通过第七pdu会话进行数据传输的至少一个第二app。具体的,可以为ue的调制解调处理器从应用处理器处获取将第七pdu会话与第二app的对应关系。307、ue确定第二app与已转移至4g通信系统的pdu会话之间的对应关系。本申请实施例中,由于ue不将第七pdu会话转移至4g通信系统,则ue可以建立第二app与已转移至4g通信系统的pdu会话(也即pdn连接)之间的对应关系,也即建立第二app与已经建立的pdn连接的对应关系,进而通过已经建立的pdn连接进行数据传输。将使用第七pdu会话的至少一个第二app直接绑定于已转移至4g通信系统的pdu会话上,进而通过已建立的pdn连接进行数据传输,节省了ue以初始附着的方式在4g通信系统中建立pdn连接的过程,进一步缩短了ue由5g通信系统转移至4g通信系统的转移时延。应当理解,步骤306和步骤307为可选步骤,若不执行步骤306和步骤307,ue也可以通过初始附着的方式在4g通信系统内建立与至少一个第七pdu会话对应的至少一个pdn连接。二、ue由4g通信系统转移至5g通信系统请参阅图8所示,为本申请实施例提供的通信系统间转移方法的另一种流程示意图,可以包括如下步骤:801、ue在4g通信系统内建立至少一个第一pdn连接。802、ue从至少一个第一pdn连接中选取至少一个第二pdn连接。803、在第二pdn连接包括至少两个pdn连接的情况下,ue对至少两个第二pdn连接进行优先级排序。804、ue根据优先级排序结果,将至少两个第二pdn连接转移至5g通信系统。805、在ue确定第一pdn连接中存在第七pdn连接的情况下,在ue由4g通信系统转移至5g通信系统时,不将第七pdn连接转移至5g通信系统。806、ue获取使用第七pdn连接的至少一个第二app。807、ue确定第二app与已转移至5g通信系统的pdn连接之间的对应关系。应当理解,步骤801至步骤807与图3所描述实施例中的步骤301至步骤306类似,区别在于步骤301至步骤306中是ue由5g通信系统转移至4g通信系统,也即将在5g通信系统内建立的pdu会话转移至4g通信系统,以在4g通信系统中建立与之对应的pdn连接;步骤801至步骤807中是ue由4g通信系统转移至5g通信系统,也即将在4g通信系统内建立的pdn连接转移至5g通信系统,以在5g通信系统中建立与之对应的pdu会话。因此,需要在执行步骤801至步骤807时,需要将步骤301至步骤306中的5g通信系统替换为4g通信系统,将步骤301至步骤306中的4g通信系统替换为5g通信系统,将步骤301至步骤306中的pdu会话替换为pdn连接,将步骤301至步骤306中的pdn连接替换为pdu会话。此外,步骤802的具体实现过程与图3所描述的实施例中的步骤302略有不同,具体表现为步骤302中为ue可以根据pdu会话的dnn确定pdu会话的网络接入方式,当执行步骤802时,需要替换为ue可以根据pdn连接的接入点名称(accesspointname,apn)确定pdn连接的网络接入方式。步骤804的具体实现过程与图3所描述的实施例中的步骤304略有不同,具体表现为步骤304中为ue向mme发送携带有附着切换指令、与pdu会话的dnn对应的apn以及pdu会话的标识信息的attach消息以触发pdu会话由5g通信系统向4g通信系统进行转移的转移操作;当执行步骤804时,需要替换为ue向amf发送携带有existingpdu会话、与pdn连接的apn对应的dnn以及pdn连接的标识信息的切换请求消息以触发pdn连接由4g通信系统向5g通信系统进行转移的转移操作,但应当理解,ue执行将至少一个第二pdn连接由4g通信系统转移至5g通信系统的过程与现有技术类似。本申请实施例中,不仅提供了由5g通信系统转移至4g通信系统的具体实现方案,还提供了由4g通信系统转移至5g通信系统的具体实现方案,拓宽了本方案的实现场景,提高了本方案的全面性。为了更好的实施本申请实施例的上述方案,下面还提供用于实施上述方案的相关装置。具体参阅图9,图9为本申请实施例提供的终端设备的一种结构示意图,终端设备包括建立单元901、选取单元902和转移单元903:建立单元901,用于在第一通信系统内建立至少一个第一数据连接通道;选取单元902,用于从至少一个第一数据连接通道中选取至少一个第二数据连接通道,其中,第二数据连接通道包含于第一数据连接通道中,为确定支持由第一通信系统转移至第二通信系统的数据连接通道,和/或为不确定是否支持由第一通信系统转移至第二通信系统的数据连接通道;转移单元903,用于在终端设备由第一通信系统转移至第二通信系统时,优先将第二数据连接通道转移至第二通信系统。本申请实施例中,在获取到建立的至少第一数据连接通道之后,选取单元902从至少一个第一数据连接通道中确定第二数据连接通道,第二数据连接通道包含于第一数据连接通道中,为确定支持由第一通信系统转移至第二通信系统的数据连接通道,和/或为不确定是否支持由第一通信系统转移至第二通信系统的数据连接通道,转移单元903优先转移第一数据连接通道中确定支持和/或不确定是否支持由第一通信系统转移至第二通信系统的数据连接通道,也即确定不支持通信系统间转移的数据连接通道被延后处理,从而缩短了支持互操作的pdu会话的转移时延,ue也可以及时利用已经转移至第二通信系统的数据连接通道进行数据传输,从而降低了ue由5g通信系统到4g通信系统的转移时延。在一种可能的设计中,选取单元902执行从至少一个第一数据连接通道中选取至少一个第二数据连接通道的方式,包括以下任一项或多项的组合:根据每个第一数据连接通道的网络接入方式,从第一数据连接通道中选取第二数据连接通道;或者,根据每个第一数据连接通道的会话和服务连续模式,从第一数据连接通道中选取第二数据连接通道。在一种可能的设计中,选取单元902具体用于:从第一数据连接通道中选取至少一个确定支持由第一通信系统转移至第二通信系统的第三数据连接通道,第三数据连接通道包含于第二数据连接通道中;选取单元902执行从第一数据连接通道中选取确定支持由第一通信系统转移至第二通信系统的数据连接通道的方式,包括以下任一项或多项的组合:从第一数据连接通道中选取第三数据连接通道,其中,第三数据连接通道包括终端设备在建立数据连接通道时接收过第二通信系统的信息的数据连接通道;或者,从第一数据连接通道中选取第三数据连接通道,其中,第三数据连接通道包括从第二通信系统转移至第一通信系统的数据连接通道。在一种可能的设计中,转移单元903具体用于:在第二数据连接通道包括至少两个数据连接通道的情况下,对至少两个第二数据连接通道进行优先级排序,根据优先级排序结果,将至少两个第二数据连接通道转移至第二通信系统,其中,优先级越高的数据连接通道,越先被终端设备由第一通信系统转移至第二通信系统。在一种可能的设计中,第二数据连接通道中包括至少一个第三数据连接通道和至少一个第四数据连接通道,其中,第三数据连接通道为确定支持由第一通信系统转移至第二通信系统的数据连接通道,第四数据连接通道为不确定是否支持由第一通信系统转移至第二通信系统的数据连接通道;转移单元903具体用于:确定第三数据连接通道的优先级高于第四数据连接通道的优先级,先将第三数据连接通道转移至第二通信系统,再将第四数据连接通道转移至第二通信系统。在一种可能的设计中,至少两个第二数据连接通道包括的每个数据连接通道均被至少一个应用程序app使用;转移单元903,还用于在第三数据连接通道包括至少两个数据连接通道的情况下,确定第三数据连接通道中被对时延要求高的app使用的数据连接通道的优先级高于被对时延要求低的app使用的数据连接通道;和/或转移单元903,还用于在第四数据连接通道包括至少两个数据连接通道的情况下,确定第四数据连接通道中被对时延要求高的app使用的数据连接通道的优先级高于被对时延要求低的app使用的数据连接通道。在一种可能的设计中,至少两个第二数据连接通道包括的每个数据连接通道均被至少一个应用程序app使用;转移单元903具体用于:确定第二数据连接通道中被对时延要求高的app使用的第五数据连接通道的优先级高于被对时延要求低的app使用的第六数据连接通道,先将第五数据连接通道转移至第二通信系统,再将第六数据连接通道转移至第二通信系统。在一种可能的设计中,转移单元903,还用于在第五数据连接通道包括至少两个数据连接通道的情况下,确定第五数据连接通道中确定支持由第一通信系统转移至第二通信系统的数据连接通道的优先级高于不确定是否支持由第一通信系统转移至第二通信系统的数据连接通道;和/或转移单元903,还用于在第六数据连接通道包括至少两个数据连接通道的情况下,第六数据连接通道中确定支持由第一通信系统转移至第二通信系统的数据连接通道的优先级高于不确定是否支持由第一通信系统转移至第二通信系统的数据连接通道。在一种可能的设计中,转移单元903,还用于在终端设备确定第一数据连接通道中存在第七数据连接通道的情况下,在终端设备由第一通信系统转移至第二通信系统时,不将第七数据连接通道转移至第二通信系统,其中,第七数据连接通道包含于第一数据连接通道中,为确定不支持由第一通信系统转移至第二通信系统的数据连接通道。在一种可能的设计中,终端设备还包括获取单元904和确定单元905;获取单元904,用于获取使用第七数据连接通道的至少一个第二app;确定单元905,用于确定第二app与已转移至第二通信系统的数据连接通道之间的对应关系。在一种可能的设计中,第一通信系统为第四代通信网络,第二通信系统为第五代通信系统,第一数据连接通道为包数据网络pdn连接;或者,第一通信系统为第五代通信系统,第二通信系统为第四代通信网络,第一数据连接通道为协议数据单元pdu会话。需要说明的是,上述装置各模块/单元之间的信息交互、执行过程等内容,由于与本申请方法实施例基于同一构思,其带来的技术效果与本申请方法实施例相同,具体内容可参见本申请前述所示的方法实施例中的叙述,此处不再赘述。接下来介绍本申请实施例提供的另一种终端设备,请参阅图10所示,为本申请实施例提供的终端设备的一种结构示意图,终端设备1000包括:接收器1001、发射器1002、处理器1003和存储器1004(其中终端设备1000中的处理器1003的数量可以一个或多个,图10中以一个处理器为例),其中,处理器1003可以包括调制解调器处理器10031和应用处理器10032。在本申请的一些实施例中,接收器1001、发射器1002、处理器1003和存储器1004可通过总线或其它方式连接。存储器1004可以包括只读存储器和随机存取存储器,并向处理器1003提供指令和数据。存储器1004的一部分还可以包括非易失性随机存取存储器(non-volatilerandomaccessmemory,nvram)。存储器1004存储有处理器和操作指令、可执行模块或者数据结构,或者它们的子集,或者它们的扩展集,其中,操作指令可包括各种操作指令,用于实现各种操作。处理器1003控制终端设备的操作。具体的应用中,终端设备的各个组件通过总线系统耦合在一起,其中总线系统除包括数据总线之外,还可以包括电源总线、控制总线和状态信号总线等。但是为了清楚说明起见,在图中将各种总线都称为总线系统。上述本申请实施例揭示的方法可以应用于处理器1003中,或者由处理器1003实现。处理器1003可以是一种集成电路芯片,具有信号的处理能力。在实现过程中,上述方法的各步骤可以通过处理器1003中的硬件的集成逻辑电路或者软件形式的指令完成。上述的处理器1003可以是通用处理器、数字信号处理器(digitalsignalprocessing,dsp)、专用集成电路(applicationspecificintegratedcircuit,asic)、现场可编程门阵列(field-programmablegatearray,fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。可以实现或者执行本申请实施例中的公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。结合本申请实施例所公开的方法的步骤可以直接体现为硬件译码处理器执行完成,或者用译码处理器中的硬件及软件模块组合执行完成。软件模块可以位于随机存储器,闪存、只读存储器,可编程只读存储器或者电可擦写可编程存储器、寄存器等本领域成熟的存储介质中。该存储介质位于存储器1004,处理器1003读取存储器1004中的信息,结合其硬件完成上述方法的步骤。接收器1001可用于接收输入的数字或字符信息,以及产生与终端设备的相关设置以及功能控制有关的信号输入。发射器1002可用于通过第一接口输出数字或字符信息;发射器1002还可用于通过第一接口向磁盘组发送指令,以修改磁盘组中的数据;发射器1002还可以包括显示屏等显示设备。本申请实施例中,处理器1003,用于执行前述的终端设备执行的通信系统间转移的方法。具体的,调制解调器处理器10031,用于在第一通信系统内建立至少一个第一数据连接通道,调制解调器处理器10031,还用于从至少一个第一数据连接通道中选取至少一个第二数据连接通道,其中,第二数据连接通道包含于第一数据连接通道中,为确定支持由第一通信系统转移至第二通信系统的数据连接通道,和/或为不确定是否支持由第一通信系统转移至第二通信系统的数据连接通道,在终端设备由第一通信系统转移至第二通信系统时,调制解调器处理器10031,还用于优先将第二数据连接通道转移至第二通信系统。本申请实施例中,调制解调器处理器10031在获取到建立的至少第一数据连接通道之后,从至少一个第一数据连接通道中确定第二数据连接通道,第二数据连接通道包含于第一数据连接通道中,为确定支持由第一通信系统转移至第二通信系统的数据连接通道,和/或为不确定是否支持由第一通信系统转移至第二通信系统的数据连接通道,并优先转移第一数据连接通道中确定支持和/或不确定是否支持由第一通信系统转移至第二通信系统的数据连接通道,也即确定不支持通信系统间转移的数据连接通道被延后处理,从而缩短了支持互操作的pdu会话的转移时延,调制解调器处理器10031也可以及时利用已经转移至第二通信系统的数据连接通道进行数据传输,从而降低了ue由5g通信系统到4g通信系统的转移时延。在一种可能的设计中,调制解调器处理器10031从至少一个第一数据连接通道中选取至少一个第二数据连接通道的方式,具体包括以下任一项或多项的组合:根据每个第一数据连接通道的网络接入方式,从第一数据连接通道中选取第二数据连接通道,或者,根据每个第一数据连接通道的会话和服务连续模式,从第一数据连接通道中选取第二数据连接通道。在一种可能的设计中,调制解调器处理器10031具体用于:从第一数据连接通道中选取至少一个确定支持由第一通信系统转移至第二通信系统的第三数据连接通道,第三数据连接通道包含于第二数据连接通道中;调制解调器处理器10031从第一数据连接通道中选取至少一个确定第三数据连接通道的方式,具体包括以下任一项或多项的组合:从第一数据连接通道中选取第三数据连接通道,其中,第三数据连接通道包括终端设备在建立数据连接通道时接收过第二通信系统的信息的数据连接通道,或者,从第一数据连接通道中选取第三数据连接通道,其中,第三数据连接通道包括从第二通信系统转移至第一通信系统的数据连接通道。在一种可能的设计中,调制解调器处理器10031,具体用于:在第二数据连接通道包括至少两个数据连接通道的情况下,对至少两个第二数据连接通道进行优先级排序,根据优先级排序结果,将至少两个第二数据连接通道转移至第二通信系统,其中,优先级越高的数据连接通道,越先被调制解调器处理器10031由第一通信系统转移至第二通信系统。在一种可能的设计中,第二数据连接通道中包括至少一个第三数据连接通道和至少一个第四数据连接通道,其中,第三数据连接通道为确定支持由第一通信系统转移至第二通信系统的数据连接通道,第四数据连接通道为不确定是否支持由第一通信系统转移至第二通信系统的数据连接通道;调制解调器处理器10031,具体用于:确定第三数据连接通道的优先级高于第四数据连接通道的优先级,先将第三数据连接通道转移至第二通信系统,再将第四数据连接通道转移至第二通信系统。在一种可能的设计中,至少两个第二数据连接通道包括的每个数据连接通道均被至少一个应用程序app使用;在第三数据连接通道包括至少两个数据连接通道的情况下,调制解调器处理器10031,还用于确定第三数据连接通道中被对时延要求高的app使用的数据连接通道的优先级高于被对时延要求低的app使用的数据连接通道,和/或在第四数据连接通道包括至少两个数据连接通道的情况下,调制解调器处理器10031,还用于确定第四数据连接通道中被对时延要求高的app使用的数据连接通道的优先级高于被对时延要求低的app使用的数据连接通道。在一种可能的设计中,至少两个第二数据连接通道包括的每个数据连接通道均被至少一个应用程序app使用;调制解调器处理器10031,具体用于:确定第二数据连接通道中被对时延要求高的app使用的第五数据连接通道的优先级高于被对时延要求低的app使用的第六数据连接通道,先将第五数据连接通道转移至第二通信系统,再将第六数据连接通道转移至第二通信系统。在一种可能的设计中,在第五数据连接通道包括至少两个数据连接通道的情况下,调制解调器处理器10031,还用于确定第五数据连接通道中确定支持由第一通信系统转移至第二通信系统的数据连接通道的优先级高于不确定是否支持由第一通信系统转移至第二通信系统的数据连接通道,和/或在第六数据连接通道包括至少两个数据连接通道的情况下,调制解调器处理器10031,还用于确定第六数据连接通道中确定支持由第一通信系统转移至第二通信系统的数据连接通道的优先级高于不确定是否支持由第一通信系统转移至第二通信系统的数据连接通道。在一种可能的设计中,处理器还包括应用处理器10032,至少两个第二数据连接通道包括的每个数据连接通道均被至少一个第一app使用;调制解调器处理器10031具体用于:从应用处理器10032处获取第二数据连接通道与第一app的对应关系和每个第一app的时延要求信息,根据第二数据连接通道与第一app的对应关系和每个第一app的时延要求信息,对至少两个第二数据连接通道进行优先级排序。在一种可能的设计中,处理器还包括应用处理器10032,至少两个第二数据连接通道包括的每个数据连接通道均被至少一个第一app使用;应用处理器10032具体用于:从调制解调器处理器10031处获取至少两个第二数据连接通道的标识信息,确定每个第二数据连接通道与第一app的对应关系,根据第二数据连接通道与第一app的对应关系和每个第一app的时延要求信息,对至少两个第二数据连接通道进行优先级排序。在一种可能的设计中,调制解调器处理器10031,还用于在调制解调器处理器10031确定第一数据连接通道中存在第七数据连接通道的情况下,在终端设备由第一通信系统转移至第二通信系统时,不将第七数据连接通道转移至第二通信系统,其中,第七数据连接通道包含于第一数据连接通道中,为确定不支持由第一通信系统转移至第二通信系统的数据连接通道。在一种可能的设计中,调制解调器处理器10031,还用于获取使用第七数据连接通道的至少一个第二app,确定第二app与已转移至第二通信系统的数据连接通道之间的对应关系。在一种可能的设计中,第一通信系统为第四代通信网络,第二通信系统为第五代通信系统,第一数据连接通道为包数据网络pdn连接;或者,第一通信系统为第五代通信系统,第二通信系统为第四代通信网络,第一数据连接通道为协议数据单元pdu会话。需要说明的是,上述装置各模块/单元之间的信息交互、执行过程等内容,由于与本申请方法实施例基于同一构思,其带来的技术效果与本申请方法实施例相同,具体内容可参见本申请前述所示的方法实施例中的叙述,此处不再赘述。接下来介绍本申请实施例提供的一种调制解调器处理器,该调制解调器处理器在硬件上具体表现为一块独立的调制解调器芯片,用于支持终端设备实现图10所描述的实施例中调制解调器处理器10031所涉及的功能,例如处理或发送上述实施例中所涉及的数据和/或信息。在一种可能的设计中,所述调制解调器芯片还可以包括存储器,用于保存必要的程序指令和数据。本申请实施例中还提供一种包括通信系统间转移指令的计算机程序产品,当其在计算机上运行时,使得计算机执行如前述图3至图8所示实施例描述的方法中终端设备所执行的步骤。本申请实施例中还提供一种计算机可读存储介质,该计算机可读存储介质中存储有通信系统间转移的指令,当其在计算机上运行时,使得计算机执行如前述图3至图8所示实施例描述的方法中终端设备所执行的步骤。其中,上述任一处提到的处理器,可以是一个通用中央处理器,微处理器,asic,或一个或多个用于控制上述第一方面方法的程序执行的集成电路。另外需说明的是,以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。另外,本申请提供的装置实施例附图中,模块之间的连接关系表示它们之间具有通信连接,具体可以实现为一条或多条通信总线或信号线。通过以上的实施方式的描述,所属领域的技术人员可以清楚地了解到本申请可借助软件加必需的通用硬件的方式来实现,当然也可以通过专用硬件包括专用集成电路、专用cpu、专用存储器、专用元器件等来实现。一般情况下,凡由计算机程序完成的功能都可以很容易地用相应的硬件来实现,而且,用来实现同一功能的具体硬件结构也可以是多种多样的,例如模拟电路、数字电路或专用电路等。但是,对本申请而言更多情况下软件程序实现是更佳的实施方式。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在可读取的存储介质中,如计算机的软盘、u盘、转移硬盘、只读存储器(rom,read-onlymemory)、随机存取存储器(ram,randomaccessmemory)、磁碟或者光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本申请各个实施例所述的方法。在上述实施例中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件实现时,可以全部或部分地以计算机程序产品的形式实现。所述计算机程序产品包括一个或多个计算机指令。在计算机上加载和执行所述计算机程序指令时,全部或部分地产生按照本申请实施例所述的流程或功能。所述计算机可以是通用计算机、专用计算机、计算机网络、或者其他可编程装置。所述计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一计算机可读存储介质传输,例如,所述计算机指令可以从一个网站站点、计算机、服务器或数据中心通过有线(例如同轴电缆、光纤、数字用户线(dsl))或无线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输。所述计算机可读存储介质可以是计算机能够存储的任何可用介质或者是包括一个或多个可用介质集成的服务器、数据中心等数据存储设备。所述可用介质可以是磁性介质,(例如,软盘、硬盘、磁带)、光介质(例如,dvd)、或者半导体介质(例如固态硬盘solidstatedisk(ssd))等。当前第1页12当前第1页12
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1