Gprs系统中的一种下行数据传输指派方法

文档序号:7937746阅读:274来源:国知局
专利名称:Gprs系统中的一种下行数据传输指派方法
技术领域
本发明涉及GPRS(General Packet Radio Service无线分组数据业务)系统,具体而言,涉及GPRS系统中下行数据传输的指派方法。
背景技术
GPRS系统中无线口的下行数据传输是通过下行临时块流(Temp Block Flow以下简称TBF)完成的。下行临时块流的建立有三种方式CCCH(CommonControl Channel公共控制信道)信道上的下行TBF建立流程;PCCCH(PacketCommon Control Channel分组公共控制信道)信道上的下行TBF建立流程和PACCH(Packet Assiociated Control Channel分组随路信令信道)信道上的下行TBF建立流程。前两种下行TBF建立流程统称为公共控制信令信道的下行TBF建立流程,第三种下行TBF建立流程称为分组信道的下行TBF建立流程。选择哪种建立流程是根据BSS(Base Station System,基站系统)发送分组下行信道指派消息时,移动台所监听的信道决定的,如果移动台并未监听该信道而BSS选择在该信道上发送分组下行信道指派消息,那么,指派过程就会失败。由于下行TBF的建立完全是由SGSN(Serving GPRS Support Node,服务网关支持节点)下发的数据包触发的,因此当BSS发送分组下行信道指派消息时,很可能不能确切得知移动台当前所监听的信道,容易造成下行指派过程失败,进而造成下行数据包被BSS丢弃的结果。特别是当移动台的TBF状态正处于上行释放态或下行释放态时,BSS更是很难确知当前移动台所监听的信道。图1和图2详细说明了这种情况。
正常的下行TBF释放流程如图1所示。图中a点表示BSS向MS(MobileStation移动台)发送FBI(Final Block Indication)=1的数据块的时刻,即最后一块数据块的时刻。图中b点表示MS收到BSS发送的最后一块数据块后向BSS回应FAI(Final Ack Indication)=1的下行数据应答的时刻。从b点表示的这一时刻开始,MS启动定时器T3192。图中c点表示BSS收到MS发送的下行数据应答的时刻,BSS从c点表示的这一时刻开始启动定时器T3193。图1中d点表示BSS侧定时器T3193超时,BSS释放下行TBF。ETSI 0460740协议(185页13.2小节)规定T3193必须大于T3192,因此BSS网络侧释放下行TBF的时刻总是晚于MS侧释放下行TBF的时刻。MS释放下行TBF后,不再监听分组信道,开始监听公共控制信令信道,从而也就不能继续接收分组信道上的消息。图1中 表示MS发送下行数据应答并启动定时器T3192与BSS接收到下行数据应答并启动定时器T3193之间的时间差,这个时间差与BSS系统时延以及MS和BSS的处理能力都相关,是一个不定值。由于存在 这个不确定的因素,当SGSN的下行数据包在b点与d点间到达BSS时,BSS就无法精确地判断出MS当前所监听的信道,因此无论选择从公共控制信令信道进行下行指派还是从分组信道进行下行指派都有可能失败。
正常的上行TBF释放流程如附图2所示。图中a点表示MS向BSS发送FBI=1的数据块的时刻,即最后一块上行数据块的时刻。图中b点表示BSS向MS发送FAI=1的上行数据应答的时刻。图中c点表示MS向BSS发送分组控制确认的时刻,从c点表示的这一时刻开始,MS释放上行TBF,不再监听分组信道,开始监听公共控制信令信道,从而也就不能继续接收分组信道上的消息。图中d点表示BSS接收到MS发送的分组控制确认的时刻,BSS释放上行TBF。从图2可以看出,BSS网络侧释放上行TBF的时刻总是晚于MS侧释放上行TBF的时刻,而图中 和 与系统时延、MS和BSS的处理能力以及无线环境都相关,是两个不定值。因此当SGSN的下行数据包在a点和d点间到达BSS时,BSS无法精确的判断出MS当前所监听的信道,因此无论选择从公共控制信道发送分组下行信道指派还是从分组随路信令信道发送分组下行信道指派都有可能失败。
针对图1所示的情况,ETSl 0460740协议(72页9.3.2.5小节)指出,BSS侧在T3193运行期间下行指派应从分组信道上发送。但从以上分析过程可以明显看出,这样的指派方式存在明显的缺陷,如图1所示,当MS侧的定时器T3192溢出后,BSS侧定时器T3193还没有溢出,此时,下行指派如果从分组信道上发送,由于MS并未监听分组信道,因此无法接收到网络侧发送的下行指派消息,下行指派必然失败。针对图2所示的情况,ETSI 0460740协议对此没有明确的描述。目前尚未没有发现相关的公开技术资料能有效地解决上述的下行指派问题。

发明内容
本发明所要解决的技术问题就是上述GPRS系统中下行数据传输指派成功率不高的问题,提出一种能够有效提高指派成功率的下行数据传输指派方法。
本发明的核心思想是当BSS接收到SGSN的下行数据,但不能确认移动台当前所监听的信道时,首先进行一次分组信道上的指派尝试,如果成功则进入正常的下行数据传输流程,如果失败则再进行一次公共控制信令信道的指派。两次指派过程确保了移动台正确接收到网络侧发送的下行指派消息。
本发明提出的技术方案为GPRS系统中的一种下行数据传输指派方法,包括如下步骤(1)BSS接收到SGSN的下行数据,保存下行数据幀;(2)BSS尝试在分组信道上发送下行指派消息,并在该消息中设置应答标记;(3)BSS在指定的上行块上接收移动台的下行指派应答,如果接收到了移动台的应答,则执行步骤(5);(4)BSS在公共控制信令信道上重新发送下行指派消息;(5)指派成功后,进行分组数据传输。
或者(1)BSS接收到SGSN的下行数据,保存下行数据幀;(2)BSS尝试在公共控制信令信道上上发送下行指派消息,并在该消息中设置应答标记;(3)BSS在指定的上行块上接收移动台的下行指派应答,如果接收到了移动台的应答,则执行步骤(5);(4)BSS在分组信道重新发送下行指派消息;(5)指派成功后,进行分组数据传输。
上述的步骤(2)中,在下行指派消息中设置应答标记的方法是在下行指派消息中置上行预留块标记,指示移动台该消息需要应答。
使用本发明提出的下行数据传输指派方法,能够有效地减少在前述两种情况下,由于指派消息发送错误而引起的下行数据包丢弃的现象,有效地提高了GPRS系统中下行数据传输指派的成功率。


图1是BSS和MS正常的下行TBF释放流程示意图。
图2是BSS和MS正常的上行TBF释放流程示意图。
图3是本发明提出的指派方法的具体流程图。
具体实施例方式
下面结合附图和实施例对本发明作进一步的详细说明。
图1和图2在背景技术中已经进行过说明。
图3是本发明提出的指派方法的具体流程图。如图所示,本发明提出的方法包括下列步骤步骤(1)BSS接收到SGSN的下行数据,保存下行数据幀,延长下行数据幀的生命周期。
步骤(2)BSS尝试在分组信道上发送下行指派消息,并在该消息中设置应答标记。在本发明的一个实施例中,在下行指派消息中设置应答标记的方法是在下行指派消息中置上行预留块标记,指示移动台该消息需要应答。
步骤(3)BSS在指定的上行块上接收移动台的下行指派应答,如果接收到了移动台的应答,说明下行指派成功,则执行步骤(5)。如果BSS在指定的上行块上没有接收到移动台的应答,说明分组信道上的下行指派不成功,转入步骤(4)。
步骤(4)BSS在公共控制信令信道上重新发送下行指派消息。
步骤(5)指派成功后,进行分组数据传输。
本发明还有一种等效的技术方案,即首先尝试在公共控制信令信道上发送下行指派消息,如果不成功再在分组信道上发送下行指派消息,具体过程和上述的流程类似,不再赘述。
使用本发明提出的技术方案,针对图1所示情况,当SGSN的下行数据包在b点和c点间到达BSS时,经过本发明中的步骤(1)、(2)、(3)、(5)即可进入正常的分组下行数据传输流程。当SGSN的下行数据包在c点和d点间到达SGSN时,经过本发明中的步骤(1)、(2)、(3)、(4)、(5)即可进入正常的下行数据传输流程。针对图2所示情况,当SGSN下行分组数据包在a点和b点间到达BSS时,经过本发明中的步骤(1)、(2)、(3)、(5)即可进行正常的分组下行数据传输流程,当SGSN的下行数据包在c点和d点间到达SGSN时,经过本发明中的步骤(1)、(2)、(3)、(4)、(5)即可进入正常的下行数据传输流程。
下表以对2款手机各进行100次FTP数据传输业务过程(每次数据传输的数据量大小为90Kbps)进行对比实验,测试本发明实施前和实施后对下行数据传输丢包率的影响。

上表所示的实验结果充分说明了在采用本发明提出的技术方案后,有效地提高了GPRS系统中下行数据传输的指派成功率,进而降低了由于指派消息发送错误而引起的下行数据包丢包率。
权利要求
1.GPRS系统中的一种下行数据传输指派方法,其特征在于包括如下步骤(1)BSS接收到SGSN的下行数据,保存下行数据幀;(2)BSS尝试在分组信道上发送下行指派消息,并在该消息中设置应答标记;(3)BSS在指定的上行块上接收移动台的下行指派应答,如果接收到了移动台的应答,则执行步骤(5);(4)BSS在公共控制信令信道上重新发送下行指派消息;(5)指派成功后,进行分组数据传输。
2.GPRS系统中的一种下行数据传输指派方法,其特征在于包括如下步骤(1)BSS接收到SGSN的下行数据,保存下行数据幀;(2)BSS尝试在公共控制信令信道上上发送下行指派消息,并在该消息中设置应答标记;(3)BSS在指定的上行块上接收移动台的下行指派应答,如果接收到了移动台的应答,则执行步骤(5);(4)BSS在分组信道重新发送下行指派消息;(5)指派成功后,进行分组数据传输。
3.根据权利要求1或2所述的GPRS系统中的一种下行数据传输指派方法,其特征在于所述步骤(2)中,在下行指派消息中设置应答标记的方法是在下行指派消息中置上行预留块标记,指示移动台该消息需要应答。
全文摘要
本发明公开了GPRS系统中的一种下行数据传输指派方法,包括如下步骤(1)BSS接收到SGSN的下行数据,保存下行数据幀;(2)BSS尝试在分组信道上发送下行指派消息,并在该消息中设置应答标记;(3)BSS在指定的上行块上接收移动台的下行指派应答,如果接收到了移动台的应答,则执行步骤(5);(4)BSS在公共控制信令信道上重新发送下行指派消息;(5)指派成功后,进行分组数据传输。使用本发明提出的下行数据传输指派方法,能够有效地减少由于指派消息发送错误而引起的下行数据包丢弃的现象,有效地提高了GPRS系统中下行数据传输指派的成功率。
文档编号H04W4/12GK1523836SQ0315638
公开日2004年8月25日 申请日期2003年9月5日 优先权日2003年9月5日
发明者唐雪, 孟志浩, 雪 唐 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1