上行临时块流的建立方法及其系统和用户终端的制作方法

文档序号:7961416阅读:172来源:国知局
专利名称:上行临时块流的建立方法及其系统和用户终端的制作方法
技术领域
本发明涉及移动通信领域,特别涉及全球移动通信系统(Global Systemfor Mobile communication,简称“GSM”)中的上行临时块流的建立技术。
背景技术
随着移动通信技术和网际协议(Internet Protocol,简称“IP”)技术的不断发展,移动通信网已经从传统的电路交换全球移动通信系统(GlobalSystem for Mobile Communications,简称“GSM”)发展到如今支持分组交换业务的通用分组无线业务(General Packet Radio Service,简称“GPRS”)网络,并不断向第三代移动通信网络发展,从而满足用户不断增长的业务需求。
GPRS网络是一种基于GSM网络的新一代蜂窝移动通信网络,GPRS网络协议由传输平面和信令平面组成。传输平面提供用户信息的传输以及相关控制过程,如流控、错误检测、错误纠正和错误恢复等过程的信息传输;信令平面提供对传输平面的控制和支持,完成GPRS网络接入连接的控制、分组数据协议的关联以及附加业务等。
在GPRS的协议栈中,存在两个数据传输的子层,逻辑链路控制层协议(Logic Link Control Layer,简称“LLC”)子层和无线链路控制层协议(RadioLink Control Layer,简称“RLC”)子层,两个子层都提供确认和非确认模式的数据传输功能。
在GPRS的协议体系中,在传输平面上,RLC子层位于LLC子层和媒体访问控制(Medium Access Control,简称“MAC”)层之间;在信令平面上,RLC子层则位于无线资源控制(Radio Resource Control简称“RRC”)层和MAC子层之间。在描述GPRS业务的规范GSM4.60中,RLC和MAC的功能没有严格差别。用户终端端的RLC子层主要完成如下功能在LLC子层和MAC子层之间传送LLC-协议数据单元(Protocol Data Unit,简称“PDU”);将LLC-PDU分段为RLC数据块以及将RLC数据块重组为LLC-PDU;将RLC/MAC控制块重组为RLC/MAC控制消息;采用选择性重传RLC数据块的后向纠错过程,提供确认模式传输。
在GPRS中,用户终端和网络侧之间的RLC连接称为临时块流(Temporary Block Flow,简称“TBF”)。TBF用以支持LLC PDU在分组物理信道上的双向传输。单个TBF总是单向的,它可以分为上行TBF和下行TBF,无论是上行TBF或下行TBF都仅在RLC连接期间存在。RLC子层的TBF可以有两种数据传输模式确认模式和非确认模式。在确认模式下,RLC保证将LLC-PDU传输到对等层;而在非确认模式,RLC并不保证将数据可靠地传输到对等层。在同一个方向、同一时刻,只能由一种RLC模式的TBF进行数据传输。
在现有技术中,用户终端要向网络侧发送分组数据,首先要建立上行TBF,典型的TBF建立过程如图1所示,在步骤110中,用户终端向网络侧发送信道请求,要求建立上行TBF。接着进入步骤120,网络侧收到请求后,为该用户终端分配上行TBF,向其发送资源指配。接着进入步骤130,用户终端开始在分配的TBF上发送上行数据块。
在用户终端发送分组数据完毕后,需要释放相应的TBF,典型的上行TBF释放过程如图2所示,在步骤210中,用户终端在其需要发送的分组数据块只有最后三个时,进入倒数记数过程,在发送倒数第三个上行数据块时,设置“Count down”为2,通知网络侧还有两个数据块需要发送。接着进入步骤220,用户终端继续发送倒数第二个上行数据块,并设置“Count down”为1,通知网络侧还有一个数据块需要发送。接着进入步骤230,用户终端发送最后一个上行数据块,并设置“Count down”为0,通知网络侧上行数据块已经发送完毕,准备释放上行TBF。接着进入步骤240,网络侧在接收到用户终端发送完毕的消息后,向用户终端发送分组上行数据确认消息,并将该消息中的“FAI”标志置为1,表示网络已经接收了所有上行数据块,可以释放上行TBF。接着进入步骤250,用户终端接收到该消息后返回分组控制确认消息,并释放TBF。
如果用户终端处于非扩展上行TBF模式,并且用户终端发送的分组控制确认消息类型为随机突发,则用户终端在通知网络侧数据块发送完毕并收到网络侧的确认消息后,如果发现还有上行数据需要发送,可请求网络侧为其重新建立TBF。
具体地说,如图3所示,在步骤310中,用户终端发送最后一个数据块,并设置“Count down”为0,通知网络上行数据块已经发送完毕,准备释放上行TBF。接着进入步骤320,网络侧向用户终端发送分组上行数据确认消息,将消息中的“FAI”标志置为1,表示网络侧已经接收了上行数据块,可以释放上行TBF,并将“TBF Est”标志置为1,表示网络侧允许该用户终端重新建立新的TBF。如果该用户终端处于非扩展上行TBF模式,并且其发送的分组控制确认消息类型为随机突发,则接着进入步骤330,用户终端接收到来自网络侧的上行数据确认消息后返回分组控制确认消息,并且将该消息中的“Ctrl Ack”标志置为00,表示还有数据要发送,请求网络侧建立新的TBF。接着进入步骤340,网络为用户终端指配单块,不建立TBF。接着进入步骤350,用户终端在网络侧所指配的单块上发送资源请求。接着进入步骤360,网络侧收到该请求后,发送资源指配,建立上行TBF。接着进入步骤370,用户终端在重新建立的TBF上继续发送上行数据块。
在实际应用中,上述方案存在以下问题现有技术中,网络侧为同一用户终端连续建立上行TBF时,存在不必要的资源请求过程,减缓了上行TBF的建立速度,且浪费了网络资源。
造成这种情况的主要原因在于,现有技术中,用户终端在发送完最后一个数据块后重新有数据需要发送时,考虑到新建立的上行TBF跟原有上行TBF在RLC模式或者服务质量(QoS)等方面可能不一样,在为其再次建立上行TBF之前,要求用户终端重新发送资源请求,然而,在很多情况下,新建立的TBF与原有的上行TBF是相同的,多余的资源请求会减缓上行TBF的建立速度,且浪费不必要的网络资源。

发明内容
有鉴于此,本发明的主要目的在于提供一种上行临时块流的建立方法及其系统和用户终端,使得用户终端与网络侧间能在完全兼容现有方案的同时快速建立上行TBF。
为实现上述目的,本发明提供了一种上行临时块流的建立方法,包含以下步骤用户终端处于非扩展上行临时块流模式,且发送的分组控制确认消息类型为随机突发,当该用户终端在上行临时块流释放过程中有新数据需要上传时,如果该被释放的上行临时块流的参数适用于该新数据的上传,则该用户终端与网络侧根据被释放的上行临时块流的参数为该新数据直接建立临时块流。
其中,所述用户终端与所述网络侧直接建立临时块流的步骤包含以下子步骤所述用户终端向所述网络侧发送请求直接建立临时块流的消息;所述网络侧收到所述请求直接建立临时块流的消息后,直接进行上行资源指配,建立与该用户终端的上行临时块流。
此外在所述方法中,如果所述被释放的上行临时块流的参数不适用于所述新数据的上传,则还包含以下步骤所述用户终端向所述网络侧发送请求分配单块的消息;所述网络侧收到所述请求分配单块的消息后,为所述用户终端指配单块;所述用户终端在所指配的单块中发送资源请求;所述网络侧根据收到的所述资源请求进行上行资源指配,并建立与所述用户终端的上行临时块流。
此外在所述方法中,所述用户终端通过在向所述网络侧发送的请求消息中设置所述分组控制确认消息中的标志,来表示该请求消息所请求的为分配单块或直接建立临时块流。
此外在所述方法中,所述分组控制确认消息中的标志为扩展的“ctrlACK”。
此外在所述方法中,还包含以下步骤所述网络侧在接收到所述请求直接建立临时块流的消息后,根据预置策略强制为该用户终端指配单块;所述用户终端在所指配的单块中发送资源请求;所述网络侧根据收到的所述资源请求进行上行资源指配,并建立与所述用户终端的上行临时块流。
此外,所述方法应用于全球移动通信系统网络。
本发明还提供了一种用户终端,包含用于与网络侧进行信令的交互的收发模块,还包含判断模块,用于在该用户终端处于非扩展上行临时块流模式,发送的分组控制确认消息类型为随机突发,并且上行临时块流释放过程中有新数据需要上传时,判断该被释放的上行临时块流的参数是否适用于该新数据的上传,如果是则指示所述收发模块通过与网络侧的交互根据被释放的上行临时块流的参数为该新数据直接建立临时块流。
其中,所述判断模块还用于在判定所述被释放的上行临时块流的参数不适用于所述新数据的上传时,指示所述收发模块向所述网络侧发送请求分配单块的消息。
本发明还提供了一种上行临时块流的建立系统,包含网络侧与至少一个用户终端,所述用户终端还包含用于与网络侧进行信令的交互的收发模块,以及判断模块,用于在该用户终端处于非扩展上行临时块流模式,发送的分组控制确认消息类型为随机突发,并且上行临时块流释放过程中有新数据需要上传时,判断该被释放的上行临时块流的参数是否适用于该新数据的上传,如果是,则指示所述收发模块向所述网络侧发送请求直接建立临时块流的消息;所述网络侧还包含识别模块,用于识别所述收发模块发送的请求消息,如果发送的是所述请求直接建立临时块流的消息,则该网络侧根据被释放的上行临时块流的参数直接进行上行资源指配,建立与该用户终端的上行临时块流。
其中,所述用户终端的判断模块还用于在判定所述被释放的上行临时块流的参数不适用于所述新数据的上传时,指示所述收发模块向所述网络侧发送请求分配单块的消息;所述网络侧的识别模块在识别出所述收发模块发送的为请求分配单块的消息时,通知该网络侧与该用户终端进行交互,建立与该用户终端的上行临时块流。
通过比较可以发现,本发明的技术方案与现有技术的主要区别在于,在用户终端处于非扩展上行TBF模式,且发送的分组控制确认消息类型为随机突发时,如果该用户终端在上行TBF释放过程中有新的数据需要上传,则根据所释放的上行TBF的参数是否适用于新数据的上传,选择向网络侧发送请求分配单块的消息,还是发送请求直接建立TBF的消息。如果所释放的上行TBF的参数适用于新数据的上传,则用户终端向网络侧发送请求直接建立TBF的消息,否则向网络侧发送请求分配单块的消息。使得用户终端在所释放的上行TBF的参数适用于新数据的上传时,可以直接请求网络侧建立TBF,而无需经过请求分配单块、再在所分配的单块中发送资源请求等信令流程,加快了上行TBF的建立。
用户终端仅通过在向网络侧发送的请求消息中设置分组控制确认消息中的标志,如扩展的“ctrl ACK”,来表示该请求消息为请求分配单块的消息或是请求直接建立TBF的消息。使得本发明能完全兼容现有技术的方案。


图1是现有技术中上行TBF的建立方法流程图;图2是现有技术中上行TBF的释放方法流程图;图3是现有技术中非扩展上行TBF的上行TBF释放过程中重新建立上行TBF的方法流程图;图4是根据本发明第一实施方式的上行TBF的建立方法流程图;图5是根据本发明第三实施方式的上行TBF的建立系统结构图。
具体实施例方式
为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明作进一步地详细描述。
本发明的核心在于,在用户终端处于非扩展上行TBF模式,且其向网络侧发送的分组控制确认消息类型为随机突发时,如果该用户终端在上行TBF释放过程中有新的数据需要上传,则根据所释放的上行TBF的参数是否适用于新的数据的上传,选择向网络侧发送请求分配单块的消息,还是发送请求直接建立TBF的消息。如果所释放的上行TBF的参数适用于新数据的上传,则用户终端向网络侧发送请求直接建立TBF的消息,否则用户终端向网络侧发送请求分配单块的消息,并在网络侧分配的单块中重新发送资源请求。
下面根据发明原理对本发明第一实施方式上行TBF的建立方法进行说明。
如图4所示,在用户终端处于非扩展上行TBF模式,且其向网络侧发送的分组控制确认消息类型为随机突发时,如果该用户终端在上行TBF释放过程中有新的数据需要上传,则进入步骤410,用户终端判断所释放的上行TBF的参数是否适用于新的数据的上传,如果适用则进入步骤420,反之则进入步骤440。
在步骤420中,由于被释放的上行TBF的参数适用于该新数据的上传,因此用户终端向网络侧发送请求直接建立TBF的消息。具体地说,用户终端通过将请求消息中的分组控制确认消息中扩展的“ctrl ACK”标志设置为01,表示该请求消息请求网络侧直接建立TBF。
接着进入步骤430,网络侧接收到分组控制确认消息中扩展的“ctrl ACK”标志设置为01的请求消息后,直接根据被释放的上行TBF的参数进行本次上行资源指配,建立与该用户终端的上行TBF,因此用户终端无需经过请求分配单块、再在所分配的单块中发送资源请求等信令流程,加快了上行TBF的建立。
由于被释放的上行TBF的参数不适用于新数据的上传,因此进入步骤440,用户终端向网络侧发送请求分配单块的消息。具体地说,用户终端通过将请求消息中的分组控制确认消息中扩展的“ctrl ACK”标志设置为01,表示该请求消息请求网络侧分配单块。
接着进入步骤450,网络侧接收到分组控制确认消息中扩展的“ctrl ACK”标志设置为01的请求消息后,为该用户终端指配单块。
接着进入步骤460,用户终端在网络侧所指配的单块中发送资源请求。
接着进入步骤470,网络侧根据接收到的资源请求进行上行资源指配,并建立与该用户终端的上行TBF。
在本实施方式中,用户终端仅通过在向网络侧发送的请求消息中设置分组控制确认消息中的标志,如扩展的“ctrl ACK”,使得用户终端在被释放的上行TBF的参数适用于新数据的上传时,可以请求直接建立TBF,在被释放的上行TBF的参数不适用于新数据的上传时,可以请求分配单块并通过分配的单块重新发送资源请求,使得本发明在提高上行TBF建立速度的同时,完全兼容现有技术的方案。
本发明第二实施方式上行TBF的建立方法与第一实施方式大致相同,第一实施方式中,网络侧在接收到来自用户终端的直接建立TBF的请求后,直接根据被释放的上行TBF的参数进行本次上行资源指配,建立与该用户终端的上行TBF。而在本实施方式中,在网络侧需要进一步测试用户终端能力等情况下,即使网络侧接收到直接建立TBF的请求消息,也不直接为用户终端建立TBF,而是根据预置策略强制为该用户终端指配单块,要求该用户终端在所指配的单块中发送资源请求,之后,网络侧根据接收到的资源请求进行上行资源指配,并建立与该用户终端的上行TBF。
本发明第三实施方式上行TBF的建立系统,如图5所示,包含网络侧与至少一个用户终端,其中,用户终端还包含用于与网络侧进行信令的交互的收发模块,和用于判断被释放的上行TBF的参数是否适用于新数据的上传的判断模块,网络侧还包含识别模块,用于识别用户终端的收发模块发送的请求消息。
具体地说,在用户终端处于非扩展上行TBF模式,且发送的分组控制确认消息类型为随机突发时,如果该用户终端在上行TBF释放过程中有新数据需要上传,则通过判断模块判断该被释放的上行TBF的参数是否适用于新数据的上传,如果适用,则指示收发模块向网络侧发送直接建立上行TBF的请求,网络侧的识别模块在识别出该用户终端发送的是请求直接建立TBF的消息时,根据被释放的上行TBF的参数为该用户终端直接建立TBF;反之,如果用户终端的判断模块判断该被释放的上行TBF的参数不适用于新数据的上传,则指示收发模块向网络侧发送请求分配单块的消息,网络侧的识别模块在识别出该用户终端发送的是请求分配单块的消息时,通知网络侧向该用户终端指配单块,该用户终端在网络侧指配的单块中发送资源请求,进而网络侧根据该资源请求进行上行资源指配,并建立与该用户终端的上行TBF。
虽然通过参照本发明的某些优选实施方式,已经对本发明进行了图示和描述,但本领域的普通技术人员应该明白,可以在形式上和细节上对其作各种改变,而不偏离本发明的精神和范围。
权利要求
1.一种上行临时块流的建立方法,其特征在于,包含以下步骤用户终端处于非扩展上行临时块流模式,且发送的分组控制确认消息类型为随机突发,当该用户终端在上行临时块流释放过程中有新数据需要上传时,如果该被释放的上行临时块流的参数适用于该新数据的上传,则该用户终端与网络侧根据被释放的上行临时块流的参数为该新数据直接建立临时块流。
2.根据权利要求1所述的上行临时块流的建立方法,其特征在于,所述用户终端与所述网络侧直接建立临时块流的步骤包含以下子步骤所述用户终端向所述网络侧发送请求直接建立临时块流的消息;所述网络侧收到所述请求直接建立临时块流的消息后,直接进行上行资源指配,建立与该用户终端的上行临时块流。
3.根据权利要求2所述的上行临时块流的建立方法,其特征在于,如果所述被释放的上行临时块流的参数不适用于所述新数据的上传,则还包含以下步骤所述用户终端向所述网络侧发送请求分配单块的消息;所述网络侧收到所述请求分配单块的消息后,为所述用户终端指配单块;所述用户终端在所指配的单块中发送资源请求;所述网络侧根据收到的所述资源请求进行上行资源指配,并建立与所述用户终端的上行临时块流。
4.根据权利要求3所述的上行临时块流的建立方法,其特征在于,所述用户终端通过在向所述网络侧发送的请求消息中设置所述分组控制确认消息中的标志,来表示该请求消息所请求的为分配单块或直接建立临时块流。
5.根据权利要求4所述的上行临时块流的建立方法,其特征在于,所述分组控制确认消息中的标志为扩展的“ctrl ACK”。
6.根据权利要求2至5中任一项所述的上行临时块流的建立方法,其特征在于,还包含以下步骤所述网络侧在接收到所述请求直接建立临时块流的消息后,根据预置策略强制为该用户终端指配单块;所述用户终端在所指配的单块中发送资源请求;所述网络侧根据收到的所述资源请求进行上行资源指配,并建立与所述用户终端的上行临时块流。
7.根据权利要求1至5中任一项所述的上行临时块流的建立方法,其特征在于,所述方法应用于全球移动通信系统网络。
8.一种用户终端,包含用于与网络侧进行信令的交互的收发模块,其特征在于,还包含判断模块,用于在该用户终端处于非扩展上行临时块流模式,发送的分组控制确认消息类型为随机突发,并且上行临时块流释放过程中有新数据需要上传时,判断该被释放的上行临时块流的参数是否适用于该新数据的上传,如果是则指示所述收发模块通过与网络侧的交互根据被释放的上行临时块流的参数为该新数据直接建立临时块流。
9.根据权利要求8所述的用户终端,其特征在于,所述判断模块还用于在判定所述被释放的上行临时块流的参数不适用于所述新数据的上传时,指示所述收发模块向所述网络侧发送请求分配单块的消息。
10.一种上行临时块流的建立系统,包含网络侧与至少一个用户终端,其特征在于,所述用户终端包含用于与网络侧进行信令的交互的收发模块,以及判断模块,用于在该用户终端处于非扩展上行临时块流模式,发送的分组控制确认消息类型为随机突发,并且上行临时块流释放过程中有新数据需要上传时,判断该被释放的上行临时块流的参数是否适用于该新数据的上传,如果是,则指示所述收发模块向所述网络侧发送请求直接建立临时块流的消息;所述网络侧还包含识别模块,用于识别所述收发模块发送的请求消息,如果发送的是所述请求直接建立临时块流的消息,则该网络侧根据被释放的上行临时块流的参数直接进行上行资源指配,建立与该用户终端的上行临时块流。
11.根据权利要求10所述的上行临时块流的建立系统,其特征在于,所述用户终端的判断模块还用于在判定所述被释放的上行临时块流的参数不适用于所述新数据的上传时,指示所述收发模块向所述网络侧发送请求分配单块的消息;所述网络侧的识别模块在识别出所述收发模块发送的为请求分配单块的消息时,通知该网络侧与该用户终端进行交互,建立与该用户终端的上行临时块流。
全文摘要
本发明涉及移动通信领域,公开了一种上行临时块流的建立方法及其系统和用户终端,使得用户终端与网络侧间能在完全兼容现有方案的同时快速建立上行TBF。本发明中,在用户终端处于非扩展上行TBF模式,且发送的分组控制确认消息类型为随机突发时,如果该用户终端在上行TBF释放过程中有新的数据需要上传,则根据所释放的上行TBF的参数是否适用于新数据的上传,选择向网络侧发送请求分配单块的消息,或是发送请求直接建立TBF的消息。如果所释放的上行TBF的参数适用于新数据的上传,则用户终端向网络侧发送请求直接建立TBF的消息,否则向网络侧发送请求分配单块的消息。
文档编号H04L12/56GK1984065SQ20061008227
公开日2007年6月20日 申请日期2006年5月17日 优先权日2006年5月17日
发明者赵刚 申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1