非接入层NAS消息传输的处理方法及装置与流程

文档序号:19750594发布日期:2020-01-21 19:23阅读:565来源:国知局
非接入层NAS消息传输的处理方法及装置与流程

本发明实施例涉及通信技术领域,尤其涉及一种非接入层nas消息传输的处理方法及装置。



背景技术:

在外部实验物联网(iot)测试的时候,出现了偶发单呼不通,经过问题定位,与友商终端研发沟通,确认为集群非接入层(nas)消息的时序(sn)错乱导致的终端处理错误。

例如图1所示的整个呼叫流程中,将核心网向主叫终端发出的步骤6--呼叫程序消息和步骤8--专用承载建立请求消息分离出来单独进行解释说明,如图2所示。

在图2中,将图1中的步骤6分为两个步骤进行解释,如图2中的步骤1和步骤2。

步骤1中核心网使用在s1接口的应用层协议(s1ap)的下行nas传输消息中携带演进的移动管理emm类或其他领域对nas的扩展应用消息,例如tsm的呼叫程序(callproceeding)消息,将单条指示消息发送给基站。步骤2中基站使用在无线资源控制(rrc)消息中将单条指示消息发送给用户设备。

在图2中,将图1中的步骤8分为两个步骤进行解释,如图2中的步骤3和步骤4。步骤3中核心网使用s1接口的应用层协议(s1ap)的无线接入承载建立请求消息中携带nas层的激活专用的演进分组系统(eps)上下文请求消息。步骤4中基站使用rrc连接重新配置消息中将eps上下文请求消息发送给用户设备。

然而当这两条消息(如上述的单条指示消息和eps上下文请求消息)到达基站的时候,基站分别通过两个信令承载通道(分别为终端与基站的信令承载通道srb2和终端与基站的信令承载通道srb1)来传输nas消息,完成核心网到终端nas消息的传输,导致了这两条消息到达终端后时序会不确定,终端对于时序比较大的消息正常处理,但对于迟到的消息选择丢弃处理,但对于呼叫程序消息来说,其是单条指示消息,没有确认接受处理机制,核心网不会重发迟到的呼叫程序消息,导致呼叫失败,分析了通用移动通信技术的长期演进(lte)流程,发现lte流程暂没有消息连续发送到两个无线承载的情况,并且发送的消息没有响应消息,不会触发消息重发机制,但对于ltenas消息的扩展集群nas会出现上述时序错乱情况,后续的其他扩展也可能会出现这一类问题。



技术实现要素:

本发明实施例提供一种非接入层nas消息传输的处理方法及装置,用于解决现有技术中nas消息多传输通道传输造成的时序错乱影响终端处理错误的问题。

第一方面,本发明实施例提供一种非接入层nas消息传输的处理方法,包括:

在核心网和用户设备之间的下行非接入层nas消息传输过程中,将第一nas消息发送给基站,以使基站采用第一信令承载通道传输给用户设备;

在核心网和用户设备之间的e-rab管理过程中,对当前请求类型的e-rab管理请求中解析获得nas结构类型;

当所述nas结构类型为可选类型时,从e-rab管理类请求中分离出已携带的第二nas消息;

将所述第二nas消息发送给基站,以使基站采用所述第一信令承载通道传输给用户设备;

将分离后的e-rab管理类请求发送给基站,以使基站采用第二信令承载通道发送给所述用户设备。

可选地,所述第一nas消息的传输时间在所述第二nas消息的传输时间之前,或是,所述第一nas消息的传输时间在所述第二nas消息的传输时间之后。

可选地,所述第一信令承载通道为终端与基站的信令承载通道srb2。

可选地,所述第一nas消息为演进的移动管理emm类的消息或nas扩展应用类的消息;所述第二nas消息为会话承载管理esm类的消息。

可选地,所述请求类型包括e-rab承载建立类型和e-rab承载修改类型。

第二方面,本发明实施例提供一种非接入层nas消息传输的处理装置,包括:

第一发送模块,用于在核心网和用户设备之间的下行非接入层nas消息传输过程中,将第一nas消息发送给基站,以使基站采用第一信令承载通道传输给用户设备;

解析模块,用于在核心网和用户设备之间的e-rab承载管理过程中,对当前请求类型的r-rab管理请求中解析获得nas结构类型;

获取模块,用于当所述nas结构类型为可选类型时,从r-rab管理类请求中分离出已携带的第二nas消息;

第二发送模块,用于将所述第二nas消息发送给基站,以使基站采用所述第一信令承载通道传输给用户设备;

第三发送模块,用于将分离后的e-rab管理请求发送给基站,以使基站采用第二信令承载通道发送给所述用户设备。

可选地,所述第一nas消息的传输时间在所述第二nas消息的传输时间之前,或是,所述第一nas消息的传输时间在所述第二nas消息的传输时间之后。

可选地,所述第一信令承载通道为终端与基站的信令承载通道srb2。

可选地,所述第一nas消息为演进的移动管理emm类的消息或nas扩展应用类的消息;所述第二nas消息为会话承载管理esm类的消息。

可选地,所述请求类型包括e-rab承载建立类型和e-rab承载修改类型。

第三方面,本发明实施例提供一种电子设备,包括:处理器、存储器、总线及存储在存储器上并可在处理器上运行的计算机程序;

其中,所述处理器,存储器通过所述总线完成相互间的通信;

所述处理器执行所述计算机程序时实现如上述的方法。

第四方面,本发明实施例提供一种非暂态计算机可读存储介质,所述非暂态计算机可读存储介质上存储有计算机程序,该计算机程序被处理器执行时实现如上述的方法。

由上述技术方案可知,本发明实施例提供一种非接入层nas消息传输的处理方法及装置,通过在核心网和用户设备之间的e-rab管理过程中,对r-rab管理请求的nas结构类型为可选类型时,不携带nas消息单独通道完成传输,并使所有nas消息均在同一通道传输发送给基站,以使基站发送给用户设备,可保证传输给用户设备的nas消息的时序不会发生错乱,避免终端处理错误。

附图说明

图1为现有技术中用户设备之间通信的流程示意图;

图2为现有技术中nas消息传输的流程示意图;

图3为本发明一实施例提供的非接入层nas消息传输的处理方法的流程示意图;

图4为本发明一实施例提供的nas消息传输的流程示意图;

图5为本发明一实施例提供的非接入层nas消息传输的处理方法的流程示意图;

图6为本发明一实施例提供的非接入层nas消息传输的处理装置的结构示意图;

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

具体实施方式

下面结合附图和实施例,对本发明的具体实施方式作进一步详细描述。以下实施例用于说明本发明,但不用来限制本发明的范围。

图3示出了本发明一实施例提供一种非接入层nas消息传输的处理方法,包括:

s11、在核心网和用户设备之间的下行非接入层nas消息传输过程中,将第一nas消息发送给基站,以使基站采用第一信令承载通道传输给用户设备;

s12、在核心网和用户设备之间的e-rab管理过程中,对当前请求类型的e-rab管理请求中解析获得nas结构类型;

s13、当所述nas结构类型为可选类型时,从e-rab管理请求中分离出已携带的第二nas消息;

s14、将所述第二nas消息发送给基站,以使基站采用所述第一信令承载通道传输给用户设备;

s15、将分离后的e-rab管理请求发送给基站,以使基站采用第二信令承载通道发送给所述用户设备。

针对步骤s11-步骤s14,需要说明的是,如图1所示的整个通话过程中,在本发明实施例中,仅仅是对步骤6和步骤8进行改进,故非这两个步骤之外的步骤与现有的步骤相同,在本发明实施例中不着重说明。

在本发明实施例中,由于在核心网和用户设备之间建立e-rab管理过程中,核心网向用户设备发送e-rab管理请求消息,该消息的表结构如下表1所示。

其中,表结构中的presence项中“m”为“必须”,“o”为“可选”。

从上述表结构中可以看到“nas-pdu”的presence项为m,则说明核心网向用户设备发送e-rab管理请求消息,需携带非接入层(nas)消息。由于核心网向用户设备发送的是e-rab管理请求信息,其需携带的nas消息为用于承载上下文的会话承载管理(esm)类的消息,即本实施例提及的第二nas消息。另外,在核心网和用户设备之间的下行非接入层nas消息传输过程中,核心网向用户设备发送下行nas传输消息,并将第一nas消息一同发送给基站,以使基站传输给用户设备。第一nas消息可为演进的移动管理(emm)类的消息或其他领域对nas的扩展应用类的消息。

基站向用户设备传输上述消息可存在两条信令承载通道(srb),即为srb1和srb2。在现有技术中,采用srb1传输会话承载管理(esm)类的消息,采用srb2传输演进的移动管理(emm)类的消息或其他领域对nas的扩展应用类的消息。

正由于在现有技术中存在两个通道传输nas消息,当“nas-pdu”的presence项为m,此时携带nas消息,可能会使得基站传输给用户设备的所有nas消息发送时序错乱,造成终端处理错误。

因此,在本发明实施例中,将表结构中可以看到“nas-pdu”的presence项为o。如下表2所示:

需要说明的是,o代表可选,表明核心网向用户设备发送的是e-rab管理请求信息可以不携带nas消息。此时,nas消息需在核心网和用户设备之间的下行非接入层nas消息传输过程中,基站采用所述第一信令承载通道传输给用户设备。

还需要说明的是,表明核心网向用户设备发送的是e-rab管理请求消息可包括e-rab承载建立类型或e-rab承载修改类型。无论是e-rab承载建立请求或e-rab接入承载修改请,在表结构中“nas-pdu”的presence项均改为o。

基于上述解释说明,在核心网和用户设备之间的下行非接入层nas消息传输过程中,将第一nas消息发送给基站,以使基站采用所述第一信令承载通道传输给用户设备。在核心网和用户设备之间的e-rab过程中,对当前请求类型的e-rab管理请求消息解析获得nas结构类型;当所述nas结构类型为可选类型时,从无线接入承载请求中分离出已携带的第二nas消息;将所述第二nas消息发送给基站,以使基站采用第一信令承载通道传输给用户设备;将分离后的e-rab管理请求发送给基站,以使基站采用第二信令承载通道发送给所述用户设备。需要说明的是,nas结构类型为表结构中可以看到“nas-pdu”。

本发明能够使所有nas的传输在同一无线信令承载通道内传输,可保证传输给用户设备的nas消息的时序不会发生错乱,避免终端处理错误。

下面以e-rab管理请求进行解释说明,如图4所示:

步骤1中核心网使用在s1接口的应用层协议(s1ap)的下行nas传输消息中携带演进的移动管理emm类的消息或他领域对nas的扩展应用类的消息,例如tsm的呼叫请求消息,将单条指示消息发送给基站。

步骤2中基站使用在无线资源控制(rrc)消息中将单条指示消息发送给用户设备。

步骤3中核心网使用在s1接口的应用层协议(s1ap)的下行nas传输消息中携带nas层的激活专用的演进分组系统(eps)上下文请求消息,将演进分组系统(eps)上下文请求消息发送给基站。

步骤4中基站使用在无线资源控制(rrc)消息中将演进分组系统(eps)上下文请求消息发送给用户设备。

步骤5中核心网使用s1接口的应用层协议(s1ap)的e-rab承载建立请求消息中不携带任何nas消息,将建立请求消息发送给基站。

步骤6中基站将rrc连接重配置消息发送给用户设备。

本发明实施例提供一种非接入层nas消息传输的处理方法,通过在核心网和用户设备之间的e-rab管理过程中,对无线接入承载请求的nas结构类型为可选类型时,不携带nas消息单独通道完成传输,并使所有nas消息均在同一通道传输发送给基站,以使基站发送给用户设备,可保证传输给用户设备的nas消息的时序不会发生错乱,避免终端处理错误。

图5示出了本发明一实施例提供的一种非接入层nas消息传输的处理方法,包括:

s21、在核心网和用户设备之间的e-rab管理过程中,对当前请求类型的e-rab管理请求消息解析获得nas结构类型;

s22、当所述nas结构类型为可选类型时,从e-rab管理请求消息中分离出已携带的第二nas消息;

s23、将所述第二nas消息发送给基站,以使基站采用所述第一信令承载通道传输给用户设备;

s24、将分离后的e-rab管理请求消息发送给基站,以使基站采用第二信令承载通道发送给所述用户设备;

s25、在核心网和用户设备之间的下行非接入层nas消息传输过程中,将第一nas消息发送给基站,以使基站采用所述第一信令承载通道传输给用户设备。

针对上述步骤,在本发明实施例中,由于所述第一nas消息的传输时间在所述第二nas消息的传输时间之前,或是,所述第一nas消息的传输时间在所述第二nas消息的传输时间之后。故可得本发明实施例所述方案。由于本实施例所述方案与上述实施例方案在原理上相同,对此不详细赘述。

本发明实施例提供一种非接入层nas消息传输的处理方法,通过在核心网和用户设备之间的e-rab管理过程中,对无线接入承载请求的nas结构类型为可选类型时,不携带nas消息单独通道完成传输,并使所有nas消息均在同一通道传输发送给基站,以使基站发送给用户设备,可保证传输给用户设备的nas消息的时序不会发生错乱,避免终端处理错误。

图6示出了本发明一实施例提供的一种非接入层nas消息传输的处理装置,包括第一发送模块31、解析模块32、获取模块33、第二发送模块34和第三发送模块35,其中:

第一发送模块31,用于在核心网和用户设备之间的下行非接入层nas消息传输过程中,将第一nas消息发送给基站,以使基站采用第一信令承载通道传输给用户设备;

解析模块32,用于在核心网和用户设备之间的e-rab管理过程中,对当前请求类型的e-rab管理请求消息解析获得nas结构类型;

获取模块33,用于当所述nas结构类型为可选类型时,从e-rab管理请求消息中分离出已携带的第二nas消息;

第二发送模块34,用于将所述第二nas消息发送给基站,以使基站采用所述第一信令承载通道传输给用户设备;

第三发送模块35,用于将分离后的无线接入承载建立请求发送给基站,以使基站采用第二信令承载通道发送给所述用户设备。

由于本发明实施例所述装置与上述实施例所述方法的原理相同,对于更加详细的解释内容在此不再赘述。

需要说明的是,本发明实施例中可以通过硬件处理器(hardwareprocessor)来实现相关功能模块。

本发明实施例提供一种非接入层nas消息传输的处理装置,通过在核心网和用户设备之间的e-rab管理过程中,对无线接入承载请求的nas结构类型为可选类型时,不携带nas消息单独通道完成传输,并使所有nas消息均在同一通道传输发送给基站,以使基站发送给用户设备,可保证传输给用户设备的nas消息的时序不会发生错乱,避免终端处理错误。

图7示出了本发明一实施例提供的一种电子设备,包括:处理器401、存储器402、总线403及存储在存储器上并可在处理器上运行的计算机程序;

其中,所述处理器,存储器通过所述总线完成相互间的通信;

所述处理器执行所述计算机程序时实现如上述的方法,例如包括:在核心网和用户设备之间的下行非接入层nas消息传输过程中,将第一nas消息发送给基站,以使基站采用第一信令承载通道传输给用户设备;在核心网和用户设备之间的e-rab管理过程中,对当前请求类型的e-rab管理请求消息解析获得nas结构类型;当所述nas结构类型为可选类型时,从e-rab管理请求消息中分离出已携带的第二nas消息;将所述第二nas消息发送给基站,以使基站采用所述第一信令承载通道传输给用户设备;将分离后的e-rab管理请求发送给基站,以使基站采用第二信令承载通道发送给所述用户设备。

本发明实施例提供一种非暂态计算机可读存储介质,所述非暂态计算机可读存储介质上存储有计算机程序,该计算机程序被处理器执行时实现如上述的方法,例如包括:在核心网和用户设备之间的下行非接入层nas消息传输过程中,将第一nas消息发送给基站,以使基站采用第一信令承载通道传输给用户设备;在核心网和用户设备之间的e-rab管理过程中,对当前请求类型的e-rab管理请求消息解析获得nas结构类型;当所述nas结构类型为可选类型时,从e-rab管理请求消息中分离出已携带的第二nas消息;将所述第二nas消息发送给基站,以使基站采用所述第一信令承载通道传输给用户设备;将分离后的e-rab管理请求发送给基站,以使基站采用第二信令承载通道发送给所述用户设备。

此外,本领域的技术人员能够理解,尽管在此所述的一些实施例包括其它实施例中所包括的某些特征而不是其它特征,但是不同实施例的特征的组合意味着处于本发明的范围之内并且形成不同的实施例。例如,在下面的权利要求书中,所要求保护的实施例的任意之一都可以以任意的组合方式来使用。

应该注意的是上述实施例对本发明进行说明而不是对本发明进行限制,并且本领域技术人员在不脱离所附权利要求的范围的情况下可设计出替换实施例。在权利要求中,不应将位于括号之间的任何参考符号构造成对权利要求的限制。单词“包含”不排除存在未列在权利要求中的元件或步骤。位于元件之前的单词“一”或“一个”不排除存在多个这样的元件。本发明可以借助于包括有若干不同元件的硬件以及借助于适当编程的计算机来实现。在列举了若干装置的单元权利要求中,这些装置中的若干个可以是通过同一个硬件项来具体体现。单词第一、第二、以及第三等的使用不表示任何顺序。可将这些单词解释为名称。

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

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