核心网映射及映射表生成方法、装置、设备及介质与流程

文档序号:21644359发布日期:2020-07-29 02:57阅读:332来源:国知局
核心网映射及映射表生成方法、装置、设备及介质与流程

本发明涉及无线技术领域,尤其涉及一种5g核心网和4g核心网映射及映射表生成方法、装置、电子设备及存储介质。



背景技术:

在5g系统中,规定了5gqos指示器(5gqosindicator,5qi)和qos配置(qosprofile)的关系定义表格。在4g系统中,s1接口中不存在服务质量流(qualityofserviceflow,qosflow),只存在增强型无线接入承载(enhancedradioaccessbearer,e-rab)。无法实现4g核心网设备和5g核心网设备的互操作。



技术实现要素:

本发明实施例提供了一种5g核心网和4g核心网映射及映射表生成方法、装置、电子设备及存储介质,用以解决现有技术中4g和5g无法实现互操作的问题。

本发明实施例提供了一种映射表生成方法,所述方法包括:

根据5qi表中的5qi值对应的第一参数的值和每个qci值对应的第二参数的值,确定是否存在与所述5qi值对应的第一参数的值匹配的第二参数的值;

如果存在,根据匹配的第二参数的值对应的qci值,确定所述5qi值对应的目标qci值;

如果不存在,确定所述5qi值对应的目标qci值为无效值。

进一步地,所述第一参数包括:资源类型,优先级,封包延迟预算和包错误率。

进一步地,当所述第一参数包括:资源类型,优先级,封包延迟预算和包错误率时,所述确定是否存在与所述5qi值对应的第一参数的值匹配的第二参数的值包括:

判断是否存在与所述5qi值对应的优先级的值和资源类型的值,对应相同的候选qci值;

如果不存在,确定不存在与所述5qi值对应的第一参数的值匹配的第二参数的值;

如果存在,判断所述5qi值对应的封包延迟预算值与所述候选qci值对应的封包延迟预算值的差是否小于第一设定门限值,且,所述5qi值对应的包错误率值与所述候选qci值对应的包错误率值的差是否小于第二设定门限值;如果是,确定存在与所述5qi值对应的第一参数的值匹配的第二参数的值;否则,确定不存在与所述5qi值对应的第一参数的值匹配的第二参数的值。

进一步地,如果存在至少两个qci值的第二参数的值与所述第一参数的值匹配,所述确定所述5qi值对应的目标qci值包括:

在所述至少两个qci值中任意选择一个作为所述5qi值对应的目标qci值。

本发明实施例提供了一种5g核心网和4g核心网映射方法,所述方法包括:

根据接收到的qosflow或e-rab,确定所述qosflow或e-rab对应的待映射的值,其中所述待映射的值为5qi值或qci值;

根据所述待映射的值,及保存的目标映射表,确定与所述待映射的值存在映射关系的映射值;

确定与所述映射值对应的e-rab或qosflow,将所述qosflow或e-rab映射到e-rab或qosflow。

进一步地,如果所述第一核心网设备为4g核心网设备,所述根据所述待映射的值,及保存的目标映射表,确定与所述待映射的值存在映射关系的映射值之前,所述方法还包括:

接收5g核心网设备发送的第一映射表,其中,所述第一映射表包括qci的值与5qi的值的映射关系;

将所述第一映射表保存为目标映射表。

进一步地,所述方法还包括:

接收第二核心网设备发送的映射后的e-rab或qosflow;

根据接收到的第二核心网设备发送的映射后的qosflow或e-rab;

判断所述第一核心网设备与所述第二核心网设备的所述待映射的值对应的qosflow与e-rab之间的映射关系是否一致。

进一步地,如果确定所述第一核心网设备与第二核心网设备的所述待映射的值对应的qosflow与e-rab之间的映射关系不一致,所述方法还包括:

确定所述第一核心网设备和第二核心网设备的优先级,根据优先级最高的核心网设备保存的所述待映射的值对应的qosflow与e-rab之间映射关系进行同步。

进一步地,如果所述映射值为5qi值,且确定了与所述待映射的值存在映射关系的至少一个映射值,所述将所述qosflow或e-rab映射到e-rab或qosflow包括:

在所述至少一个映射值中选择目标映射值,将所述e-rab映射到该目标映射值对应的qosflow;或

将所述e-rab映射到与所述至少一个映射值对应的预先设定的目标qosflow。

进一步地,如果所述映射值为qci值,所述确定与所述映射值对应的qosflow之前,所述方法还包括:

判断所述qci值是否有效,如果是,进行后续步骤。

本发明实施例提供了一种映射表生成装置,所述装置包括:

第一确定模块,用于根据5qi表中的5qi值对应的第一参数的值和每个qci值对应的第二参数的值,确定是否存在与所述5qi值对应的第一参数的值匹配的第二参数的值;

第二确定模块,用于如果存在与所述5qi值对应的第一参数的值匹配的第二参数的值,根据匹配的第二参数的值对应的qci值,确定所述5qi值对应的目标qci值;

第三确定模块,用于如果不存在与所述5qi值对应的第一参数的值匹配的第二参数的值,确定所述5qi值对应的目标qci值为无效值。

本发明实施例提供了一种5g核心网和4g核心网映射装置,所述装置包括:

第一确定模块,用于根据接收到的qosflow或e-rab,确定所述qosflow或e-rab对应的待映射的值,其中所述待映射的值为5qi值或qci值;

第二确定模块,用于根据所述待映射的值,及保存的目标映射表,确定与所述待映射的值存在映射关系的映射值;

映射模块,用于确定与所述映射值对应的e-rab或qosflow,将所述qosflow或e-rab映射到e-rab或qosflow。

本发明实施例提供了一种电子设备,所述电子设备包括存储器和处理器;

所述处理器,用于读取所述存储器中的程序,执行下列过程:

根据5qi表中的5qi值对应的第一参数的值和每个qci值对应的第二参数的值,确定是否存在与所述5qi值对应的第一参数的值匹配的第二参数的值;

如果存在,根据匹配的第二参数的值对应的qci值,确定所述5qi值对应的目标qci值;

如果不存在,确定所述5qi值对应的目标qci值为无效值。

进一步地,所述处理器,还用于当所述第一参数包括:资源类型,优先级,封包延迟预算和包错误率时,判断是否存在与所述5qi值对应的优先级的值和资源类型的值,对应相同的候选qci值;如果不存在,确定不存在与所述5qi值对应的第一参数的值匹配的第二参数的值;如果存在,判断所述5qi值对应的封包延迟预算值与所述候选qci值对应的封包延迟预算值的差是否小于第一设定门限值,且,所述5qi值对应的包错误率值与所述候选qci值对应的包错误率值的差是否小于第二设定门限值;如果是,确定存在与所述5qi值对应的第一参数的值匹配的第二参数的值;否则,确定不存在与所述5qi值对应的第一参数的值匹配的第二参数的值。

进一步地,所述处理器,还用于如果存在至少两个qci值的第二参数的值与所述第一参数的值匹配,在所述至少两个qci值中任意选择一个作为所述5qi值对应的目标qci值。

本发明实施例提供了一种电子设备,所述电子设备包括存储器和处理器;

所述处理器,用于读取所述存储器中的程序,执行下列过程:

根据接收到的qosflow或e-rab,确定所述qosflow或e-rab对应的待映射的值,其中所述待映射的值为5qi值或qci值;

根据所述待映射的值,及保存的目标映射表,确定与所述待映射的值存在映射关系的映射值;

确定与所述映射值对应的e-rab或qosflow,将所述qosflow或e-rab映射到e-rab或qosflow。

进一步地,所述处理器,还用于接收5g核心网设备发送的第一映射表,其中,所述第一映射表包括qci的值与5qi的值的映射关系;将所述第一映射表保存为目标映射表。

进一步地,所述处理器,用于在所述至少一个映射值中选择目标映射值,将所述e-rab映射到该目标映射值对应的qosflow;或将所述e-rab映射到与所述至少一个映射值对应的预先设定的目标qosflow。

本发明实施例还提供一种电子设备,所述电子设备包括:处理器、通信接口、存储器和通信总线,其中,处理器,通信接口,存储器通过通信总线完成相互间的通信;

所述存储器中存储有计算机程序,当所述程序被所述处理器执行时,使得所述处理器执行上述任一项的映射表生成方法步骤。

本发明实施例还提供一种电子设备,所述电子设备包括:处理器、通信接口、存储器和通信总线,其中,处理器,通信接口,存储器通过通信总线完成相互间的通信;

所述存储器中存储有计算机程序,当所述程序被所述处理器执行时,使得所述处理器执行上述任一项的映射方法步骤。

本发明实施例还提供一种计算机可读存储介质,其存储有可由电子设备执行的计算机程序,当所述程序在所述电子设备上运行时,使得所述电子设备执行上述任一项的映射表生成方法步骤。

本发明实施例还提供一种计算机可读存储介质,其存储有可由电子设备执行的计算机程序,当所述程序在所述电子设备上运行时,使得所述电子设备执行上述任一项的映射方法步骤。

本发明实施例提供了一种5g核心网和4g核心网映射及映射表生成方法、装置、电子设备及存储介质,所述方法包括:根据5qi表中的5qi值对应的第一参数的值和每个qci值对应的第二参数的值,确定是否存在与所述5qi值对应的第一参数的值匹配的第二参数的值;如果存在,根据匹配的第二参数的值对应的qci值,确定所述5qi值对应的目标qci值;如果不存在,确定所述5qi值对应的目标qci值为无效值。由于在本发明实施例中,通过将5qi表中的5qi值对应的第一参数的值和每个qci值对应的第二参数的值进行匹配,并根据匹配的第二参数的值对应的qci值,确定该5qi值对应的目标qci值,从而生成映射表,基于该映射表从而可以实现4g核心网设备和5g核心网设备的互操作。

附图说明

为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简要介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域的普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1为本发明实施例1提供的一种映射表生成方法的流程示意图;

图2为本发明实施例3提供的一种基于映射表生成方法的5g核心网和4g核心网映射方法的流程示意图;

图3为本发明实施例4提供的5g核心网设备和4g核心网映射及映射表生成方法的流程示意图;

图4为本发明实施例5提供的一种映射表生成装置的结构示意图;

图5为本发明实施例6提供的一种5g核心网和4g核心网映射装置的结构示意图;

图6为本发明实施例7提供的一种电子设备;

图7为本发明实施例8提供的一种电子设备;

图8为本发明实施例9提供的一种电子设备;

图9为本发明实施例10提供的一种电子设备。

具体实施方式

下面将结合附图对本发明作进一步地详细描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。

实施例1:

图1为本发明实施例提供的一种映射表生成方法,该方法包括以下步骤:

s101:根据5g服务质量指示器(5gqualityofserviceindicator,5qi)表中的5qi值对应的第一参数的值和每个服务质量类别标识(qualityofserviceclassidentifer,qci)值对应的第二参数的值,确定是否存在与所述5qi值对应的第一参数的值匹配的第二参数的值。

5g网络作为第五代移动通信网络,其传输速度可达每秒数十gb,这比4g网络的传输速度快数百倍。然而在5g网络的推广以及前期应用时期,4g网络仍然会存在,为了方便用户使用,让5g网络和4g网络之间可以进行互操作,具有至关重要的作用,即用户可以从5g网络切换至4g网络,或者从4g网络切换至5g网络。由于4g网络中不存在qosflow,只存在e-rab,若想实现5g网络和4g网络的互操作,需要建立qosflow和e-rab的映射关系,其中,一个qosflow与5qi值存在对应关系,e-rab与qci值存在对应关系,即通过5qi值可以检索到一个qosflow,通过qci值可以检索到一个e-rab,因此,在具体实施过程中,实际建立的是qci值和5qi值的映射关系,当建立该映射关系之后,将该映射关系可以保存在5qi表中。具体实施过程中,5g核心网设备中预先保存有5qi表和qci表,其中5qi表中包括5qi值以及每个5qi值对应的第一参数的值,其中第一参数包括资源类型,优先级,封包延迟预算和包错误率,qci表中包括qci值以及每个qci值对应的第二参数的值,其中,第二参数包括资源类型,优先级,封包延迟预算和包错误率。

5g核心网设备中由于qci表中的参数在5qi表中都有,因此根据5qi表和qci表中的参数的值,可以确定5qi值对应的第一参数与qci值对应的第二参数是否匹配。

具体的,5g核心网设备根据5qi表中的5qi值对应的第一参数的值和每个qci值对应的第二参数的值,确定是否存在与该5qi值对应的第一参数的值匹配的第二参数的值。

例如,如果该5qi值对应的第一参数的值与qci表中某个qci值对应的第二参数的值在预设范围内,则可确定该5qi值对应的第一参数的值与qci值对应的第二参数的值匹配。

s102:如果存在,根据匹配的第二参数的值对应的qci值,确定所述5qi值对应的目标qci值。

为了建立5qi表中5qi值与qci表中qci值的一一映射关系,由于根据第一参数的值与第二参数的值找到了相互匹配的第一参数的值和第二参数的值,也就是说找到了相互匹配的qci值和5qi值,因此,可以根据匹配的第二参数的值,可以确定5qi值对应的目标qci值。

具体的,如果在qci表中存在qci值对应的第二参数的值与5qi表中5qi值对应的第一参数的值匹配,则根据匹配的第二参数的值对应的qci值,确定该5qi值对应的qci值。具体的,将匹配的qci值作为该5qi值对应的目标qci值。

s103:如果不存在,确定所述5qi值对应的目标qci值为无效值。

如果在qci表中不存在qci值对应的第二参数的值与5qi表中5qi值对应的第一参数的值匹配,则表示该5qi值对应的第一参数的值在qci表中找不到对应的映射的qci值,但是为了方便后续的使用,也为5qi值设置对应的目标qci值,因此,该5qi值对应的目标qci值为无效值,例如,该无效值可以为“null”,“#”或“*”等其它字符。具体实施过程中,在5qi表中增加一列,该列对应的属性为目标qci值,增加该列后的5qi表作为映射表。

由于在本发明实施例中,通过将5qi表中的5qi值对应的第一参数的值和每个qci值对应的第二参数的值进行匹配,并根据匹配的第二参数的值对应的qci值,确定该5qi值对应的目标qci值,从而生成映射表,基于该映射表从而可以实现4g核心网设备和5g核心网设备的互操作。

实施例2:

为了更好的生成映射表,在上述实施例的基础上,在本发明实施例中,所述第一参数包括:资源类型,优先级,封包延迟预算和包错误率。

其中,资源类型包括保障流比特速率(guranteedbitrate,gbr)以及非保障流比特速率(nonguranteedbitrate,non-gbr);每个qci值都与一个优先级相关联,优先级的值为1是最高的优先级别;封包延迟预算的值例如可以为100ms等,包错误率的值例如可以为10-2等。

为了得到更加准确的映射表,在上述各实施例的基础上,在本发明实施例中,当所述第一参数包括:资源类型,优先级,封包延迟预算和包错误率时,所述确定是否存在与所述5qi值对应的第一参数的值匹配的第二参数的值包括:

判断是否存在与所述5qi值对应的优先级的值和资源类型的值,对应相同的候选qci值;

如果不存在,确定不存在与所述5qi值对应的第一参数的值匹配的第二参数的值;

如果存在,判断所述5qi值对应的封包延迟预算值与所述候选qci值对应的封包延迟预算值的差是否小于第一设定门限值,且,所述5qi值对应的包错误率值与所述候选qci值对应的包错误率值的差是否小于第二设定门限值;如果是,确定存在与所述5qi值对应的第一参数的值匹配的第二参数的值;否则,确定不存在与所述5qi值对应的第一参数的值匹配的第二参数的值。

根据上述实施例的描述可知,第一参数具体包括资源类型,优先级,封包延迟预算和包错误率。因此当第一参数包括资源类型,优先级,封包延迟预算和包错误率时,需根据资源类型的值,优先级的值,封包延迟预算的值和包错误率的值确定与该5qi值对应的第一参数的值匹配的第二参数的值。

由于资源类型中的gbr是指承载要求的比特速率被网络“永久”恒定的分配,即使在网络资源紧张的情况下,相应的比特速率也能够保持。相反的,non-gbr指的是在网络拥挤的情况下,业务(或者承载)需要承受降低速率的要求,由于non-gbr承载不需要占用固定的网络资源,因而可以长时间地建立,而gbr承载一般只是在需要时才建立。因此,资源类型中的gbr和non-gbr需要实现的业务要求完全不同,因此在确定5qi值对应的第一参数的值与qci值的第二参数的值是否匹配时,资源类型的值必须相同。而优先级是指业务的重要性或是否应被及时处理,因此在确定5qi值对应的第一参数的值与第二参数的值是否匹配时,优先级的值也必须相同。

具体的,针对任一qci值,该qci值对应的第二参数的值是确定的,而针对任一5qi值,该5qi值对应的第一参数的值也是确定的,因此确定该5qi值对应的第一参数的值与第二参数的值是否匹配时,首先判断该5qi值对应的优先级的值和资源类型的值,与qci值对应的优先级的值和资源类型的值是否对应相等,如果是,将该qci值作为候选qci值,如果不存在,则可确定不存在与该5qi值对应的第一参数的值匹配的第二参数的值;如果存在,还需判断封包延迟预算值与包错误率值是否满足要求。具体的,判断该5qi值对应的封包延迟预算值与候选qci值对应的封包延迟预算值的差是否小于第一设定门限值,并且该5qi值对应的包错误率值与候选qci值对应的包错误率值的差是否小于第二设定门限值;如果是,确定存在与该5qi值对应的第一参数的值匹配的第二参数的值;否则,确定不存在与该5qi值对应的第一参数的值匹配的第二参数的值。

例如,5qi表中某个5qi值对应的资源类型,优先级,封包延迟预算和包错误率分别为:gbr,20,100ms,0.02,该5qi值为2,qci表中某个qci值对应的资源类型,优先级,封包延迟预算和包错误率分别为:gbr,20,50ms,0.025,该qci值为12。其中第一设定门限值为20ms,第二设定门限值为0.001,具体的5qi值为2时对应的资源类型的值为gbr,优先级的值为20,与qci值为12时对应的资源类型的值为gbr,优先级的值为20相同,因此,该qci值可以作为该5qi值对应的候选qci值,但是5qi值为2时对应的封包延迟预算的值为100ms与qci值为12时对应的封包延迟预算的值为50ms的差为50ms,大于第一设定门限值20ms,且5qi值为2时对应的包错误率的值与qci值为12时对应的包错误率的值的差为0.005,大于第二设定门限值0.001,因此该5qi值与该qci值不匹配。

为了实现5qi值与qci值的一一映射,在上述各实施例的基础上,在本发明实施例中,如果存在至少两个qci值的第二参数的值与所述第一参数的值匹配,所述确定所述5qi值对应的目标qci值包括:

在所述至少两个qci值中任意选择一个作为所述5qi值对应的目标qci值。

针对一个5qi值,如果根据上述匹配方式,确定有至少两个qci值的第二参数的值与该5qi值对应的第一参数的值匹配,则可以在该至少两个qci值中任意选择一个作为该5qi值对应的目标qci值。

实施例3:

图2为本发明实施例提供的一种基于映射表生成方法的5g核心网和4g核心网映射方法的流程示意图,该方法包括以下步骤:

s201:根据接收到的qosflow或e-rab,确定所述qosflow或e-rab对应的待映射的值,其中所述待映射的值为5qi值或qci值。

当接收到qosflow或e-rab,根据qosflow或e-rab,可以确定该qosflow或e-rab对应的待映射的值,其中该待映射的值可以为5qi值或qci值。具体的,当接收到的是qosflow时,根据该qosflow,确定该qosflow对应的5qi值;当接收到的是e-rab时,根据该e-rab,确定该e-rab对应的qci值。

s202:根据所述待映射的值,及保存的目标映射表,确定与所述待映射的值存在映射关系的映射值。

由于第一核心网设备中预先保存了目标映射表,其中该目标映射表中包括5qi值,以及每个5qi值对应的qci值,根据该待映射的值,及该目标映射表,确定与该待映射的值存在映射关系的映射值。

例如,当该待映射的值为5qi值,从目标映射表中查找与该5qi值具有映射关系的qci值;当该待映射的值为qci值,从目标映射表中查找与该qci值具有映射关系的5qi值。

s203:确定与所述映射值对应的e-rab或qosflow,将所述qosflow或e-rab映射到e-rab或qosflow。

当确定了该映射值时,根据该映射值,可以确定该映射值对应的e-rab或qosflow,并将qosflow或e-rab映射到e-rab或qosflow。

在定义了qci和对应的5qi的一一映射关系后,当接收到一个e-rab时,根据该e-rab,确定该e-rab对应的待映射的值,即qci值,根据该qci值可以直接索引到其对应的5qi值,然后根据5qi值,确定该5qi值对应的qosflow,从而将e-rab映射到qosflow中。同理,当接收到一个qosflow时,根据该qosflow确定与该qosflow对应的待映射的值,即5qi值,通过该5qi值可以直接索引到其对应的qci值,然后根据qci值确定其对应的e-rab,从而将qosflow映射到e-rab中。

实施例4:

为了更加准确的确定与待映射的值存在映射关系的映射值,在上述实施例的基础上,在本发明实施例中,如果所述第一核心网设备为4g核心网设备,所述根据所述待映射的值,及保存的目标映射表,确定与所述待映射的值存在映射关系的映射值之前,所述方法还包括:

接收5g核心网设备发送的第一映射表,其中,所述第一映射表包括qci的值与5qi的值的映射关系;

将所述第一映射表保存为目标映射表。

实现5g网络和4g网络之间可以进行互操作的关键是,承载5g网络的核心网设备中的映射表,与承载4g网络的核心网设备中的映射表相同。

具体的,5g核心网设备根据上述实施例描述的映射表生成方法生成第一映射表后,将该第一映射表发送到4g核心网设备中。4g核心网设备接收该第一映射表,并将该第一映射表作为目标映射表。

在上述实施例的基础上,在本发明实施例中,所述方法还包括:

接收第二核心网设备发送的映射后的e-rab或qosflow;

根据接收到的第二核心网设备发送的映射后的qosflow或e-rab;

判断所述第一核心网设备与所述第二核心网设备的所述待映射的值对应的qosflow与e-rab之间的映射关系是否一致。

第二核心网设备根据e-rab或qosflow,以及目标映射表,可以确定与该e-rab或qosflow存在映射关系的qosflow或e-rab,并将映射后的e-rab或qosflow发送到第一核心网设备中,第一核心网设备接收该映射后的e-rab或qosflow,并且第一核心网设备也可以根据待映射的值确定qosflow与e-rab之间的映射关系。判断第一核心网设备的该映射后的e-rab或qosflow,与第二核心网设备确定的qosflow与e-rab之间的映射关系是否一致。

因此,在本发明实施例中,如果确定所述第一核心网设备与第二核心网设备的所述待映射的值对应的qosflow与e-rab之间的映射关系不一致,所述方法还包括:

确定所述第一核心网设备和第二核心网设备的优先级,根据优先级最高的核心网设备保存的所述待映射的值对应的qosflow与e-rab之间映射关系进行同步。

为了实现qosflow与e-rab之间映射关系的同步,当出现第一核心网设备和第二核心网设备的映射关系不一致时,可以预先设置第一核心网设备和第二核心网设备的优先级,根据第一核心网设备和第二核心网设备的优先级进而将映射关系不一致的qosflow与e-rab进行同步。具体的,如果第一核心网设备确定的映射关系与第二核心网设备确定的映射关系不一致,根据第一核心网设备和第二核心网设备的优先级,将优先级最高的核心网设备保存的该映射值对应的qosflow与e-rab之间映射关系作为同步后的映射关系。

当出现两个映射关系不一致时,为了使第一核心网设备和第二核心网设备的映射关系达到同步,预先设置每个核心网设备的优先级。具体的,可以在向对端发送映射关系时携带有该核心网设备对应的优先级的信息,例如5g核心网设备在向4g核心网设备发送该映射值对应的映射关系时,将该5g核心网设备对应的优先级的信息与映射关系一起发送给4g核心网设备,或者4g核心网设备在向5g核心网设备发送该映射值对应的映射关系时,将该4g核心网设备对应的优先级的信息与映射关系一起发送给5g核心网设备。在具体实施过程中,可以将5g核心网设备对应的优先级设为最高。

在本发明实施例中,如果所述映射值为5qi值,且确定了与所述待映射的值存在映射关系的至少一个映射值,所述将所述qosflow或e-rab映射到e-rab或qosflow包括:

在所述至少一个映射值中选择目标映射值,将所述e-rab映射到该目标映射值对应的qosflow;或

将所述e-rab映射到与所述至少一个映射值对应的预先设定的目标qosflow。

具体的,当映射值为5qi值,并且在目标映射表中,与待映射的值存在映射关系的至少一个映射值时,可以在这些至少一个映射值中选择一个映射值,作为目标映射值,具体的,可以选择任意一个映射值作为目标映射值,将e-rab映射到该目标映射值对应的qosflow中;也可以预先指定目标qosflow,并将该e-rab映射到该目标qosflow中。

具体的在映射表中一个5qi值与一个qci值存在映射关系,一个qci值与至少一个5qi值存在映射关系,即根据一个5qi值只可能确定一个qci值,根据一个qci值有可能确定多个5qi值。所以当接收到的是qci值时,根据该qci值,可以确定多个映射值,即多个5qi值,如果有多个映射值,则对应的qosflow也会有多个,此时可以通过选择一个映射值作为目标映射值,将e-rab映射到该目标映射值对应的qosflow中;也可以将该e-rab映射到与预先设定的目标qosflow中。

在本发明实施例中,如果所述映射值为qci值,所述确定与所述映射值对应的qosflow之前,所述方法还包括:

判断所述qci值是否有效,如果是,进行后续步骤。

在目标映射表中,qci值可能是有效值,也有可能是无效值,其中qci值为无效值代表着该qci对应的e-rab不支持和qosflow之间的互映射。因此当映射值为qci值时,还应判断qci值是否有效,如果有效,确定与该qci值对应的qosflow,如果无效,则该qci值没有对应的qosflow。

当存在待映射的qosflow时,通过目标映射表,给该qosflow填写其对应的qci值。qci值可以是有效值,也可是无效值。其中qci值为无效值代表着该qosflow不支持和e-rab之间的互映射。具体实施过程中,该目标映射表,可以存储在5g核心网设备中。

当建立一个e-rab时,通过该e-rab对应的qci值,通过在目标映射表中查找该qci值对应的5qi值,因此该e-rab可以映射到该5qi值对应的qosflow。具体实施过程中,该目标映射表,可以存储在4g核心网设备中。

当需要qosflow和e-rab需要进行互映射时,如果是接收到的是qosflow,确定该qosflow对应的5qi值,根据该5qi值确定qci值,根据该qci值确定对应的e-rab,从而将qosflow映射到e-rab。如果是接收到的是e-rab,确定该e-rab对应的qci值,根据该qci值确定5qi值,根据该5qi值确定对应的qosflow,从而将e-rab映射到qosflow。在本发明上述实施例的基础上,在本发明实施例中,该映射关系是预先建立并保存在映射表中的,具体的在进行建立映射关系时,是基于5qi表,定义每种qosprofile与e-rab的映射关系,例如当接收一个切换请求时,例如该请求包括5qi值,根据该5qi值找到对应的qci值,根据该qci值进而可以找到对应的e-rab。

如表1所示为5qi表,其中表中第一列为5qi值,通常5qi值的取值范围为0-127,第二列为资源类型,包括gbr和non-gbr,第三列为优先级,第四列为封包延迟预算,第五列为包错误率,第六列为示例的服务。

表1

建立5qi和qci的映射关系:

根据4g的qci定义的qos参数的取值或者指标要求,在5qi表中查找所有的qos参数的取值或者指标要求,查找最接近qci定义的qos参数的取值或者指标要求的5qi,然后把该qci和5qi建立一一映射关系。

如果5qi表中已经定义的qos参数或者指标都没有满足要求,则设置人员可以重新定义一个新的5qi值,其各列参数取值为qci定义的qos参数的取值或者指标要求,5qi中要求有的参数的取值而qci中不存在时,则5qi中参数的取值可以取系统的默认值。另外,不对应任何e-rab的5qi,映射关系置成无效值,例如无效值可以为空null,或特殊字符等。

qci和5qi的映射关系可以通过目标映射表进行定义。在当前的5qi表中,在表的最后增加一列,该列对应的取值即为该5qi值对应的qci值。如果该5qi值不对应任何qci值,此项的取值为无效值。

例如,如图3所示为5g核心网设备和4g核心网映射及映射表生成方法的流程示意图,其中,5gcn是指虚拟化的5g网络结构,用来表示5g核心网设备,4gcn是指虚拟化的4g网络结构,用来表示4g核心网设备。

以下详细阐述映射表生成并进行互操作的过程:

1、根据5qi表中的5qi值对应的第一参数的值和每个qci值对应的第二参数的值,确定是否存在与该5qi值对应的第一参数的值匹配的第二参数的值;如果存在,根据匹配的第二参数的值对应的qci值,确定该5qi值对应的目标qci值;如果不存在,确定该5qi值对应的目标qci值为无效值,从而确定目标映射表。

2、根据接收到的qosflow或e-rab,确定qosflow或e-rab对应的待映射的值,其中待映射的值为5qi值或qci值。

3、根据该待映射的值,及保存的目标映射表,确定与该待映射的值存在映射关系的映射值。

4、确定与该映射值对应的e-rab或qosflow,将qosflow或e-rab映射到e-rab或qosflow。

实施例5:

在上述各实施例的基础上,在本发明实施例中,还提供了一种映射表生成装置,图4为本发明实施例提供的一种映射表生成装置的结构示意图,该装置包括:

第一确定模块401,用于根据5qi表中的5qi值对应的第一参数的值和每个qci值对应的第二参数的值,确定是否存在与所述5qi值对应的第一参数的值匹配的第二参数的值;

第二确定模块402,用于如果存在与所述5qi值对应的第一参数的值匹配的第二参数的值,根据匹配的第二参数的值对应的qci值,确定所述5qi值对应的目标qci值;

第三确定模块403,用于如果不存在与所述5qi值对应的第一参数的值匹配的第二参数的值,确定所述5qi值对应的目标qci值为无效值。

进一步地,所述第一确定模块401,还用于当所述第一参数包括:资源类型,优先级,封包延迟预算和包错误率时,判断是否存在与所述5qi值对应的优先级的值和资源类型的值,对应相同的候选qci值;如果不存在,确定不存在与所述5qi值对应的第一参数的值匹配的第二参数的值;如果存在,判断所述5qi值对应的封包延迟预算值与所述候选qci值对应的封包延迟预算值的差是否小于第一设定门限值,且,所述5qi值对应的包错误率值与所述候选qci值对应的包错误率值的差是否小于第二设定门限值;如果是,确定存在与所述5qi值对应的第一参数的值匹配的第二参数的值;否则,确定不存在与所述5qi值对应的第一参数的值匹配的第二参数的值。

进一步地,所述第二确定模块402,还用于如果存在至少两个qci值的第二参数的值与所述第一参数的值匹配,在所述至少两个qci值中任意选择一个作为所述5qi值对应的目标qci值。

实施例6:

在上述各实施例的基础上,在本发明实施例中,还提供了一种基于映射表生成方法的5g核心网和4g核心网映射装置,图5为本发明实施例提供的一种5g核心网和4g核心网映射装置的结构示意图,该装置包括:

第一确定模块501,用于根据接收到的qosflow或e-rab,确定所述qosflow或e-rab对应的待映射的值,其中所述待映射的值为5qi值或qci值;

第二确定模块502,用于根据所述待映射的值,及保存的目标映射表,确定与所述待映射的值存在映射关系的映射值;

映射模块503,用于确定与所述映射值对应的e-rab或qosflow,将所述qosflow或e-rab映射到e-rab或qosflow。

进一步地,所述第二确定模块502,还用于接收5g核心网设备发送的第一映射表,其中,所述第一映射表包括qci的值与5qi的值的映射关系;将所述第一映射表保存为目标映射表。

进一步地,所述映射模块503,具体用于在所述至少一个映射值中选择目标映射值,将所述e-rab映射到该目标映射值对应的qosflow;或将所述e-rab映射到与所述至少一个映射值对应的预先设定的目标qosflow。

进一步地,所述第二确定模块502,还用于判断所述qci值是否有效,如果否,执行所述映射模块503。

实施例7:

在上述各实施例的基础上,本发明实施例还提供了一种电子设备600,如图6所示,包括存储器601和处理器602;

所述处理器602,用于读取所述存储器601中的程序,执行下列过程:

根据5qi表中的5qi值对应的第一参数的值和每个qci值对应的第二参数的值,确定是否存在与所述5qi值对应的第一参数的值匹配的第二参数的值;

如果存在,根据匹配的第二参数的值对应的qci值,确定所述5qi值对应的目标qci值;

如果不存在,确定所述5qi值对应的目标qci值为无效值。

在图6中,总线架构可以包括任意数量的互联的总线和桥,具体由处理器602代表的一个或多个处理器和存储器601代表的存储器的各种电路链接在一起。总线架构还可以将诸如外围设备、稳压器和功率管理电路等之类的各种其他电路链接在一起,这些都是本领域所公知的,因此,本文不再对其进行进一步描述。

可选的,处理器602可以是cpu(中央处埋器)、asic(applicationspecificintegratedcircuit,专用集成电路)、fpga(field-programmablegatearray,现场可编程门阵列)或cpld(complexprogrammablelogicdevice,复杂可编程逻辑器件)。

所述处理器,还用于当所述第一参数包括:资源类型,优先级,封包延迟预算和包错误率时,判断是否存在与所述5qi值对应的优先级的值和资源类型的值,对应相同的候选qci值;如果不存在,确定不存在与所述5qi值对应的第一参数的值匹配的第二参数的值;如果存在,判断所述5qi值对应的封包延迟预算值与所述候选qci值对应的封包延迟预算值的差是否小于第一设定门限值,且,所述5qi值对应的包错误率值与所述候选qci值对应的包错误率值的差是否小于第二设定门限值;如果是,确定存在与所述5qi值对应的第一参数的值匹配的第二参数的值;否则,确定不存在与所述5qi值对应的第一参数的值匹配的第二参数的值。

所述处理器,还用于如果存在至少两个qci值的第二参数的值与所述第一参数的值匹配,在所述至少两个qci值中任意选择一个作为所述5qi值对应的目标qci值。

实施例8:

在上述各实施例的基础上,本发明实施例还提供了一种电子设备700,如图7所示,包括存储器701和处理器702;

所述处理器702,用于读取所述存储器701中的程序,执行下列过程:

根据接收到的qosflow或e-rab,确定所述qosflow或e-rab对应的待映射的值,其中所述待映射的值为5qi值或qci值;

根据所述待映射的值,及保存的目标映射表,确定与所述待映射的值存在映射关系的映射值;

确定与所述映射值对应的e-rab或qosflow,将所述qosflow或e-rab映射到e-rab或qosflow。

在图7中,总线架构可以包括任意数量的互联的总线和桥,具体由处理器702代表的一个或多个处理器和存储器701代表的存储器的各种电路链接在一起。总线架构还可以将诸如外围设备、稳压器和功率管理电路等之类的各种其他电路链接在一起,这些都是本领域所公知的,因此,本文不再对其进行进一步描述。

可选的,处理器702可以是cpu(中央处埋器)、asic(applicationspecificintegratedcircuit,专用集成电路)、fpga(field-programmablegatearray,现场可编程门阵列)或cpld(complexprogrammablelogicdevice,复杂可编程逻辑器件)。

所述处理器,还用于接收5g核心网设备发送的第一映射表,其中,所述第一映射表包括qci的值与5qi的值的映射关系;将所述第一映射表保存为目标映射表。

所述处理器,用于如果所述映射值为5qi值,且确定了与所述待映射的值存在映射关系的至少一个映射值,在所述至少一个映射值中选择目标映射值,将所述e-rab映射到该目标映射值对应的qosflow;或将所述e-rab映射到与所述至少一个映射值对应的预先设定的目标qosflow。

所述处理器,还用于判断所述qci值是否有效,如果是,进行后续步骤。

实施例9:

在上述各实施例的基础上,本发明实施例还提供了一种电子设备800,如图8所示,包括:处理器801、通信接口802、存储器803和通信总线808,其中,处理器801,通信接口802,存储器803通过通信总线808完成相互间的通信;

所述存储器803中存储有计算机程序,当所述程序被所述处理器801执行时,使得所述处理器801执行如下步骤:

根据5qi表中的5qi值对应的第一参数的值和每个qci值对应的第二参数的值,确定是否存在与所述5qi值对应的第一参数的值匹配的第二参数的值;

如果存在,根据匹配的第二参数的值对应的qci值,确定所述5qi值对应的目标qci值;

如果不存在,确定所述5qi值对应的目标qci值为无效值。

进一步地,处理器801当所述第一参数包括:资源类型,优先级,封包延迟预算和包错误率时,判断是否存在与所述5qi值对应的优先级的值和资源类型的值,对应相同的候选qci值;如果不存在,确定不存在与所述5qi值对应的第一参数的值匹配的第二参数的值;如果存在,判断所述5qi值对应的封包延迟预算值与所述候选qci值对应的封包延迟预算值的差是否小于第一设定门限值,且,所述5qi值对应的包错误率值与所述候选qci值对应的包错误率值的差是否小于第二设定门限值;如果是,确定存在与所述5qi值对应的第一参数的值匹配的第二参数的值;否则,确定不存在与所述5qi值对应的第一参数的值匹配的第二参数的值。

进一步地,如果存在至少两个qci值的第二参数的值与所述第一参数的值匹配,在所述至少两个qci值中任意选择一个作为所述5qi值对应的目标qci值。

上述电子设备提到的通信总线可以是外设部件互连标准(peripheralcomponentinterconnect,pci)总线或扩展工业标准结构(extendedindustrystandardarchitecture,eisa)总线等。该通信总线可以分为地址总线、数据总线、控制总线等。为便于表示,图中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。

通信接口802用于上述电子设备与其他设备之间的通信。

存储器可以包括随机存取存储器(randomaccessmemory,ram),也可以包括非易失性存储器(non-volatilememory,nvm),例如至少一个磁盘存储器。可选地,存储器还可以是至少一个位于远离前述处理器的存储装置。

上述处理器可以是通用处理器,包括中央处理器、网络处理器(networkprocessor,np)等;还可以是数字指令处理器(digitalsignalprocessing,dsp)、专用集成电路、现场可编程门陈列或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。

实施例10:

在上述各实施例的基础上,本发明实施例还提供了一种电子设备900,如图9所示,包括:处理器901、通信接口902、存储器903和通信总线909,其中,处理器901,通信接口902,存储器903通过通信总线909完成相互间的通信;

所述存储器903中存储有计算机程序,当所述程序被所述处理器901执行时,使得所述处理器901执行如下步骤:

根据接收到的qosflow或e-rab,确定所述qosflow或e-rab对应的待映射的值,其中所述待映射的值为5qi值或qci值;

根据所述待映射的值,及保存的目标映射表,确定与所述待映射的值存在映射关系的映射值;

确定与所述映射值对应的e-rab或qosflow,将所述qosflow或e-rab映射到e-rab或qosflow。

进一步地,处理器901接收5g核心网设备发送的第一映射表,其中,所述第一映射表包括qci的值与5qi的值的映射关系;将所述第一映射表保存为目标映射表。

进一步地,在所述至少一个映射值中选择目标映射值,将所述e-rab映射到该目标映射值对应的qosflow;或将所述e-rab映射到与所述至少一个映射值对应的预先设定的目标qosflow。

进一步地,判断所述qci值是否有效,如果是,进行后续步骤。

上述电子设备提到的通信总线可以是外设部件互连标准(peripheralcomponentinterconnect,pci)总线或扩展工业标准结构(extendedindustrystandardarchitecture,eisa)总线等。该通信总线可以分为地址总线、数据总线、控制总线等。为便于表示,图中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。

通信接口902用于上述电子设备与其他设备之间的通信。

存储器可以包括随机存取存储器(randomaccessmemory,ram),也可以包括非易失性存储器(non-volatilememory,nvm),例如至少一个磁盘存储器。可选地,存储器还可以是至少一个位于远离前述处理器的存储装置。

上述处理器可以是通用处理器,包括中央处理器、网络处理器(networkprocessor,np)等;还可以是数字指令处理器(digitalsignalprocessing,dsp)、专用集成电路、现场可编程门陈列或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。

实施例11:

在上述各实施例的基础上,本发明实施例还提供了一种计算机可读存储介质,所述计算机可读存储介质内存储有可由电子设备执行的计算机程序,当所述程序在所述电子设备上运行时,使得所述电子设备执行时实现如下步骤:

所述存储器中存储有计算机程序,当所述程序被所述处理器执行时,使得所述处理器执行如下步骤:

根据5qi表中的5qi值对应的第一参数的值和每个qci值对应的第二参数的值,确定是否存在与所述5qi值对应的第一参数的值匹配的第二参数的值;

如果存在,根据匹配的第二参数的值对应的qci值,确定所述5qi值对应的目标qci值;

如果不存在,确定所述5qi值对应的目标qci值为无效值。

进一步地,处理器当所述第一参数包括:资源类型,优先级,封包延迟预算和包错误率时,判断是否存在与所述5qi值对应的优先级的值和资源类型的值,对应相同的候选qci值;如果不存在,确定不存在与所述5qi值对应的第一参数的值匹配的第二参数的值;如果存在,判断所述5qi值对应的封包延迟预算值与所述候选qci值对应的封包延迟预算值的差是否小于第一设定门限值,且,所述5qi值对应的包错误率值与所述候选qci值对应的包错误率值的差是否小于第二设定门限值;如果是,确定存在与所述5qi值对应的第一参数的值匹配的第二参数的值;否则,确定不存在与所述5qi值对应的第一参数的值匹配的第二参数的值。

进一步地,如果存在至少两个qci值的第二参数的值与所述第一参数的值匹配,在所述至少两个qci值中任意选择一个作为所述5qi值对应的目标qci值。

上述计算机可读存储介质可以是电子设备中的处理器能够存取的任何可用介质或数据存储设备,包括但不限于磁性存储器如软盘、硬盘、磁带、磁光盘(mo)等、光学存储器如cd、dvd、bd、hvd等、以及半导体存储器如rom、eprom、eeprom、非易失性存储器(nandflash)、固态硬盘(ssd)等。

实施例13:

在上述各实施例的基础上,本发明实施例还提供了一种计算机可读存储介质,所述计算机可读存储介质内存储有可由电子设备执行的计算机程序,当所述程序在所述电子设备上运行时,使得所述电子设备执行时实现如下步骤:

所述存储器中存储有计算机程序,当所述程序被所述处理器执行时,使得所述处理器执行如下步骤:

根据接收到的qosflow或e-rab,确定所述qosflow或e-rab对应的待映射的值,其中所述待映射的值为5qi值或qci值;

根据所述待映射的值,及保存的目标映射表,确定与所述待映射的值存在映射关系的映射值;

确定与所述映射值对应的e-rab或qosflow,将所述qosflow或e-rab映射到e-rab或qosflow。

进一步地,处理器接收5g核心网设备发送的第一映射表,其中,所述第一映射表包括qci的值与5qi的值的映射关系;将所述第一映射表保存为目标映射表。

进一步地,在所述至少一个映射值中选择目标映射值,将所述e-rab映射到该目标映射值对应的qosflow;或将所述e-rab映射到与所述至少一个映射值对应的预先设定的目标qosflow。

进一步地,判断所述qci值是否有效,如果是,进行后续步骤。

上述计算机可读存储介质可以是电子设备中的处理器能够存取的任何可用介质或数据存储设备,包括但不限于磁性存储器如软盘、硬盘、磁带、磁光盘(mo)等、光学存储器如cd、dvd、bd、hvd等、以及半导体存储器如rom、eprom、eeprom、非易失性存储器(nandflash)、固态硬盘(ssd)等。

本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。

这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。

这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。

尽管已描述了本发明的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例作出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本发明范围的所有变更和修改。

显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。

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