非独立组网接入方法、装置、终端及计算机可读存储介质与流程

文档序号:26668885发布日期:2021-09-17 21:54阅读:138来源:国知局
非独立组网接入方法、装置、终端及计算机可读存储介质与流程

1.本技术涉及无线通信网络,例如涉及一种非独立组网接入方法、装置、终端及计算机可读存储介质。


背景技术:

2.第五代移动通信(5th generation mobile networks,5g)技术具有两种组网方式:非独立(non-standalone,nsa)和独立(standalone,sa),其中,nsa组网可以实现大面积的网络覆盖,得到了广泛应用。在nsa组网中,终端(user equipment,ue)在接入长期演进(long term evolution,lte)小区后,会选择一个nsa节点作为辅节点(secondary node,sn),将ue的承载迁移到该nsa节点上以使用该nsa节点实现数据的传输。目前,ue和网络侧之间可以通过对某个nsa节点进行测量和报告,如条件允许则尝试与该nsa节点建立连接,或者是在各个nsa节点之间进行盲选或随机接入等,这些方法所接入的nsa节点具有随机性和不确定性,无法保证其性能最优,造成接入失败或不稳定,影响数据传输的可靠性。


技术实现要素:

3.本技术提供一种非独立组网接入方法、装置、终端及计算机可读存储介质,以提高nsa节点选择和数据传输的可靠性。
4.本技术实施例提供一种非独立组网接入方法,包括:
5.获取非独立组网中的非独立nsa节点的历史选择数据;
6.根据所述历史选择数据确定候选nsa节点以及所述候选nsa节点的排列顺序;
7.按照所述排列顺序依次尝试接入各个候选nsa节点,直至成功接入所述非独立组网。
8.本技术实施例还提供了一种非独立组网接入装置,包括:
9.数据获取模块,设置为获取非独立组网中的非独立nsa节点的历史选择数据;
10.节点选择模块,设置为根据所述历史选择数据确定候选nsa节点以及所述候选nsa节点的排列顺序;
11.接入模块,设置为按照所述排列顺序依次尝试接入各个候选nsa节点,直至成功接入所述非独立组网。
12.本技术实施例还提供了一种终端,包括:
13.一个或多个处理器;
14.存储装置,用于存储一个或多个程序;
15.当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现上述的非独立组网接入方法。
16.本技术实施例还提供了一种计算机可读存储介质,计算机可读存储介质上存储有计算机程序,该程序被处理器执行时实现上述的非独立组网接入方法。
17.本技术实施例提供一种非独立组网接入方法、装置、终端及计算机可读存储介质,
该方法获取非独立组网中的nsa节点的历史选择数据;根据所述历史选择数据确定候选nsa节点以及所述候选nsa节点的排列顺序;按照所述排列顺序依次尝试接入各个候选nsa节点,直至成功接入所述非独立组网,通过优先接入排在前面的nsa节点,提高了nsa节点选择以及数据传输的可靠性。
附图说明
18.图1为一实施例提供的一种非独立组网接入方法的流程图;
19.图2为另一实施例提供的一种非独立组网接入方法的流程图;
20.图3为一实施例提供的一种非独立组网接入装置的结构示意图;
21.图4为一实施例提供的一种终端的硬件结构示意图。
具体实施方式
22.下面结合附图和实施例对本技术进行说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本技术,而非对本技术的限定。需要说明的是,在不冲突的情况下,本技术中的实施例及实施例中的特征可以相互任意组合。另外还需要说明的是,为了便于描述,附图中仅示出了与本技术相关的部分而非全部结构。
23.在本技术实施例中,提供一种非独立组网接入方法,根据nsa节点的历史选择数据优先接入排序在前的nsa节点,能够选择历史接入状况最优的nsa节点,提高接入非独立组网的成功率,从而提高数据传输的可靠性。
24.图1为一实施例提供的一种非独立组网接入方法的流程图,如图1所示,本实施例提供的方法包括步骤110-130。
25.在步骤110中,获取非独立组网中的非独立nsa节点的历史选择数据。
26.在步骤120中,根据所述历史选择数据确定候选nsa节点以及所述候选nsa节点的排列顺序。
27.在步骤130中,按照所述排列顺序依次尝试接入各个候选nsa节点,直至成功接入所述非独立组网。
28.本实施例中,非独立组网中至少有一个nsa节点,ue在接入小区后,会选择一个nsa节点添加为sn,将ue的承载迁移到该nsa节点上以实现数据的传输,如果该nsa节点不稳定或者链接失败,ue也可以释放该nsa节点而更换其他性能更优的nsa节点。历史选择数据用于反映各nsa节点在过去的一段时间内被选择为sn或者被终端接入的情况,例如各nsa节点被添加为sn的次数或成功率、被释放的次数或成功率、被修改的失败次数等。
29.根据历史选择数据可以确定候选nsa节点以及候选nsa节点的排列顺序,例如,将被添加的次数最多或者成功率最高的若干个nsa节点作为候选nsa节点,并且所述的若干个nsa节点依然按照被添加的次数或者成功率由高到低的顺序排列,这样ue就可以优先尝试接入被添加的次数最多或者成功率最高的nsa节点,如果无法成功接入,再按照排列顺序继续尝试下一个nsa节点,直至成功接入非独立组网。又如,将被释放的次数最少的若干个nsa节点作为候选nsa节点,并且所述的若干个nsa节点依然按照被释放的次数由少到多的顺序排列,这样ue就可以优先尝试接入被释放的次数最少的nsa节点,以避免接入的nsa节点被释放而影响到数据传输,如果无法成功接入,再按照排列顺序继续尝试下一个nsa节点,直
至成功接入非独立组网。在此基础上,ue可以通过性能最优的候选nsa节点接入非独立组网,从而提高接入的成功率和稳定性,实现可靠的数据传输。
30.本实施例的方法,根据nsa节点的历史选择数据可以自适应地选择排序在前的候选nsa节点优先接入,通过在组网中选择历史接入状况最优的nsa节点,提高接入非独立组网的成功率,从而提高数据传输的可靠性。
31.图2为另一实施例提供的一种非独立组网接入方法的流程图,如图2所示,本实施例提供的方法包括步骤210-240。
32.在步骤210中,确定数据获取配置信息,所述数据获取配置信息至少包括以下之一:关键指标的配置信息、时间粒度的配置信息以及排序方式的配置信息。
33.本实施例中,在获取历史选择数据之前,还可以通过配置模块确定数据获取配置信息,数据获取配置信息决定了获取何种历史选择数据、根据何种策略来选择nsa节点等,具体可以包括关键指标、时间粒度以及排序方式的配置信息中的一种或多种。其中,关键指标的配置信息用于指定将哪些关键指标作为nsa节点选择的依据,关键指标可以为一个或多个;时间粒度的配置信息用于指定需要获取的历史选择数据的时间范围,例如时间粒度为15分钟,则需要获取非独立组网中过去的15分钟内各nsa节点的关键指标的取值;排序方式的配置信息用于指定根据何种规则对各nsa节点进行排序,包括针对多个关键指标的综合排序策略以及针对单个指标的单一排序策略。在获取非独立组网中的nsa节点的历史选择数据之前,ue首先确定数据获取配置信息,数据获取配置信息可以由ue自主配置,或者由基站配置或者由协议预定义。
34.在步骤220中,读取所述非独立组网中的nsa节点在时间粒度范围内的关键指标的取值。
35.ue在确定数据获取配置信息后,根据其中指示的内容从基站侧读取最近一个时间粒度内的关键指标的取值,并据此对各nsa节点按照配置的排序方式进行排序。
36.在步骤230中,根据所述历史选择数据,按照配置的排序方式对所述非独立组网中的nsa节点进行排序,将排列在前的n个nsa节点作为所述候选nsa节点。
37.本实施例中,n为正整数;所述候选nsa节点的排列顺序与所述排列在前的n个nsa节点的排列顺序一致。
38.在步骤240中,按照所述排列顺序依次尝试接入各个候选nsa节点,直至成功接入所述非独立组网。
39.本实施例的方法,通过配置的关键指标、时间粒度和排序方式,ue可以有针对性地读取历史选择数据,快速有效地作出决策,得到性能最优的候选nsa节点,在接入过程中优先接入排序在前的候选nsa节点,提高接入非独立组网的成功率,从而提高数据传输的可靠性。
40.在一实施例中,关键指标包括以下至少之一:sn添加次数、sn添加成功率、sn释放次数、sn释放成功率、sn变更次数、sn变更成功率以及sn修改失败次数。
41.本实施例中,sn添加次数例如是指nsa节点在时间粒度范围内被添加为sn的次数;sn添加成功率例如是指nsa节点在时间粒度范围内被添加为sn的成功率;sn释放次数例如是指nsa节点在时间粒度范围内被释放的次数;sn释放成功率例如是指nsa节点在时间粒度范围内被释放的成功率;sn变更次数例如是指nsa节点在时间粒度范围内发生变更的次数,
例如,原本将nsa节点1添加为sn,由于nsa节点2的信号优于nsa节点1的信号等,将sn变更为nsa节点2,则发生了一次变更;sn变更成功率例如是指nsa节点在时间粒度范围内被变更为sn的成功率;sn修改失败次数例如是指nsa节点在时间粒度范围内修改失败的次数,例如,nsa节点已经被添加为sn,由于其配置发生了变化需要更新,则对其进行一次修改。
42.在一实施例中,排序方式包括:对于单个关键指标,按照关键指标的取值从高到低或从低到高的顺序对所述非独立组网中的nsa节点进行排序。
43.例如,关键指标包括sn添加次数,一个nsa节点在时间粒度范围内的sn添加次数越多,则性能越优,排序越靠前。又如,关键指标包括sn释放次数,一个nsa节点在时间粒度范围内的sn释放次数越少,则连接越稳定性能越优,排序越靠前。
44.在一实施例中,排序方式包括:对于多个关键指标,根据各关键指标的优先级分别针对每个关键指标按照取值从高到低或从低到高的顺序对非独立组网中的nsa节点进行排序,或者,针对非独立组网中的每个nsa节点分别对各关键指标的取值进行加权计算并根据加权计算结果对各nsa节点进行排序。
45.例如,关键指标包括sn添加次数和sn添加成功率,一个nsa节点在时间粒度范围内被添加为sn的次数越多,且添加成功率越高,则性能越优,排序越靠前。又如,关键指标包括sn释放次数和sn释放成功率,一个nsa节点在时间粒度范围内的释放次数越少,且释放成功率越低,则连接越稳定性能越优,排序越靠前。
46.本实施例中,对于多个关键指标的综合排序策略,包括基于权值的排序策略和基于优先级的排序策略两种,其中,基于权值的排序策略是指为各个关键指标赋予一定的权值,对各个关键指标的取值(或其变型)进行加权计算,再根据加权计算结果对各nsa节点进行排序;基于优先级的排序策略是指为各个指标指定优先级信息,先根据最高优先级的关键指标对各nsa节点进行排序,如果该关键指标取值相同,再根据次高优先级的关键指标的取值对各nsa节点进行排序,以此类推。
47.在一实施例中,在基于权值的排序策略进行排序的情况下,还包括对各个关键指标的取值行进归一化,从而统一各关键指标取值的单位,保证比较的公平性;或者,对各个nsa节点的排列名次进行加权求和(例如下述的示例3),也可以实现统一公平的排序;此外,还可以对关键指标的取值进行变型,例如取倒数、与参考量做差值计算等,从而统一比较的标准。例如,sn添加成功率越高越好,而sn释放次数越少越好,则可以将参考量(参考量为1)与sn添加成功率的取值做差值计算,从而在这两种关键指标求加权和后,和值越小的nsa节点性能越优。
48.以下通过不同的示例对非独立组网的接入过程进行说明。
49.示例1:
50.s1.确定数据获取配置信息,其中,关键指标包括sn添加成功率;排序方式为根据sn添加成功率由高到低排序;时间粒度为15分钟。
51.s2.ue接入小区(lte1),触发nsa节点的选择,根据数据获取配置信息,读取最近15分钟内非独立组网中各nsa节点的sn添加成功率。表1为非独立组网中各nsa节点的sn添加成功率。如表1所示,在lte1小区中共有三个nsa节点。
52.表1非独立组网中各nsa节点的sn添加成功率
53.邻接关系对sn添加成功率
lte1:nsa175%lte1:nsa299%lte1:nsa310%
54.s3.根据sn添加成功率由高到低进行排序,将前n(n=3)个nsa节点确定为候选nsa节点,候选nsa节点依次为nsa2、nsa1、nsa3
55.s4.ue依次尝试接入nsa2、nsa1、nsa3,直至成功接入非独立组网。
56.示例2:
57.s1.确定数据获取配置信息,其中,关键指标包括sn添加次数、sn添加成功率、sn变更成功率、sn释放次数;时间粒度为15分钟;排序方式为基于关键指标的优先级的排序策略,上述关键指标按照优先级从高到低依次为:sn添加次数、sn添加成功率、sn变更成功率、sn释放次数,则对于各nsa节点,首先根据sn添加次数由高到低排序,其次再根据sn添加成功率由高到低排序,然后再根据sn变更成功率由高到低排序,最后根据sn释放次数排序。
58.s2.ue接入小区(lte1),触发nsa节点的选择,根据数据获取配置信息,读取最近15分钟内非独立组网中各nsa节点的sn添加次数、sn添加成功率、sn变更成功率、sn释放次数。表2为非独立组网中各nsa节点的关键指标的取值。如表2所示,在lte1小区中共有三个nsa节点。
59.表2为非独立组网中各nsa节点的关键指标的取值。
[0060][0061]
s3.根据配置的排序方式,对于各nsa节点,首先根据sn添加次数由高到低排序,其次再根据sn添加成功率由高到低排序,然后再根据sn变更成功率由高到低排序,最后根据sn释放次数排序。
[0062]
表3为非独立组网中各nsa节点根据多个关键指标的排序结果。如表3所示,根据sn添加次数得到的排序结果为nsa2和nsa3并列、其次为nsa1,则对于并列的nsa2和nsa3再根据sn添加成功率进行排序,nsa2排在前,nsa3排在后,因此得到最终的排列顺序为nsa2、nsa3、nsa1。
[0063]
表3为非独立组网中各nsa节点根据多个关键指标的排序结果
[0064][0065]
将前n(n=3)个nsa节点确定为候选nsa节点,候选nsa节点依次为nsa2、nsa3、nsa1。
[0066]
s4.ue依次尝试接入nsa2、nsa3、nsa1,直至成功接入非独立组网。
[0067]
示例3:
[0068]
s1.确定数据获取配置信息,其中,关键指标包括sn添加次数、sn添加成功率、sn变更成功率、sn释放次数;时间粒度为15分钟;排序方式为基于加权计算的排序策略,对于各nsa节点,将其各关键指标的取值(或其变型)进行加权求和,得到其对应的加权计算结果,然后按照加权计算结果进行排序。
[0069]
s2.ue接入小区(lte1),触发nsa节点的选择,根据数据获取配置信息,读取最近15分钟内非独立组网中各nsa节点的sn添加次数、sn添加成功率、sn变更成功率、sn释放次数。在lte1小区中共有三个nsa节点,读取到的非独立组网中各nsa节点的关键指标的取值同上述示例的表2。
[0070]
s3.根据配置的排序方式,对于各nsa节点,将其各关键指标的取值(或其变型)进行加权求和,得到其对应的加权计算结果,然后按照加权计算结果进行排序。
[0071]
具体而言,本示例中上述四种关键指标对应的权值依次为0.3、0.4、0.2、0.1,对关键指标的取值变型为排列名次。表4为非独立组网中各nsa节点根据多个关键指标的排列名次。
[0072]
表4非独立组网中各nsa节点根据多个关键指标的排列名次
[0073][0074]
如表4所示,根据sn添加次数由高到低得到的排列名次依次为2、1、1(nsa2和nsa3并列);根据sn添加成功率由高到低得到的排列名次依次为1、2、3;根据sn变更成功率由高到低得到的排列名次依次为1、2、2(nsa2和nsa3并列);根据sn释放成功率由低到高得到的排列名次依次为1、2、3。
[0075]
对于nsa1的加权计算结果为:2*0.3+1*0.4+1*0.2+1*0.1=1.3;对于nsa2的加权计算结果为1*0.3+2*0.4+2*0.2+2*0.1=1.7;对于nsa3的加权计算结果为1*0.3+3*0.4+2*0.2+3*0.1=2.2。排列名次(及其加权和)的数值越小性能越优,因此得到最终的排列顺序为nsa1、nsa2、nsa3。将前n(n=3)个nsa节点确定为候选nsa节点,候选nsa节点依次为nsa1、nsa2、nsa3。
[0076]
s4.ue依次尝试接入nsa1、nsa2、nsa3,直至成功接入非独立组网。
[0077]
本实施例的方法,通过配置的关键指标、时间粒度和排序方式,ue可以有针对性地读取历史选择数据,快速有效地作出决策;并且针对单个关键指标和多个关键指标采用不同的排序方式,结合归一化、关键指标取值的变型等,得到性能最优的候选nsa节点,提高nsa节点选择的灵活性;在接入过程中优先接入排序在前的候选nsa节点,提高接入非独立组网的成功率,从而提高数据传输的可靠性。
[0078]
本技术实施例还提供一种非独立组网接入装置。图3为一实施例提供的一种非独立组网接入装置的结构示意图。如图3所示,所述非独立组网接入装置包括:数据获取模块310、节点选择模块320和接入模块330。
[0079]
数据获取模块310,设置为获取非独立组网中的非独立nsa节点的历史选择数据;
[0080]
节点选择模块320,设置为根据所述历史选择数据确定候选nsa节点以及所述候选
nsa节点的排列顺序;
[0081]
接入模块330,设置为按照所述排列顺序依次尝试接入各个候选nsa节点,直至成功接入所述非独立组网。
[0082]
本实施例的非独立组网装置,根据nsa节点的历史选择数据可以自适应地选择排序在前的候选nsa节点优先接入,通过在组网中选择历史接入状况最优的nsa节点,提高接入非独立组网的成功率,从而提高数据传输的可靠性。
[0083]
在一实施例中,还包括:
[0084]
配置模块,设置为在获取非独立组网中的nsa节点的历史选择数据之前,确定数据获取配置信息,所述数据获取配置信息至少包括以下之一:关键指标的配置信息、时间粒度的配置信息以及排序方式的配置信息。
[0085]
在一实施例中,数据获取模块310,具体设置为:
[0086]
读取所述非独立组网中的nsa节点在所述时间粒度范围内的关键指标的取值。
[0087]
在一实施例中,所述排序方式包括:
[0088]
对于单个关键指标,按照所述关键指标的取值从高到低或从低到高的顺序对所述非独立组网中的nsa节点进行排序。
[0089]
在一实施例中,所述排序方式包括:
[0090]
对于多个关键指标,根据各所述关键指标的优先级分别针对每个关键指标按照取值从高到低或从低到高的顺序对所述非独立组网中的nsa节点进行排序,或者,针对所述非独立组网中的每个nsa节点分别对各所述关键指标的取值进行加权计算并根据加权计算结果对各所述nsa节点进行排序。
[0091]
在一实施例中,所述关键指标包括以下至少之一:
[0092]
sn添加次数、sn添加成功率、sn释放次数、sn释放成功率、sn变更次数、sn变更成功率以及sn修改失败次数。
[0093]
在一实施例中,节点选择模块320,具体设置为:
[0094]
根据所述历史选择数据,按照配置的排序方式对所述非独立组网中的nsa节点进行排序,将排列在前的n个nsa节点作为所述候选nsa节点;
[0095]
其中,n为正整数;所述候选nsa节点的排列顺序与所述排列在前的n个nsa节点的排列顺序一致。
[0096]
本实施例提出的非独立组网接入装置与上述实施例提出的非独立组网接入方法属于同一发明构思,未在本实施例中详尽描述的技术细节可参见上述任意实施例,并且本实施例具备与执行非独立组网接入方法相同的有益效果。
[0097]
本技术实施例还提供一种终端。所述非独立组网接入方法可以由非独立组网接入装置执行,该非独立组网接入装置可以通过软件和/或硬件的方式实现,并集成在所述终端中。
[0098]
图4为一实施例提供的一种终端的硬件结构示意图。如图4所示,本实施例提供的一种终端,包括:处理器410和存储装置420。该终端中的处理器可以是一个或多个,图4中以一个处理器410为例,所述设备中的处理器410和存储装置420可以通过总线或其他方式连接,图4中以通过总线连接为例。
[0099]
所述一个或多个程序被所述一个或多个处理器410执行,使得所述一个或多个处
理器实现上述任一实施例所述的非独立组网接入方法。
[0100]
该终端中的存储装置420作为一种计算机可读存储介质,可用于存储一个或多个程序,所述程序可以是软件程序、计算机可执行程序以及模块,如本发明实施例中非独立组网接入方法对应的程序指令/模块(例如,附图3所示的非独立组网接入装置中的模块,包括:数据获取模块310、节点选择模块320和接入模块330)。处理器410通过运行存储在存储装置420中的软件程序、指令以及模块,从而执行终端的各种功能应用以及数据处理,即实现上述方法实施例中的非独立组网接入方法。
[0101]
存储装置420主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序;存储数据区可存储根据设备的使用所创建的数据等(如上述实施例中的历史选择数据、候选nsa节点等)。此外,存储装置420可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他非易失性固态存储器件。在一些实例中,存储装置420可进一步包括相对于处理器410远程设置的存储器,这些远程存储器可以通过网络连接至终端。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。
[0102]
并且,当上述终端中所包括一个或者多个程序被所述一个或者多个处理器410执行时,实现如下操作:获取非独立组网中的非独立nsa节点的历史选择数据;根据所述历史选择数据确定候选nsa节点以及所述候选nsa节点的排列顺序;按照所述排列顺序依次尝试接入各个候选nsa节点,直至成功接入所述非独立组网。
[0103]
本实施例提出的终端与上述实施例提出的非独立组网接入方法属于同一发明构思,未在本实施例中详尽描述的技术细节可参见上述任意实施例,并且本实施例具备与执行非独立组网接入方法相同的有益效果。
[0104]
本技术实施例还提供一种包含计算机可执行指令的存储介质,计算机可执行指令在由计算机处理器执行时用于执行一种非独立组网接入方法,该方法包括:获取非独立组网中的非独立nsa节点的历史选择数据;根据所述历史选择数据确定候选nsa节点以及所述候选nsa节点的排列顺序;按照所述排列顺序依次尝试接入各个候选nsa节点,直至成功接入所述非独立组网。
[0105]
通过以上关于实施方式的描述,所属领域的技术人员可以了解到,本技术可借助软件及通用硬件来实现,也可以通过硬件实现。基于这样的理解,本技术的技术方案可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如计算机的软盘、只读存储器(read-only memory,rom)、随机存取存储器(random access memory,ram)、闪存(flash)、硬盘或光盘等,包括多个指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本技术任意实施例所述的方法。
[0106]
以上所述,仅为本技术的示例性实施例而已,并非用于限定本技术的保护范围。
[0107]
本技术附图中的任何逻辑流程的框图可以表示程序步骤,或者可以表示相互连接的逻辑电路、模块和功能,或者可以表示程序步骤与逻辑电路、模块和功能的组合。计算机程序可以存储在存储器上。存储器可以具有任何适合于本地技术环境的类型并且可以使用任何适合的数据存储技术实现,例如但不限于只读存储器(rom)、随机访问存储器(ram)、光存储器装置和系统(数码多功能光碟dvd或cd光盘)等。计算机可读介质可以包括非瞬时性存储介质。数据处理器可以是任何适合于本地技术环境的类型,例如但不限于通用计算机、
专用计算机、微处理器、数字信号处理器(dsp)、专用集成电路(asic)、可编程逻辑器件(fgpa)以及基于多核处理器架构的处理器。
[0108]
通过示范性和非限制性的示例,上文已提供了对本技术的示范实施例的详细描述。但结合附图和权利要求来考虑,对以上实施例的多种修改和调整对本领域技术人员来说是显而易见的,但不偏离本发明的范围。因此,本发明的恰当范围将根据权利要求确定。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1