一种宽带集群系统组呼业务区域缩减方法及系统与流程

文档序号:17587280发布日期:2019-05-03 21:26阅读:188来源:国知局
一种宽带集群系统组呼业务区域缩减方法及系统与流程
本发明涉及通信
技术领域
,更具体地,涉及一种宽带集群系统组呼业务区域缩减方法及系统。
背景技术
:基于lte技术的宽带集群通信(b-trunc)系统的一个主要特点是使用下行共享信道发送集群点到多点信令和数据,处于空闲(idle)态的终端无需进入连接态即可接听组呼。在组呼建立时,考虑组内部分成员可能处在idle态,对于这部分用户(ue),组呼区域只能以ta为粒度,群组的组呼区域由核心网根据组内成员跟踪区(trackingarea,ta)列表的合集,或者根据idle态ue的ta列表和连接态ue的当前小区合集确定,具体采用哪一种取决于实现。如果组呼过程中ue移动到一个新小区,为了提高空口资源的利用率,系统通过以下的移动性机制增强了对ue的位置管理,在ue发生服务小区改变时将新的服务小区通知核心网,实现基于小区粒度的组呼扩建。空闲态ue的移动性:只要组呼中的ue发生小区重选,不管目标小区是否移出当前ta列表范围,均发起tau过程,并上报当前接听的组号,如果目标小区尚未建立组呼,核心网通知基站进行组呼扩建;如果目标小区已建立组呼,核心网通过组呼配置即时通知,以使基站快速下发组呼配置;连接态ue基站间切换:执行s1切换,目标enb通过切换通知消息将ue当前小区信息通知核心网;连接态ue基站内切换:如果目标小区尚未建立组呼,基站在获得核心网允许组呼扩建的响应后在目标小区扩建组呼,enb在ue完成基站内切换后,将ue的位置上报核心网。通过上述机制,组呼过程中可以实现以小区为粒度的组呼扩建。但是,现有技术提出的组呼缩减,因无法判断源小区是否还有处于空闲态的其他ue,无法实现以小区为粒度的组呼缩减,只有确定某个ta中不再有参与组呼的ue,才能释放对应的组呼资源,故而只能实现以ta为粒度的组呼缩减。技术实现要素:本发明提供一种克服上述问题或者至少部分地解决上述问题的一种宽带集群系统组呼业务区域缩减方法,包括:s1、在组呼建立时,为群组内每一个空闲态的用户分配一个标识符,所述标识符用于表示所述空闲态的用户所在小区位置未知;s2、在组呼过程中,若确定了所述空闲态的用户所在小区位置,则删除所述空闲态的用户对应的标识符,并将不包含所述标识符的用户记作小区位置已知的用户;s3、当所述群组内任一空闲态的用户的小区位置信息由未知变为已知时,将所述小区位置未知的用户的跟踪区ta列表和所述小区位置已知的用户所在的小区的合集,确定为当前组呼区域;s4、基于所述当前组呼区域和原组呼区域的比对结果和预设的ta与小区的对应关系,释放所述原组呼区域中所包含ta中未被使用的小区组呼资源。其中,步骤s2之前所述方法还包括:在组呼过程中,当所述空闲态的用户进行小区重选或发起业务进入连接态时,确定所述空闲态的用户所在小区位置。其中,组呼过程中,所述当所述空闲态的用户进行小区重选或发起业务进入连接态,确定所述空闲态的用户所在小区位置具体为:当所述空闲态的用户进行小区重选后发起跟踪区更新tau过程时,确定所述空闲态的用户所在小区位置,或当所述空闲态的用户通过sr或者tsr过程恢复网络连接时,确定所述空闲态的用户所在小区位置。其中,所述方法还包括:在组呼过程中,当基站由于连接态的用户的非激活定时器超时,并向核心网请求释放所述连接态用户的上下文后,保留所述连接态的用户所在的小区位置。其中,所述方法还包括:当连接态的用户发生基站内或基站间切换后,更新所述连接态的用户的当前小区位置。其中,步骤s4包括:基于所述当前组呼区域和原组呼区域的比对结果和预设的ta与小区的对应关系,将所述原组呼区域中不属于当前组呼业务区域的ta转换为对应的小区;若所述对应的小区不在所述当前组呼区域中,则释放所述对应的小区的组呼资源。其中,步骤s4还包括:基于所述当前组呼区域和原组呼区域的比对结果和预设的ta与小区的对应关系,对于所述当前组呼业务区域中的小区,若所述小区不在原组呼区域中,则在所述小区建立组呼资源。根据本发明的第二方面,提供一种宽带集群系统组呼业务区域缩减系统,包括:标识模块,在组呼建立时,为群组内每一个空闲态的用户分配一个标识符,所述标识符用于表示所述空闲态的用户所在小区位置未知;删除模块,用于在组呼过程中,若确定了所述空闲态的用户所在小区位置,则删除所述空闲态的用户对应的标识符,并将不包含所述标识符的用户记作小区位置已知的用户;确定模块,用于当所述群组内任一空闲态的用户的小区位置信息由未知变为已知时,将所述小区位置未知的用户的跟踪区ta列表和所述小区位置已知的用户所在的小区的合集,确定为当前组呼区域;释放模块,用于基于所述当前组呼区域和原组呼区域的比对结果和预设的ta与小区的对应关系,释放所述原组呼区域中所包含ta中未被使用的小区组呼资源。根据本发明的第三方面,提供一种计算机程序产品,包括程序代码,所述程序代码用于执行上述所述的一种宽带集群系统组呼业务区域缩减方法。根据本发明的第四方面,提供一种非暂态计算机可读存储介质,用于存储如前所述的计算机程序。本发明提供的宽带集群系统组呼业务区域缩减方法及系统,以b-trunc系统的移动性机制为基础,通过对空闲态用户进行标记,在用户移动到其他小区或者发起业务时确定其当前所在小区位置,并根据预设的小区与ta之间的对应关系,实现小区级粒度的资源释放,最大限度地节省了空口资源。附图说明图1是本发明实施例提供的一种宽带集群系统组呼业务区域缩减方法流程图;图2是本发明实施例提供的一种宽带集群系统组呼业务区域缩减系统结构图。具体实施方式下面结合附图和实施例,对本发明的具体实施方式作进一步详细描述。以下实施例用于说明本发明,但不用来限制本发明的范围。图1是本发明实施例提供的一种宽带集群系统组呼业务区域缩减方法流程图,如图1所示,所述方法包括:s1、在组呼建立时,为群组内每一个空闲态的用户分配一个标识符,所述标识符用于表示所述空闲态的用户所在小区位置未知;s2、在组呼过程中,若确定了所述空闲态的用户所在小区位置,则删除所述空闲态的用户对应的标识符,并将不包含所述标识符的用户记作小区位置已知的用户;s3、当所述群组内任一空闲态的用户的小区位置信息由未知变为已知时,将所述小区位置未知的用户的跟踪区ta列表和所述小区位置已知的用户所在的小区的合集,确定为当前组呼区域;s4、基于所述当前组呼区域和原组呼区域的比对结果和预设的ta与小区的对应关系,释放所述原组呼区域中所包含ta中未被使用的小区组呼资源。现有技术中,虽然可以实现以小区为粒度的组呼扩建,但因空闲态接听组呼ue的存在,导致组呼缩减困难,只能以ta为粒度,只有确定某个ta中不再有参与组呼的ue,才能释放对应ta的组呼资源。通常情况下,一个ta包含多个小区,现有的组呼缩减机制使得系统对ue位置的增强管理机制对空口效率的提升不明显。针对上述现有技术中存在的问题,本发明实施例提供的宽带集群系统组呼业务区域缩减方法能够在组呼缩减过程中实现以小区为粒度,最大限度地节省空口资源。需要说明的是,本发明实施例提供的方法是以核心网为执行主体,所述核心网在进行宽带集群通信(b-trunc)系统的组呼业务区域动态调整时可采用此方法。本发明同时支持以小区为粒度的组呼扩建和组呼缩减,将确定组呼区域的场景增加在组内任一用户移动到新小区时,覆盖小区位置已知的组内用户的移动性,因现有技术已经实现以小区为粒度的组呼扩建,本发明的技术效果主要实现小区粒度的组呼缩减。具体的,s1中,所述群组为组呼群组,一般的一个组呼群组中会包括多个用户,根据组呼建立时用户处于空闲态还是连接态可以将用户分为小区位置未知的用户和小区位置已知的用户。s1中,所述标识符为本发明实施例为在组呼建立时,为处于空闲态的ue设置的标识,所述标识符用于表示所述空闲态的用户所在小区位置未知。在上述实施例的基础上,步骤s2之前所述方法还包括:在组呼过程中,当所述空闲态的用户进行小区重选或发起业务进入连接态时,确定所述空闲态的用户所在小区位置。当所述空闲态的用户进行小区重选后发起跟踪区更新tau过程时,确定所述空闲态的用户所在小区位置,或当所述空闲态的用户通过sr或者tsr过程恢复网络连接时,确定所述空闲态的用户所在小区位置。具体的,所述发起业务进入连接态时表现为某个用户申请话权的过程。可以理解的是,为每一个空闲态的用户分配标识符是在组呼初始建立过程时,当组呼建立后,若空闲态的用户进行了小区重选或申请话权,那么将根据空闲态的用户发起的tau过程或者发起sr/tsr过程恢复和网络的连接后,网络获知ue当前的小区位置信息,删除空闲态的用户所携带的标识符。s2中,本发明实施例将删除标识符后的用户划为小区位置已知的用户。s3中,当有组内用户的位置信息由未知变为已知时,将所述小区位置未知的用户的跟踪区ta列表和所述小区位置已知的用户所在的小区的合集,确定为当前组呼区域,可以理解的是,一个空闲态的用户包括了多个不同ta,而每个ta包括了多个小区,那么此时确定的当前组呼区域将和之前确定的原组呼区域进行对比,以判断是否需要进行组呼扩建或者组呼缩减。所述预设的ta与小区的对应关系在本发明实施例中为:每个ta包括多个不同编号的小区,且任意两个不同ta之间没有重复编号的小区。可以理解的是,本发明实施例预先配置了ta和小区的对应关系,为每个ta划分了不同编号的小区,并且每个ta所包括的小区均不相同,那么即可以通过确定小区的位置来判断ta中其他未被使用的小区组呼资源,从而释放这未被使用的组呼资源。在上述实施例的基础上,步骤s4包括:基于所述当前组呼区域和原组呼区域的比对结果和预设的ta与小区的对应关系,将所述原组呼区域中不属于当前组呼业务区域的ta转换为对应的小区;若所述对应的小区不在所述当前组呼区域中,则释放所述对应的小区的组呼资源。可以理解的是,由当前组呼区域和原组呼区域的比对结果,可以确定二者之间包括的ta的差异性,若所述原组呼区域中存在当前组呼业务区域的ta时,根据ta与小区的对应关系,确定对应的小区,再将对应的小区和当前组呼区域的小区进行比对,确定此时不在所述当前组呼区域中的小区,从而释放不在所述当前组呼区域中的小区的组呼资源。步骤s4还包括:基于所述当前组呼区域和原组呼区域的比对结果和预设的ta与小区的对应关系,对于所述当前组呼业务区域中的小区,若所述小区不在原组呼区域中,则在所述小区建立组呼资源。可以理解的是,步骤s4中首先会将当权组呼区域和原组呼区域进行比对,确定当前组呼区域中的小区是否在原组呼区域中,如果不在,那么需要在不在原组呼区域的小区中建立组呼资源,从而对初始空闲态的用户实现以小区为粒度的组呼扩建。如果对组内所有用户实现以小区为粒度的组呼扩建,只需在组内任一用户移动到新小区时也确定一下组呼区域即可实现。在上述实施例的基础上,所述方法还包括:在组呼过程中,当基站由于连接态的用户的非激活定时器超时,并向核心网请求释放所述连接态用户的上下文后,保留所述连接态的用户所在的小区位置。进一步的,当连接态的用户发生基站内或基站间切换后,更新所述连接态的用户的当前小区位置。可以理解的是,在组呼过程中,对于连接态的用户,当基站因其长时间处于不活动态向核心网请求释放其上下文时,虽然此后用户进入了空闲态,但其当前小区位置信息没有发生变化,本发明实施例中核心网继续保留用户的小区信息,后续重新确定组呼区域时对于该用户使用小区位置信息。具体的,本发明实施例提供宽带集群系统组呼业务区域缩减可以如下实施:假设群组group1包含dc1、ue1、ue2、ue3、ue4、ue5共6个成员,初始时各ue均处在空闲态,对应的ta列表如表1所示,每个ta包含3个小区,ta1对应cell1、cell2、cell3,ta2对应cell4、cell5、cell6,以此类推。表1:group1的包含的各个用户的ta列表ue1ta1、ta2、ta3cell1、cell2、cell3、cell4、cell5、cell6、cell7、cell8、cell9ue2ta1、ta2、ta4cell1、cell2、cell3、cell4、cell5、cell6、cell10、cell11、cell12ue3ta3、ta4、ta5cell7、cell8、cell9、cell10、cell11、cell12、cell13、cell14、cell15ue4ta4、ta5、ta6cell10、cell11、cell12、cell13、cell14、cell15、cell16、cell17、cell18ue5ta6、ta7、ta8cell16、cell17、cell18、cell19、cell20、cell21、cell22、cell23、cell24t0时刻,dc1发起group1的组呼,此时的组呼区域是{ta1、ta2、ta3、ta4、ta5、ta6、ta7、ta8}共8个ta,即24个小区(cell),ue1~ue5均设置了标识符,所述标识符用于表示ue1~ue5小区位置未知;t1时刻,ue1发起话权申请,假设此时ue驻留在cell1,通过tsr过程恢复和网络的连接,核心网获知ue1当前处在cell1,删除ue1的标识符,因ue2的ta列表包含了ue1的当前小区位置,group1的组呼区域维持{ta1、ta2、ta3、ta4、ta5、ta6、ta7、ta8},不进行组呼扩建和组呼缩减;t2时刻,假设ue2小区重选到cell3,发起tau过程,并上报当前正在接听group1的组号,核心网获知了ue2移动到cell3,删除ue2的标识符,此时group1的组呼区域变成ue3、ue4、ue5的ta列表和ue1、ue2的小区合集,即{ta3、ta4、ta5、ta6、ta7、ta8、cell1、cell3},当前组呼业务区域中的小区cell1、cell3包含在原组呼区域中,此前已经建立了组呼资源,不需要进行组呼扩建,核心网只需通知基站立即下发组呼配置;原组呼区域中不属于当前组呼业务区域的ta为{ta1、ta2},转换为对应小区为{cell1、cell2、cell3、cell4、cell5、cell6},其中{cell2、cell4、cell5、cell6}不在当前组呼区域内,核心网可以通知对应基站缩减{cell2、cell4、cell5、cell6}的组呼,在这4个小区释放组呼资源;t3时刻,假设ue3小区重选到cell8,发起tau过程,并上报当前正在接听group1的组号,核心网获知ue3移动到cell8,删除ue3的标识符,group1的组呼区域变成{ta4、ta5、ta6、ta7、ta8、cell1、cell3、cell8},cell8已经建立了组呼资源,不需要进行组呼扩建,{ta3}包含的{cell7、cell8、cell9}中,{cell7、cell9}不在当前组呼区域内,核心网可以通知对应基站缩减{cell7、cell9}的组呼,在这2个小区释放组呼资源;t4时刻,假设ue4驻留在cell10并申请话权,通过tsr过程恢复和网络的连接,核心网获知ue4当前处在cell10,删除ue4的标识符,group1的组呼区域变成ue5的ta列表和ue1、ue2、ue3、ue4的小区合集,即{ta6、ta7、ta8、cell1、cell3、cell8、cell10},核心网可以通知对应基站缩减{cell11、cell12、cell13、cell14、cell15}的组呼,在这5个小区缩减组呼;t5时刻,假设ue4讲话完毕,释放话权后,当基站非激活定时器超时通知核心网释放ue4的上下文,核心网释放ue4相关的s1连接,但继续保留ue4的小区位置信息cell10,如果ue4没有发生移动性流程,将保持ue4的小区位置信息;t6时刻,假设ue5小区重选到cell25,发起tau过程,并上报当前正在接听group1的组号,核心网获知了ue5移动到cell25,删除ue5的标识符,group1的组呼区域变成{cell1、cell3、cell8、cell10、cell25},cell25尚未建立组呼资源,核心网通知对应基站在cell25扩建组呼,并通知对应基站缩减{cell16、cell17、cell18、cell19、cell20、cell21、cell22、cell23、cell24}的组呼,在这9个小区缩减组呼。由上述本发明实施例提供的例子可以看出,随着组呼的进行,各初始空闲态的ue先后进行话权申请或者移动到新的小区,从而确定当前小区的位置信息,本发明对空口资源的节省就越明显。图2是本发明实施例提供的一种宽带集群系统组呼业务区域缩减系统结构图,如图2所示,一种宽带集群系统组呼业务区域缩减系统,包括:标识模块1、删除模块2、确定模块3以及释放模块4其中:标识模块1用于在组呼建立时,为群组内每一个空闲态的用户分配一个标识符,所述标识符用于表示所述空闲态的用户所在小区位置未知;删除模块2用于在组呼过程中,若确定了所述空闲态的用户所在小区位置,则删除所述空闲态的用户对应的标识符,并将不包含所述标识符的用户记作小区位置已知的用户;确定模块3用于当所述群组内任一空闲态的用户的小区位置信息由未知变为已知时,将所述小区位置未知的用户的跟踪区ta列表和所述小区位置已知的用户所在的小区的合集,确定为当前组呼区域;释放模块4用于基于所述当前组呼区域和原组呼区域的比对结果和预设的ta与小区的对应关系,释放所述原组呼区域中所包含ta中未被使用的小区组呼资源。具体的,所述标识模块1在组呼建立时,核心网为处于空闲态的ue设置一个标识符,所述标识符用于表示此时ue的小区位置未知;在呼叫过程中,删除模块2在空闲态ue小区重选后发起tau过程或者发起sr/tsr过程恢复和网络的连接后删除该标识符,该ue小区位置变为已知;确定模块3将所述小区位置未知的用户的跟踪区ta列表和所述小区位置已知的用户所在的小区的合集,确定为当前组呼区域;释放模块4根据小区位置未知成员的ta列表和小区位置已知成员当前小区的合集的变化情况确定新的组呼区域,并和之前的组呼区域进行比对,从而进行小区粒度的组呼释放。本发明实施例提出了一种基于lte技术的宽带集群系统组呼业务区域的管理系统,实现组呼过程中小区粒度的组呼缩减,最大限度地节省空口资源。本发明实施例提供一种宽带集群系统组呼业务区域缩减系统,包括:至少一个处理器;以及与所述处理器通信连接的至少一个存储器,其中:所述存储器存储有可被所述处理器执行的程序指令,所述处理器s1、在组呼建立时,为群组内每一个空闲态的用户分配一个标识符,所述标识符用于表示所述空闲态的用户所在小区位置未知;s2、在组呼过程中,若确定了所述空闲态的用户所在小区位置,则删除所述空闲态的用户对应的标识符,并将不包含所述标识符的用户记作小区位置已知的用户;s3、当所述群组内任一空闲态的用户的小区位置信息由未知变为已知时,将所述小区位置未知的用户的跟踪区ta列表和所述小区位置已知的用户所在的小区的合集,确定为当前组呼区域;s4、基于所述当前组呼区域和原组呼区域的比对结果和预设的ta与小区的对应关系,释放所述原组呼区域中所包含ta中未被使用的小区组呼资源。本实施例公开一种计算机程序产品,所述计算机程序产品包括存储在非暂态计算机可读存储介质上的计算机程序,所述计算机程序包括程序指令,当所述程序指令被计算机执行时,计算机能够执行上述各方法实施例所提供的方法,例如包括:s1、在组呼建立时,为群组内每一个空闲态的用户分配一个标识符,所述标识符用于表示所述空闲态的用户所在小区位置未知;s2、在组呼过程中,若确定了所述空闲态的用户所在小区位置,则删除所述空闲态的用户对应的标识符,并将不包含所述标识符的用户记作小区位置已知的用户;s3、当所述群组内任一空闲态的用户的小区位置信息由未知变为已知时,将所述小区位置未知的用户的跟踪区ta列表和所述小区位置已知的用户所在的小区的合集,确定为当前组呼区域;s4、基于所述当前组呼区域和原组呼区域的比对结果和预设的ta与小区的对应关系,释放所述原组呼区域中所包含ta中未被使用的小区组呼资源。本实施例提供一种非暂态计算机可读存储介质,所述非暂态计算机可读存储介质存储计算机指令,所述计算机指令使所述计算机执行上述各方法实施例所提供的方法,例如包括:s1、在组呼建立时,为群组内每一个空闲态的用户分配一个标识符,所述标识符用于表示所述空闲态的用户所在小区位置未知;s2、在组呼过程中,若确定了所述空闲态的用户所在小区位置,则删除所述空闲态的用户对应的标识符,并将不包含所述标识符的用户记作小区位置已知的用户;s3、当所述群组内任一空闲态的用户的小区位置信息由未知变为已知时,将所述小区位置未知的用户的跟踪区ta列表和所述小区位置已知的用户所在的小区的合集,确定为当前组呼区域;s4、基于所述当前组呼区域和原组呼区域的比对结果和预设的ta与小区的对应关系,释放所述原组呼区域中所包含ta中未被使用的小区组呼资源。本领域普通技术人员可以理解:实现上述方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成,前述的程序可以存储于一计算机可读取存储介质中,该程序在执行时,执行包括上述方法实施例的步骤;而前述的存储介质包括:rom、ram、磁碟或者光盘等各种可以存储程序代码的介质。通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到各实施方式可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件。基于这样的理解,上述技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如rom/ram、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行各个实施例或者实施例的某些部分所述的方法。最后,本申请的方法仅为较佳的实施方案,并非用于限定本发明的保护范围。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。当前第1页12
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1