一种通信系统中用于控制载扇用户过载的方法

文档序号:7688173阅读:155来源:国知局
专利名称:一种通信系统中用于控制载扇用户过载的方法
技术领域
本发明涉及通信系统中数据业务领域的一种处理方法,尤其涉及一种 用于控制载扇下用户过载的方法。
背景技术
随着时代的进步,人们对移动通信提出了更高的需求。2G(2nd Generation,第二代通信系统)虽然可以比较好地提供移动语音通信,但是 对于用户希望在移动中享用数据、进行多媒体通信的需求却显得是力不从 心。3G ( 3rd Generation,第三代通信系统),即第三代移动多媒体服务的目 标是满足人们的以上需求。
CDMA2000 EV-DO (Evolution Data Optimized,演进数据优化)作为 3G三大标准之一的CDMA2000的第一阶段增强版,是一种专为移动数据 应用而进行了优化的无线传送技术。CDMA2000 EV-DO能在1.25 MHz的 带宽内提供高达2.4 Mbps (megabit per second,兆比特每秒)的峰值速率, 其基本设计思想是将高速分组数据业务与低速语音及数据业务分离开来, 利用单独载波提供高速分组数据业务。
载扇是指一个基站支持的的频点个数与覆盖天线方向数的乘积,例如" 四载三扇"的基站共有4x3-12个载扇。CDMA2000 EV-DO系统支持多个 同时处于会话激活状态的用户,为了区分不同用户,lx EV-DO系统采用 MACIndex (Media Access Control Index,媒体访问控制子层索引)作为与 之通信的用户的标识,所以系统在该载扇下都会为其下的每个用户分配一 个MACIndex。每个载扇的MACIndex是有限的,可能出现在带宽资源用完之前该载 扇的MACIndex就已经用完的情况,特别是当有大量低带宽用户的时候, 他们占用的带宽很小,但MACIndex却不够用,导致新用户因分配不到 MACIndex而无法接入系统。如果一直没有老用户挂机,系统将一直无法接 入新用户,成为一个封闭系统,这样会造成凄t据业务的阻塞,使系统的利 用率降低,给用户和运营商都带来了不便。
因此,现有技术存在缺陷,有待于进一步改进和发展。

发明内容
本发明的目的在于提供 一 种通信系统中用于控制载扇用户过载的方 法,对接入用户的数量进行控制,使通讯系统的利用率提高。 本发明的技术方案如下
一种通信系统中用于控制载扇用户过载的方法,包括以下步骤
A、 根据预设指标找出载扇下可用于释放的用户列入一用户集合;
B、 从所述用户集合中选择一个用户进行释放。
所述的方法,其中,所述预i殳指标包括用户空闲时长、用户连接时 长以及用户前向吞吐量三个指标中的任意一个或多个。
所述的方法,其中,所述预设指标包括用户空闲时长时所述步骤A具 体包括以下步骤
All、设置最小空闲时长门限;
A12、将空闲时长大于所述最小空闲时长门限的用户列入所述用户集
合;
且所述步骤B中所选择的用户是所述用户集合中空闲时长最大的用户。
所述的方法,其中,所述步骤A由空闲时长模块执行。
所述的方法,其中,所述预设指标包括用户连接时长时所述步骤A具体包括以下步骤
A21、设置连接时长门限;
A22、将连接时长大于所述连接时长门限的用户列入所述用户集合; 且所述步骤B中所选择的用户是所述用户集合中连接时长最大的用户。 所述的方法,其中,所述步骤A由连接时长模块执行。 所述的方法,其中,所述预设指标包括用户前向吞吐量时所述步骤A 具体包括以下步骤
A31、设置吞吐量门限;
A32、将前向吞吐量大于所述吞吐量门限的用户列入所述用户集合; 且所述步骤B所选择的用户是所述用户集合中前向吞吐量最大的用户。 所述的方法,其中,所述步骤A由吞吐量模块执行。 所述的方法,其中,在所述预设指标同时包括用户空闲时长、用户连 接时长以及用户前向吞吐量时,如果空闲时长模块找不到用户集合,由连 接时长模块确定用户集合;如果所述连接时长模块找不到用户集合,由吞 吐量模块确定用户集合。
本发明所提供的 一种通信系统中用于控制载扇用户过载的方法,与现 有技术相比,通过用户空闲时长、用户连接时长以及用户前向吞吐量三个 指标选择要释放的用户,保证了让新用户接入地同时,使通讯系统的利用 率增高,兼顾了系统的性能和用户接入地公平性。


图1为本发明通信系统中控制载扇用户过载的方法的流程图。
具体实施例方式
下面结合附图,对本发明的较佳实施例作进一步详细说明。 本发明提供的通信系统中用于控制载扇用户过载的方法,在于选择能够提高通讯系统利用率的指标,作为释放载扇下过栽用户的标准。
本发明的第 一种实施例包括以下步骤
A、 所述通信系统进行数据业务时,为了数据发送或接收的需要,用户 和基站之间会建立起连接。如果此时用户请求连接的目标载扇已经过载, 通讯系统根据用户空闲时长、用户连接时长以及用户前向吞吐量三个预设 指标中的任意一个找出载扇下的用户集合。
所述用户空闲时长、用户连接时长以及用户前向吞吐量三个指标反应了 用户和基站之间连接的状态,也就是二者之间发送或接收数据的状况,是 用户对通讯系统利用率的反应。
B、 从找到的所述用户集合中选择一个释放用户。通讯系统的利用率对 于运营商来说是非常重要的,因而根据用户对系统的利用情况选择一个释 放用户,对于运营商来说是一种合理的方案。
本发明的第二种实施例是,唯一地选择所述用户空闲时长指标确定所述 用户集合,该过程由执行机构调用空闲时长模块执行,具体地执行过程包 括以下步骤
All、用户和基站进行数据发送或接收时,它们之间的连接就会保持在 Active (活动)状态;当没有数据发送或接收时,连接会转为Inactive (非 活动)状态。本实施例设置一个Inactivity Timer (非活动定时器)关联一个 处于Inactive状态的连接,若有数据发送或接收,重设Inactivity Timer;若 该Inactivity Timer超时,则连4妾^皮释》文。
本实施例为所述空闲时长冲莫块设置MinDormantTimer(最小空闲时长定 时器),其是可配置的最小空闲时长门限,并预设所述最小空闲时长门限低 于所述Inactivity Timer的时长门限。
当新用户发起连接建立,通讯系统载扇下用户过载时,所述执行机构调 用所述空闲时长才莫块,利用Inactivity Timer和MinDormantTimer,找出载扇 下所有空闲时长大于最小空闲时长门限的用户列入用户集合,如果所述用户集合存在用户,则进入步骤A12,如果用户集合为空,所述执行机构控 制所述空闲时长模块退出。
A12、在所述找出的用户集合中,选择一个空闲时长最大的用户作为释 放用户。
本发明的第三种实施例是,当新用户发起连接建立,通讯系统载扇下 用户过载时,唯一地选择所述用户连接时长指标来确定用户集合,该过程 由执行机构调用连接时长模块执行,具体地执行过程包括以下步骤
A21、为所述连接时长模块设置有可配置的Connection Duration Threshold (连接时长门限),所述执行机构调用所述连接时长模块将载扇下
如果所述用户集合存在用户,进入步骤A22,如果用户集合为空,所述执 行机构控制所述连接时长模块退出。
A22、在找出的所述用户集合中,选择一个连接时长最大的用户作为释 放用户。
本发明的第四种实施例是,当新用户发起连接建立,通讯系统载扇下用 户过载时,唯一地选择所述用户前向吞吐量指标来确定用户集合的,该过 程由执行机构调用吞吐量模块执行,具体地执行过程包括以下步骤
A31、为所述吞吐量模块设置可配置的ThroughputThreshHold (吞吐量 门限),所述执行机构调用所述吞吐量模块将载扇下所有前向吞吐量大于 ThroughputThreshHold的用户列入用户集合,如果所述用户集合存在用户, 进入步骤A32,如果用户集合为空,所述执行机构控制所述吞吐量模块退 出。
A32、在找出的用户集合中,选择一个前向吞吐量最大的用户作为释放 用户。
本发明的第五种实施例是结合第二种、第三种和第四种实施例采用的预 设指标,当新用户发起连接建立时,同时选择所述用户空闲时长、用户所述连接时长和所述用户前向吞吐量作为选择释放用户的指标,如图l所示,
具体包括以下步骤
101:判断当前通讯系统载扇下的用户是否已经过载,如果没过载,则 进入正常连接流程;否则,进入步骤102。
102:所述才丸行机构从所述通讯系统的数据库调用所述空闲时长模块及 其MinDormantTim6r。
103:所述空闲时长模块利用MinDormantTimer,找出载扇下所有空闲 时长大于所述MinDormantTimer的用户列入用户集合。如果所述用户集合 否存在用户,就在所述找出的用户集合中,选择一个空闲时长最大的用户 作为释放用户;如果用户集合为空,所述执行机构控制所述空闲时长模块 退出。
104:所述执行机构判断所述空闲时长模块是否成功找到释放用户,如 果成功,则结束流程,否则进入步骤105。
105:所述^l丸行^L构从所述通讯系统的数据库调用所述连接时长^t块及 其ThroughputThreshHold。
106 :所述连接时长模块将载扇所有连接时长大于 ThroughputThreshHold的用户列入用户集合;如果所述用户集合存在用户, 在找出的用户集合中,选择一个连接时长最大的用户作为释放用户;如果 用户集合为空,所述执行机构控制所述连接时长模块退出。
107:所述执行机构判断所述连接时长模块是否成功找到释放用户,如 果成功,则结束流程,否则进入步骤108。
108:所述执行机构从数据库调取后台配置的所述吞吐量模块及其 CormectionDurationThreshold 。
109 :所述吞吐量模块将载扇下所有前向吞吐量大于 ThroughputThreshHold的用户列入用户集合;如果所述用户集合存在用户, 在找出的用户集合中,选择一个前向吞吐量最大的用户作为释放用户;如果用户集合为空,所述执行机构控制所述前向吞吐量模块退出。
110:判断该所述吞吐量模块是否成功找到释放用户,如果成功,则结 束流程;否则进入步骤lll。
111:显示网络忙,该新用户接入失败,流程结束。
第五种实施例中调用所述空闲时长模块、连接时长模块和吞吐量模块的 次序可以才艮据运营商的需要做任意的调整,以达到需要的过载控制效果。
本发明可以应用于CDMA系统下用户数量的限制,因为CDMA系统属 于自扰系统,每个用户都会成为其他用户的干扰源,即使没有用完所有的 MACIndex,也需要对用户数量进行控制,特别是在无线条件较差的环境下, 为了^f果^〖正通话质量,更需要控制用户数量。
在对整个网络进行优化时,也可以根据运营商的实际使用情况,应用本 发明对某些载扇的最大用户数门限进^t调整。
本发明提供的控制载扇用户的方法,可以使载扇在过载情况下,从现有 用户中找一个最合适的释放用户,以便空出 一个MACIndex让新用户使用, 从而避免系统成为封闭系统。本发明释放用户的使用性能会降低,但采用 降低个别用户性能的方法,要比使整个系统阻塞更好一些,这跟Intemet过 载时速度会变慢,性能下降类似。本发明在保证用户使用网络的公平性的 同时,提高了整个通讯系统的利用率。
应当理解的是,上述针对本发明较佳实施例的表述较为详细,并不能因 此而认为是对本发明专利保护范围的限制,本发明的专利保护范围应以所 附权利要求为准。
权利要求
1、一种通信系统中用于控制载扇用户过载的方法,包括以下步骤A、根据预设指标找出载扇下可用于释放的用户列入一用户集合;B、从所述用户集合中选择一个用户进行释放。
2、 根据权利要求1所述的方法,其特征在于,所述预设指标包括 用户空闲时长、用户连接时长以及用户前向吞吐量三个指标中的任意一个 或多个。
3、 根据权利要求2所述的方法,其特征在于,所述预设指标包括用 户空闲时长时所述步骤A具体包括以下步骤All、设置最小空闲时长门限;A12、将空闲时长大于所述最小空闲时长门限的用户列入所述用户集 合;且所述步骤B中所选择的用户是所述用户集合中空闲时长最大的用户。
4、 根据权利要求3所述的方法,其特征在于,所述步骤A由空闲时 长模块执行。
5、 根据权利要求2所述的方法,其特征在于,所述预设指标包括用 户连接时长时所述步骤A具体包括以下步骤A21、设置连接时长门限;A22、将连接时长大于所述连接时长门限的用户列入所述用户集合; 且所述步骤B中所选择的用户是所述用户集合中连接时长最大的用户。
6、 根据权利要求5所述的方法,其特征在于,所述步骤A由连接时 长模块执行。
7、 根据权利要求2所述的方法,其特征在于,所述预设指标包括用 户前向吞吐量时所述步骤A具体包括以下步骤A31、设置吞吐量门限;A32、将前向吞吐量大于所述吞吐量门限的用户列入所述用户集合; 且所述步骤B所选择的用户是所述用户集合中前向吞吐量最大的用户。
8、 根据权利要求7所述的方法,其特征在于,所述步骤A由吞吐量 模块执行。
9、 根据权利要求2所述的方法,其特征在于,在所述预设指标同时 包括用户空闲时长、用户连接时长以及用户前向吞吐量时,如果空闲时长 模块找不到用户集合,由连接时长模块确定用户集合;如果所述连接时长 模块找不到用户集合,由吞吐量模块确定用户集合。
全文摘要
本发明公开了一种通信系统中用于控制载扇用户过载的方法,其包括以下步骤根据预设指标找出载扇下可用于释放的用户列入一用户集合;从所述用户集合中选择一个用户进行释放。本发明通信系统中用于控制载扇用户过载的方法由于通过用户空闲时长、用户连接时长以及用户前向吞吐量三个指标选择要释放的用户,保证了让新用户接入地同时,使通讯系统的利用率增高,兼顾了系统的性能和用户接入的公平性。
文档编号H04W76/06GK101547476SQ20081006627
公开日2009年9月30日 申请日期2008年3月27日 优先权日2008年3月27日
发明者勇 凌, 耘 曹, 李志阳 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1