控制数据传输的方法和装置的制造方法

文档序号:8546686阅读:185来源:国知局
控制数据传输的方法和装置的制造方法
【专利说明】控制数据传输的方法和装置
[0001]本申请为,申请号为201210148514.2、申请日为2012年05月14日、发明创造名称为控制数据传输的方法和装置的发明专利申请的分案申请。
技术领域
[0002]本发明涉及通信领域,并且更具体地,涉及控制数据传输的方法和装置
【背景技术】
[0003]在自由竞争系统中,当一个站点有数据需要发送时,通常会先侦听信道,如果信道空闲则进行回退操作,即,从竞争窗口内随机选择一个回退时长,设置回退计时器,当该回退计时器倒计时到零时,开始发送数据。如果两个站点的回退计时器同时到零,则会发生碰撞。此时,接收站点就可能无法正确接收数据,导致站点重新回退。当有大量站点需要接入信道的时候,产生碰撞的概率增大,从而导致系统吞吐量的下降。当碰撞发生之后,发生碰撞的用户通常会增大竞争窗口的大小,然后从增大后的竞争窗口内再随机选择一个回退时长,设置回退计时器。如果再次发生碰撞则重复此过程,当竞争窗口的大小增大到最大竞争窗口后,则保持竞争窗口不变,从最大竞争窗口中选择回退时长来设置回退计时器。一直等到成功发送再恢复最小竞争窗口。
[0004]但是,在这种通过延长回退时长来减小产生碰撞的概率的情况下,当需要竞争的站点数量较少时,会降低系统的吞吐量。

【发明内容】

[0005]本发明实施例提供一种控制数据传输的方法和装置,能够减少站点之间碰撞的发生。
[0006]一方面,提供了一种控制数据传输的方法,该方法包括:确定至少一个第一站点;向该第一站点发送第一指示信息,该第一指示信息用于指示至少一个第一回退时长,以便于该第一站点使用该第一回退时长进行数据传输操作,其中,该第一站点进行数据传输操作时使用的第一回退时长小于第二站点进行数据传输操作时使用的第二回退时长,或该第一站点进行数据传输操作时使用的第一回退时长大于该第二站点进行数据传输操作时使用的第二回退时长。
[0007]另一方面,提供了一种控制数据传输的方法,该方法包括:第一站点获取第一指示信息,该第一指示信息用于指示至少一个第一回退时长;根据该第一指示信息,确定该第一回退时长;
[0008]使用该第一回退时长进行数据传输操作,其中,该第一站点进行数据传输操作时使用的第一回退时长小于第二站点进行数据传输操作时使用的第二回退时长,或该第一站点进行数据传输操作时使用的第一回退时长大于该第二站点进行数据传输操作时使用的第二回退时长。
[0009]再一方面,提供了一种控制数据传输的装置,该装置包括:确定单元,用于确定至少一个第一站点;发送单元,用于向该第一站点发送第一指示信息,该第一指示信息用于指示至少一个第一回退时长,以便于该第一站点使用该第一回退时长进行数据传输操作,其中,该第一站点进行数据传输操作时使用的第一回退时长小于第二站点进行数据传输操作时使用的第二回退时长,或该第一站点进行数据传输操作时使用的第一回退时长大于该第二站点进行数据传输操作时使用的第二回退时长。
[0010]再一方面,提供了一种控制数据传输的装置,该装置包括:获取单元,用于使第一站点获取第一指示信息,该第一指示信息用于指示至少一个第一回退时长;确定单元,用于根据该第一指示信息,确定该第一回退时长;操作单元,用于使用该第一回退时长进行数据传输操作,其中,该第一站点进行数据传输操作时使用的第一回退时长小于第二站点进行数据传输操作时使用的第二回退时长,或该第一站点进行数据传输操作时使用的第一回退时长大于该第二站点进行数据传输操作时使用的第二回退时长。
[0011]根据本发明实施例的控制数据传输的方法和装置,通过缩短一部分站点的回退时长,能够确保该部分站点率先发送数据,减少了其他的站点之间碰撞的发生,通过增大一部分站点的回退时长,能够使其他部分站点率先发送数据,减少了该部分站点之间碰撞的发生,从而,能够减少站点之间碰撞的发生。
【附图说明】
[0012]为了更清楚地说明本发明实施例的技术方案,下面将对本发明实施例中所需要使用的附图作简单地介绍,显而易见地,下面所描述的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0013]图1是根据本发明一实施例的控制数据传输的方法的示意性流程图。
[0014]图2是根据本发明另一实施例的控制数据传输的方法的示意性流程图。
[0015]图3a是根据本发明一实施例的控制数据传输的装置的示意性结构图。
[0016]图3b是根据本发明一实施例的控制数据传输的装置的示意性框图。
[0017]图4是根据本发明另一实施例的控制数据传输的装置的示意性框图。
[0018]图5是根据本发明再一实施例的控制数据传输的方法的示意性流程图。
[0019]图6是根据本发明再一实施例的控制数据传输的方法的示意性流程图。
[0020]图7是根据本发明再一实施例的控制数据传输的装置的示意性框图。
[0021]图8是根据本发明再一实施例的控制数据传输的装置的示意性框图。
[0022]图9是根据本发明再一实施例的控制数据传输的方法的示意性流程图。
[0023]图10是根据本发明再一实施例的控制数据传输的方法的示意性流程图。
[0024]图11是根据本发明再一实施例的控制数据传输的装置的示意性框图。
[0025]图12是根据本发明再一实施例的控制数据传输的装置的示意性框图。
【具体实施方式】
[0026]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0027]可以应用于各种基于竞争方式获取信道使用权的通信系统,例如:无线保真网络(WiFi, Wireless Fidelity),又可以称作为无线局域网。以下,作为示例性说明而非限定,以无线保真网络为例,对本发明的控制数据传输的方法和装置进行说明。
[0028]图1示出了从接入点角度描述的根据本发明实施例的控制数据传输的方法100的示意流程图。如图1所示,方法100包括:
[0029]S110,确定至少一个第一站点;
[0030]S120,向该第一站点发送第一指示信息,该第一指示信息用于指示至少一个第一回退时长,以便于该第一站点使用该第一回退时长进行数据传输操作,其中,该第一站点进行数据传输操作时使用的第一回退时长小于第二站点进行数据传输操作时使用的第二回退时长,或该第一站点进行数据传输操作时使用的第一回退时长大于该第二站点进行数据传输操作时使用的第二回退时长。
[0031]具体地说,在S110,接入点(接入点,Access Point)可以从站点中选择至少一个站点,作为优先站点(第一站点的一例),将其他站点作为普通站点(第二站点的一例)。或者说第一站点和第二站点的回退时长不同,第一回退时长不等于第二回退时长。通过优先级的安排区分各站点的回退时长。
[0032]可选地,在本发明实施例中,作为示例而非限定,接入点可以选择在一个信标帧(以下,以第一信标帧为例进行说明)的发送周期内需要传输数据的全部或部分站点,作为该优先站点,并将剩余的其他站点作为普通站点。并且,接入点也可以选择在该第一信标帧的发送周期内不需要传输数据的全部或部分站点,作为该优先站点,并将剩余的其他站点作为普通站点。
[0033]或者,在本发明实施例中,作为示例而非限定,接入点也可以将该第一信标帧的周期划分为例如16个时间段,并利用例如二进制数字对这16个时间段进行排列编号(例如,第一个时间段为0000、第二个时间段为0001……第十六个时间段为1111),选择关联标识符(AID,Associat1n Identifier)或基本服务集标识符(BSSID,Basic Service SetIdentifier)的后4位与该时间段编号相同的站点作为优先站点,并将剩余的其他站点作为普通站点。并且,接入点也可以AID或BSSID的后4位与该时间段编号不同的站点作为优先站点,并将剩余的需要传输数据其他站点作为普通站点。
[0034]应理解,以上列举的选择优先站点的方法仅为本发明的一个实施例,其他能够确定优先站点的方法及使用的参数均落入本发明的保护范围内。
[0035]在本发明实施例中,“站点”可以包括用户站点,也可以包括接入点,本发明并未特别限定。
[0036]在本发明实施例中,第一回退时长可以是接入点与站点预先约定的固定值,从而,该第一指示信息可以是一个指示标识(情况I),或者,第一回退时长也可以是接入点独立确定的值,从而该第一指示信息需要向站点指示该时长的具体值(情况2),下面,分别对这两种情况进行说明。
[0037]情况I
[0038]可选地,在本发明实施中,接入点可以与所有站点协商,预先确定在站点被确定为高优先级站点(优先站点)时使用的回退时长(第一回退时长),例如,O时间单位、I时间单位或2时间单位等,其中“O时间单位”代表该站点在信道空闲时无需进行回退,可以直接发送数据,随后对站点回退及发送数据的过程进行详细说明。这里的时间单位通常是人为规定的一个时间长度。以下省略相同或相似情况的说明。并且,在站点可以保存该预先预定的第一回退时长,从而站点可以根据接入点发送的指示标识(第一指示信息的一例),确定第一回退时长。
[0039]并且,接入点可以与所有站点协商,预先确定在站点被确定为低优先级站点(普通站点)时使用的回退时长(第二时长),该分配给普通站点的回退时长可以与现有技术中规定的回退时长相同,在本发明实施例中,只要确保分配给该优先站点的回退时长的统计平均值小于分配给该普通站点的回退时长的统计平均值即可。以下,省略对相同或相似情况的说明。并且,在站点可以保存该预先预定的第二回退时长,从而站点可以根据接入点发送的指示标识(第一指示信息的一例),确定第二回退时长。
[0040]从而,在S120,接入点在向站点通知进行数据传输时使用的回退时长时,可以仅向站点发送一个指示其优先级高低的指示标识,从而站点可以根据该指示其优先级高低的指示信息,确定使用预先协商并保存的第一回退时长或第二回退时长。
[0041]情况2
[0042]可选地,对于优先站点,接入点可以为其分配相对较短的优先回退时长,并且,对于普通站点,接入点可以为其分配较长的回退时长,例如,可以与现有技术中规定的回退时长相同,在本发明实施例中,只要确保分配给该优先站点的回退时长的统计平均值小于分配给该普通站点的回退时长的统计平均值即可。
[0043]从而,在S120,接入点也可以在与站点进行信息传输(可以包括数据传输或信令传输)时,向该站点下发进行数据传输时使用的回退时长的具体值(第一指示信息的另一例
[0044]可选地,在本发明实施例中,该第一站点进行数据传输操作时使用的第一回退时长小于第二站点进行数据传输操作时使用的第二回退时长包括:
[0045]该第一站点进行数据传输操作时使用的第一回退时长的统计平均值小于该第二站点进行数据传输操作时使用的第二回退时长的统计平均值;或
[0046]该第一站点进行数据传输操作时使用的第一回退时长大于该第二站点进行数据传输操作时使用的第二回退时长包括:
[0047]该第一站点进行数据传输操作时使用的第一回退时长的统计平均值大于该第二站点进行数据传输操作时使用的第二回退时长的统计平均值。
[0048]具体地说,优先站点使用至少一个相对较短的优先回退时长(以下,称为优先回退窗口),即,该窗口中可以包括多个备选时长值,例如,O时间单位、I时间单位、2时间单位......15时间单位,优先站点进行数据传输时,通过一个随机函数来从该窗口中确定一个回退时长,因此,该优先回退时长可能是O时间单位、I时间单位、2时间单位……15时间单位中的任一长度。
[0049]同时,普通站点使用至少一个相对较长的优先回退时长(以下,称为普通回退窗口),即,该窗口中也可以包括多个备选时长值,例如,O时间单位、I时间单位……63时间单位,普通站点进行数据传输时,同样通过一个随机函数来从该窗口中确定一个回退时长,因此,该普通回退时长可能是O时间单位、I时间单位……63时间单位中的任一长度。
[0050]因此,例如,可能出现优先站点的回退时长为15时间单位,而普通站点的回退时长为10单位时长的情况。但是,根据该随机函数(通常为均匀随机函数),可以确定优先站点的回退时长的统计平均值小于普通站点的回退时长的统计平均值,上述过程中使用的随机函数与现有技术中使用的随机函数相同,这里不再赘述。
[0051]可选地,在本发明实施例中,
[0052]该向至少一个第一站点发送第一指示信息包括:
[0053]向至少两个第一站点发送第一指示信息,其中,发送给各第一站点的第一指示信息指示的各第一回退时长相同或相异。
[0054]具体地说,当存在两个以上优先站点时,该两个以上优先站点之间可以采用自由竞争的形式竞争信道。也可以为每个优先站点分配不同的回退时长,例如有三个优先站点时,可以为三个优先站点分别分配回退时长为例如,O时间单位、I时间单位、2时间单位。从而能够避免这些优先站点之间发生碰撞。
[0055]可选地,在本发明实施例中,该确定至少一个第一站点包括:
[0056]确定在第一信标帧的发送周期内需要传输数据的站点为该第一站点;以及
[0057]该向该第一站点发送第一指示信息包括:
[0058]通过该第一信标帧向该第一站点发送该第一指示信息,以便于该第一站点根据该第一信标帧包括的传输指示映射TIM,确定在该第一信标帧的发送周期内需要传输数据后,从该第一信标帧中获取该第一指示信息;或
[0059]该确定至少一个第一站点包括:
[0060]确定在第一信标帧的发送周期内不需要传输数据的站点为该第一站点;以及
[0061]该向该第一站点发送第一指示信息包括:
[0062]通过该第一信标帧向该第一站点发送该第一指示信息,以便于该至少一个第一站点根据该第一信标帧包括的TIM,确定在该第一信标帧的发送周期内不需要传输数据后,从该第一信标帧中获取该第一指示信息。
[0063]具体地说,在本发明实施例中,站点为了节省功率可以进入节电模式(PS mode,Power Save mode) o进入节电模式的站点可以不侦听来自周围环境的任意信号,但信标帧(Beacon)除外。处于节电模式的站点侦听信标帧中的传输指示映射(TIM,TrafficIndicat1n Map),判断接入点是否缓存有要发给自己的数据。由于接入点会周期性向所有站点发送信标帧,因此,接入点可以利用一个信标帧(第一信标帧)承载指示该优先回退时长的指示信息(第一指示信息)。此情况下,接入点可以通过与站点进行协商,以使站点中的第一站点确定需要从该第一信标帧中获取该第
当前第1页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1