群组建立方法及装置制造方法及图纸

技术编号:18725430 阅读:56 留言:0更新日期:2018-08-22 01:10
本发明专利技术实施例提供一种群组建立方法及装置。该方法包括:根据群组查找群组内签约的在线用户跟踪区域码列表;根据跟踪区域码列表中每个跟踪区域码对应的基站,确定跟踪区域码列表对应的基站列表。本发明专利技术实施例通过增加数据表(ENB‑TAC),分别基于ENB和TAC建立Hash KEY,根据ENB查找TACLIST和根据TAC查找ENBLIST都是原子操作O(1)。根据TACLIST计算ENBLIST时对每一个TAC查找到的ENBLIST加入到新的Hash表,最终得到一个ENBLIST,运算量为O(1),从而降低了根据TACLIST计算ENBLIST的复杂度。

Group establishment method and device

The embodiment of the invention provides a group establishment method and device. The method includes: searching the online user tracking area code list signed in the group according to the group; determining the base station list corresponding to each tracking area code in the tracking area code list according to the base station corresponding to each tracking area code. The embodiment of the invention establishes Hash KEY based on ENB and TAC respectively by adding data table (ENB_TAC). Finding TACLIST according to ENB and ENBLIST according to TAC are atomic operation O (1). When calculating ENBLIST according to TACLIST, the ENBLIST found by each TAC is added to the new Hash table. Finally, an ENBLIST is obtained with the amount of O (1), which reduces the complexity of calculating ENBLIST according to TACLIST.

【技术实现步骤摘要】
群组建立方法及装置
本专利技术实施例涉及通信
,尤其涉及一种群组建立方法及装置。
技术介绍
用户发起群组建立时,核心网需要根据群组(GROUP)查找签约该群组的在线用户列表,根据签约的在线用户所在跟踪区域码列表(TrackingAreaCodeList,TACLIST)及基站配置关系计算出基站列表(EnterpriseNodeBList,ENBLIST),最后向对应的ENBLIST/TACLIST发起群组建立。现有技术中,由于一个TACLIST包括多个TAC,一个TAC可对应多个基站,导致根据TACLIST计算ENBLIST的复杂度较大。
技术实现思路
本专利技术实施例提供一种群组建立方法及装置,以降低根据TACLIST计算ENBLIST的复杂度。本专利技术实施例的一个方面是提供一种群组建立方法,包括:根据群组查找所述群组内签约的在线用户跟踪区域码列表,所述跟踪区域码列表包括多个跟踪区域码;确定所述跟踪区域码列表中每个跟踪区域码对应的基站;根据所述跟踪区域码列表中每个跟踪区域码对应的基站,确定所述跟踪区域码列表对应的基站列表。本专利技术实施例的另一个方面是提供一种群组建立装置,包括:查找模块,用于根据群组查找所述群组内签约的在线用户跟踪区域码列表,所述跟踪区域码列表包括多个跟踪区域码;第一确定模块,用于确定所述跟踪区域码列表中每个跟踪区域码对应的基站;第二确定模块,用于根据所述跟踪区域码列表中每个跟踪区域码对应的基站,确定所述跟踪区域码列表对应的基站列表。本专利技术实施例提供的群组建立方法及装置,通过增加数据表(ENB-TAC),分别基于ENB和TAC建立HashKEY,根据ENB查找TACLIST和根据TAC查找ENBLIST都是原子操作O(1)。根据TACLIST计算ENBLIST时对每一个TAC查找到的ENBLIST加入到新的Hash表,最终得到一个ENBLIST,运算量为O(1),从而降低了根据TACLIST计算ENBLIST的复杂度。附图说明图1为本专利技术实施例提供的群组建立方法流程图;图2为现有技术中的数据表;图3为本专利技术实施例提供的群组建立方法适用的数据表;图4为本专利技术另一实施例提供的群组建立方法流程图;图5为本专利技术实施例提供的群组建立装置的结构图;图6为本专利技术另一实施例提供的群组建立装置的结构图;图7为本专利技术另一实施例提供的群组建立装置的结构图。具体实施方式图1为本专利技术实施例提供的群组建立方法流程图;图2为现有技术中的数据表;图3为本专利技术实施例提供的群组建立方法适用的数据表。本专利技术实施例针对由于一个TACLIST包括多个TAC,一个TAC可对应多个基站,导致根据TACLIST计算ENBLIST的复杂度较大,提供了群组建立方法,该方法具体步骤如下:步骤S101、根据群组查找所述群组内签约的在线用户跟踪区域码列表,所述跟踪区域码列表包括多个跟踪区域码。在本实施例中,用户终端向核心网发起群组建立请求,核心网根据群组查找所述群组内签约的在线用户跟踪区域码列表(TrackingAreaCodeList,TACLIST),一个TACLIST包括多个跟踪区域码(TrackingAreaCode,TAC)。步骤S102、确定所述跟踪区域码列表中每个跟踪区域码对应的基站。步骤S103、根据所述跟踪区域码列表中每个跟踪区域码对应的基站,确定所述跟踪区域码列表对应的基站列表。当基站配置更新或S1口初始建立时,核心网根据TacListUpdate流程更新数据表(ENB-TAC),图2为现有技术中的数据表,TAC2对应ENB1和ENB2,TAC1对应ENB1,本实施例将如图2所示的数据表进行转化,转化后的数据表如图3所示,ENB1和TAC1对应、ENB1和TAC2对应、ENB2和TAC2对应。分别基于ENB和TAC建立HashKEY,根据ENB查找TACLIST和根据TAC查找ENBLIST都是原子操作O(1)。根据TACLIST计算ENBLIST时对每一个TAC查找到的ENBLIST加入到新的Hash表,最终得到一个ENBLIST,运算量为O(1)。例如,TACLIST包括TAC1和TAC2,TAC2对应ENB1和ENB2,将ENB1和ENB2加入到新的Hash表;TAC1对应ENB1,将ENB1加入到该Hash表中;由于该Hash表中出现了两次ENB1,则去除该Hash表中重复的ENB1,保留一个ENB1,最终该Hash表中保留有ENB1和ENB2,则ENB1和ENB2构成的ENBLIST即是该TACLIST对应的ENBLIST。另外,群组建立时根据TACLIST中每一个TAC查询ENBLIST,并通过Hash记录并不断刷新ENBLIST,最终获取到ENBLIST-TACLIST用于群组建立。本专利技术实施例通过增加数据表(ENB-TAC),分别基于ENB和TAC建立HashKEY,根据ENB查找TACLIST和根据TAC查找ENBLIST都是原子操作O(1)。根据TACLIST计算ENBLIST时对每一个TAC查找到的ENBLIST加入到新的Hash表,最终得到一个ENBLIST,运算量为O(1),从而降低了根据TACLIST计算ENBLIST的复杂度。图4为本专利技术另一实施例提供的群组建立方法流程图。如图4所示,本实施例提供的方法包括:步骤S401、建立所述跟踪区域码、所述基站和所述群组的映射关系。在本实施例中,还可以建立跟踪区域码TAC、基站ENB、群组Group之间的映射关系,三者之间的映射关系对一个有一个唯一索引TACB。另外,分别针对TACB和用户建立主键和辅键索引。这样,根据TACB查找是否存在稳态用户的运算量变为原子操作O(1)。步骤S402、根据所述映射关系的唯一索引,获得所述跟踪区域码标识的小区的用户数。空闲移动性资源管理时统计每个TAC下面的用户数即可得到该TAC下是否存在稳态用户(非切换过程中的用户),本实施例,可根据所述映射关系的唯一索引,获得所述跟踪区域码标识的小区的用户数。步骤S403、当所述跟踪区域码标识的小区的用户数小于预设值时,释放跟踪区域资源。具体的,当所述跟踪区域码标识的小区的用户数小于预设值时,启动定时器;若所述定时器超时,则释放跟踪区域资源。可选的,释放所述跟踪区域码对应的基站和所述基站下非在线用户之间的空口资源。当TAC下稳态用户数为零时启动空闲移动性资源管理定时器,超时释放对应的TAC资源,具体的,根据TAC可查询到该TAC对应的基站,从而释放该基站和该基站下非在线用户之间的空口资源。此外,本实施例还增加用户位置表(TACB-ISDN),ISDN作为主键,保证根据ISDN查询所有TACB的操作是O(1);基于TAC建立HASHKEY,保证根据TACB查询在线用户数的操作是O(1)。本专利技术实施例通过增加用户位置表(TACB-ISDN),ISDN作为主键,保证根据ISDN查询所有TACB的操作是O(1);基于TAC建立HASHKEY,保证根据TACB查询在线用户数的操作是O(1),当用户位置变更(TAU)或者去附着时,基于TAC下创建群组位置关系表依然可以满足一个TACLIST包括多个TAC,一个TAC可对应多个基站的需求。图5为本专利技术实施例提供的群组建立装置的结构图。本专利技术本文档来自技高网...

【技术保护点】
1.一种群组建立方法,其特征在于,包括:根据群组查找所述群组内签约的在线用户跟踪区域码列表,所述跟踪区域码列表包括多个跟踪区域码;确定所述跟踪区域码列表中每个跟踪区域码对应的基站;根据所述跟踪区域码列表中每个跟踪区域码对应的基站,确定所述跟踪区域码列表对应的基站列表。

【技术特征摘要】
1.一种群组建立方法,其特征在于,包括:根据群组查找所述群组内签约的在线用户跟踪区域码列表,所述跟踪区域码列表包括多个跟踪区域码;确定所述跟踪区域码列表中每个跟踪区域码对应的基站;根据所述跟踪区域码列表中每个跟踪区域码对应的基站,确定所述跟踪区域码列表对应的基站列表。2.根据权利要求1所述的方法,其特征在于,所述根据所述跟踪区域码列表中每个跟踪区域码对应的基站,确定所述跟踪区域码列表对应的基站列表,包括:将所述跟踪区域码列表中每个跟踪区域码对应的基站标识添加在哈希表中;去除所述哈希列表中重复的基站标识后,所述哈希列表中剩余的基站标识构成所述跟踪区域码列表对应的基站列表。3.根据权利要求1或2所述的方法,其特征在于,还包括:建立所述跟踪区域码、所述基站和所述群组的映射关系;根据所述映射关系的唯一索引,获得所述跟踪区域码标识的小区的用户数;当所述跟踪区域码标识的小区的用户数小于预设值时,释放跟踪区域资源。4.根据权利要求3所述的方法,其特征在于,所述当所述跟踪区域码标识的小区的用户数小于预设值时,释放跟踪区域资源,包括:当所述跟踪区域码标识的小区的用户数小于预设值时,启动定时器;若所述定时器超时,则释放跟踪区域资源。5.根据权利要求4所述的方法,其特征在于,所述释放跟踪区域资源,包括:释放所述跟踪区域码对应的基站和所述基站下非在线用户之间的空口资源。6.一种群组建...

【专利技术属性】
技术研发人员:刘胜国徐晓亮曹孟
申请(专利权)人:成都鼎桥通信技术有限公司
类型:发明
国别省市:四川,51

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1