专利名称:改善通用分组无线业务系统单下行业务性能的方法及系统的制作方法
技术领域:
本发明涉及GPRS (General Packet Radio Service,通用分组无线业务)移动网络 领域,尤其涉及一种改善系统中单下行业务性能的方法。
背景技术:
GPRS移动管理(GI3RS Mobility Management,GMM)是一种处理移动问题,如漫游、 鉴定、加密算法的选择GPRS信号协议。GPRS移动管理和会话管理(SM) —同支持用户终 端的移动,所以SGSN(Serving GPRS Support Node, GPRS服务支持节点)能够随时知道一 个MS (Mobile Station,移动台)的位置,从而能够使用这个站点激活、改变和解除必需的 PDP(分组数据协议,Packet Data Protocol)会话从而实现用户数据的传输。在通讯业迅速发展的背景下,网络运营商提供的基于GPRS/EGPRS (Enhanced GPRS,增强型GPRS)的数据业务类型不断丰富,数据用户数量不断增加。其中以 POC(Push-to-talk over cellular,无线一键通)业务为代表的分组域的单下行业务也广 泛应用。POC业务起源于集群通信业务PTT (Push To Talk),是一个半双工业务(一方在说 话时其他成员只能接听),用户体验类似于对讲机。这种业务类型的一个显著特点就是对于 被叫用户来说只存在分组域的下行业务。从现有的协议 23060 章节 6. 1. 1. 4 所示的 Functional Mobility Management State Model (移动管理状态模型),可以得到MS和SGSN的GMM状态。参照图1所示,为MS的移动管理状态模型,MS附着(GPRS Attach)前为空闲态 (IDLE),附着后进入就绪Ready态,启动Ready Timer (就绪定时器),当就绪定时器超时 (READY timer expirty)或者强制进入(Force to) Standby (备用)态后转入 Standby 态, 而当手机有PDU (Packet Data Unit,分组数据单元)传输时转入Ready (就绪)态。参照图2所示,同样对于SGSN来说,当定时器超时(READY timer expirty)或者 强制进入(Force to) Standby (备用)态、或者(Abnormal RLC condition)(非正常无线链 路控制情况)后转入Standby态,当SGSN收到PDU数据时进入Ready态。而对于附着后的 MS和SGSN,如果只存在分组下行业务时,则Ready Timer定时器超时后会转回到Standby 状态。从图1和图2中我们可以看出,对于MS和SGSN来说,GMM状态是一致的。这样对于正处于单下行传输状态下的MS和SGSN来说,Ready Timer超时后,即使 有下行数据正在传输,也会由Ready态转入Standby状态,造成下行TBF (Temporary Block Flow,临时数据块流)的中断,从而影响了下行数据的传输速率。因此,如何能使得对于这种只有单下行数据传输的MS和SGSN,在数据传输的过程 中不会从Ready态转入Standby状态,从而能够提高分组域单下行业务的平均速率,成为技 术人员需要考虑的问题。
发明内容
本发明所要解决的技术问题是提供一种改善通用分组无线业务系统单下行业务 性能的方法及系统,改善分组域单下行业务中由于Ready Timer定时器超时所造成的业务 中断。为了解决上述技术问题,本发明提供了一种改善通用分组无线业务系统中单下行 业务性能的方法,适用于由通用分组无线业务服务支持节点SGSN侧向移动台MS侧的下行 业务,所述SGSN侧、MS侧分别预设了就绪定时器Ready Timer,所述方法包括在MS侧或者SGSN侧增加设置一个Ready Timer,所述增加设置的Ready Timer的 定时时间小于所述预设的Ready Timer的定时时间;MS附着到SGSN后,MS侧、SGSN侧启动所述预设的Ready Timer与所述增加设置 的 Ready Timer ;在所述增加设置的Ready Timer超时时,重置所述MS侧、SGSN侧的预设的Ready Timer和增加设置的Ready Timer,使MS、SGSN继续保持在就绪状态。为了解决上述技术问题,本发明还提供了一种改善通用分组无线业务系统单下行 业务性能的系统,适用于由通用分组无线业务服务支持节点SGSN侧向移动台MS侧的下行 业务,所述系统包括SGSN侧、MS侧分别预设的就绪定时器Ready Timer,所述系统还包括增加设置的一个Ready Timer,设置于MS侧或者SGSN侧,所述增加设置的Ready Timer的定时时间小于所述预设的Ready Timer的定时时间;第一重置模块,设置于MS侧,用于MS在接收下行数据时,所述增加设置的Ready Timer超时时,重置所述MS侧预设的Ready Timer,使MS继续保持在就绪状态;第二重置模块,设置于SGSN侧,用于SGSN在传输下行数据时,所述增加设置的Ready Timer超时时,重置所述SGSN侧的预设的Ready Timer,使SGSN继续保持在就绪状态。本发明提供的方法减少了分组域单下行业务的中断次数,进而提高了分组域单下 行业务的平均速率,从而改善用户使用这种业务类型的感受度,尤其适用于POC业务以及 与其相似的单下行业务类型。例如POC的被叫用户。
图1为MS的移动管理状态模型;
图2为SGSN的移动管理状态模型;图3为改善通用分组无线业务系统中单下行业务性能的方法流程图;图4为本发明的的从MS侧进行改进的实施例的方法流程图。图5为本发明的的从SGSN侧进行改进的实施例的方法流程图。图6为当增加设置的一个Ready Timer设置于MS侧时的系统结构示意图。图7为当增加设置的一个Ready Timer设置于SGSN侧时的系统结构示意图。
具体实施例方式本发明是在原有GPRS网络基础上提出的一种改善分组域单下行业务的方法,提 出了一种改善MS和SGSN的GMM状态的方法,其主要思想是,使SGSN和MS在Reaty Timer 定时器超时前重置Ready Timer,延长SGSN和MS保持在就绪状态的时间,从而减少了分组
5域单下行业务的中断次数。下面结合附图和优选实施方式对本发明技术方案进行详细说明。参照图3所示,为本发明的改善通用分组无线业务系统中单下行业务性能的方法 流程图,适用于只存在由SGSN向MS侧的下行业务时,所述SGSN侧、MS侧分别预设了就绪 定时器Ready Timer,所述方法包括以下步骤步骤301 在MS侧或者SGSN侧增加设置一个Ready Timer,所述增加设置的Ready Timer的定时时间小于所述预设的Ready Timer的定时时间;步骤302 =MS附着到SGSN后,MS侧、SGSN侧启动所述预设的Ready Timer与所述 增加设置的Ready Timer ;步骤303 在所述增加设置的Ready Timer超时时,重置所述MS侧、SGSN侧的预设 的Ready Timer和增加设置的Ready Timer,使MS、SGSN继续保持在就绪状态。步骤304 当所述预设的Ready Timer被停止时,同时停止增加设置的Ready Timer。参照图4所示,为本发明的从MS侧进行改进的实施例的方法流程图。该流程的主要思想在于对于MS来说,当只存在由网络侧到MS侧的下行业务时, MS在启动Ready Timer的同时,启动另外一个增设的Ready Timer定时器Ready Timerl。当 Ready Timerl超时时,由MS向网络侧发送任意一个非0长度的LLC (Logic Link Control, 逻辑链路控制)帧,目的是使SGSN和MS在Reaty Timer定时器超时前重置Ready Timer。此 Ready Timerl—定要小于Ready Timer,同时当 Ready Timer被停止时,停止Ready Timerl0 其流程如图1所示所述方法具体包括以下步骤用户启动GPRS业务时首先要附着到GPRS网络,在MS和SGSN之间建立MM上下文。步骤401 :MS发起附着请求到SGSN ;步骤402 =SGSN收到附着请求后,回应附着应答到给MS,同时将协商好的Ready Timer 告知 MS,SGSN 启动 Ready Timer 定时器;步骤403 =MS收到附着应答后,启动Ready Timer定时器和Ready Timerl,附着完 成;步骤404 =MS在接收下行数据过程中Ready Timerl超时后,MS重置Ready Timer 禾口 Ready Timerl ;步骤405 =MS发送上行LLC帧到SGSN ;步骤406 =SGSN收到上行LLC帧后重置Ready Timer。参照图5所示,为本发明的从SGSN侧进行改进的实施例的方法流程图。对于SGSN来说,当只存在由SGSN向MS侧的下行业务时,SGSN在启动Ready Timer 定时器同时,启动另外一个增设的定时器Ready Timer2。当SGSN在传输下行数据Ready Timer2超时时,由SGSN向MS侧发送一个任意非0长度的LLC帧,目的使得MS接收到此LLC 帧时,向SGSN返回一个LLC帧的应答,从而使SGSN和MS在Ready Timer定时器超时前重 置 Ready Timer。此 Ready Timer2—定要小于 Ready Timer,当 Ready Timer 被停止时,停止 Ready Timer2。
6
对于SGSN向MS侧发送的LLC帧,可以为协议44064中的一个I帧或者是S帧, 此I帧或者S帧需将Abit置为1。所有的I帧和S帧都包括确认请求(Acknowledgement Request)(A)bit。本实施例的方法包括以下步骤步骤501 :MS发起附着请求到SGSN ;步骤502 :SGSN收到附着请求后,回应附着应到给MS,同时将协商好的Ready Timer 告知 MS,SGSN 启动 Ready Timer 定时器和 ReadyTimer2 ;步骤503 =MS收到附着应答后,启动Ready Timer定时器,附着完成;步骤504 =SGSN在传输下行数据中Ready Timer2超时后SGSN下发下行LLC帧到 MS ;步骤505 =MS收到下行LLC帧后回应上行LLC帧到SGSN,重置Ready Timer ;步骤506 =SGSN 收到上行 LLC 帧后重置 Ready Timer 和 Ready Timer2.本发明还提供了一种改善通用分组无线业务系统单下行业务性能的系统,适用于 由通用分组无线业务服务支持节点SGSN侧向移动台MS侧的下行业务,所述系统包括SGSN 侧、MS侧分别预设的就绪定时器Ready Timer,所述系统还包括增加设置的一个Ready Timer,设置于MS侧或者SGSN侧,所述增加设置的Ready Timer的定时时间小于所述预设的Ready Timer的定时时间;第一重置模块,设置于MS侧,用于MS在接收下行数据时,所述增加设置的Ready Timer超时时,重置所述MS侧预设的Ready Timer,使MS继续保持在就绪状态;第二重置模块,设置于SGSN侧,用于SGSN在传输下行数据时,所述增加设置的 Ready Timer超时时,重置所述SGSN侧的预设的Ready Timer,使SGSN继续保持在就绪状 态。参照图6所示,为当增加设置的一个Ready Timer设置于MS侧时的系统结构示意 图。当增加设置的就绪定时器601设置于移动台MS侧时,所述MS侧还包括上行逻辑链路控制LLC帧发送模块602,用于在所述第一重置模块603重置所述 MS侧预设的就绪定时器604后,发送LLC帧到SGSN ;相应的,所述第二重置模块605,用于在SGSN收到上行LLC帧后重置SGSN侧预设的就绪定 时器606。参照图7所示,为当增加设置的一个Ready Timer设置于SGSN侧时的系统结构示 意图。当增加设置的就绪定时器701设置于SGSN侧时,所述SGSN侧还包括下行LLC帧发送模块702,用于在所述增加设置的Ready Timer 701超时后下发下 行LLC帧到MS ;所述MS侧还包括上行逻辑链路控制LLC帧发送模块703,用于收到下行LLC帧 后回应上行LLC帧到SGSN,所述第一重置模块704,用于在回应上行LLC帧后重置MS侧预设的Ready Timer706 ;所述第二重置模块705,用于在收到上行LLC帧后重置SGSN侧预设的ready Timer707o作为本发明优选的实施方式,所述系统还可以包括
第一停止模块,设置于MS侧,用于当所述MS侧预设的Ready Timer被停止时,停 止所述MS侧增加设置的Ready Timer ;或者,第二停止模块,设置于SGSN侧,用于当所述SGSN侧预设的Ready Timer被停止时, 停止所述SGSN侧增加设置的Ready Timer。所述LLC帧长度大于0。所述LLC帧为I帧或者是S帧,所述I帧或者S帧将Abit 置为1。本发明通过增加设置一个定时时间小于预设的Ready Timer的Ready Timer定时 器,SGSN和MS在预设的Reaty Timer定时器超时前,利用所述增加设置的Ready Timer定 时器的定时重置所述预设的Ready Timer,从而减少了分组域单下行业务的中断次数。本发 明可以应用于任何分组域的单下行业务。本发明所述方案,并不仅仅限于说明书和实施方式中所列运用。对本发明技术所 属领域的普通技术人员来说,可根据本发明做出各种相应的改变和变形,而所有这些相应 的改变和变形都属于本发明权利要求的保护范围。
权利要求
一种改善通用分组无线业务系统单下行业务性能的方法,适用于由通用分组无线业务服务支持节点SGSN侧向移动台MS侧的下行业务,所述SGSN侧、MS侧分别预设了就绪定时器Ready Timer,其特征在于,所述方法包括在MS侧或者SGSN侧增加设置一个Ready Timer,所述增加设置的Ready Timer的定时时间小于所述预设的Ready Timer的定时时间;MS附着到SGSN后,MS侧、SGSN侧启动所述预设的Ready Timer与所述增加设置的Ready Timer;在所述增加设置的Ready Timer超时时,重置所述MS侧、SGSN侧的预设的Ready Timer和增加设置的Ready Timer,使MS、SGSN继续保持在就绪状态。
2.如权利要求1所述的方法,其特征在于,当在MS侧增加设置一个Ready Timer时,在所述增加设置的Ready Timer超时时,重 置所述MS侧、SGSN侧的预设的Ready Timer的步骤包括所述增加设置的Ready Timer超时后,MS重置预设的Ready Timer ;MS发送上行逻辑链路控制LLC帧到SGSN ;SGSN收到上行LLC帧后重置预设的Ready Timer。
3.如权利要求1所述的方法,其特征在于,当在SGSN侧增加设置一个Ready Timer时,在所述增加设置的Ready超时时,重置所 述MS侧、SGSN侧的Ready Timer的步骤包括所述增加设置的Ready Timer超时后SGSN下发下行LLC帧到MS ;MS收到下行LLC帧后回应上行LLC帧到SGSN,并重置预设的Ready Timer ;SGSN收到上行LLC帧后重置预设的ready Timer。
4.如权利要求1所述的方法,其特征在于,所述方法还包括当所述预设的Ready Timer被停止时,停止所述增加设置的Ready Timer。
5.如权利要求2或3所述的方法,其特征在于,所述LLC帧长度大于0。
6.如权利要求5所述的方法,其特征在于,所述LLC帧为I帧或者是S帧,所述I帧或 者S帧将Abit置为1。
7.一种改善通用分组无线业务系统单下行业务性能的系统,适用于由通用分组无线业 务服务支持节点SGSN侧向移动台MS侧的下行业务,所述系统包括SGSN侧、MS侧分别预设 的就绪定时器Ready Timer,其特征在于,所述系统还包括增加设置的一个Ready Timer,设置于MS侧或者SGSN侧,所述增加设置的Ready Timer 的定时时间小于所述预设的Ready Timer的定时时间;第一重置模块,设置于MS侧,用于MS在接收下行数据时,所述增加设置的Ready Timer 超时时,重置所述MS侧预设的Ready Timer,使MS继续保持在就绪状态;第二重置模块,设置于SGSN侧,用于SGSN在传输下行数据时,所述增加设置的Ready Timer超时时,重置所述SGSN侧的预设的Ready Timer,使SGSN继续保持在就绪状态。
8.如权利要求7所述的系统,其特征在于,当增加设置的一个ReadyTimer设置于MS 侧时,所述MS侧还包括上行逻辑链路控制LLC帧发送模块,用于在所述第一重置模块重置所述MS侧预设的 Ready Timer后,发送LLC帧到SGSN ;相应的,所述第二重置模块,用于在SGSN收到上行LLC帧后重置SGSN侧预设的Ready Timer。
9.如权利要求7所述的系统,其特征在于,当增加设置的一个ReadyTimer设置于SGSN 侧时,所述SGSN侧还包括下行LLC帧发送模块,用于在所述增加设置的Ready Timer超时后下发下行LLC帧到MS ;所述MS侧还包括上行逻辑链路控制LLC帧发送模块,用于收到下行LLC帧后回应上 行LLC帧到SGSN,所述第一重置模块,用于在回应上行LLC帧后重置MS侧预设的Ready Timer ; 所述第二重置模块,用于在收到上行LLC帧后重置SGSN侧预设的ready Timer。
10.如权利要求7所述的系统,其特征在于,所述系统还包括第一停止模块,设置于MS侧,用于当所述MS侧预设的Ready Timer被停止时,停止所 述MS侧增加设置的Ready Timer ;或者,第二停止模块,设置于SGSN侧,用于当所述SGSN侧预设的Ready Timer被停止时,停 止所述SGSN侧增加设置的Ready Timer。
全文摘要
本发明提供了一种改善通用分组无线业务系统单下行业务性能的方法及系统,适用于由通用分组无线业务服务支持节点SGSN侧向移动台MS侧的下行业务,SGSN侧、MS侧分别预设了就绪定时器Ready Timer,所述方法包括在MS侧或者SGSN侧增加设置一个Ready Timer,增加设置的Ready Timer的定时时间小于预设的Ready Timer的定时时间;MS附着到SGSN后,MS侧、SGSN侧启动预设的Ready Timer与增加设置的Ready Timer;在增加设置的Ready Timer超时时,重置MS侧、SGSN侧的预设的Ready Timer和增加设置的Ready Timer,使MS、SGSN继续保持在就绪状态。本发明提供的方法减少了分组域单下行业务的中断次数,改善用户体验。
文档编号H04W28/18GK101932035SQ20091014727
公开日2010年12月29日 申请日期2009年6月19日 优先权日2009年6月19日
发明者吕洪涛, 李姝 , 王志英 申请人:中兴通讯股份有限公司