非接入层消息的处理方法、用户设备和网络侧设备与流程

文档序号:17629187发布日期:2019-05-10 23:59阅读:187来源:国知局
非接入层消息的处理方法、用户设备和网络侧设备与流程

本发明涉及无线通信技术领域,特别是涉及一种非接入层消息的处理方法,还涉及一种用户设备和网络侧设备。



背景技术:

随着无线通信的发展,不少地区已经开始进行无线网络的更新换代,传统的2g(2ndgeneration,第二代移动通信技术)网络已经在尝试被3g(3rdgeneration,第三代移动通信技术)网络或4g(4rdgeneration,第四代移动通信技术)网络替代。但是在很多地区,由于2g网络较为成熟和完善,所以在相当长的一段时间内仍被使用,这就造成了2g网络与3g/4g网络并存的现象,2g网络通常是gsm制式,3g网络通常是umts制式,4g网络通常是lte制式。

目前,gsm、umts、lte网络以组网的方式并存,所谓组网,是指宏小区和微小区组成一个网络,宏小区和微小区可以是相同的网络制式,也可以是不同的网络制式。在这种情况下,用户设备需要具备支持多种网络制式的接入层(as,accessstratum)和非接入层(nas,non-accessstratum),每种网络制式的接入层仅与该网络制式的非接入层一一对应。

本发明发明人在长期的研发中发现,对于支持多种网络制式的用户设备而言,用户设备通过接入网与核心网进行通信,由于用户设备中接入层与非接入层之间的映射关系固定不变,用户设备切换网络制式时,不仅用户设备需要切换与接入网进行信令交互的接入层,接入网与核心网之间的接口也需要切换,这样才能够让核心网发出的非接入层消息被用户设备的与非接入层消息的网络制式对应的非接入层处理。因此,现有技术的用户设备在接入多种网络制式共存的网络时,信令交互繁杂,时延较长,不够灵活。



技术实现要素:

有鉴于此,本发明提供了一种非接入层消息的处理方法、用户设备和网络侧设备,以解决现有技术的用户设备中接入层与非接入层之间的映射关系固定不变的技术问题。

本发明的第一方面提供一种用户设备,用户设备包括配置模块、至少一个非接入层模块以及至少两个接入层模块,至少两个接入层模块分别支持不同的网络制式,其中,配置模块用于获取配置信息,并根据配置信息将至少一个非接入层模块映射至接入层模块中的至少一个,以使至少一个非接入层模块与映射的接入层模块进行非接入层消息的传递。

结合第一方面,在第一方面的第一种可能的实现方式中,配置信息由接入层模块中的一个从网络侧设备接收,并发送给配置模块。

结合第一方面的第一种可能的实现方式,在第一方面的第二种可能的实现方式中,映射的接入层模块用于从网络侧设备接收非接入层消息,并将非接入层消息发送给至少一个非接入层模块进行处理。

结合第一方面的第一种或第二种可能的实现方式,在第一方面的第三种可能的实现方式中,至少一个非接入层模块用于生成非接入层消息,并将非接入层消息发送给映射的接入层模块,由映射的接入层模块发送给网络侧设备。

结合第一方面的第三种可能的实现方式,在第一方面的第四种可能的实现方式中,映射的接入层模块为至少两个,配置模块还用于根据配置信息指定映射的接入层模块中的一个从网络侧设备接收非接入层消息或者向网络侧设备发送非接入层消息。

结合第一方面的第三种可能的实现方式,在第一方面的第五种可能的实现方式中,映射的接入层模块为至少两个,配置模块还用于比较映射的接入层模块的优先级,并选定最高优先级的映射的接入层模块从网络侧设备接收非接入层消息或者向网络侧设备发送非接入层消息。

结合第一方面的第五种可能的实现方式,在第一方面的第六种可能的实现方式中,优先级为映射的接入层模块与所述网络侧设备之间的传输质量。

结合第一方面的第四种或第五种可能的实现方式,在第一方面的第七种可能的实现方式中,非接入层模块为至少两个,至少两个非接入层模块支持不同的网络制式,映射的接入层模块具体用于从网络侧设备接收非接入层消息,解析非接入层消息的网络制式,并将非接入层消息发送给与网络制式对应的非接入层模块进行处理。

结合第一方面的第四种或第五种可能的实现方式,在第一方面的第八种可能的实现方式中,至少一个非接入层模块在生成非接入层消息时,配置模块还用于设置非接入层消息的网络制式,以使得网络侧设备接收到非接入层消息后,解析非接入层消息的网络制式。

结合第一方面的第七种可能的实现方式,在第一方面的第九种可能的实现方式中,至少两个接入层模块支持的网络制式为通用移动通信系统umts、全球移动通讯系统gsm、长期演进lte或无线保真wifi,至少两个非接入层模块支持的网络制式为umts、gsm或lte。

本发明的第二方面提供一种用户设备,用户设备包括配置模块、至少一个接入层模块以及至少两个非接入层模块,至少两个非接入层模块分别支持不同的网络制式,其中,配置模块用于获取配置信息,并根据配置信息将至少一个接入层模块映射至非接入层模块中的至少一个,以使至少一个接入层模块与映射的非接入层模块进行非接入层消息的传递。

结合第二方面,在第二方面的第一种可能的实现方式中,配置信息由至少一个接入层模块从网络侧设备接收,并发送给配置模块。

结合第二方面的第一种可能的实现方式,在第二方面的第二种可能的实现方式中,至少一个接入层模块用于从网络侧设备接收非接入层消息,并将非接入层消息发送给映射的非接入层模块进行处理。

结合第二方面的第一种或第二种可能的实现方式,在第二方面的第三种可能的实现方式中,映射的非接入层模块用于生成非接入层消息,并将非接入层消息发送给至少一个接入层模块,并由至少一个接入层模块发送给网络侧设备。

结合第二方面的第三种可能的实现方式,在第二方面的第四种可能的实现方式中,接入层模块为至少两个,至少两个接入层模块分别支持不同的网络制式,配置模块还用于根据配置信息指定接入层模块中的一个从网络侧设备接收非接入层消息或者向网络侧设备发送非接入层消息。

结合第二方面的第三种可能的实现方式,在第二方面的第五种可能的实现方式中,接入层模块为至少两个,至少两个接入层模块分别支持不同的网络制式,配置模块还用于比较接入层模块的优先级,并选定最高优先级的接入层模块从网络侧设备接收非接入层消息或者向网络侧设备发送非接入层消息。

结合第二方面的第五种可能的实现方式,在第二方面的第六种可能的实现方式中,优先级为接入层模块与所述网络侧设备之间的传输质量。

结合第二方面的第四种或第五种可能的实现方式,在第二方面的第七种可能的实现方式中,至少一个接入层模块具体用于从网络侧设备接收非接入层消息,解析非接入层消息的网络制式,并将非接入层消息发送给与网络制式对应的映射的非接入层模块进行处理。

结合第二方面的第四种或第五种可能的实现方式,在第二方面的第八种可能的实现方式中,映射的非接入层模块生成非接入层消息时,配置模块还用于设置非接入层消息的网络制式,以使得网络侧设备接收到非接入层消息后,解析非接入层消息的网络制式。

结合第二方面的第四种或第五种可能的实现方式,在第二方面的第九种可能的实现方式中,至少两个接入层模块支持的网络制式为umts、gsm、lte或wifi,至少两个非接入层模块支持的网络制式为umts、gsm或lte。

本发明的第三方面提供一种非接入层消息的处理方法,处理方法包括:获取配置信息;根据配置信息将至少一个非接入层模块映射至至少两个接入层模块中的至少一个,以使至少一个非接入层模块与映射的接入层模块进行非接入层消息的传递,其中,至少两个接入层模块分别支持不同的网络制式。

结合第三方面,在第三方面的第一种可能的实现方式中,配置信息由接入层模块中的一个从网络侧设备接收。

结合第三方面的第一种可能的实现方式,在第三方面的第二种可能的实现方式中,至少一个非接入层模块与映射的接入层模块进行非接入层消息的传递的步骤包括:映射的接入层模块从网络侧设备接收非接入层消息;将非接入层消息发送给至少一个非接入层模块进行处理。

结合第三方面的第一种或第二种可能的实现方式,在第三方面的第三种可能的实现方式中,至少一个非接入层模块与所述映射的接入层模块进行非接入层消息的传递的步骤包括:至少一个非接入层模块生成非接入层消息;将非接入层消息发送给映射的接入层模块;由映射的接入层模块发送给网络侧设备。

结合第三方面的第三种可能的实现方式,在第三方面的第四种可能的实现方式中,映射的接入层模块为至少两个,处理方法还包括:根据配置信息指定映射的接入层模块中的一个从网络侧设备接收非接入层消息或者向网络侧设备发送非接入层消息。

结合第三方面的第三种可能的实现方式,在第三方面的第五种可能的实现方式中,映射的接入层模块为至少两个,处理方法还包括:比较映射的接入层模块的优先级;选定最高优先级的映射的接入层模块从网络侧设备接收非接入层消息或者向网络侧设备发送非接入层消息。

结合第三方面的第五种可能的实现方式,在第三方面的第六种可能的实现方式中,优先级为映射的接入层模块与网络侧设备之间的传输质量。

结合第三方面的第四种或第五种可能的实现方式,在第三方面的第七种可能的实现方式中,非接入层模块为至少两个,至少两个非接入层模块支持不同的网络制式,至少一个非接入层模块与映射的接入层模块进行非接入层消息的传递的步骤具体包括:映射的接入层模块从网络侧设备接收非接入层消息;解析非接入层消息的网络制式;将非接入层消息发送给与该网络制式对应的非接入层模块进行处理。

结合第三方面的第七种可能的实现方式,在第三方面的第八种可能的实现方式中,在进行至少一个非接入层模块生成非接入层消息的步骤时,处理方法还包括:设置非接入层消息的网络制式,以使得网络侧设备接收到非接入层消息后,解析非接入层消息的网络制式。

结合第三方面的第七种可能的实现方式,在第三方面的第九种可能的实现方式中,至少两个接入层模块支持的网络制式为umts、gsm、lte或wifi,至少两个非接入层模块支持的网络制式为umts、gsm或lte。

本发明的第四方面提供一种非接入层消息的处理方法,处理方法包括:获取配置信息;根据配置信息将至少一个接入层模块映射至至少两个非接入层模块中的至少一个,以使至少一个接入层模块与映射的非接入层模块进行非接入层消息的传递,其中,至少两个非接入层模块分别支持不同的网络制式。

结合第四方面,在第四方面的第一种可能的实现方式中,配置信息由至少一个接入层模块从网络侧设备接收。

结合第四方面的第一种可能的实现方式,在第四方面的第二种可能的实现方式中,至少一个接入层模块与所述映射的非接入层模块进行非接入层消息的传递的步骤包括:至少一个接入层模块从网络侧设备接收非接入层消息;将非接入层消息发送给映射的非接入层模块进行处理。

结合第四方面的第一种或第二种可能的实现方式,在第四方面的第三种可能的实现方式中,至少一个接入层模块与映射的非接入层模块进行非接入层消息的传递的步骤包括:映射的非接入层模块生成非接入层消息;将非接入层消息发送给至少一个接入层模块;由至少一个接入层模块发送给网络侧设备。

结合第四方面的第三种可能的实现方式,在第四方面的第四种可能的实现方式中,接入层模块为至少两个,至少两个接入层模块分别支持不同的网络制式,处理方法还包括:根据配置信息指定接入层模块中的一个从网络侧设备接收非接入层消息或者向网络侧设备发送非接入层消息。

结合第四方面的第三种可能的实现方式,在第四方面的第五种可能的实现方式中,接入层模块为至少两个,所述至少两个接入层模块分别支持不同的网络制式,所述处理方法还包括:比较接入层模块的优先级;选定最高优先级的接入层模块从网络侧设备接收非接入层消息或者向网络侧设备发送非接入层消息。

结合第四方面的第五种可能的实现方式,在第四方面的第六种可能的实现方式中,优先级为接入层模块与网络侧设备之间的传输质量。

结合第四方面的第四种或第五种可能的实现方式,在第四方面的第七种可能的实现方式中,至少一个接入层模块与所述映射的非接入层模块进行非接入层消息的传递的步骤具体包括:至少一个接入层模块从网络侧设备接收非接入层消息;解析非接入层消息的网络制式;将非接入层消息发送给与网络制式对应的映射的非接入层模块进行处理。

结合第四方面的第四种或第五种可能的实现方式,在第四方面的第八种可能的实现方式中,在进行映射的非接入层模块生成非接入层消息的步骤时,处理方法还包括:设置非接入层消息的网络制式,以使得网络侧设备接收到非接入层消息后,解析非接入层消息的网络制式。

结合第四方面的第四种或第五种可能的实现方式,在第四方面的第九种可能的实现方式中,至少两个接入层模块支持的网络制式为umts、gsm、lte或wifi,至少两个非接入层模块支持的网络制式为umts、gsm或lte。

本发明的第五方面提供一种网络侧设备,用于将用户设备接入至少一个核心网,网络侧设备包括第一收发模块和配置模块,其中,配置模块用于生成配置信息,并将配置信息发送给第一收发模块;第一收发模块用于从配置模块接收配置信息,并将配置信息发送给用户设备,以使得用户设备根据配置信息将至少一个非接入层模块映射至至少两个接入层模块中的至少一个或者将至少一个接入层模块映射至至少两个非接入层模块中的至少一个;其中,至少两个非接入层模块分别支持不同的网络制式,至少两个接入层模块分别支持不同的网络制式。

结合第五方面,在第五方面的第一种可能的实现方式中,网络侧设备还包括第二收发模块,第二收发模块用于从核心网接收非接入层消息,并将非接入层消息发送给第一收发模块;第一收发模块还用于从第二收发模块接收非接入层消息,设置非接入层消息的网络制式,并将非接入层消息发送给用户设备,以使得用户设备解析非接入层消息的网络制式,并选择与该网络制式对应的非接入层模块处理非接入层消息。

结合第五方面的第一种可能的实现方式,在第五方面的第二种可能的实现方式中,第一收发模块还用于从用户设备接收非接入层消息,并将非接入层消息发送给第二收发模块;第二收发模块还用于从第一收发模块接收非接入层消息,解析非接入层消息的网络制式,并将非接入层消息发送给与网络制式对应的核心网。

综上所述,本发明实施例的非接入层消息的处理方法、用户设备和网络侧设备根据获取到的配置信息将至少一个非接入层模块映射至至少两个接入层模块中的至少一个,达到了改变接入层模块与非接入层模块之间的映射关系的目的,能够解决现有技术的用户设备中接入层与非接入层之间的映射关系固定不变的技术问题,可以减少信令交互次数,减小时延。

上述说明仅是本发明技术方案的概述,为了能够更清楚了解本发明的技术手段,而可依照说明书的内容予以实施,并且为了让本发明的上述和其他目的、特征和优点能够更明显易懂,以下特举较佳实施例,并配合附图,详细说明如下。

附图说明

图1是本发明用户设备第一实施例的结构示意图;

图2是本发明用户设备第二实施例的结构示意图;

图3是本发明用户设备第三实施例的结构示意图;

图4是本发明用户设备第四实施例的结构示意图;

图5是本发明用户设备第五实施例的结构示意图;

图6是本发明非接入层消息的处理方法第一实施例的流程示意图;

图7是本发明非接入层消息的处理方法第二实施例的流程示意图;

图8是本发明非接入层消息的处理方法第三实施例的流程示意图;

图9是本发明非接入层消息的处理方法第四实施例的流程示意图;

图10是本发明网络侧设备一实施例的结构示意图;

图11是本发明用户设备第六实施例的结构示意图。

具体实施方式

以下描述中,为了说明而不是为了限定,提出了诸如特定系统结构、接口、技术之类的具体细节,以便透彻理解本发明。然而,本领域的技术人员应当清楚,在没有这些具体细节的其它实施例中也可以实现本发明。在其它情况中,省略对众所周知的装置、电路以及方法的详细说明,以免不必要的细节妨碍本发明的描述。

参见图1,是本发明用户设备第一实施例的结构示意图。用户设备包括配置模块11、非接入层模块12、接入层模块13和接入层模块14。其中,接入层模块13和接入层模块14分别支持不同的网络制式。

配置模块11用于获取配置信息,并根据配置信息将非接入层模块12映射至接入层模块13和接入层模块14中的至少一个,以使非接入层模块12与映射的接入层模块13和/或接入层模块14进行非接入层消息的传递。

在本实施例中,接入层模块13和接入层模块14支持的网络制式为gsm(globalsystemofmobilecommunication,全球移动通讯系统)、umts(universalmobiletelecommunicationssystem,通用移动通信系统)、lte(longtermevolution,长期演进)或wifi(wirelessfidelity,无线保真)等。非接入层模块12支持的网络制式为umts、gsm或lte等。应当理解,本实施例示意举例了一些网络制式,但本发明不限于此,在其它实施例中还可包括其它网络制式。

由于用户设备需要接入网络才能体现其通信功能,因此,在本实施例中,配置信息由接入层模块13或接入层模块14中的至少一个从网络侧设备(图未示)接收,并发送给配置模块11。

如果用户设备没有接入任何一个网络,而处在初始化状态,配置模块11也能够获取配置信息。在此情况下,该配置信息可以是用户设备自身包含的相关模块产生而发送给配置模块11的,相关模块例如是初始化模块。配置模块11将根据该配置信息在非接入层模块12与接入层模块13和接入层模块14之间建立默认的映射关系。比如,如果非接入层模块12与接入层模块13支持相同的网络制式,那么非接入层模块12映射接入层模块13。

用户设备在接入一个网络时,该网络的网络侧设备将通过专用信令或者系统消息等携带配置信息,可以让用户设备在接入该网络时能够接收到配置信息。

由于非接入层模块12映射至接入层模块13和接入层模块14中的至少一个,那么说明非接入层模块12既可以映射接入层模块13或者接入层模块14,也可以同时映射接入层模块13和接入层模块14。下面,将分两种情况详细说明本实施例的应用场景:

假设用户设备在初始化状态下,非接入层模块12映射接入层模块13,非接入层模块12和接入层模块13支持的网络制式均为gsm,而接入层模块14支持的网络制式为umts。

第一种情况,用户设备接入一个gsm网络,该gsm网络由于移动性或者业务等原因,与用户设备只能在umts的空中接口(radiointerface)上相互传输gsm的非接入层信息。也就是说,用户设备只能通过接入层模块14与网络侧设备建立信令交互。网络侧设备需要在配置信息中告知用户设备采用哪一种接入层模块来接入网络侧设备。

用户设备的接入层模块13从网络侧设备接收到配置信息后,将配置信息发送给配置模块11,而配置模块11则根据配置信息将非接入层模块12映射至接入层模块14,从而接入层模块14与网络侧设备进行信令交互,使得非接入层模块12与映射的接入层模块14进行gsm的非接入层消息的传递。

第二种情况,用户设备接入的gsm网络与用户设备既可以在umts的空中接口上,也可以在gsm的空中接口上相互传输gsm的非接入层信息。也就是说,用户设备既可以通过接入层模块14与网络侧设备建立信令交互,也可以通过接入层模块13与网络侧设备建立信令交互。网络侧设备需要在配置信息中告知用户设备采用哪一种接入层模块来接入网络侧设备。

用户设备的接入层模块13从网络侧设备接收到配置信息后,将配置信息发送给配置模块11,而配置模块11则根据配置信息将非接入层模块12同时映射至接入层模块13和接入层模块14,从而接入层模块13和接入层模块14与网络侧设备进行信令交互,使得非接入层模块12与映射的接入层模块13和接入层模块14进行gsm的非接入层消息的传递。

本实施例的用户设备可以根据配置信息改变非接入层模块12与接入层模块13、接入层模块14之间的映射关系,解决了现有技术的用户设备中接入层与非接入层之间的映射关系固定不变的技术问题,可以在非接入层消息的网络制式不变的情况下,切换接入层模块13和接入层模块14,从而可以在切换空中接口时减少信令交互次数,减小时延。

参见图2,是本发明用户设备第二实施例的结构示意图。用户设备包括配置模块21、非接入层模块22、接入层模块23、接入层模块24和接入层模块25。其中,接入层模块23、接入层模块24和接入层模块25分别支持不同的网络制式。

配置模块21用于通过接入层模块23、接入层模块24或接入层模块25从网络侧设备(图未示)接收配置信息,并根据配置信息将非接入层模块22映射至接入层模块23、接入层模块24和接入层模块25中的至少一个,以使非接入层模块22与映射的接入层模块23、接入层模块24或接入层模块25进行非接入层消息的传递。

在本实施例中,非接入层模块22同时映射接入层模块24和接入层模块25。则接入层模块24和接入层模块25用于从网络侧设备接收非接入层消息,并将非接入层消息发送给非接入层模块22进行处理。非接入层模块22用于生成非接入层消息,并将非接入层消息发送给接入层模块24或接入层模块25,由接入层模块24或接入层模块25发送给网络侧设备。

虽然非接入层模块22同时映射接入层模块24和接入层模块25,但是用户设备与网络侧设备之间只需要一个接入层模块进行信令交互。在本实施例中,配置模块21还用于根据配置信息指定接入层模块24或接入层模块25从网络侧设备接收非接入层消息或者向网络侧设备发送非接入层消息。网络侧设备会根据网络的具体情况告知用户设备哪个接入层模块更适合进行信令交互,因此网络侧设备生成配置信息时,该配置信息就指示了与网络侧设备进行信令交互的接入层模块。

在其它实施例中,配置模块21还用于比较接入层模块24和接入层模块25的优先级,并选定最高优先级的接入层模块从网络侧设备接收非接入层消息或者向网络侧设备发送非接入层消息。该优先级优选为接入层模块24和接入层模块25与网络侧设备之间的传输质量,也就是空中接口的传输质量,包括信号质量、传输带宽等。如果配置信息没有指示用户设备应该采用哪个接入层模块进行信令交互,用户设备则需要自行确定一个接入层模块。而接入层模块具有多种参数来表示其优先级,配置模块21则利用这些参数比较接入层模块24和接入层模块25的优先级,从中选定优先级最高的接入层模块进行信令交互。该优先级还可以是接入层模块和非接入层模块的对应关系,例如非接入层模块的网络制式为gsm,那么配置模块21将选定网络制式为gsm的接入层模块。

参见图3,是本发明用户设备第三实施例的结构示意图。用户设备包括配置模块31、非接入层模块32、非接入层模块33和接入层模块34。其中,非接入层模块32和非接入层模块33分别支持不同的网络制式。

配置模块31用于获取配置信息,并根据配置信息将接入层模块34映射至非接入层模块32和非接入层模块33中的至少一个,以使接入层模块34与映射的非接入层模块32和/或非接入层模块33进行非接入层消息的传递。

由于用户设备需要接入网络,才能体现其通信功能,因此,在本实施例中,配置信息由接入层模块34从网络侧设备(图未示)接收,并发送给配置模块31。

用户设备在初始化状态下,配置模块31也能够获取配置信息,配置模块31将根据该配置信息在接入层模块34与非接入层模块32和非接入层模块33之间建立有默认的映射关系。比如,如果接入层模块34与非接入层模块32支持相同的网络制式,那么接入层模块34映射非接入层模块32。在本实施例中,接入层模块34支持的网络制式为gsm、umts、lte或者wifi。非接入层模块32和非接入层模块33支持的网络制式为umts、gsm或lte。

用户设备在接入一个网络时,该网络的网络侧设备将通过专用信令或者系统消息等携带配置信息,可以让用户设备在接入该网络时都能够接收到配置信息。

由于接入层模块34映射至非接入层模块32和非接入层模块33中的至少一个,那么说明接入层模块34既可以映射非接入层模块32或者非接入层模块33,也可以同时映射非接入层模块32和非接入层模块33。下面,将分两种情况详细说明本实施例的应用场景:

假设用户设备在初始状态下,接入层模块34映射非接入层模块32,接入层模块34和非接入层模块32支持的网络制式均为lte,而非接入层模块33支持的网络制式为gsm。

第一种情况,用户设备接入一个gsm网络,该gsm网络由于移动性或者业务等原因,与用户设备只能在lte的空中接口上相互传输gsm的非接入层信息,也就是说,用户设备只能采用非接入层模块33来处理非接入层消息。

用户设备的接入层模块34从网络侧设备接收到配置信息后,将配置信息发送给配置模块31,而配置模块31则根据配置信息将接入层模块34映射至非接入层模块33,从而接入层模块34与网络侧设备进行信令交互,使得非接入层模块33与接入层模块34进行gsm的非接入层消息的传递。

第二种情况,用户设备在接入一个gsm网络和lte网络组网的网络,该网络与用户设备在lte的空中接口上可以相互传输gsm的非接入层信息或lte的非接入层消息,也就是说,用户设备既需要采用非接入层模块33来处理gsm的非接入层消息,又需要采用非接入层模块32来处理lte的非接入层消息。

用户设备的接入层模块34从网络侧设备接收到配置信息后,将配置信息发送给配置模块31,而配置模块31则根据配置信息将接入层模块34同时映射至非接入层模块32和非接入层模块33,从而接入层模块34与网络侧设备进行信令交互,使得非接入层模块32和非接入层模块33与接入层模块34进行非接入层消息的传递。

参见图4,是本发明用户设备第四实施例的结构示意图。用户设备包括配置模块41、非接入层模块42、非接入层模块43、非接入层模块44和接入层模块45。其中,非接入层模块42、非接入层模块43和非接入层模块44分别支持不同的网络制式。

配置模块41用于通过接入层模块45从网络侧设备(图未示)接收配置信息,并根据配置信息将接入层模块45映射至非接入层模块42、非接入层模块43和非接入层模块44中的至少一个,以使接入层模块45与映射的非接入层模块42、非接入层模块43、非接入层模块44进行非接入层消息的传递。

在本实施例中,接入层模块45同时映射非接入层模块43和非接入层模块44。则接入层模块45用于从网络侧设备接收非接入层消息,并将非接入层消息发送给非接入层模块43或非接入层模块44进行处理。具体地,由于接入层模块45接收到的非接入层消息可能属于不同的网络制式,而非接入层模块43和非接入层模块44各自只能处理一种网络制式的非接入层消息,则接入层模块45具体用于从网络侧设备接收非接入层消息,解析非接入层消息的网络制式,将非接入层消息发送给与该网络制式对应的非接入层模块43或非接入层模块44进行处理。大多数网络侧设备发送非接入层消息时,需要设置非接入层消息的网络制式,具体地,网络侧设备生成非接入层消息的网络制式指示信息,以表明该非接入层消息的网络制式,该网络制式指示信息可以包含在非接入层消息中,也可以包含在承载该非接入层消息的接入层消息中,而接入层模块45在接收非接入层消息时,能够由该网络制式指示信息确认该非接入层消息的网络制式。此外,网络侧设备还可以不设置非接入层消息的网络制式,而将非接入层消息承载于与该非接入层消息的网络制式对应的接入层消息中,接入层模块45接收到接入层消息,可以通过该接入层消息确定非接入层消息的网络制式,比如网络制式a的非接入层消息使用网络制式a的接入层消息,网络制式b的非接入层消息使用网络制式b的接入层消息,在不同网络制式的空中接口上都存在相应的接入层消息a和b。

非接入层模块43或非接入层模块44用于生成非接入层消息,并将非接入层消息发送给接入层模块45,由接入层模块45发送给网络侧设备。

参见图5,是本发明用户设备第五实施例的结构示意图。用户设备包括配置模块51、非接入层模块52、非接入层模块53、接入层模块54和接入层模块55。其中,非接入层模块52和非接入层模块53分别支持不同的网络制式,接入层模块54和接入层模块55分别支持不同的网络制式。在本实施例中,接入层模块54和接入层模块55支持的网络制式为umts、gsm、lte或wifi,非接入层模块52和非接入层模块53支持的网络制式为umts、gsm或lte。

配置模块51用于通过接入层模块54或接入层模块55中的一个从网络侧设备(图未示)接收配置信息,并根据配置信息将非接入层模块52映射至接入层模块54和接入层模块55中的至少一个,将非接入层模块53映射至接入层模块54和接入层模块55中的至少一个,以使非接入层模块52和非接入层模块53分别与映射的接入层模块54或接入层模块55进行非接入层消息的传递。在本实施例中,非接入层模块52和非接入层模块53均同时映射接入层模块54和接入层模块55。

在用户设备在初始化状态下并接入网络之前,用户设备中的相关模块会自动生成配置信息,配置模块51将根据该配置信息在非接入层模块52与接入层模块54和接入层模块55之间、非接入层模块53与接入层模块54和接入层模块55之间建立默认的映射关系。比如,如果非接入层模块52与接入层模块54支持相同的网络制式,非接入层模块53与接入层模块55支持相同的网络制式,那么非接入层模块52映射接入层模块54,非接入层模块53映射接入层模块55。

接入层模块54或接入层模块55用于从网络侧设备接收非接入层消息,并将非接入层消息发送给非接入层模块52或非接入层模块53进行处理。接入层模块54和接入层模块55都能够接收非接入层消息,说明用户设备与网络之间存在两种网络制式的空中接口,网络侧设备也就能够发送两种网络制式的非接入层消息,

具体地,接入层模块54或接入层模块55用于从网络侧设备接收非接入层消息,解析非接入层消息的网络制式,将非接入层消息发送给与该网络制式对应的非接入层模块52或非接入层模块53进行处理。网络侧设备发送非接入层消息时,会设置非接入层消息的网络制式。

非接入层模块52或非接入层模块53用于生成非接入层消息,并将非接入层消息发送给映射的接入层模块54或接入层模块55,由映射的接入层模块54或接入层模块55发送给网络侧设备。由于非接入层模块52和非接入层模块53均同时映射接入层模块54和接入层模块55,则用户设备需要选择一个接入层模块来收发非接入层消息。具体地,非接入层模块52或非接入层模块53生成非接入层消息时,配置模块51还用于设置非接入层消息的网络制式,以使得网络侧设备接收到非接入层消息后,解析非接入层消息的网络制式。配置模块51设置非接入层消息的网络制式的方式可以是生成非接入层消息的网络制式指示信息,以表明该非接入层消息的网络制式,网络制式指示信息可以包含在非接入层消息中,也可以包含在承载该非接入层消息的接入层消息中。网络侧设备接收到非接入层消息时,能够由该网络制式指示信息确认该非接入层消息的网络制式。

在本实施例中,配置模块51还用于根据配置信息指定接入层模块54或接入层模块55中的一个从网络侧设备接收非接入层消息或者向网络侧设备发送非接入层消息。在其它实施例中,配置模块51还用于比较接入层模块54或接入层模块55的优先级,并选定最高优先级的接入层模块54或接入层模块55从网络侧设备接收非接入层消息或者向网络侧设备发送非接入层消息。

应当理解,本实施例的用户设备仅示意性包括两个非接入层模块和两个接入层模块,但在更多实施例中,用户设备可以包括三个或更多的非接入层模块以及三个或更多的接入层模块,这些非接入层模块支持的网络制式各不相同,这些接入层模块支持的网络制式也各不相同,每个非接入层模块可以映射一个、两个或更多接入层模块,从而适用于多种网络制式的网络组网的情况,提高通用性,易于推广。

参见图6,是本发明非接入层消息的处理方法第一实施例的流程示意图。非接入层消息的处理方法包括以下步骤:

步骤s61:获取配置信息。

其中,本实施例的配置信息由至少两个接入层模块中的一个从网络侧设备接收。网络侧设备可以通过专用信令或者系统消息等携带配置信息。接入层模块作为允许用户设备连接到网络的模块,可以接收网络侧设备广播的专用信令或者系统消息,再从专用信令或者系统消息中解析出配置信息。

步骤s62:根据配置信息将至少一个非接入层模块映射至至少两个接入层模块中的至少一个,以使至少一个非接入层模块与映射的接入层模块进行非接入层消息的传递,其中,至少两个接入层模块分别支持不同的网络制式。

其中,如果配置信息由网络侧设备发送,则配置信息会指示该网络发送的非接入层消息的网络制式,以及传输该非接入层消息的空中接口的网络制式。因此,根据配置信息可以将非接入层模块与对应的接入层模块建立映射关系,使得该非接入层模块可以通过接入层模块接收并处理非接入层消息。

如果接入层模块为两个,则非接入层模块可以映射接入层模块中的一个或者同时映射两个接入层模块。如果接入层模块为两个以上,那么非接入层模块还可以同时映射至少两个接入层模块。

如果非接入层模块为两个或两个以上,则每个非接入层模块均可以映射接入层模块中的一个或者同时映射至少两个接入层模块。

在本实施例中,至少一个非接入层模块与映射的接入层模块进行非接入层消息的传递的过程分为下行步骤和上行步骤:

下行步骤包括:映射的接入层模块从网络侧设备接收非接入层消息;将非接入层消息发送给至少一个非接入层模块进行处理。

上行步骤包括:至少一个非接入层模块生成非接入层消息;将非接入层消息发送给映射的接入层模块;由映射的接入层模块发送给网络侧设备。

参见图7,是本发明非接入层消息的处理方法第二实施例的流程示意图。非接入层消息的处理方法包括以下步骤:

步骤s71:获取配置信息。

其中,本实施例的配置信息由接入层模块从网络侧设备接收。网络侧设备可以通过专用信令或者系统消息等携带配置信息。接入层模块作为允许用户设备连接到网络的模块,可以接收网络侧设备广播的专用信令或者系统消息,再从专用信令或者系统消息中解析出配置信息。

步骤s72:根据配置信息将至少一个接入层模块映射至至少两个非接入层模块中的至少一个,以使至少一个接入层模块与映射的非接入层模块进行非接入层消息的传递,其中,至少两个非接入层模块分别支持不同的网络制式。

其中,如果配置信息由网络侧设备发送,则配置信息会指示该网络发送的非接入层消息的网络制式,以及传输该非接入层消息的空中接口的网络制式。因此,根据配置信息可以将接入层模块与对应的非接入层模块建立映射关系,使得该非接入层模块可以通过接入层模块接收并处理非接入层消息。

如果非接入层模块为两个,那么两个非接入层模块可以处理两种网络制式的非接入层消息,则接入层模块可以映射非接入层模块中的一个或者同时映射两个非接入层模块。如果非接入层模块为两个以上,那么接入层模块可以同时映射至少两个非接入层模块。

如果接入层模块为两个或两个以上,则每个接入层模块均可以映射非接入层模块中的一个或者同时映射至少两个非接入层模块。

在本实施例中,至少一个接入层模块与所述映射的非接入层模块进行非接入层消息的传递的过程分为下行步骤和上行步骤:

下行步骤包括:至少一个接入层模块从网络侧设备接收非接入层消息;将非接入层消息发送给映射的非接入层模块进行处理。

上行步骤包括:映射的非接入层模块生成非接入层消息;将非接入层消息发送给至少一个接入层模块;由至少一个接入层模块发送给网络侧设备。

参见图8,是本发明非接入层消息的处理方法第三实施例的流程示意图。非接入层消息的处理方法包括以下步骤:

步骤s81:获取配置信息,配置信息由至少两个接入层模块中的一个从网络侧设备接收,其中,至少两个接入层模块分别支持不同的网络制式。

其中,网络侧设备可以通过专用信令或者系统消息等携带配置信息。接入层模块作为允许用户设备连接到网络的模块,可以接收网络侧设备广播的专用信令或者系统消息,再从专用信令或者系统消息中解析出配置信息。

步骤s82:根据配置信息将至少两个非接入层模块中的至少一个映射至至少两个接入层模块中的至少一个,以使映射的非接入层模块与映射的接入层模块进行非接入层消息的传递,其中,至少两个非接入层模块分别支持不同的网络制式。

其中,至少两个接入层模块支持的网络制式为umts、gsm、lte或wifi,至少两个非接入层模块支持的网络制式为umts、gsm或lte。

网络侧设备发送的配置信息会指示该网络发送的非接入层消息的网络制式,以及传输该非接入层消息的空中接口的网络制式。因此,根据配置信息可以将非接入层模块与对应的接入层模块建立映射关系,使得该非接入层模块可以通过接入层模块接收并处理非接入层消息。

接入层模块和非接入层模块均为至少两个,那么每个非接入层模块均可以映射接入层模块中的一个或者同时映射多个接入层模块。

步骤s83:根据配置信息指定映射的接入层模块中的一个从网络侧设备接收非接入层消息或者向网络侧设备发送非接入层消息。

其中,配置信息还进一步指示需要采用哪一个接入层模块与网络侧设备进行信令交互。举例来说,网络侧设备与接入层模块采用gsm的空中接口,那么配置信息就指定支持gsm的接入层模块与网络侧设备进行信令交互。

在本实施例中,映射的非接入层模块与映射的接入层模块进行非接入层消息的传递的过程包括下行步骤和上行步骤:

上行步骤包括:映射的非接入层模块生成非接入层消息;将非接入层消息发送给映射的接入层模块;由映射的接入层模块发送给网络侧设备。由于网络侧设备对应有多种网络制式的核心网,而网络侧设备接收到一个非接入层消息后,需要发送给对应的核心网进行处理。因此,上行步骤中,再映射的非接入层模块生成非接入层消息时,还包括:设置非接入层消息的网络制式,以使得网络侧设备接收到非接入层消息后,解析非接入层消息的网络制式,从而可以发送给与该网络制式对应的核心网。

下行步骤包括:映射的接入层模块从网络侧设备接收非接入层消息;将非接入层消息发送给映射的非接入层模块进行处理。由于非接入层模块为至少两个,那么接入层模块接收到一个非接入层消息后,需要知道将该非接入层消息发送给哪一个非接入层模块进行处理。因此,下行步骤具体包括:映射的接入层模块从网络侧设备接收非接入层消息;解析非接入层消息的网络制式;将非接入层消息发送给与该网络制式对应的映射的非接入层模块进行处理。

参见图9,是本发明非接入层消息的处理方法第四实施例的流程示意图。非接入层消息的处理方法包括以下步骤:

步骤s91:获取配置信息,配置信息由至少两个接入层模块中的一个从网络侧设备接收,其中,至少两个接入层模块分别支持不同的网络制式。

步骤s92:根据配置信息将至少两个非接入层模块中的至少一个映射至至少两个接入层模块中的至少一个,以使映射的非接入层模块与映射的接入层模块进行非接入层消息的传递,其中,至少两个非接入层模块分别支持不同的网络制式。

其中,本实施例的步骤s91、s92与前一实施例的步骤s81、s82具有相同的技术特征,此处不再赘述。

步骤s93:比较接入层模块的优先级。

其中,优先级优选为接入层模块与网络侧设备之间的传输质量。

步骤s94:选定最高优先级的接入层模块从网络侧设备接收非接入层消息或者向网络侧设备发送非接入层消息。

其中,如果非接入层模块同时映射至少两个接入层模块,那么需要从这些接入层模块中选定一个来收发非接入层消息。每个接入层模块又具有优先级,优先级最高的接入层模块就作为选定的接入层模块。

在本实施例中,映射的非接入层模块与映射的接入层模块进行非接入层消息的传递的过程包括下行步骤和上行步骤,该上行步骤和下行步骤与前一实施例的上行步骤和下行步骤相同,此处不再赘述。

参见图10,是本发明网络侧设备一实施例的结构示意图。

网络侧设备用于将用户设备接入至少一个核心网。网络侧设备包括配置模块101、第一收发模块102和第二收发模块103。具体地,网络侧设备用于将用户设备发送的非接入层消息转发至核心网或者将核心网发送的非接入层消息发送至用户设备。

配置模块101用于生成配置信息,并将配置信息发送给第一收发模块102。用户设备处理的非接入层消息的网络制式与网络侧设备所接入的核心网的网络制式相对应,用户设备与网络侧设备之间的空中接口的网络制式与第一收发模块102的网络制式对应,根据核心网的网络制式和第一收发模块102的网络制式即可生成配置信息。

第一收发模块102用于从配置模块101接收配置信息,并将配置信息发送给用户设备,以使得用户设备根据配置信息将至少一个非接入层模块映射至至少两个接入层模块中的至少一个或者将至少一个接入层模块映射至至少两个非接入层模块中的至少一个。其中,至少两个非接入层模块分别支持不同的网络制式,至少两个接入层模块分别支持不同的网络制式。举例来说,核心网的网络制式包括gsm和lte,第一收发模块102的网络制式为gsm和umts,那么用户设备将gsm的非接入层模块和lte的非接入层模块分别同时映射至gsm的接入层模块和umts的接入层模块。

用户设备完成映射后,用户设备中映射的非接入层模块和映射的接入层模块就可以通过空中接口接收或者发送非接入层消息。

第二收发模块103用于从核心网接收非接入层消息,并将接入层消息发送给所述第一收发模块102。其中,非接入层消息的网络制式由核心网确定。第一收发模块102还用于从第二收发模块103接收非接入层消息,设置非接入层消息的网络制式,并将非接入层消息发送给用户设备,以使得用户设备解析非接入层消息的网络制式,并选择与网络制式对应的非接入层模块处理非接入层消息。第一收发模块102设置非接入层消息的网络制式时,可以生成非接入层消息的网络制式指示信息,非接入层消息的网络制式指示信息可以包含在非接入层消息中,也可以包含在承载该非接入层消息的接入层消息中,从而使用户设备解析出非接入层消息的网络制式。

由于网络侧设备可能同时接入有几个接入网,各接入网的网络制式不同。因此,在本实施例中,第一收发模块102还用于从用户设备接收非接入层消息,并将非接入层消息发送给第二收发模块103。第二收发模块103还用于从第一收发模块102接收非接入层消息,解析非接入层消息的网络制式,并将非接入层消息发送给与该网络制式对应的核心网。非接入层消息的网络制式由用户设备设置,用户设备可以生成非接入层消息的网络制式指示信息,非接入层消息的网络制式指示信息可以包含在非接入层消息中,也可以包含在承载该非接入层消息的接入层消息中,从而使第二收发模块103解析出非接入层消息的网络制式。

参见图11,是本发明用户设备第六实施例的结构示意图。

用户设备包括处理器(processor)111、接收器112、发送器113和存储器(memory)114以及通信接口(communicationsinterface)115。

处理器111、接收器112、发送器113、存储器114以及通信接口115都与电源相连接,且处理器111、接收器112、发送器113、存储器114以及通信接口115通过通信总线116进行通信。

通信接口115用于与网络侧设备(图未示)建立连接。

接收器112用于从网络侧设备接收配置信息和非接入层消息。

发送器113用于向网络侧设备发送非接入层消息。

其中,接收器112和发送器113相当于支持一种网络制式的接入层模块。在其它实施例中,用户设备还可能包括其它的接收器和发送器。

处理器111具备至少一个基带(baseband),每个基带支持一种网络制式,每个基带相当于支持一种网络制式的非接入层模块。

处理器111可能是一个中央处理器cpu,或者是特定集成电路asic(applicationspecificintegratedcircuit),或者是被配置成实施本发明实施方式的一个或多个集成电路。

存储器114用于存储处理器111处理的数据。若本发明实施方式采用软件程序实现,那么存储器114还用于存储处理器111需要执行的程序117。具体地,程序117可以包括程序代码,程序代码包括计算机操作指令。

存储器114可能包含高速ram存储器,也可能还包括非易失性存储器(non-volatilememory),例如至少一个磁盘存储器。

处理器111进一步用于执行程序117,具体地,程序117包括:

处理器111获取配置信息,根据配置信息运行接收器112和发送器113,该过程相当于将至少一个基带映射至接收器112和发送器113;

运行的接收器112和发送器113与处理器111中至少一个基带进行非接入层消息的传递。

其中,配置信息可以由处理器111运行接收器112通过通信接口115从网络侧设备接收,也可以由处理器111从存储器114接收。如果从存储器114接收,那么在用户设备出厂设置时,该配置信息固化在存储器114中,用户设备每次开机时,处理器111从存储器114接收配置信息。

程序117的具体实现可以参见前述实施例的用户设备和非接入层消息的处理方法,此处不再赘述。

在其它实施例中,用户设备包括至少两个基带,至少包括接收器112和发送器113,则程序119包括:

处理器111获取配置信息,处理器111根据配置信息启用至少两个基带中的至少一个,该过程相当于将接收器112和发送器113映射至至少两个基带中的至少一个;

接收器112和发送器113与处理器111中至少两个基带中的至少一个进行非接入层消息的传递。

其中,配置信息可以由处理器111运行接收器112通过通信接口115从网络侧设备接收,也可以由处理器111从存储器114接收。

在本发明所提供的几个实施例中,应该理解到,所揭露的系统,装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,模块或单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通讯连接可以是通过一些接口,装置或单元的间接耦合或通讯连接,可以是电性,机械或其它的形式。

作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。

另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。

集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,管理服务器,或者网络侧设备等)或处理器(processor)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(rom,read-onlymemory)、随机存取存储器(ram,randomaccessmemory)、磁碟或者光盘等各种可以存储程序代码的介质。

以上所述仅为本发明的实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。

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