本发明涉及移动通信技术领域,尤其涉及一种基站接入方法及装置。
背景技术:
当前的UMTS(Universal Mobile Telecommunications System,通用移动通信系统)允许接入的用户业务类型为普通的用户。在这些用户接入的数量较多的时候,消耗的基带资源也会比较多。由于基站的基带资源是有限的,当基带资源消耗达到一定的门限后,级别较高的用户也不能接入基站,导致级别较高的用户接入受到影响。
技术实现要素:
本发明提供一种基站接入方法,其主要目的在于在基站的基带资源严重不足的情况下仍然能够保证级别较高用户的正常接入。
为实现上述目的,本发明提供一种基站接入方法,该基站接入方法包括:
在接收到用户的接入请求时,检测所述用户是否为预设用户;
当检测到所述用户为预设用户时,判断基站中剩余的基带资源是否足以接入所述预设用户;
当所述基带资源不足以接入所述预设用户时,删除所述预设用户所属小区已接入的用户中优先级最低且占用资源最多的用户并释放其占用的基带资源直至剩余的基带资源足以接入所述预设用户;
将所述剩余的基带资源分配给所述预设用户使其接入所述基站。
优选地,所述当检测到所述用户为预设用户时,判断基站中剩余的基带资源是否足以接入所述预设用户的步骤包括:
当检测到所述用户为预设用户时,计算接入所述预设用户需要消耗的基带资源;
根据所述需要消耗的基带资源判断基站中剩余的基带资源是否足以接入 所述预设用户。
优选地,所述当所述基带资源不足以接入所述预设用户时,删除所述预设用户所属小区已接入的用户中优先级最低且占用资源最多的用户并释放其占用的基带资源直至剩余的基带资源足以接入所述预设用户的步骤包括:
当所述基带资源不足以接入所述预设用户时,搜索所述预设用户所属的小区;
将搜索到的所述小区中已接入的用户按照优先级排列;
计算所述小区中已接入的用户占用的基带资源;
从所述按照优先级排列的用户中删除优先级最低且占用资源最多的用户并释放其占用的基带资源直至剩余的基带资源足以接入所述预设用户。
优选地,所述将搜索到的所述小区中已接入的用户按照优先级排列的步骤包括:
获取所述小区中已接入的用户的标识信息;
根据获取到的所述标识信息将所述小区中已接入的用户按照优先级排列。
优选地,所述在接收到用户的接入请求时,检测所述用户是否为预设用户的步骤之后,所述基站接入方法还包括:
当检测到所述用户不是预设用户时,判断剩余的基带资源是否足以接入所述用户;
当剩余的基带资源不足以接入所述用户时,提示基带资源不足。
此外,为实现上述目的,本发明还提供一种基站接入装置,该基站接入装置包括:
检测模块,用于在接收到用户的接入请求时,检测所述用户是否为预设用户;
判断模块,用于当检测到所述用户为预设用户时,判断基站中剩余的基带资源是否足以接入所述预设用户;
释放模块,用于当所述基带资源不足以接入所述预设用户时,删除所述预设用户所属小区已接入的用户中优先级最低且占用资源最多的用户并释放其占用的基带资源直至剩余的基带资源足以接入所述预设用户;
接入模块,用于将所述剩余的基带资源分配给所述预设用户使其接入所述基站。
优选地,所述判断模块包括:
第一计算单元,用于当检测到所述用户为预设用户时,计算接入所述预设用户需要消耗的基带资源;
判断单元,用于根据所述需要消耗的基带资源判断基站中剩余的基带资源是否足以接入所述预设用户。
优选地,所述释放模块包括:
搜索单元,用于当所述基带资源不足以接入所述预设用户时,搜索所述预设用户所属的小区;
排列单元,用于将搜索到的所述小区中已接入的用户按照优先级排列;
第二计算单元,用于计算所述小区中已接入的用户占用的基带资源;
释放单元,用于从所述按照优先级排列的用户中删除优先级最低且占用资源最多的用户并释放其占用的基带资源直至剩余的基带资源足以接入所述预设用户。
优选地,所述排列单元包括:
获取子单元,用于获取所述小区中已接入的用户的标识信息;
排列子单元,用于根据获取到的所述标识信息将所述小区中已接入的用户按照优先级排列。
优选地,所述判断模块还用于当检测到所述用户不是预设用户时,判断剩余的基带资源是否足以接入所述用户;
提示模块,用于当剩余的基带资源不足以接入所述用户时,提示基带资源不足。
本发明提出的基站接入方法及装置,通过在接收到预设用户(即级别较高的用户)的接入请求且基站中的剩余基带资源已经不足以接入该预设用户时,将该预设用户所在的小区中已经接入的普通用户中优先级最低且占用资源最多的用户删除并释放其占用的基带资源以保证优先接入该预设用户,重复上述步骤直至剩余的基带资源足以接入该预设用户,将剩余的基带资源分配给该预设用户使其接入基站。本发明提出的基站接入方法及装置在基站的 基带资源严重不足的情况下仍然能够将级别较高的用户正常接入基站。
附图说明
图1为本发明基站接入方法第一实施例的流程图;
图2为本发明基站接入方法第二实施例中判断基站中剩余的基带资源是否足以接入预设用户的细化流程示意图;
图3为本发明基站接入方法第三实施例的流程图;
图4为本发明基站接入装置第一实施例的功能模块示意图;
图5为本发明基站接入装置第一实施例中判断模块的细化功能模块示意图;
图6为本发明基站接入装置第二实施例中释放模块的细化功能模块示意图;
图7为本发明基站接入装置第二实施例中排列单元的细化功能模块示意图;
图8为本发明基站接入装置第三实施例的功能模块示意图。
本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
具体实施方式
应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
本发明提供一种基站接入方法。
参照图1,图1为本发明基站接入方法第一实施例的流程图。
在第一实施例中,该基站接入方法包括:
步骤S10,在接收到用户的接入请求时,检测所述用户是否为预设用户;
本实施例以UMTS通信系统为例说明本方法,但本实施例提出的方法并不局限于UMTS通信系统,也可以用于其他的通信系统。当基站中用户接入的数量较多的时候,消耗的基带资源也会比较多,由于基站的基带资源是有限的,当基带资源消耗达到一定的门限后,不能继续接入更多的用户。为了 提升VIP用户(即预设用户)的用户体验,使VIP用户获得相对于普通用户能够获得更多的无线资源及处理资源,本实施例提出的方法中,在VIP用户发送接入请求时,在UMTS制式下,基站通过解析RNC(Radio Network Control,无线网络控制器)下发的用户接入信令中的私有信息是否携带VIP用户指示来区分是否为VIP用户,基站接收到带VIP指示的用户接入信令时,则说明接收到的接入请求来自VIP用户,如果没有携带VIP指示则说明该用户为普通用户,关于在接入请求中携带信息指示的方法属于现有技术,在此不再赘述。
步骤S20,当检测到所述用户为预设用户时,判断基站中剩余的基带资源是否足以接入所述预设用户;
在本实施例中,当检测到用户的接入请求中是否携带有VIP标识信息时,通过获取该预设用户的用户类型、业务类型等信息,基带软件子系统计算接入该用户需要的基带资源量,并获取基站中剩余的基站资源量,以判断基站中剩余的基站资源是否足以接入该预设用户。
步骤S30,当所述基带资源不足以接入所述预设用户时,删除所述预设用户所属小区已接入的用户中优先级最低且占用资源最多的用户并释放其占用的基带资源直至剩余的基带资源足以接入所述预设用户;
步骤S40,将所述剩余的基带资源分配给所述预设用户使其接入所述基站。
可以理解的是,当检测到基站的基带资源已经严重不足,即当前VIP用户所在的基站小区中已经接入了足够多的普通用户或者其他的VIP用户,当前的VIP用户无法接入。将优先级最低的用户中占用资源最多的用户从基站剔除并释放其占用的基带资源,直至基站中剩余的基带资源足以接入当前的VIP用户,将剩余的基带资源分配给当前VIP用户以使其接入基站,无论基带资源使用情况如何,保证VIP用户都能有效正常地接入基站。
本实施例提出的基站接入方法,通过在接收到VIP用户的接入请求后,判断基站中剩余的基带资源不足以接入VIP用户时,将该VIP用户所在小区中已经接入的非VIP用户中优先级最低且占用资源最多的用户删除并释放其占用的基带资源直至剩余的基带资源足以接入VIP用户,保证了VIP用户能够正常接入基站。
参照图2所示,基于第一实施例提出本发明基站接入方法的第二实施例。在第二实施例中,步骤S30包括以下细化步骤:
步骤S301,当所述基带资源不足以接入所述预设用户时,搜索所述预设用户所属的小区;
每个基站根据所连接的天线情况,可以包含有一个或多个小区(基站小区)。当用户位于基站小区的覆盖范围时,与当前所在的基站小区建立联系,每个基站小区可以容纳的用户数量有限,当达到门限值时,其他的用户就不能在继续接入。
步骤S302,将搜索到的所述小区中已接入的用户按照优先级排列;
可以理解的是,搜索到的小区中已经接入足够多的普通用户或者其他的VIP用户,没有足够的资源接入当前的VIP用户,此时,可以将接入的普通用户按照优先级进行排列。在普通用户中根据用户使用的业务等的不同会分为不同的优先级,例如可以在用户的信息中携带标识信息,以判断普通用户的优先级,而且优先级相同的用户中,由于用户使用情况的不同,占用的基带资源量也不同。在本实施例中,获取所述小区中已接入的用户的标识信息;根据获取到的所述标识信息将所述小区中已接入的用户按照优先级排列。具体地,可以将用户的优先级由低到高分为第一级别A1、第二级别A2……等,在用户信息中附加标识信息A1、A2……基站接收到接入请求的同时,从用户信息中获取其携带的标识信息,从而判断其优先级。在其他实施例中可以采用其他的标识方法,例如在用户发出的接入请求中携带优先级的指示信令,基站接收到接入请求时,根据优先级指示信令判断其优先级。
步骤S303,计算所述小区中已接入的用户占用的基带资源;
通过获取该预设用户的用户类型、业务类型等信息,基带软件子系统计算已经接入的用户占用的基带资源量。
步骤S304,从所述按照优先级排列的用户中删除优先级最低且占用资源最多的用户并释放其占用的基带资源直至剩余的基带资源足以接入所述预设用户。
将优先级最低的用户中占用资源最多的用户从基站剔除并释放其用户占用的基带资源,直至基站中剩余的基带资源足以接入当前的VIP用户,成功 将当前VIP用户接入基站,同时也保证了普通用户中那些具有高优先级的用户也能够正常使用。
本实施例提出的基站接入方法,保证了VIP用户在基站的基带资源无论是否充足的情况下,都能有效正常地接入基站。
参照图3所示,基于第二实施例提出本发明基站接入方法的第三实施例。在第三实施例中,在步骤S10之后,该基站接入方法还包括:
步骤S50,当检测到所述用户不是预设用户时,判断剩余的基带资源是否足以接入所述用户;
步骤S60,当剩余的基带资源不足以接入所述用户时,提示基带资源不足。
在接收到的用户的请求信息中没有检测到VIP指示时,则判断该用户为普通用户,此时再判断基站中的基带资源是否足以接入,具体判断方法参照上述实施例,在此不再赘述。当判断结果为基站中的剩余基带资源充足且足以接入该用户时,基站正常接入该普通用户,当剩余基带资源严重不足时,提示该用户基带资源不足,无法接入基站。
本实施例提出的基站接入方法,在优先保证级别较高的用户能够正常接入基站的前提下,根据基站中剩余基带资源量的多少控制普通用户与基站建立连接。
本发明还提出一种基站接入装置。
参照图4,图4为本发明基站接入装置第一实施例的功能模块示意图。
在该实施例中,该基站接入装置包括:
检测模块10,用于在接收到用户的接入请求时,检测所述用户是否为预设用户;
本实施例以UMTS通信系统为例说明本方法,但本实施例提出的方法并不局限于UMTS通信系统,也可以用于其他的通信系统。当基站中用户接入的数量较多的时候,消耗的基带资源也会比较多,由于基站的基带资源是有限的,当基带资源消耗达到一定的门限后,不能继续接入更多的用户。为了提升VIP用户(即预设用户)的用户体验,使VIP用户获得相对于普通用户能够获得更多的无线资源及处理资源,本实施例提出的方法中,在VIP用户 发送接入请求时,在UMTS制式下,基站通过解析RNC(Radio Network Control,无线网络控制器)下发的用户接入信令中的私有信息是否携带VIP用户指示来区分是否为VIP用户,基站接收到带VIP指示的信令时,则说明接收到的接入请求来自VIP用户,如果没有携带VIP指示则说明该用户为普通用户,关于在接入请求中携带信息指示的方法属于现有技术,在此不再赘述。
判断模块20,用于当检测到所述用户为预设用户时,判断基站中剩余的基带资源是否足以接入所述预设用户;
参照图5所示,判断模块20包括如下单元:
第一计算单元210,用于当检测到所述用户为预设用户时,计算接入所述预设用户需要消耗的基带资源;
判断单元220,用于根据所述需要消耗的基带资源判断基站中剩余的基带资源是否足以接入所述预设用户;
在本实施例中,当检测模块10检测到用户的接入请求中是否携带有VIP标识信息时,第一计算单元210通过获取该预设用户的用户类型、业务类型等信息,计算接入该用户需要的基带资源量,并获取基站中剩余的基站资源量,判断单元220判断基站中剩余的基站资源是否足以接入该预设用户。
释放模块30,用于当所述基带资源不足以接入所述预设用户时,删除所述预设用户所属小区已接入的用户中优先级最低且占用资源最多的用户并释放其占用的基带资源直至剩余的基带资源足以接入所述预设用户;
接入模块40,用于将所述剩余的基带资源分配给所述预设用户使其接入所述基站。
可以理解的是,当检测模块10检测到基站的基带资源已经严重不足,即当前VIP用户所在的基站小区中已经接入了足够多的普通用户或者其他的VIP用户,当前的VIP用户无法接入。释放模块30将优先级最低的用户中占用资源最多的用户从基站剔除并释放其占用的基带资源,直至基站中剩余的基带资源足以接入当前的VIP用户,接入模块40将剩余的基带资源分配给当前VIP用户以使其接入基站,无论基带资源使用情况如何,保证VIP用户都能有效正常地接入基站。
本实施例提出的基站接入装置,通过在接收到VIP用户的接入请求后,判断基站中剩余的基带资源不足以接入VIP用户时,将该VIP用户所在小区 中已经接入的非VIP用户中优先级最低且占用资源最多的用户删除并释放其占用的基带资源直至剩余的基带资源足以接入VIP用户,保证了VIP用户能够正常接入基站。
参照6所示,基于第一实施例提出本发明基站接入装置的第二实施例。在本实施例中,释放模块30包括以下单元:
搜索单元310,用于当所述基带资源不足以接入所述预设用户时,搜索所述预设用户所属的小区;
每个基站根据所连接的天线情况,可以包含有一个或多个小区(基站小区)。当用户位于基站小区的覆盖范围时,与当前所在的基站小区建立联系,每个基站小区可以容纳的用户数量有限,当达到门限值时,其他的用户就不能在继续接入。
排列单元320,用于将搜索到的所述小区中已接入的用户按照优先级排列;
可以理解的是,搜索单元310搜索到的小区中已经接入足够多的普通用户或者其他的VIP用户,没有足够的资源接入当前的VIP用户,此时,排列单元320将已经接入的用户按照优先级进行排列,参照7所示,排列单元320包括以下子单元:
获取子单元321,用于获取所述小区中已接入的用户的标识信息;
排列子单元322,用于根据获取到的所述标识信息将所述小区中已接入的用户按照优先级排列。
在普通用户中根据用户使用的业务等的不同会分为不同的优先级,例如可以在用户的信息中携带标识信息,以判断普通用户的优先级,而且优先级相同的用户中,由于用户使用情况的不同,占用的基带资源量也不同。在本实施例中,获取所述小区中已接入的用户的标识信息;根据获取到的所述标识信息将所述小区中已接入的用户按照优先级排列。具体地,可以将用户的优先级由低到高分为第一级别A1、第二级别A2……等,在用户信息中附加标识信息A1、A2……基站接收到接入请求的同时,获取子单元321从用户信息中获取其携带的标识信息,排列子单元322判断其优先级并进行排列。在其他实施例中可以采用其他的标识方法,例如在用户发出的接入请求中携带 优先级的指示信令,基站接收到接入请求时,根据优先级指示信令判断其优先级。
第二计算单元330,用于计算所述小区中已接入的用户占用的基带资源;
第二计算单元330通过获取该预设用户的用户类型、业务类型等信息,基带软件子系统计算已经接入的用户占用的基带资源量。
释放单元340,用于从所述按照优先级排列的用户中删除优先级最低且占用资源最多的用户并释放其占用的基带资源直至剩余的基带资源足以接入所述预设用户。
释放单元340将优先级最低的用户中占用资源最多的用户从基站剔除并释放其用户占用的基带资源,直至基站中剩余的基带资源足以接入当前的VIP用户,成功将当前VIP用户接入基站的同时不影响普通用户中具有高优先级的用户的使用。
本实施例提出的基站接入装置,保证了VIP用户在基带资源无论是否充足的情况下,都能有效正常地接入基站。
参照图8所示,基于第二实施例提出本发明基站接入装置的第三实施例。在第三实施例中,判断模块20,还用于当检测到所述用户不是预设用户时,判断剩余的基带资源是否足以接入所述用户;
该基站接入装置还包括:
提示模块50,用于当剩余的基带资源不足以接入所述用户时,提示基带资源不足。
当检测模块10在接收到的用户的请求信息中没有检测到VIP指示时,则判断该用户为普通用户,此时判断模块20再判断基站中的基带资源是否足以接入,具体判断装置参照上述实施例,在此不再赘述。当判断结果为基站中的剩余基带资源充足且足以接入该用户时,基站正常接入该普通用户,当剩余基带资源严重不足时,提示模块50提示该用户基带资源不足,无法接入基站。
本实施例提出的基站接入装置,在优先保证级别较高的用户能够正常接入基站的前提下,根据基站中剩余基带资源量的多少控制普通用户与基站建立连接。
以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。