一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

小区无线网络临时标识的分配方法、装置、基站及介质与流程

2022-06-01 11:16:52 来源:中国专利 TAG:


1.本技术涉及通信技术领域,具体而言,本技术涉及一种小区无线网络临时标识的分配方法、装置、基站及介质。


背景技术:

2.小区无线网路临时标识(cell-radio network temporary identifier,c-rnti),是由基站分配给终端的动态标识,用于唯一地标识一个小区空口下的终端。c-rnti的作用范围在小区内有效,即基站为终端分配的c-rnti满足小区内唯一,换而言之,基站为不同小区中的终端可以分配相同的c-rnti。
3.目前,c-rnti的分配通常采用分段式,由于分段式是提前规划好的,不仅会使得c-rnti得不到充分的利用,而且使得c-rnti的分配无法进行动态调整,最终将影响无线通信系统的性能指标。
4.由此可见,如何提高c-rnti分配的灵活性仍有待解决。


技术实现要素:

5.本技术各实施例提供了一种小区无线网络临时标识的分配方法、装置、基站及存储介质,可以解决相关技术中存在的小区无线网络临时标识的分配的灵活性较差的问题。所述技术方案如下:
6.根据本技术实施例的一个方面,一种小区无线网络临时标识的分配方法,应用于基站,所述方法包括:在终端与目标小区建立连接的过程中,根据第一集合为所述终端进行小区无线网络临时标识c-rnti分配,所述第一集合为所述目标小区的c-rnti集合;如果基于所述第一集合的c-rnti分配失败,则在所述目标小区所在的小区簇中,搜索与所述目标小区不存在载波聚合关系的小区,作为借用小区,所述小区簇是根据小区之间是否存在载波聚合关系构建的小区集合;根据第二集合为所述终端进行c-rnti借用,所述第二集合为所述借用小区的c-rnti集合。
7.根据本技术实施例的一个方面,一种小区无线网络临时标识的分配装置,应用于基站,所述装置包括:分配模块,用于在终端与目标小区建立连接的过程中,根据第一集合为所述终端进行小区无线网络临时标识c-rnti分配,所述第一集合为所述目标小区的c-rnti集合;搜索模块,用于如果基于所述第一集合的c-rnti分配失败,则在所述目标小区所在的小区簇中,搜索与所述目标小区不存在载波聚合关系的小区,作为借用小区,所述小区簇是根据小区之间是否存在载波聚合关系构建的小区集合;借用模块,用于根据第二集合为所述终端进行c-rnti借用,所述第二集合为所述借用小区的c-rnti集合。
8.根据本技术实施例的一个方面,一种基站,包括:至少一个处理器、至少一个存储器、以及至少一条通信总线,其中,所述存储器上存储有计算机可读指令,所述处理器通过所述通信总线读取所述存储器中的所述计算机可读指令;所述计算机可读指令被所述处理器执行时实现如上所述的小区无线网络临时标识的分配方法。
9.根据本技术实施例的一个方面,一种存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现如上所述的小区无线网络临时标识的分配方法。
10.本技术提供的技术方案带来的有益效果是:
11.在上述技术方案中,在终端与目标小区建立连接的过程中,一方面,能够根据目标小区的c-rnti集合为终端进行c-rnti分配,另一方面,在基于目标小区的c-rnti集合的c-rnti分配失败时,还能够根据借用小区的c-rnti集合为终端进行c-rnti借用,其中,借用小区是在目标小区所在小区簇中搜索得到的与目标小区不存在载波聚合关系的小区,由此,对于同一个小区簇中的小区而言,未进行分配的c-rnti有机会被不存在载波聚合关系的其余小区借用,进而充分地提高该小区的c-rnti的使用率,从而能够解决c-rnti分配的灵活性较差的问题。
附图说明
12.为了更清楚地说明本技术实施例中的技术方案,下面将对本技术实施例描述中所需要使用的附图作简单地介绍。
13.图1是根据本技术所涉及的实施环境的示意图。
14.图2是根据一示例性实施例示出的一种小区无线网络临时标识的分配方法的流程图。
15.图3是图2对应实施例中步骤310在一个实施例的流程图。
16.图4是图2对应实施例中步骤330在一个实施例的流程图。
17.图5是图3对应实施例中步骤311在一个实施例的流程图。
18.图6是图2对应实施例中步骤320在一个实施例的流程图。
19.图7为图6对应实施例所涉及的载波聚合关系信息以图存储的示意图。
20.图8是图6对应实施例中步骤323在一个实施例的流程图。
21.图9是根据一示例性实施例示出的一种小区无线网络临时标识的分配装置的结构框图。
22.图10是根据一示例性实施例示出的一种基站的硬件结构图。
23.图11是根据一示例性实施例示出的一种基站的结构框图。
具体实施方式
24.下面详细描述本技术的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号标识相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,仅用于解释本技术,而不能解释为对本发明的限制。
25.本技术领域技术人员可以理解,除非特意声明,这里使用的单数形式“一”、“一个”、“所述”和“该”也可包括复数形式,而“多个”是指两个或两个以上,其它量词与之类似。应该进一步理解的是,本技术的说明书中使用的措辞“包括”是指存在所述特征、整数、步骤、操作、元件和/或组件,但是并不排除存在或添加一个或多个其他特征、整数、步骤、操作、元件、组件和/或它们的组。应该理解,当我们称元件被“连接”或“耦接”到另一元件时,它可以直接连接或耦接到其他元件,或者也可以存在中间元件。此外,这里使用的“连接”或“耦接”可以包括无线连接或无线耦接。这里使用的措辞“和/或”,描述关联对象的关联关
系,表示可以存在三种关系,例如,a和/或b,可以表示:单独存在a,同时存在a和b,单独存在b这三种情况。字符“/”一般表示前后关联对象是一种“或”的关系。
26.为使本技术的目的、技术方案和优点更加清楚,下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本技术一部分实施例,并不是全部的实施例。基于本技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本技术保护的范围。
27.下面是对本技术涉及的几个名词进行的介绍和解释:
28.小区无线网路临时标识(cell-radio network temporary identifier,c-rnti),是由基站分配给终端的动态标识,用于唯一地标识一个小区空口下的终端。
29.载波聚合(carrier aggregation,ca),用于增加系统传输带宽,以满足单用户峰值速率和系统容量提升的要求。
30.如前所述,基于分段式的c-rnti分配,尚无法满足灵活性要求。
31.举例来说,可供分配的c-rnti被提前规划为两部分,假设其中一部分分配给小区a的c-rnti属于c-rnti集合a,另一部分分配给小区b的c-rnti属于c-rnti集合b。
32.如果接入小区a的终端较多,接入小区b的终端较少,此时,基于提前规划的c-rnti,无论c-rnti集合b中是否存在未分配的c-rnti,当有新终端接入小区a,也可能因为c-rnti集合a中的c-rnti已分配完毕,而导致该新终端接入失败,也就是说,对于c-rnti集合b中的c-rnti而言,并未得到充分的利用。
33.或者,小区的应用场景发生了变化,例如,小区a发生潮汐效应,由于c-rnti集合a中的c-rnti已经提前规划,并不能够随着小区a所发生的潮汐效应而进行动态调整,同时,仍然存在c-rnti未得到充分利用的现象。
34.由上可知,现有技术中仍存在c-rnti分配的灵活性较差的局限性。
35.为此,本技术提供的小区无线网络临时标识的分配方法、装置、电子设备及存储介质,旨在解决现有技术的如上技术问题。
36.为使本技术的目的、技术方案和优点更加清楚,下面将结合附图对本技术实施方式作进一步地详细描述。
37.图1为一种小区无线网络临时标识的分配方法所涉及的实施环境的示意图。该实施环境包括无线通信系统100,该无线通信系统100可以是全球移动通讯(global system of mobile communication,gsm)系统、码分多址(code division multiple access,cdma)系统、宽带码分多址(wideband code division multiple access,wcdma)系统、通用分组无线业务(general packet radio service,gprs)系统、长期演进(long term evolution,lte)系统、lte频分双工(frequency division duplex,fdd)系统、lte时分双工(time division duplex,tdd)系统、高级长期演进(long term evolution advanced,lte-a)系统、通用移动系统(universal mobile telecommunication system,umts)、全球互联微波接入(worldwide interoperability for microwave access,wimax)系统,还可以是5g新空口(new radio,nr)系统等,在此不进行限定。
38.该无线通信系统100包括终端110和基站120,还可以包括核心网部分,例如演进的分组系统(evloved packet system,eps)等。
39.具体地,终端110,是指向用户提供语音和/或数据连通性的电子设备、具有无线连
接功能的手持式设备、或连接到无线调制解调器的其他处理设备等,例如,终端110可以是移动终端设备,例如,移动电话(或称为“蜂窝”电话),还可以是具有移动终端设备的计算机,例如,便携式、袖珍式、手持式、计算机内置的或者车载的移动装置。在不同的系统中,该终端110的名称可能也不相同,可以是个人通信业务(personal communication service,pcs)电话、无绳电话、会话发起协议(session initiated protocol,sip)话机、无线本地环路(wireless local loop,wll)站、个人数字助理(personal digital assistant,pda)等设备。该终端110也可以称为系统、订户单元(subscriber unit)、订户站(subscriber station),移动站(mobile station)、移动台(mobile)、远程站(remote station)、接入点(access point)、远程终端设备(remote terminal)、接入终端设备(access terminal)、用户终端设备(user terminal)、用户代理(user agent)、用户装置(user device),此处不作限定。
40.基站120作为接入网设备,根据具体应用场合不同,可以称为接入点,或者可以是接入网中在空中接口上通过一个或多个扇区与终端110通信的电子设备,或者其它名称。该基站120可用于将收到的空中帧与网际协议(internet protocol,ip)分组进行相互更换,作为终端110与接入网的其余部分之间的路由器,接入网的其余部分可包括网际协议网络。该基站120还可协调对空中接口的属性管理。例如,该基站120可以是全球移动通信系统(global system for mobile communications,gsm)或码分多址接入(code division multiple access,cdma)中的基站收发台(base transceiver station,bts),也可以是带宽码分多址接入(wide-band code division multiple access,wcdma)中的基站(nodeb),还可以是长期演进(long term evolution,lte)系统中的演进型网络设备(evolutional node b,enb或e-nodeb)、5g网络架构(next generation system)中的5g基站(gnb),也可以是家庭演进基站(home evolved node b,henb)、中继节点(relay node)、家庭基站(femto)、微微基站(pico)等,在此并不限定。
41.基站120与终端110之间通过无线空口建立无线连接,使得终端110与基站120所在小区建立连接,也视为终端110接入该小区,进而使得接入该小区的终端110之间实现数据通信。
42.在终端110与小区建立连接的过程中,基站120将对期望接入该小区的终端110进行c-rnti分配,以便于唯一地标识接入该小区的终端110。
43.请参阅图2,本技术实施例提供了一种小区无线网络临时标识的分配方法,该方法适用于图1所示实施环境的基站120。
44.如图2所示,该方法可以包括以下步骤:
45.步骤310,在终端与目标小区建立连接的过程中,根据第一集合为终端进行小区无线网络临时标识c-rnti分配。
46.其中,第一集合为目标小区的c-rnti集合。
47.如前所述,在终端与目标小区建立连接的过程中,基站将对期望接入该目标小区的终端进行c-rnti分配,以便于唯一地标识接入该目标小区的终端。
48.在一种可能的实现方式,如图3所示,c-rnti的分配过程可以包括以下步骤:
49.步骤311,获取目标小区的负载系数。
50.由于基站为终端分配的c-rnti满足目标小区内唯一,也就是说,已分配给终端的
c-rnti在被该终端释放之前,在该目标小区中不能够再次分配。那么,对于目标小区而言,当目标小区的c-rnti集合中的c-rnti未分配完毕,方能够继续为终端进行c-rnti分配。
51.基于此,目标小区的负载系数用于指示目标小区的c-rnti集合中的c-rnti是否已分配完毕。
52.如果目标小区的负载系数指示目标小区的c-rnti集合中的c-rnti已分配完毕,则确定基于目标小区的c-rnti集合的c-rnti分配失败,即步骤312。
53.反之,如果目标小区的负载系数指示目标小区的c-rnti集合中的c-rnti未分配完毕,则根据目标小区的c-rnti集合,继续为终端分配c-rnti,即跳转执行步骤313。
54.具体地,目标小区的负载系数=使用状态为占用的c-rnti个数/目标小区可供分配的c-rnti个数。
55.其中,c-rnti的使用状态用于表示该c-rnti是否已经分配给终端。可选地,使用状态包括占用和空闲,占用表示该c-rnti已经分配给终端,空闲表示该c-rnti未分配给终端。
56.本实施例中,c-rnti的使用状态通过字母、数字或者其它字符串中的任意一种或者几种的组合唯一地表示。例如,1表示c-rnti的使用状态为占用,0表示c-rnti的使用状态为空闲,此处并非构成具体限定。
57.例如,假设目标小区a可供分配的c-rnti个数为100个,如果使用状态为占用的c-rnti个数为50个,则该目标小区a的负载系统为0.5,表示该目标小区a的c-rnti集合中的c-rnti未分配完毕;如果使用状态为占用的c-rnti个数为100个,则该目标小区a的负载系数为1,表示该目标小区a的c-rnti集合中的c-rnti已分配完毕。
58.步骤312,如果目标小区的负载系数指示第一集合中的c-rnti已分配完毕,则确定基于第一集合的c-rnti分配失败。
59.步骤313,如果目标小区的负载系数指示第一集合中的c-rnti未分配完毕,则从第一集合中获取使用状态为空闲的c-rnti,并将获取到的c-rnti分配给终端。
60.那么,对于终端而言,当分配到目标小区的c-rnti集合中使用状态为空闲的c-rnti,视为终端在该目标小区的c-rnti分配成功。
61.步骤320,如果基于第一集合的c-rnti分配失败,则在目标小区所在的小区簇中,搜索与目标小区不存在载波聚合关系的小区,作为借用小区。
62.本实施例中,c-rnti分配的基本单位为小区簇,该小区簇是根据小区之间是否存在载波聚合关系构建的。
63.举例来说,假设小区a与小区b之间存在载波聚合关系,小区a与小区c之间存在载波聚合关系,那么,小区a、b、c可构成小区簇。
64.由上可知,无论小区b与小区c之间是否存在载波聚合关系,但由于该两个小区与同一个小区a之间存在载波聚合关系,也将划分至同一个小区簇。换而言之,对于小区簇中的任意两个小区而言,可能存在载波聚合关系,也可能不存在载波聚合关系。
65.在此,发明人意识到,对于ca用户而言,在小区簇中存在载波聚合关系的小区应该使用相同的c-rnti,而对于非ca用户来说,在小区簇中不存在载波聚合关系的小区可以复用相同的c-rnti。换而言之,不存在载波聚合关系的小区之间c-rnti可以借用。
66.因此,本实施例中,如果基于目标小区的c-rnti集合的c-rnti分配失败,将根据借用小区的c-rnti集合为终端进行c-rnti分配,以使得该终端能够在该目标小区的c-rnti分
配成功。
67.其中,借用小区,指的是目标小区所在小区簇中,与目标小区不存在载波聚合关系的小区。
68.步骤330,根据第二集合为终端进行c-rnti借用。
69.其中,第二集合为借用小区的c-rnti集合。
70.本实施例中,借用,实质是将借用小区的c-rnti集合中使用状态为空闲的c-rnti分配给终端。
71.那么,对于终端而言,当分配到借用小区的c-rnti集合中使用状态为空闲的c-rnti,也视为终端在目标小区的c-rnti分配成功,也可以理解为,借用小区的c-rnti成功借用给目标小区。
72.通过上述过程,实现了c-rnti的分配,一方面,能够基于目标小区的c-rnti集合为终端进行c-rnti分配,另一方面,能够基于借用小区的c-rnti集合为终端进行c-rnti分配,不仅能够提高借用小区的c-rnti的利用率,而且使得小区簇中各小区之间的c-rnti能够动态调整,从而能够有效地解决c-rnti分配的灵活性较差的问题。
73.请参阅图4,本技术实施例中提供了一种可能的实现方式,步骤330可以包括以下步骤:
74.步骤331,获取借用小区的负载系数。
75.其中,借用小区的负载系数用于指示借用小区的c-rnti集合中的c-rnti是否已分配完毕。
76.如果借用小区的负载系数指示借用小区的c-rnti集合中的c-rnti已分配完毕,则确定基于借用小区的c-rnti集合的c-rnti借用失败。
77.反之,如果借用小区的负载系数指示借用小区的c-rnti集合中的c-rnti未分配完毕,则根据借用小区的c-rnti集合,为终端进行c-rnti借用,即跳转执行步骤332。
78.具体地,借用小区的负载系数=使用状态为占用的c-rnti个数/借用小区可供分配的c-rnti个数。
79.步骤332,如果借用小区的负载系数指示第二集合中的c-rnti未分配完毕,则从第二集合中获取使用状态为空闲的c-rnti,作为待分配c-rnti。
80.步骤333,将符合目标小区的c-rnti分配规则的待分配c-rnti分配给终端。
81.其中,待分配的c-rnti,指的是借用小区的c-rnti集合中使用状态为空闲的c-rnti。也可以理解为,待分配c-rnti是基站准备从借用小区借用给目标小区的c-rnti。
82.发明人意识到,基站为终端分配的c-rnti满足目标小区内唯一,也就是说,如果待分配c-rnti与目标小区中使用状态为占用的c-rnti相冲突,亦即是待分配c-rnti在目标小区中不唯一,则该待分配c-rnti不能借用给目标小区。
83.因此,本实施例中,分配给终端的待分配c-rnti应当符合目标小区的c-rnti分配规则,即待分配c-rnti满足目标小区内唯一。
84.具体而言,针对目标小区的c-rnti集合中使用状态为占用的c-rnti,搜索是否存在一个使用状态为占用的c-rnti与待分配c-rnti一致。
85.如果不存在,表示待分配c-rnti在目标小区中唯一,即该待分配c-rnti符合目标小区的c-rnti分配规则,则将该待分配c-rnti分配给终端,此时,基于借用小区的c-rnti集
合的c-rnti借用成功,亦认为终端在目标小区的c-rnti分配成功。
86.并且,随着c-rnti借用成功,基站会对该被借用的c-rnti加以标记,以便于后续归还。具体地,步骤350还可以包括以下步骤:在目标小区的c-rnti集合中,标记分配给终端的待分配c-rnti为借用c-rnti。例如,针对目标小区a与借用小区b来说,1a表示基于目标小区的c-rnti集合分配的c-rnti;1b表示基于借用小区b的c-rnti集合分配的c-rnti,此处并非构成具体限定。
87.反之,如果存在,表示待分配c-rnti在目标小区中不唯一,即该待分配c-rnti不符合目标小区的c-rnti分配规则,则确定基于借用小区的c-rnti集合的c-rnti借用失败。
88.在上述实施例的作用下,基于小区簇实现了c-rnti的借用,即未进行分配的c-rnti有机会被不存在载波聚合关系的其余小区借用,进而充分地提高该小区的c-rnti的利用率,而且充分利用了小区簇中小区之间隔离,满足c-rnti在存在载波聚合关系的小区内唯一,以及满足c-rnti在不存在载波聚合关系的小区之间可复用,从而有效地提高了c-rnti分配的灵活性,使得系统容量得到最优保障。
89.请参阅图5,本技术实施例中提供了一种可能的实现方式,步骤311或者步骤331,可以包括以下步骤:
90.步骤3111,针对小区簇中的每一个小区,分别确定与每一个小区存在载波聚合关系的小区的个数。
91.步骤3112,根据确定的个数,为借用小区或目标小区生成对应的分配系数。
92.其中,分配系数,表示小区可供分配的c-rnti个数在小区簇中可供分配的c-rnti总数中所占的比例。
93.具体地,小区i对应的分配系数=与小区i存在载波聚合关系的小区的个数/与小区j存在载波聚合关系的小区的个数之和,其中,0《j《num 1,num表示小区i所在小区簇中的小区总数。
94.基于此,便可得到借用小区或目标小区对应的分配系数。
95.步骤3113,根据借用小区或目标小区对应的分配系数以及小区簇中可供分配的c-rnti总数,计算得到借用小区或目标小区可供分配的c-rnti个数。
96.其中,小区可供分配的c-rnti个数=小区对应的分配系数*小区簇中可供分配的c-rnti总数。
97.举例来说,假设小区簇包括小区a、b、c,其中,小区a与小区b之间存在载波聚合关系,小区a与小区c之间存在载波聚合关系,小区b与小区c之间不存在载波聚合关系。
98.基于此,对于小区a来说,与之存在载波聚合关系的小区为小区b和小区c,则与小区a存在载波聚合关系的小区的个数为2;同理,与小区b存在载波聚合关系的小区(即小区a)的个数为1;与小区c存在载波聚合关系的小区(即小区a)的个数为1。
99.相应地,小区a对应的分配系数=2/(2 1 1)=0.5;
100.小区b对应的分配系数=1/(2 1 1)=0.25;
101.小区c对应的分配系数=1/(2 1 1)=0.25。
102.由此,假设小区簇中可供分配的c-rnti总数为100个,则小区a可供分配的c-rnti个数=0.5*100=50个;
103.小区b可供分配的c-rnti个数=0.25*100=25个;
104.小区c可供分配的c-rnti个数=0.25*100=25个。
105.同理,便可得到借用小区或目标小区可供分配的c-rnti个数。
106.在上述实施例的作用下,实现了可供分配的c-rnti在小区簇中各小区之间的分配,以此作为小区的负载系数的计算依据,进而作为判断小区的c-rnti集合中的c-rnti是否分配完毕的依据,使得c-rnti分配得以实现。
107.请参阅图6,本技术实施例中提供了一种可能的实现方式,步骤320可以包括以下步骤:
108.步骤321,获取目标小区的载波聚合关系信息。
109.其中,载波聚合关系信息用于指示目标小区所在小区簇中,与目标小区存在载波聚合关系的小区,以及,与目标小区不存在载波聚合关系的小区。该载波聚合关系信息在小区簇构建时预先存储。
110.在一种可能的实现方式,载波聚合关系信息作为新增的小区属性参数进行存储。在一种可能的实现方式,载波聚合关系信息按照设定数据结构进行存储,该设定数据结构包括但不限于数组、链表、队列、栈、树、图等等。
111.以数组存储载波聚合关系信息为例进行说明,具体地,创建新的二维数组;按照小区簇中各小区之间是否存在载波聚合关系,对该新的二维数据中的各元素进行赋值。
112.其中,二维数组唯一地表示小区簇中各小区的载波聚合关系信息。该二维数组中每一行元素表示小区簇中其中一个小区的载波聚合关系信息,该二维数组中第一列元素指示与该其中一个小区存在载波聚合关系的小区,第二列元素指示与该其中一个小区不存在载波聚合关系的小区。
113.仍以前述例子加以说明,假设小区簇包括小区a、b、c,其中,小区a与小区b之间存在载波聚合关系,小区a与小区c之间存在载波聚合关系,小区b与小区c之间不存在载波聚合关系。
114.那么,二维数组c唯一地表示小区簇中各小区的载波聚合关系信息,其中,c[0][i]、c[1][i]、c[2][i],i=0或1,分别表示小区簇中小区a、b、c的载波聚合关系信息。
[0115]
进一步地,按照上述小区簇中各小区之间是否存在载波聚合关系,对二维数组c中各元素进行赋值,具体地:
[0116]
c[0][0]={0,1,1},表示与小区a存在载波聚合关系的小区为小区b和小区c,c[0][1]={0,0,0},表示与小区a不存在载波聚合关系的小区为无。
[0117]
c[1][0]={1,0,0},表示与小区b存在载波聚合关系的小区为小区a,c[1][1]={0,0,1},表示与小区b不存在载波聚合关系的小区为小区c。
[0118]
c[2][0]={1,0,0},表示与小区c存在载波聚合关系的小区为小区a,c[2][1]={0,1,0},表示与小区c不存在载波聚合关系的小区为小区b。
[0119]
或者,以图存储载波聚合关系信息为例进行说明,具体地,创建空节点,将小区簇中各小区的小区标识存储至创建的节点上;在存在载波聚合关系的小区所在节点之间连接一条路径;根据节点和路径构建用于存储小区簇中各小区的载波聚合关系信息的图。其中,节点唯一地表示小区簇中的小区,路径唯一地表示所连接的相邻节点之间具有载波聚合关系。
[0120]
由此,在前述例子中,如图7所示,节点401存储小区a的小区标识“a”,唯一地表示
小区簇中小区a;节点402存储小区b的小区标识“b”,唯一地表示小区簇中小区b;节点403存储小区c的小区标识“c”,唯一地表示小区簇中小区c。
[0121]
相应地,在节点401与节点402之间连接路径404,唯一地表示小区a与小区b之间具有载波聚合关系;在节点401与节点403之间连接路径405,唯一地表示小区a与小区c之间具有载波聚合关系。
[0122]
步骤322,根据目标小区的载波聚合关系信息,从目标小区所在小区簇中选取与目标小区不存在载波聚合关系的小区,作为候选小区。
[0123]
仍以前述例子进行说明,对于目标小区a而言,不存在候选小区;对于目标小区b而言,候选小区为小区c;对于目标小区c而言,候选小区为小区b。
[0124]
步骤323,对候选小区进行筛选,得到借用小区。
[0125]
在一种可能的实现方式,筛选是从候选小区中随机选取一个候选小区作为借用小区。在一种可能的实现方式,筛选是基于候选小区的负载系数,选取负载系数最小的候选小区作为借用小区。
[0126]
通过上述过程,实现了基于载波聚合关系信息的借用小区获取,以此作为c-rnti借用的基础,进而使得c-rnti借用得以实现。
[0127]
请参阅图8,本技术实施例中提供了一种可能的实现方式,步骤323可以包括以下步骤:
[0128]
步骤3231,根据候选小区的负载系数,对候选小区进行排序。
[0129]
步骤3232,根据排序结果进行候选小区的遍历,将遍历到的候选小区作为借用小区。
[0130]
如前所述,如果借用小区的c-rnti集合中的c-rnti已分配完毕,或者,待分配c-rnti不符合目标小区的c-rnti分配规则,则确定基于借用小区的c-rnti集合的c-rnti借用失败。
[0131]
假设,该借用小区为负载系数最小的候选小区,此时,根据排序结果确定负载系数次小的候选小区,并将该负载系数次小的候选小区作为借用小区,继续基于该借用小区的c-rnti集合为终端进行c-rnti借用。
[0132]
一方面,当基于该借用小区的c-rnti集合的c-rnti借用成功,停止候选小区的遍历,此时,认为终端在目标小区的c-rnti分配成功。
[0133]
另一方面,当候选小区全部遍历完毕,而基于遍历到的候选小区所作为的借用小区的c-rnti集合的c-rnti借用仍然失败,此时,认为终端在目标小区的c-rnti分配失败,则返回步骤310,继续进行终端的c-rnti分配。
[0134]
在上述实施例的作用下,实现了基于负载系数的候选小区筛选,使得负载系数小的小区优先进行c-rnti的借用,以此充分地保障c-rnti分配过程中小区簇中各小区之间的负载平衡,进而有利于提升c-rnti分配的灵活性。
[0135]
本技术实施例中提供了一种可能的实现方式,该方法还可以包括以下步骤:
[0136]
当终端在目标小区分配c-rnti成功时,更新进行c-rnti分配的小区的负载系数。
[0137]
具体而言,一方面,如果基于第一集合的c-rnti分配成功,则将分配到的c-rnti的使用状态由空闲修改为占用,并更新目标小区的负载系数。
[0138]
另一方面,如果基于第二集合的c-rnti借用成功,则将借用到的c-rnti的使用状
态由空闲修改为占用,并分别更新目标小区和借用小区的负载系数。
[0139]
由此可见,在c-rnti借用过程中,除了目标小区的负载系数需要更新,借用小区的负载系数也需要更新。
[0140]
具体而言,借用成功前,目标小区的负载系数qn=n/n;借用小区的负载系数qm=m/m。
[0141]
借用成功后,目标小区的负载系数qn=n 1/n 1;借用小区的负载系数qm=m-1/m-1。
[0142]
其中,对于目标小区而言,n表示使用状态为占用的c-rnti个数,n为目标小区可供分配的c-rnti个数;对于借用小区而言,m表示使用状态为占用的c-rnti个数,n为借用小区可供分配的c-rnti个数。
[0143]
由此,c-rnti成功从借用小区借用至目标小区,使得c-rnti分配能够动态调整,并且使得借用小区的c-rnti得到充分的利用,进而有利于提升c-rnti分配的灵活性。
[0144]
本技术实施例中提供了一种可能的实现方式,该方法还可以包括以下步骤:
[0145]
当终端释放为接入目标小区而分配到的c-rnti时,更新进行c-rnti分配的小区的负载系数。
[0146]
具体而言,一方面,在终端释放基于第一集合分配到的c-rnti时,将被释放的c-rnti的使用状态由占用修改为空闲,并更新目标小区的负载系数。
[0147]
另一方面,在终端释放基于第二集合借用到的c-rnti时,将被释放的c-rnti的使用状态由占用修改为空闲,并分别更新目标小区和借用小区的负载系数。
[0148]
由此可见,在c-rnti归还过程中,除了目标小区的负载系数需要更新,借用小区的负载系数也需要更新。
[0149]
具体而言,归还前,目标小区的负载系数qn=n/n;借用小区的负载系数qm=m/m。
[0150]
归还后,目标小区的负载系数qn=n-1/n-1;借用小区的负载系数qm=m 1/m 1。
[0151]
其中,对于目标小区而言,n表示使用状态为占用的c-rnti个数,n为目标小区可供分配的c-rnti个数;对于借用小区而言,m表示使用状态为占用的c-rnti个数,n为借用小区可供分配的c-rnti个数。
[0152]
在上述过程中,c-rnti成功归还给借用小区,以便于借用小区能够基于使用状态为空闲的c-rnti再次为终端进行c-rnti借用,以此充分地提升c-rnti的利用率,进而有利于提升c-rnti分配的灵活性。
[0153]
下述为本技术装置实施例,可以用于执行本技术所涉及的小区无线网络临时标识的分配方法。对于本技术装置实施例中未披露的细节,请参照本技术所涉及的小区无线网络临时标识的分配方法的方法实施例。
[0154]
请参阅图9,本技术实施例中提供了一种小区无线网络临时标识的分配装置900,应用于基站。
[0155]
该分配装置900,包括但不限于:分配模块910、搜索模块920以及借用模块930。
[0156]
其中,分配模块910,用于在终端与目标小区建立连接的过程中,根据第一集合为终端进行小区无线网络临时标识c-rnti分配,第一集合为目标小区的c-rnti集合。
[0157]
搜索模块920,用于如果基于第一集合的c-rnti分配失败,则在目标小区所在的小区簇中,搜索与目标小区不存在载波聚合关系的小区,作为借用小区,小区簇是根据小区之
间是否存在载波聚合关系构建的小区集合。
[0158]
借用模块930,用于根据第二集合为终端进行c-rnti借用,第二集合为借用小区的c-rnti集合。
[0159]
在一种可能的实现方式,该借用模块930,包括但不限于:第一系数获取单元、待分配单元以及借用单元。
[0160]
其中,第一系数获取单元,用于获取借用小区的负载系数。
[0161]
待分配单元,用于如果借用小区的负载系数指示第二集合中的c-rnti未分配完毕,则从第二集合中获取使用状态为空闲的c-rnti,作为待分配c-rnti。
[0162]
借用单元,用于将符合目标小区的c-rnti分配规则的待分配c-rnti分配给终端。
[0163]
在一种可能的实现方式,该分配模块910,包括但不限于:第二系数获取单元以及分配失败单元。
[0164]
其中,第二系数获取单元,用于获取目标小区的负载系数。
[0165]
分配失败单元,用于如果目标小区的负载系数指示第一集合中的c-rnti已分配完毕,则确定基于第一集合的c-rnti分配失败。
[0166]
在一种可能的实现方式,该分配模块910,包括但不限于:分配成功单元。
[0167]
其中,分配成功单元,用于如果目标小区的负载系数指示第一集合中的c-rnti未分配完毕,则从第一集合中获取使用状态为空闲的c-rnti,并将获取到的c-rnti分配给终端。
[0168]
在一种可能的实现方式,该第一系数获取单元或第二系数获取单元,包括但不限于:负载系数计算单元。
[0169]
其中,负载系数计算单元,用于根据第三集合中使用状态为占用的c-rnti个数以及借用小区或目标小区可供分配的c-rnti个数,得到小区的负载系数,第三集合为小区簇中小区的c-rnti集合。
[0170]
在一种可能的实现方式,该分配装置900,还包括但不限于:可分配个数获取模块。
[0171]
该可分配个数计算模块,包括但不限于:小区个数确定单元、分配系数计算单元以及可分配个数计算单元。
[0172]
其中,小区个数确定单元,用于针对小区簇中的每一个小区,分别确定与每一个小区存在载波聚合关系的小区的个数。
[0173]
分配系数计算单元,用于根据确定的个数,为借用小区或目标小区生成对应的分配系数。
[0174]
可分配个数计算单元,用于根据借用小区或目标小区对应的分配系数以及小区簇中可供分配的c-rnti总数,计算得到借用小区或目标小区可供分配的c-rnti个数。
[0175]
在一种可能的实现方式,该搜索模块920,包括但不限于:信息获取单元、小区候选单元以及小区筛选单元。
[0176]
其中,信息获取单元,用于获取目标小区的载波聚合关系信息。
[0177]
小区候选单元,用于根据目标小区的载波聚合关系信息,从目标小区所在小区簇中选取与目标小区不存在载波聚合关系的小区,作为候选小区。
[0178]
小区筛选单元,用于对候选小区进行筛选,得到借用小区。
[0179]
在一种可能的实现方式,该小区筛选单元,包括但不限于:排序子单元以及遍历子
单元。
[0180]
其中,排序子单元,用于根据候选小区的负载系数,对候选小区进行排序。
[0181]
遍历子单元,用于根据排序结果进行候选小区的遍历,将遍历到的候选小区作为借用小区。
[0182]
在一种可能的实现方式,该分配装置900,还包括但不限于:分配更新模块。
[0183]
该分配更新模块,包括但不限于:第一分配更新单元以及第二分配更新单元。
[0184]
其中,第一分配更新单元,用于如果基于第一集合的c-rnti分配成功,则将分配到的c-rnti的使用状态由空闲修改为占用,并更新目标小区的负载系数。
[0185]
第二分配更新单元,用于如果基于第二集合的c-rnti借用成功,则将借用到的c-rnti的使用状态由空闲修改为占用,并分别更新目标小区和借用小区的负载系数。
[0186]
在一种可能的实现方式,该分配装置900,还包括但不限于:释放更新模块。
[0187]
该释放更新模块,包括但不限于:第一释放更新单元以及第二释放更新单元。
[0188]
其中,第一释放更新单元,用于在终端释放基于第一集合分配到的c-rnti时,将被释放的c-rnti的使用状态由占用修改为空闲,并更新目标小区的负载系数。
[0189]
第二释放更新单元,用于在终端释放基于第二集合借用到的c-rnti时,将被释放的c-rnti的使用状态由占用修改为空闲,并分别更新目标小区和借用小区的负载系数。
[0190]
需要说明的是,上述实施例所提供的小区无线网络临时标识的分配装置在进行小区无线网络临时标识的分配时,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即小区无线网络临时标识的分配装置的内部结构将划分为不同的功能模块,以完成以上描述的全部或者部分功能。
[0191]
另外,上述实施例所提供的小区无线网络临时标识的分配装置与小区无线网络临时标识的分配方法的实施例属于同一构思,其中各个模块执行操作的具体方式已经在方法实施例中进行了详细描述,此处不再赘述。
[0192]
由此,对于同一个小区簇中的小区而言,未进行分配的c-rnti有机会被不存在载波聚合关系的其余小区借用,进而充分地提高该小区的c-rnti的使用率,从而能够解决c-rnti分配的灵活性较差的问题。
[0193]
图10根据一示例性实施例示出的一种基站的硬件结构图。该基站适用于图1所示出实施环境的基站120。
[0194]
需要说明的是,该基站只是一个适配于本技术的示例,不能认为是提供了对本技术的使用范围的任何限制。该基站也不能解释为需要依赖于或者必须具有图10示出的示例性的基站2000中的一个或者多个组件。
[0195]
基站2000的硬件结构可因配置或者性能的不同而产生较大的差异,如图10所示,基站2000包括:电源210、接口220、至少一存储器230、以及至少一处理器(cpu,central processing units)240。
[0196]
具体地,电源210用于为基站2000上的各硬件设备提供工作电压。
[0197]
接口220包括至少一有线或无线网络接口221,用于与外部设备交互。例如,进行图1所示出实施环境中终端110与基站120之间的交互。
[0198]
当然,在其余本技术适配的示例中,接口220还可以进一步包括至少一串并转换接口222、至少一输入输出接口223以及至少一usb接口224等,如图10所示,在此并非对此构成
具体限定。
[0199]
存储器230作为资源存储的载体,可以是只读存储器、随机存储器、磁盘或者光盘等,其上所存储的资源包括操作系统231、应用程序232及数据233等,存储方式可以是短暂存储或者永久存储。
[0200]
其中,操作系统231用于管理与控制基站2000上的各硬件设备以及应用程序232,以实现处理器240对存储器230中海量数据233的运算与处理,其可以是windows servertm、mac os xtm、unixtm、linuxtm、freebsdtm等。
[0201]
应用程序232是基于操作系统231之上完成至少一项特定工作的计算机程序,其可以包括至少一模块(图10未示出),每个模块都可以分别包含有对基站2000的一系列计算机可读指令。例如,小区无线网络临时标识的分配装置可视为部署于基站2000的应用程序232。
[0202]
数据233可以是存储于磁盘中的照片、图片等,还可以是c-rnti、载波聚合关系信息等,存储于存储器230中。
[0203]
处理器240可以包括一个或多个以上的处理器,并设置为通过至少一通信总线与存储器230通信,以读取存储器230中存储的计算机可读指令,进而实现对存储器230中海量数据233的运算与处理。例如,通过处理器240读取存储器230中存储的一系列计算机可读指令的形式来完成小区无线网络临时标识的分配方法。
[0204]
此外,通过硬件电路或者硬件电路结合软件也能同样实现本技术,因此,实现本技术并不限于任何特定硬件电路、软件以及两者的组合。
[0205]
请参阅图11,本技术实施例中提供了一种基站4000,包括至少一个处理器4001、至少一条通信总线4002以及至少一个存储器4003。
[0206]
其中,处理器4001和存储器4003相连,如通过通信总线4002相连。可选地,电子设备4000还可以包括收发器4004,收发器4004可以用于该电子设备与其他电子设备之间的数据交互,如数据的发送和/或数据的接收等。需要说明的是,实际应用中收发器4004不限于一个,该电子设备4000的结构并不构成对本技术实施例的限定。
[0207]
处理器4001可以是cpu(central processing unit,处理器),通用处理器,dsp(digital signal processor,数据信号处理器),asic(application specific integrated circuit,专用集成电路),fpga(field programmable gate array,现场可编程门阵列)或者其他可编程逻辑器件、晶体管逻辑器件、硬件部件或者其任意组合。其可以实现或执行结合本技术公开内容所描述的各种示例性的逻辑方框,模块和电路。处理器4001也可以是实现计算功能的组合,例如包含一个或多个微处理器组合,dsp和微处理器的组合等。
[0208]
通信总线4002可包括一通路,在上述组件之间传送信息。通信总线4002可以是pci(peripheral component interconnect,外设部件互连标准)总线或eisa(extended industry standard architecture,扩展工业标准结构)总线等。通信总线4002可以分为地址总线、数据总线、控制总线等。为便于标识,图11中仅用一条粗线标识,但并不标识仅有一根总线或一种类型的总线。
[0209]
存储器4003可以是rom(read only memory,只读存储器)或可存储静态信息和指令的其他类型的静态存储设备,ram(random access memory,随机存取存储器)或者可存储
信息和指令的其他类型的动态存储设备,也可以是eeprom(electrically erasable programmable read only memory,电可擦可编程只读存储器)、cd-rom(compact disc read only memory,只读光盘)或其他光盘存储、光碟存储(包括压缩光碟、激光碟、光碟、数字通用光碟、蓝光光碟等)、磁盘存储介质或者其他磁存储设备、或者能够用于携带或存储具有指令或数据结构形式的期望的程序代码并能够由计算机存取的任何其他介质,但不限于此。
[0210]
存储器4003上存储有计算机可读指令,处理器4001通过通信总线4002读取存储器4003中存储的计算机可读指令。
[0211]
该计算机可读指令被处理器4001执行时实现上述各实施例中的小区无线网络临时标识的分配方法。
[0212]
本技术实施例中提供了一种存储介质,该存储介质上存储有计算机程序,该计算机程序被处理器执行时实现上述各实施例中的小区无线网络临时标识的分配方法。该存储介质可以是处理器能够存取的任何可用介质或数据存储设备,包括但不限于磁性存储器(例如软盘、硬盘、磁带、磁光盘(mo)等)、光学存储器(例如cd、dvd、bd、hvd等)、以及半导体存储器(例如rom、eprom、eeprom、非易失性存储器(nand flash)、固态硬盘(ssd))等。
[0213]
本技术实施例中提供了一种计算机程序产品,例如,该计算机程序产品为fpga芯片或者dsp芯片,该计算机程序产品包括计算机可读指令,该计算机可读指令存储在存储介质中。计算机设备的处理器从存储介质读取该计算机可读指令,处理器执行该计算机可读指令,使得该计算机设备执行上述各实施例中的小区无线网络临时标识的分配方法。
[0214]
与现有技术相比,实现了c-rnti的分配,一方面,能够基于目标小区的c-rnti集合为终端进行c-rnti分配,另一方面,能够基于借用小区的c-rnti集合为终端进行c-rnti分配,不仅能够提高借用小区的c-rnti的利用率,而且使得小区簇中各小区之间的c-rnti能够动态调整,从而能够有效地解决c-rnti分配的灵活性较差的问题。
[0215]
应该理解的是,虽然附图的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,其可以以其他的顺序执行。而且,附图的流程图中的至少一部分步骤可以包括多个子步骤或者多个阶段,这些子步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,其执行顺序也不必然是依次进行,而是可以与其他步骤或者其他步骤的子步骤或者阶段的至少一部分轮流或者交替地执行。
[0216]
以上所述仅是本发明的部分实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献