首页> 中国专利> 资源分配方法、资源分配系统、资源分配实体以及移动台

资源分配方法、资源分配系统、资源分配实体以及移动台

摘要

本发明公开了一种资源分配方法,该方法包括:A.网络侧为移动台MS分配信道资源,确定块序号BSN信息,并将信道资源信息和BSN信息发送给MS;B.MS根据来自于网络侧的信道资源信息确定所使用的资源,并根据接收到的BSN信息,确定BSN占用的空间。本发明还公开了一种资源分配系统,该系统包括:移动台MS和位于网络侧的资源分配实体。本发明又提供了一种资源分配实体和MS。本发明能够减少BSN占用的空间。

著录项

  • 公开/公告号CN101132597A

    专利类型发明专利

  • 公开/公告日2008-02-27

    原文格式PDF

  • 申请/专利权人 华为技术有限公司;

    申请/专利号CN200610111841.5

  • 发明设计人 陈德;柳光;

    申请日2006-08-25

  • 分类号H04Q7/36;H04Q7/38;H04Q7/32;H04B7/26;

  • 代理机构北京德琦知识产权代理有限公司;

  • 代理人宋志强

  • 地址 518129 广东省深圳市龙岗区坂田华为总部办公楼

  • 入库时间 2023-12-17 19:49:57

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2015-10-21

    专利实施许可合同备案的生效 IPC(主分类):H04W16/10 合同备案号:2015990000755 让与人:华为技术有限公司 受让人:苹果公司 发明名称:资源分配方法、资源分配系统、资源分配实体以及移动台 申请公布日:20080227 授权公告日:20101110 许可种类:普通许可 备案日期:20150827 申请日:20060825

    专利实施许可合同备案的生效、变更及注销

  • 2010-11-10

    授权

    授权

  • 2008-04-23

    实质审查的生效

    实质审查的生效

  • 2008-02-27

    公开

    公开

说明书

技术领域

本发明涉及无线通信技术,尤其涉及无线通信过程中的资源分配方法、资源分配系统、资源分配实体以及移动台(MS)。

背景技术

伴随着电子及通信技术的迅速发展,无线通信逐渐成为人们的主要通信手段之一,其用户数量也以成倍的速度快速增长。由于无线通信的普及应用,人们对业务种类以及业务质量的要求不断提高,为了满足用户的需求,通用分组无线业务(GPRS)、全球移动通信系统演进增强数据速率(EDGE)以及高速语音电流交换数据(HSCSD)等技术应运而生,以便向第三代移动通信技术平滑过渡。

在应用上述技术的通信系统中,网络侧预先为MS分配无线资源,以便MS利用所分配的无线资源,与网络侧进行信息交互。对于应用层而言,要传输的数据被分割或者组合成无线链路控制(RLC)/媒体接入控制(MAC)数据块,并在数据转发过程中,以临时块流(TBF)形式在空中接口上传输。每个TBF都可以在一个或者多个分组数据信道(PDCH)上使用无线资源。基于上述思想,在进行逻辑链路控制(LLC)帧的传输时,LLC帧被分割或者组合于一系列RLC数据块中,每个RLC数据块具有网络侧所分配的块序号(BSN),多个RLC数据块按照BSN被顺序传输。

通常情况下,发送端和接收端分别预先设置发送窗口和接收窗口,以便数据传输。从本质上讲,窗口的开始和结束位置均可以用BSN的取值来表示。随着数据的成功发送和接收,即接收到确认(ACK)消息,发送窗口和接收窗口不断向前移动。

对于支持时延敏感业务的通信系统,为了能够及时获得数据块的确认消息,以便发送端及时启动重传,通常采用快速确认方法来确定数据块的传输情况。在快速确认方法中,从承载RLC数据块的无线块中取出一部分空间,并在这部分空间中放入一个作为控制消息的比特位图(Bitmap)。该Bitmap中包含一个BSN和一系列取值为0或1的二进制数值,其中BSN位于Bitmap的开头,用于指示第一个出现错误的RLC数据块,而BSN之后的每个二进制数值都代表对应的数据块是否正确传输。

图1示出了快速确认过程中RLC数据块与Bitmap的示意图。参见图1,假设BSN等于3和6的RLC数据块传输错误,则此时Bitmap中的BSN等于3,BSN后面的二进制数值为110...,其中的1代表传输成功、0代表传输失败。通常BSN所占用的空间是固定的,例如:在通用分组无线业务(GPRS)系统中为7比特,在增强GPRS系统中为11比特。由于Bitmap被承载在无线块中,为了保证传输的数据量,例如,将Bitmap限制为3个字节,即24比特。除去控制消息所必须的校验位和拓展位,仅剩余20比特承载BSN和二进制数值。并且由于网络侧和MS均预先协好BSN占据的比特数,即无论BSN占用的空间固定,因此用于指示RLC传输情况的二进制数值的数目较少。可见,现有的无线资源分配中,BSN占用的空间较大,网络侧每次仅能够较少数量的RLC数据块的传输情况。

发明内容

有鉴于此,本发明提供无线资源分配方法、资源分配系统、资源分配实体以及MS,减少BSN所占用的空间。

为实现上述目的,本发明中的无线资源分配方法包括以下步骤:

A.网络侧为移动台MS分配信道资源,确定块序号BSN信息,并将信道资源信息和BSN信息发送给MS;

B.MS根据来自于网络侧的信道资源信息确定所使用的资源,并根据接收到的BSN信息,确定BSN占用的空间。

其中,所述BSN信息为BSN占用比特数,则步骤B所述确定BSN占用的空间为:

MS将接收到的BSN占用比特数作为BSN占用的空间。

其中,所述BSN信息为BSN代表值,并且预先设置BSN代表值与BSN占用比特数的对应关系,则步骤B所述确定BSN占用的空间为:

MS以接收到的BSN代表值为索引,检索所述BSN代表值与BSN占用比特数的对应关系,获得对应的BSN占用比特数,并将所获得的BSN占用比特数作为BSN占用的空间。

其中,所述BSN信息为窗口大小,并且预先设置由窗口大小确定BSN占用比特数的计算公式,则步骤A所述确定块序号BSN信息为:根据所分配的信道资源确定窗口大小;

步骤B所述确定BSN占用的空间为:MS根据所述由窗口大小确定BSN占用比特数的计算公式,利用接收到的窗口大小计算出BSN占用比特数,并将计算出的BSN占用比特数作为BSN占用的空间。

其中,所述BSN信息为窗口代表值,并且预先设置窗口代表值与窗口大小的对应关系,以及由窗口大小确定BSN占用比特数的计算公式,则步骤A所述确定块序号BSN信息为:根据所分配的信道资源确定窗口大小,并根据所述窗口代表值与窗口大小的对应关系,确定对应的窗口代表值;

步骤B所述确定BSN占用的空间为:MS根据所述窗口代表值与窗口大小的对应关系,确定接收到的窗口代表值对应的窗口大小,并根据所述由窗口大小确定BSN占用比特数的计算公式,计算出所确定的窗口大小对应的BSN占用比特数,并将所获得的BSN占用比特数作为BSN占用的空间。

其中,所述由窗口大小确定BSN占用比特数的计算公式为:

窗口大小乘以2后转换为二进制数,将该二进制的位数作为BSN占用比特数

其中,所述BSN信息为BSN模式,并且预先设置BSN模式与BSN占用比特数的对应关系,则步骤A所述确定块序号BSN信息为:根据所分配的信道资源确定BSN模式;

步骤B所述确定BSN占用的空间为:MS根据所述BSN模式与BSN占用比特数的对应关系,确定接收到的BSN模式对应的BSN占用比特数,并将所确定的BSN占用比特数作为BSN占用的空间。

其中,所述BSN信息为BSN代表值和BSN模式,并且预先设置各BSN模式下BSN代表值与BSN占用比特数的对应关系,则步骤A所述确定块序号BSN信息为:根据所分配的信道资源确定BSN模式和该模式下的BSN代表值;

步骤B所述确定BSN占用的空间为:MS以接收到的BSN代表值为索引,对接收到的BSN模式下BSN代表值与BSN占用比特数的对应关系进行检索,获得对应的BSN占用比特数,并将所获得的BSN占用比特数作为BSN占用的空间。

其中,所述BSN信息为窗口大小和BSN模式,并且预先设置各BSN模式下由窗口大小确定BSN占用比特数的计算公式,则步骤A所述确定块序号BSN信息为:根据所分配的信道资源确定窗口大小以及BSN模式;

步骤B所述确定BSN占用的空间为:MS确定接收到的BSN模式下由窗口大小确定BSN占用比特数的计算公式,利用接收到的窗口大小计算出BSN占用比特数,并将计算出的BSN占用比特数作为BSN占用的空间。

其中,其特征在于,步骤A所述将信道资源信息和BSN信息发送给MS为:

将所述信道资源信息和BSN信息携带于包上行/下行指配消息或者立即指配消息中,发送给MS。

本发明还提供一种无线资源分配系统,减少BSN所占用的空间。本发明中的无线资源分配系统包括:移动台MS和位于网络侧的资源分配实体,其中,

所述MS用于接收来自于资源分配实体的信道资源信息和块序号BSN信息,根据接收到的信道资源信息确定所使用的资源,并根据BSN信息确定BSN占用的空间;

所述资源分配实体用于为MS分配信道资源,确定BSN信息,并将信道资源信息和BSN信息发送给MS。

其中,所述资源分配实体包括资源分配模块、BSN处理模块和通讯模块,其中,

所述资源分配模块用于为MS分配信道资源,并将所确定的信道资源信息发送给BSN处理模块和通讯模块;

所述BSN处理模块用于接收来自于资源分配模块的信道资源信息,确定BSN信息,并将所确定的BSN信息发送给通讯模块;

所述通讯模块用于接收来自于资源分配模块的信道资源信息,接收来自于BSN处理模块的BSN信息,并将接收到的信道资源信息和BSN信息发送给MS。

其中,所述MS包括通讯模块、BSN处理模块和存储模块,其中,

所述通讯模块用于接收来自于资源分配模块的信道资源信息和BSN信息,并将信道资源信息发送给存储模块,将BSN信息发送给BSN处理模块;

所述BSN处理模块用于接收来自于通讯模块的BSN信息,确定BSN占用的空间,并将BSN占用的空间信息发送给存储模块;

所述存储模块用于接收来自于通讯模块的信道资源信息,接收来自于BSN处理模块的BSN占用的空间信息,并对接收到的信息进行保存。

其中,所述资源分配实体为基站子系统BSS或者分组控制单元PCU。

本发明又提供一种资源分配实体,该实体包括:资源分配模块、BSN处理模块和通讯模块,其中,

所述资源分配模块用于为MS分配信道资源,并将所确定的信道资源信息发送给BSN处理模块和通讯模块;

所述BSN处理模块用于接收来自于资源分配模块的信道资源信息,确定BSN信息,并将所确定的BSN信息发送给通讯模块;

所述通讯模块用于接收来自于资源分配模块的信道资源信息,接收来自于BSN处理模块的BSN信息,并将接收到的信道资源信息和BSN信息发送给MS。

本发明又提供一种移动台MS,该MS包括:通讯模块、BSN处理模块和存储模块,其中,

所述通讯模块用于接收来自于资源分配模块的信道资源信息和BSN信息,并将信道资源信息发送给存储模块,将BSN信息发送给BSN处理模块;

所述BSN处理模块用于接收来自于通讯模块的BSN信息,确定BSN占用的空间,并将BSN占用的空间信息发送给存储模块;

所述存储模块用于接收来自于通讯模块的信道资源信息,接收来自于BSN处理模块的BSN占用的空间信息,并对接收到的信息进行保存。

其中,所述BSN信息为窗口大小,则所述存储模块进一步用于保存由窗口大小确定BSN占用比特数的计算公式;

所述BSN处理模块进一步用于从存储模块中读取所述计算公式。

其中,所述BSN信息为BSN模式,则所述存储模块进一步用于保存BSN模式与BSN占用比特数的对应关系;

所述BSN处理模块进一步用于从存储模块中读取所述对应关系。

其中,BSN信息为BSN代表值和BSN模式,则所述存储模块进一步用于保存各BSN模式下BSN代表值与BSN占用比特数的对应关系;

所述BSN处理模块进一步用于从存储模块中读取接收到的BSN模式下BSN代表值与BSN占用比特数的对应关系。

其中,所述BSN信息为窗口大小和BSN模式,则所述存储模块进一步用于保存各BSN模式下由窗口大小确定BSN占用比特数的计算公式;

所述BSN处理模块进一步用于从存储模块中读取接收到的BSN模式下由窗口大小确定BSN占用比特数的计算公式。

另外,本发明还提供一种资源分配方法,该方法包括:网络侧为移动台MS分配信道资源,确定块序号BSN信息,并将信道资源信息和BSN信息发送给MS。

本发明提供的另一种资源分配方法中,MS接收来自于网络侧的信道资源信息和BSN信息,根据接收到的信道资源信息确定所使用的资源,并根据接收到的BSN信息,确定BSN占用的空间。

应用本发明,能够减少BSN所占用的空间。具体而言,本发明具有如下有益效果:

1.本发明中网络侧根据MS的能力级来确定所分配的信道资源,再根据信道资源等确定本次建立的TBF所对应的BSN信息,并下发给MS。这样,由于网络侧根据MS的实际情况来确定BSN占用的比特数,能够减小BSN所需的空间,从而Bitmap中能够有更多的二进制数值来指示数据传输情况。

2.本发明中由于BSN占用空间的减少,包含BSN的数据块中能够出现一部分剩余空间。网络侧或者MS均可以利用这部分剩余空间来承载需要的信息。因此,数据块包含的信息量有所增加。

附图说明

下面将通过参照附图详细描述本发明的示例性实施例,使本领域的普通技术人员更清楚本发明的上述及其它特征和优点,附图中:

图1为快速确认过程中RLC数据块与Bitmap的示意图;

图2为本发明中资源分配方法的示例性流程图;

图3为本发明实施例1中资源分配方法的信令流程图;

图4为本发明实施例2中资源分配方法的信令流程图;

图5为本发明实施例3中资源分配方法的信令流程图;

图6为本发明中资源分配系统的示例性结构示意图。

具体实施方式

为使本发明的目的、技术方案更加清楚明白,以下参照附图并举实施例,对本发明做进一步的详细说明。

对于本发明的资源分配方法,其基本思想是:在网络侧为MS分配信道资源时,将BSN信息发送给MS,此后MS根据接收到的BSN信息确定BSN所占空间,并且网络侧和MS在数据传输过程中按照所确定的空间合成或者解析BSN。

图2示出了本发明中资源分配方法的示例性流程图。参见图2,该方法包括:

在步骤201中,网络侧为MS分配信道资源,确定BSN信息,并将信道资源信息和BSN信息发送给MS;

在步骤202中,MS根据来自于网络侧的信道资源信息确定所使用的资源,并根据接收到的BSN信息,确定BSN占用的空间。

这里,BSN信息可以包括BSN对应的比特数、窗口大小以及BSN模式等,并且网络侧执行信道资源分配的实体可以为基站子系统(BSS)或者分组控制单元(PCU)下面以建立分组域的下行TBF为例,对本发明的资源分配过程进行详细描述。

实施例1

本实施例中,BSS在进行下行信道资源分配时,直接将BSN对应的比特数下发给MS,BSS和MS在此后发送/接收到同一TBF中的RLC/MAC数据块时,均按照此时BSN对应的比特数来进行组包/解析。

图3示出了本实施例中资源分配方法的信令流程图。参见图3,该方法包括:

在步骤301~302中,BSS向MS下发包寻呼请求消息,对MS进行寻呼,并指明开始建立下行TBF;MS向BSS发送携带有用户标识和能力级信息的包信道请求消息,请求信道资源。

在步骤303中,BSS根据用户的能力级确定信道资源和此次建立的TBF对应的BSN所占比特数,并将所确定的信道资源信息和BSN所占比特数携带于包下行指配消息中,发送给MS。

本步骤中,BSS从接收到的包信道请求消息中解析出用户标识和能力级信息,确定为该MS所分配的信道资源,同时,根据信道资源确定本次建立的下行TBF中使用的BSN所占比特数,例如:7比特。然后,通过包下行指配消息,将信道资源信息以及BSN所占比特数发送给MS。由于这里建立的是下行TBF,则MS在接收到此时建立的下行TBF中的RLC/MAC数据块时,均按照本步骤中接收到的BSN来进行解析,从而获得数据传输情况。

在步骤304~305中,MS向BSS发送包寻呼响应消息和包控制确认消息,作为包寻呼请求消息和包下行指配消息的响应。

至此,完成本实施例中的资源分配流程。

以上为MS请求较少信道资源的情况。如果MS需要的信道资源较多,则在步骤302的包信道请求消息中仅携带有部分能力级信息,并且MS还向BSS发送包资源请求消息,该消息中携带有剩余的能力级信息。BSS接收到包信道请求消息和包资源请求消息后,从中读取到完整的能力级,根据读取到的完整能力级确定信道资源,并将部分信道信息放入步骤303的包下行指配消息,将其余信道信息和BSN所占比特数放入图中虚线所示的包下行指配消息中,发送给MS。MS从包下行指配消息中解析出BSN所占比特数,以备使用。

另外,为了MS能够获知BSN所占比特数,本实施例可以预先在网络侧和MS中设置如表1所示的BSN信息表,该表中保存有BSN所占比特数与BSN代表值之间的对应关系。网络侧在确定BSN所占比特数后,从该表中找到对应的BSN代表值,通过包下行指配消息发送给MS。MS接收到包下行指配消息后,解析出BSN代表值,并从BSN信息表中查找到对应的BSN所占比特数。这样能够节省传输BSN信息所需的空间。

    BSN代表值   BSN所占比特数    000   7    001   8    010   9    011   10    100   11

表1

从上述描述可见,在本实施例中,网络侧根据MS的能力级来确定所分配的信道资源,再根据信道资源确定本次建立的TBF所对应的BSN占用的比特数,并直接下发给MS。这样,由于网络侧根据MS的实际情况来确定BSN占用的比特数,则与固定BSN大小情况相比,本实施例中的BSN所需空间可能较小,从而Bitmap中能够有更多的二进制数值来指示数据传输情况。

实施例2

本实施例中,BSS在进行下行信道资源分配时,将窗口大小下发给MS,BSS和MS均根据窗口大小计算出BSN所占比特数,并且BSS和MS在此后发送/接收到同一TBF中的RLC/MAC数据块时,均按照此时计算出的BSN对应的比特数来进行组包/解析。

图4示出了本实施例中资源分配方法的信令流程图。参见图4,该方法包括:

在步骤401~402中,BSS向MS下发包寻呼请求消息,对MS进行寻呼,并指明开始建立下行TBF;MS向BSS发送携带有用户标识和能力级信息的包信道请求消息,请求信道资源。

在步骤403中,BSS为MS确定所分配的资源以及确定窗口大小,并将所分配的信道资源信息以及窗口大小,携带于包下行指配消息中,发送给MS,MS根据接收到的窗口大小计算BSN所占比特数。

本步骤中,BSS从接收到的包信道请求消息中解析出用户标识和能力级信息,确定为该MS所分配的信道资源,同时,根据信道资源确定本次建立的下行TBF中使用的发送和接收窗口的大小W,通常情况下窗口大小位于20至1024的范围内。然后,BSS通过包下行指配消息,将信道资源信息以及窗口大小发送给MS。

MS接收到下行指配消息后,从该消息中解析出信道资源信息以及窗口大小,并根据窗口大小计算此次建立的TBF所对应的BSN占用的比特数。具体计算方法为:先将窗口大小乘以2,然后确定能够表示所获得的乘积的二进制数值的比特数,该比特数即为BSN所占比特数。例如,窗口大小为32,则BSN占用6比特。

由于这里建立的是下行TBF,则MS在接收到此时建立的下行TBF中的RLC/MAC数据块时,均按照本步骤中接收到的BSN来进行解析,从而获得数据传输情况。

在步骤404~405中,MS向BSS发送包寻呼响应消息和包控制确认消息,作为包寻呼请求消息和包下行指配消息的响应。

至此,完成本实施例中的资源分配流程。

本实施例中在MS需要的信道资源较多的情况下,也可以在步骤402的包信道请求消息中仅携带有部分能力级信息,并且MS还向BSS发送包资源请求消息,该消息中携带有剩余的能力级信息。BSS接收到包信道请求消息和包资源请求消息后,从中读取到完整的能力级,根据读取到的完整能力级确定信道资源,并将部分信道信息放入步骤403的包下行指配消息,将其余信道信息和窗口大小放入图中虚线所示的包下行指配消息中,发送给MS。MS从包下行指配消息中解析出窗口大小,并计算BSN所占比特数。

从上述描述可见,在本实施例中,网络侧根据MS的能力级来确定所分配的信道资源和窗口大小,并将所确定的窗口大小下发给MS。网络侧和MS根据窗口大小分别计算BSN占用的比特数。这样,本实施例中网络侧也根据MS的实际情况来确定BSN占用的比特数,BSN所需空间可能较小,从而Bitmap中能够有更多的二进制数值来指示数据传输情况。

实施例3

本实施例中,预先设置BSN模式与BSN占用比特数之间的对应关系。BSS在进行下行信道资源分配时,将此时建立的TBF所使用的BSN模式下发给MS,MS根据接收到的BSN模式确定BSN占用比特数。

图5示出了本实施例中资源分配方法的信令流程图。参见图5,该方法包括:

在步骤501~502中,BSS向MS下发包寻呼请求消息,对MS进行寻呼,并指明开始建立下行TBF;MS向BSS发送携带有用户标识和能力级信息的包信道请求消息,请求信道资源。

在步骤503中,BSS根据用户的能力级确定信道资源和此次建立的TBF所使用的BSN模式,并将所确定的信道资源信息和BSN模式携带于包下行指配消息中,发送给MS,MS根据接收到的BSN模式和预先设置的BSN模式与BSN占用比特数之间的对应关系,确定BSN占用比特数。

本步骤中,BSS从接收到的包信道请求消息中解析出用户标识和能力级信息,确定为该MS所分配的信道资源,同时,根据信道资源确定本次建立的下行TBF中使用的BSN模式和BSN占用比特数,例如:模式1对应7比特。然后,通过包下行指配消息,将信道资源信息以及BSN模式发送给MS。MS再将接收到的BSN模式转换成BSN比特数。

在步骤504~505中,MS向BSS发送包寻呼响应消息和包控制确认消息,作为包寻呼请求消息和包下行指配消息的响应。

至此,完成本实施例中的资源分配流程。

以上为MS请求较少信道资源的情况。如果MS需要的信道资源较多,则在步骤502的包信道请求消息中仅携带有部分能力级信息,并且MS还向BSS发送包资源请求消息,该消息中携带有剩余的能力级信息。BSS接收到包信道请求消息和包资源请求消息后,从中读取到完整的能力级,根据读取到的完整能力级确定信道资源,并将部分信道信息放入步骤503的包下行指配消息,将其余信道信息和BSN模式放入图中虚线所示的包下行指配消息中,发送给MS。MS从包下行指配消息中解析出模式,确定BSN所占比特数,以备使用。

本实施例中,网络侧也是根据MS的实际情况来确定BSN占用的比特数,则本实施例中的BSN所需空间较小,从而Bitmap中能够有更多的二进制数值来指示数据传输情况。另外本实施例中网络侧下发的是BSN模式,能够节省向MS通知BSN信息所需的空间。

在实际的应用中,还可以将上述的实施例1与实施例3相结合。具体而言,预先设置多种BSN模式,以及每种模式下BSN代表值与BSN占用比特数之间的对应关系。网络侧根据所分配的信道资源确定BSN模式和该模式下的BSN代表值,并通过上行指配消息下发BSN模式和BSN代表值。MS根据接收到的BSN模式和BSN代表值确定BSN占用比特数,即MS以接收到的BSN代表值为索引,对接收到的BSN模式下BSN代表值与BSN占用比特数的对应关系进行检索,获得对应的BSN占用比特数。例如,表2示出了11比特模式和7比特模式下BSN代表值与BSN占用比特数间的对应关系。

    BSN代表值    11比特模式    7比特模式    000    7    6    001    8    7    010    9    8    011    10    9    100    11    10

表2

以表2为例,BSS与MS预先商定采用1代表11比特模式,采用0代表7比特模式。当MS接收到的BSN模式为1、BSN代表值为011时,根据表2的内容,确定BSN占用比特数为10。这种操作能够兼容多种通信系统,而无需进行过多修改。

另外,也可以将实施例2与实施例3相结合。在实际应用过程中,预先多种BSN模式,以及每种模式下由窗口大小确定BSN占用比特数之间的计算公式。为了减少确定BSN占用比特数的时间,可以预先根据各种窗口大小计算出对应的BSN占用比特数,并通过列表的形式进行保存。并且,为了节省传输窗口大小所需的空间,这里可以预先设置窗口代表值与窗口大小的对应关系。那么,网络在进行资源分配时,向MS下发窗口代表值和BSN模式,MS根据接收到的窗口代表值和BSN模式,从各BSN模式下窗口代表值与BSN占用比特数的对应关系中,确定BSN占用的比特数。

例如,表3示出了11比特模式和7比特模式下窗口代表值与BSN占用比特数的对应关系。

  BSN代表值  7比特模式  11比特模式  窗口大小  BSN占用  比特数  窗口大小  BSN占用  比特数  00000  32  6  64  7  00001  48  7  96  8  00010  64  7  128  8  00011  80  8  160  9  00100  96  8  192  9  00101  112  8  224  9  00110  128  8  256  9  00111  144  9  288  10  ...  ...  ...  ...  ...  11110  512  10  1024  11

表3

假设BSS与MS预先商定采用1代表11比特模式,采用0代表7比特模式。当MS接收到的BSN模式为0、窗口代表值为00001时,根据表3的内容,确定BSN占用比特数为7。这种操作同样能够兼容多种通信系统,而无需进行过多修改。

以上为建立分组域的下行TBF过程中,应用本发明思想进行资源分配的各种情况。本发明的方案同样能够应用于建立分组域的上行TBF的过程中。在建立上行TBF时,图3、图4和图5中的流程直接从步骤302、步骤402、步骤502开始,无需执行步骤304、步骤404和步骤504,并且图中的包下行指配消息变为包上行指配消息。

基于同样的思想,本发明的方案也能够应用于建立电路域的上/下行TBF过程中。在建立电路域的下行TBF中,图3、图4和图5中的消息分别变为:寻呼请求消息、信道请求消息、立即指配消息、包资源请求消息、寻呼响应消息和包控制确认消息。在建立电路域的上行TBF中,从信道请求消息开始执行,并且无需寻呼响应消息。

为了保证上述资源分配过程的顺利进行,本发明中提供了一种资源分配系统。图6示出了本发明中资源分配系统的结构示意图。参见图6,该系统包括:MS和位于网络侧的资源分配实体。其中,MS用于接收来自于资源分配实体的信道资源信息和BSN信息,根据接收到的信道资源信息确定所使用的资源,并根据BSN信息确定BSN占用的空间;资源分配实体用于为MS分配信道资源,确定BSN信息,并将信道资源信息和BSN信息发送给MS。

这里的资源分配实体包括资源分配模块、BSN处理模块和通讯模块。其中,资源分配模块用于为MS分配信道资源,并将所确定的信道资源信息发送给BSN处理模块和通讯模块。BSN处理模块用于接收来自于资源分配模块的信道资源信息,确定BSN信息,例如:BSN占用比特数、窗口大小、BSN模式等,并将所确定的BSN信息发送给通讯模块。通讯模块用于接收来自于资源分配模块的信道资源信息,接收来自于BSN处理模块的BSN信息,并将接收到的信道资源信息和BSN信息发送给MS。本发明中的资源分配实体可以是BSS或者PCU。

MS包括通讯模块、BSN处理模块和存储模块。其中,通讯模块用于接收来自于资源分配模块的信道资源信息和BSN信息,并将信道资源信息发送给存储模块,将BSN信息发送给BSN处理模块。BSN处理模块用于接收来自于通讯模块的BSN信息,确定BSN占用的空间,并将BSN占用的空间信息发送给存储模块。存储模块用于接收来自于通讯模块的信道资源信息,接收来自于BSN处理模块的BSN占用的空间信息,并对接收到的信息进行保存。

对应于上述的各个实施例,资源分配实体中的BSN处理模块根据资源分配模块发来的信道资源信息,确定BSN占用比特数、窗口大小、BSN模式等BSN信息,并将BSN信息通过资源分配实体中的通信模块发送给MS中的通讯模块。

对于实施例1中的情况,MS中的通讯模块将接收到的BSN占用比特数发送给BSN处理模块,BSN处理模块再将接收到的BSN比特数发送给存储模块,存储模块将接收到的BSN比特数作为当前建立的TBF对应的BSN比特数进行存储,以便后续使用。或者,存储模块中预先保存BSN代表值与BSN占用比特数的对应关系,MS中的通讯模块接收到BSN代表值后,将该BSN代表值发送给BSN处理模块,BSN处理模块以接收到的BSN代表值为索引,对存储模块中的对应关系进行检索,确定BSN占用比特数,并将BSN占用比特数发送给存储模块。

对于实施例2,MS中的存储模块中保存有BSN计算公式,BSN处理模块接收到窗口大小,从存储模块中获取计算公式,根据计算公式得到BSN占用比特数,并将所得到的BSN占用比特数发送给存储模块。

对于实施例3,MS中的存储模块中保存有BSN模式与BSN占用比特数的对应关系,BSN处理模块接收到BSN模式后,检索存储模块中的对应关系,获得BSN所占比特数,并将BSN占用比特数发送给存储模块。

对于实施例1与实施例3相结合的情况,MS的存储模块中保存各个BSN模式下BSN代表值与BSN占用比特数的对应关系,BSN处理模块接收到BSN代表值和BSN模式,对存储模块中的对应关系进行检索,获得BSN所占比特数,并将BSN占用比特数发送给存储模块。

对于实施例2和实施例3相结合的情况,MS的存储模块中保存各个BSN模式下窗口代表值与BSN占用比特数的对应关系,BSN处理模块接收到BSN代表值和BSN模式,对存储模块中的对应关系进行检索,获得BSN所占比特数,并将BSN占用比特数发送给存储模块。

可见,通过上述实施例中的方法和系统,能够减少BSN所占用的空间。并且,由于BSN占用空间的减少,包含BSN的数据块中能够出现一部分剩余空间。网络侧或者MS均可以利用这部分剩余空间来承载需要的信息。这样,数据块包含的信息量有所增加。例如,在现有技术中BSN占用11比特,而本发明中BSN只需占用7比特,那么可以利用剩余的4比特来承载其他的信息。

以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号