专利名称:无线通信装置及无线通信控制方法
技术领域:
本发明涉及对多个通信终端装置的通信进行中继的无线通信装置及无线通信控制方法。
背景技术:
在无线通信系统中,用户所使用的通信终端为便携式,所以具有其使用不容易受场所限制的便利性,作为数据通信手段而得到广泛普及。由于便携式通信终端是用电池驱动的,因此要求省电。作为无线通信系统的一例,存在由IEEE802. 11规定的无线LAN系统。在无线LAN 系统中,为了与其它无线通信装置进行通信,设有基础架构模式(infrastructure mode)和自组网模式(ad-hoc mode)。自组网模式是无线LAN终端相互直接发送接收数据的模式。 另一方面,基础架构模式是,多个无线LAN终端连接到被称作访问点的无线通信装置上,并经由访问点在无线LAN终端之间发送接收数据的模式。此外,在IEEE802. 11方式的无线LAN系统中,规定了与用于抑制耗电的省电模式有关的规格(例如,参照非专利文献1)。此外,已知作为无线LAN终端有能够接收数据的唤醒模式(Awake Mode)和以不进行发送接收的低功率运行的休眠模式(Doze Mode) 2种模式。这里,访问点在接收到对自身属下的无线LAN终端的数据时,将数据暂时保存在通信缓存器中。在作为数据的目的地的无线LAN终端以唤醒模式运行时,访问点转发数据。另一方面,在该无线LAN终端以休眠模式运行时,访问点发送包含被称作TIMCTraffic Indication Map ;传输指示图)的要素的信标。具体而言,访问点在表示对发往该无线LAN 终端的数据进行缓存的要旨的TIM设置相应比特,并发送包含TIM的信标。以省电模式运行的无线LAN终端根据由访问点周期性地发送的信标帧的间隔,转移到休眠模式。转移到休眠模式的无线LAN终端接收包含有TIM的信标,该TIM表示有发往本终端的数据。接收到包含TIM的信标的无线LAN终端将数据播发请求发送到访问点, 将已转移到唤醒模式的情况通知给访问点而接收数据。唤醒模式的无线LAN终端在没有发往本终端的数据时,再次转移到休眠模式。然而,访问点在自身属下收纳有多个无线LAN终端时,通过TIM通知存在发往多个无线LAN终端的缓存数据的情况。在发往多个无线LAN终端的通知中,来自以休眠模式运行的无线LAN终端的数据播发请求较集中,为了获得发送权而增加以唤醒模式运行的无线 LAN终端。因此,这些无线LAN终端存在其耗电增加的问题。因此,为了解决这种问题,例如,在专利文献1中,公开了如下技术无线LAN终端独自设定信标取得周期,以使来自无线LAN终端的数据播发请求不集中在特定的定时。此外,在专利文献2中,公开了如下方法在访问点接收到发往属下的无线LAN终端的数据时,仅在满足了对应于数据种类的判断基准的情况下,通知存在缓存数据的情况。现有技术文献
专利文献专利文献1 日本特开2007-3^696号公报专利文献2 日本特开2006-67244号公报非专利文献非专利文献1:IEEE Std 802. 11-2007, Partll =Wireless LAN MediumAccess Control(MAC) and Physical Layer(PHY)Specifications, June 12th, 2007, P425-436.
发明内容
发明要解决的问题但是,在上述专利文献1公开的技术中,因为由无线LAN终端独自设定信标取得周期,所以未必能够保证避免数据播发请求的集中,依然集中在特定的定时。此外,在专利文献1的技术中,因为由无线LAN终端独自设定信标取得周期,所以在位于相同的访问点的属下的无线LAN终端相互进行通信时,无法使该两个终端同时以唤醒模式动作。因此,在专利文献1的技术中,存在因数据的缓存产生的延迟的问题。此外,在上述专利文献2公开的技术中,需要对每个无线LAN终端具有通知判断基准,为了取得判断基准,需要与无线LAN终端进行通信,因此需要用于该发送接收的功耗。 此外,在专利文献2的技术中,由于需要对判断基准进行管理的服务器,因此,系统结构变得复杂。并且,在专利文献2的技术中,在对多个需要通知处理的数据进行缓存的情况下, 依然残存有来自从休眠模式恢复的无线LAN终端的数据播发请求集中的问题。本发明的目的在于,提供防止来自无线通信终端装置的数据播发请求的集中,并降低无线通信终端装置中的因数据播发等待造成的功耗的无线通信装置及无线通信控制方法。解决问题的方案本发明的无线通信装置是对无线通信终端装置和其它通信终端装置之间的通信进行中继的无线通信装置,其采用的结构如下组管理单元,将所述无线通信装置属下的所述无线通信终端装置分割为多个组进行管理;存储单元,存储从所述其它通信终端装置取得的发往所述无线通信终端装置的数据;数据存储通知信号生成单元,对每个所述组生成数据存储通知信号,该数据存储通知信号表示存储有发往所述无线通信终端装置的数据; 以及发送单元,将生成的所述数据存储通知信号对每个组错开时间地发送到所述无线通信终端装置。本发明的无线通信控制方法是对无线通信终端装置和其它通信终端装置之间的通信进行中继的无线通信装置的无线通信控制方法,其包括组管理步骤,将所述无线通信装置属下的所述无线通信终端装置分割为多个组进行管理;存储步骤,存储从所述其它通信终端装置取得的发往所述无线通信终端装置的数据;数据存储通知信号生成步骤,对每个所述组生成数据存储通知信号,该数据存储通知信号表示存储有发往所述无线通信终端装置的数据;以及发送步骤,将生成的所述数据存储通知信号对每个组错开时间地发送到所述无线通信终端装置。发明效果本发明能够防止来自无线通信终端装置的数据播发请求的集中,并降低无线通信终端装置中的因数据播发等待造成的功耗。
图1是表示本发明一实施方式的无线通信装置的结构的方框图。图2是表示图1所示的终端管理单元的内部结构的方框图。图3是表示一例AID管理表的图。图4是表示一例组AID管理表的图。图5是表示本发明一实施方式的扩展TIM的结构例的图。图6是表示一例扩展TIM的数据格式的图。图7是表示本发明一实施方式的组AID的结构例的图。图8是表示对组AID的结构进行变更的情形的图。图9是表示本发明一实施方式的组AID分类的顺序的流程图。图10是表示本发明一实施方式的扩展TIM生成的顺序的流程图。图11是表示基于扩展TIM的无线LAN终端的动作例的图。图12是表示本发明一实施方式的组AID重构处理的顺序的流程图。图13是表示本发明一实施方式的无线通信装置的其它结构的方框图。标号说明101终端管理单元102桥控制单元103通常转发缓存器104优先转发缓存器105无线通信接口106无线MAC处理单元107无线PHY处理单元108宽带网络接口109宽带网络MAC处理单元110宽带网络PHY处理单元2OlAID管理单元202AID 管理表203组AID管理表204优先转发目的地管理单元205通常转发目的地管理单元206TIM定时管理单元207扩展TIM生成单元208优先TIM生成单元209子TIM生成单元301存储单元302组管理单元303数据存储通知信号生成单元
304发送单元
具体实施例方式下面,参照附图,详细说明本发明的实施方式。(一实施方式)图1是表示本发明一实施方式的无线通信装置(下面,称作“访问点”)100的结构的方框图。在图1中,访问点100包括终端管理单元101,桥控制单元102,通常转发缓存器 103,优先转发缓存器104,无线通信接口 105,以及宽带网络接口 108。终端管理单元101对访问点100属下的无线LAN终端进行管理。此外,终端管理单元101生成数据存储通知信号(下面,称作“TIM(Traffic IndicationMap 传输指示图)”),该数据存储通知信号表示存储有发往属下的无线LAN终端的数据。接着,终端管理单元101将生成的TIM输出到桥控制单元102。此外,终端管理单元101接受来自属下的无线LAN终端的连接请求(Association request)。终端管理单元101对接受了连接请求的无线LAN终端赋予连接标识符 (Association Identifier :AID)进行管理。此外,终端管理单元101向桥控制单元102输出AID。此外,在后面叙述终端管理单元101的细节。桥控制单元102进行将到达无线通信接口 105或宽带网络接口 108的数据帧存储到通常转发缓存器103或优先转发缓存器104中的处理。此外,桥控制单元102进行从通常转发缓存器103或优先转发缓存器104读取数据帧,并从无线通信接口 105或宽带网络接口 108送出的处理。即,桥控制单元102进行所谓桥处理。此外,桥控制单元102不限于进行数据帧的处理,还进行将从终端管理单元101输出的TIM插入在信标中,并从无线通信接口 105送出的处理。并且,桥控制单元102在接受来自无线LAN终端的连接请求的情况下,将从终端管理单元101输出的AID存储到连接响应帧中,并对无线通信接口 105指示发送。此外,无线通信接口 105进行基于规定的通信协议的处理等。无线通信接口 105或宽带网络接口 108接收数据帧。接收到该通知的桥控制单元 102在判断为需要通常转发该数据帧时,接收数据帧被存储到通常转发缓存器103中。此夕卜,所谓通常转发是指转发未被要求实时性的数据帧,即表示不需要优先转发。无线通信接口 105或宽带网络接口 108接收数据帧。接收到该通知的桥控制单元 102在判断为需要优先转发该数据帧时,接收数据帧被存储到优先转发缓存器104中。此夕卜,所谓优先转发表示优先转发要求实时性的数据帧。无线通信接口 105具备无线MAC处理单元106及无线PHY处理单元107。无线MAC处理单元106进行对无线通信介质的访问控制处理,以及进行从无线PHY 处理单元107取得的接收帧的MAC层处理。并且,无线MAC处理单元106进行如下处理通知桥控制单元102的处理;根据来自桥控制单元102的指示,将接收到的数据帧存储到通常转发缓存器103或优先转发缓存器104中的处理;根据来自桥控制单元102的指示从通常转发缓存器103或优先转发缓存器104取出的数据帧或信标帧的MAC层处理;以及输出到无线PHY处理单元107的处理等。
无线PHY处理单元107进行对无线通信介质的数据发送接收、调制解调、编码等物
理层处理。宽带网络接口 108具备宽带网络MAC处理单元109及宽带网络PHY处理单元110。宽带网络MAC处理单元109进行接入宽带网络的接入控制处理,以及进行从宽带网络PHY处理单元110取得的接收帧的MAC层处理。并且,宽带网络MAC处理单元109进行如下处理通知桥控制单元102的处理;根据来自桥控制单元102的指示,将接收到的数据帧存储到通常转发缓存器103或优先转发缓存器104中的处理;根据来自桥控制单元102 的指示,从通常转发缓存器103或优先转发缓存器104取出的数据帧的MAC层处理;以及输出到宽带网络PHY处理单元110的处理等。宽带网络PHY处理单元110进行对宽带网络的数据发送接收、调制解调、编码等物
理层处理。此外,作为宽带网络,例如,可以列举Ethernet (注册商标)、ADSL、光通信、WCDMA、 WiMAX, LTE 等。图2是表示图1所示的终端管理单元101的内部结构的方框图。在图2中,终端管理单元101包括AID管理单元201,优先转发目的地管理单元204,通常转发目的地管理单元205,TIM定时管理单元206,以及扩展TIM生成单元207。下面,使用图2,说明终端管理单元101的内部结构。AID管理单元201是用于将对访问点100属下的无线LAN终端的TIM分割为多个组进行发送的组管理单元。AID管理单元201具备AID管理表202及组AID管理表203。AID管理表202在接受来自无线LAN终端的连接请求的情况下,对该无线LAN终端赋予AID,并对该AID进行管理。图3表示一例AID管理表202。在图3的例子中,表示分别对无线LAN终端1 7赋予了 AIDl 7的情况。组AID管理表203将由AID管理单元201对无线LAN终端赋予的AID分类为多个子组进行管理。组AID管理表203将组连接标识符(GAID)与分类后的子组新关联地进行管理。图4表示一例组AID管理表203。在图4的例子中,表示了分类为AID1、4、7的子组, A皿、2、5的子组,AID1、3、6的子组的情况。此外,在图4的例子中,表示将GAIDl与AID1、 4、7的子组关联,将GAID2与AID1、2、5的子组关联,将GAID3与AID1、3、6的子组关联的情况。在无线通信接口 105或宽带网络接口 108中需要优先转发接收到的数据帧时,优先转发目的地管理单元204对该转发目的地进行管理。具体而言,在需要优先转发的情况下,优先转发目的地管理单元204将由桥控制单元102从接收数据帧中提取出的该目的地与AID关联地进行管理。此外,在发生了已经管理的目的地以外的优先转发的情况下,优先转发目的地管理单元204新追加项(entry)。此外,优先转发目的地管理单元204在需要优先转发对某个目的地的通信会话结束时,删除相应的目的地项。通常转发目的地管理单元205将访问点属下的无线LAN终端中没有登录在优先转发目的地管理单元204中的目的地与AID关联地进行管理。在对管理中的目的地已开始优先转发的情况下,通常转发目的地管理单元205删除相应的项。此外,在从优先转发目的地管理单元204中删除了项目的情况下,若是继续收纳于访问点的无线LAN终端,则通常转发目的地管理单元205追加相应的项目。
TIM定时管理单元206对生成并发送TIM的定时进行管理。将TIM附加到信标而发送,因此,TIM定时管理单元206指示扩展TIM生成单元207以在送出信标前生成TIM。扩展TIM生成单元207生成用于表示存储有发往无线LAN终端的数据的TIM。扩展TIM生成单元207具备优先TIM生成单元208及子TIM生成单元209。优先TIM生成单元208设置对在优先转发目的地管理单元204中管理的需要优先转发的数据帧的目的地的相应比特,生成优先TIM。在优先转发目的地管理单元204管理的目的地信息被更新的情况下,优先TIM生成单元208更新优先TIM。子TIM生成单元209生成对作为通常转发对象的数据帧的目的地的TIM。S卩,子 TIM生成单元209生成对在通常转发目的地管理单元205中所管理的目的地的TIM。子TIM 生成单元209对上一次生成了针对哪个组AID的子TIM进行管理。在TIM定时管理单元 206指示了 TIM生成定时的情况下,子TIM生成单元209生成对属于下一组AID的无线LAN 终端的子TIM。子TIM生成单元209判断是否对发往属于该组AID的无线LAN终端的数据帧进行了缓存,在进行了缓存的情况下,设置TIM的相应比特。若生成优先TIM和子TIM,则TIM定时管理单元206对扩展TIM生成单元207指示 TIM生成定时。接着,扩展TIM生成单元207合成由优先TIM生成单元208生成的优先TIM 和由子TIM生成单元209生成的子TIM来生成扩展TIM,并输出到桥控制单元102。此外,虽然未图示,但是访问点100也可以具有用户接口功能,该用户接口功能用于由操作人员选择执行访问点的动作。例如,用户接口的功能包括键,显示器,编解码器, 话筒,扬声器,摄像机,振荡器,存储器等。图5是表示本发明一实施方式的扩展TIM的结构例的图。AIDl的无线LAN终端是需要优先转发的数据帧的目的地,并将与AIDl的无线LAN终端对应的比特设置为1的TIM 记录为优先TIM。另一方面,在组AID为GAIDl的子TIM中,设置1作为属于GAIDl的无线 LAN终端中的、与缓存到通常转发缓存器中的数据帧的目的地的无线LAN终端对应的比特。这里,设置与AID1、AID7的无线LAN终端对应的比特。同样,在组AID2的子TIM 中设置与AID2、AID5的无线LAN终端对应的比特,在组AID3的子TIM中设置与AID3、AID6 的无线LAN终端对应的比特。扩展TIM取优先TIM和子TIM的“或”。S卩,在组AIDl的扩展TIM中设定与AID1、 AID7的无线LAN终端对应的比特。此外,在组AID2的扩展TIM中,设定与AID1、AID2、AID5 的无线LAN终端对应的比特。此外,在组AID3的扩展TIM中,设定与AID1、AID3、AID6的无线LAN终端对应的比特。图6是表示一例扩展TIM的数据格式的图,设定与局部虚拟位图(PartialVirtual Bitmap)字段的无线LAN终端对应的比特。图7是表示本发明一实施方式的组AID的结构例的图。在此,终端ID是对访问点 100发送了连接请求的无线LAN终端的MAC地址。此外,AID是在访问点100接受该连接请求的情况下对每个无线LAN终端赋予的标识符,通常,从1开始按顺序每次加1地赋予。此夕卜,组AID是将AID分类为子组并新赋予的标识符。组AID从1开始按顺序每次加1地赋予。在图7的例子中,对于无线LAN终端1赋予了 AIDl = 1,对于无线LAN终端2赋予了 AID2 = 2,对于无线LAN终端η赋予了 AIDn = η。在图7所示的例子的情况下,将组AID分成3类,并根据将AID除以组数3所得的余数、S卩(AID Mod 3)的结果分配组AID。具
体而言,对GAIDl ( = 1)分配无线LAN终端1、无线LAN终端4.....无线LAN终端n_2。此
夕卜,对GAID2( = 2)分配无线LAN终端2、无线LAN终端5.....无线LAN终端n_l。此外,
对GAID3 ( = 3)分配无线LAN终端3、无线LAN终端6.....无线LAN终端η。此外,属于组
AID的无线LAN终端能够适当变更。例如,正在进行通信的无线LAN终端相互能够变更为属于相同组AID。即,本发明可以说是根据无线LAN终端的通信状况,重构组AID。图8是表示对组AID的结构进行变更的情况的图。在图8中,表示了如下的情况 由于在无线LAN终端2及无线LAN终端3间发生了通信,因此从图7所示的结构变更了组 AID,以使其属于相同组AID的GAID2。无线LAN终端3最初属于GAID3,但是,由于与无线LAN终端2之间发生通信,而被重新分类在无线LAN终端2所属的GAID2中。在该例子中,为了使负载平滑化,将属于 AID管理表202的与其它无线LAN终端之间没有发生通信的无线LAN终端n_l变更为属于 GAID3。此外,组AID的分类是根据无线LAN终端的通信状况分类以使负载分散。此外,这里,将组AID分类为GAIDl 3这3个,但是,本发明不限于此,也可以将组AID分类为5个,也可以分类为10个。但是,若分类数过多,则赋予组AID的效果会变小, 所以需要限制为适当的数。图9是表示本发明一实施方式的组AID分类的顺序的流程图。在该图中,在步骤 (下面,省略为“ST”)301中,访问点100在接收到来自无线LAN终端的连接请求时,判断是否由桥控制单元102接受请求。访问点100在判断为接受连接请求(“是”)的情况下,转移到ST302,在判断为不接受连接请求(“否”)的情况下,转移到ST303。在ST302中,AID管理单元201对接受连接请求的无线LAN终端赋予AID,根据AID, 把无线LAN终端分类在所属的组AID中。这里,把组AID分为三个,在AID Mod 3 = 1的情况下,分类在GAIDl中,在AID Mod 3 = 2的情况下,分类在GAID2中,在AID Mod3 = 0的情况下,分类在GAID3中。在ST303中,在接收到的数据帧为从无线通信接口 105转发的数据帧的情况下,桥控制单元102对AID管理单元201指示GAID判定处理。接着,AID管理单元201判断发送源无线LAN终端和目的地无线LAN终端是否属于不同的组AID。接着,在判断为属于不同的组AID的情况下(ST303:“是”),组AID分类顺序转移到ST304。另一方面,在判断为不属于不同的组AID,S卩,属于相同组AID的情况下(ST303 “否”),组AID分类顺序返回到ST301。在ST304中,AID管理单元201将目的地无线LAN终端所属的组AID重新分类在发送源无线LAN终端所属的组AID中。在图8的例中,将终端3从属于GAID3变更为属于 GAID2。在ST305中,AID管理单元201从发送源无线LAN终端所属的组AID中提取没有相互进行通信的无线LAN终端。接着,AID管理单元201将相当于在ST304变更了的无线 LAN终端的数量的、提取出的没有相互进行通信的无线LAN终端,重新分类在变更了的无线 LAN终端曾经所属的组AID中。在图8的例子中,将终端n-1从GAID2变更为属于GAID3。通过这种处理,在本实施方式中,能够将无线LAN终端分类在多个组AID中。此外, 在本实施方式中,能够根据通信的状况,将组AID重新分类,能够将进行通信的无线LAN终端相互分类在相同组AID中。特别是,在本实施方式中,将访问点100的属下的、通过该访问点100进行通信的无线LAN终端相互分类在相同组AID中。由此,在本实施方式中,能够在相同区间转移到唤醒模式,所以能够抑制数据传输延迟的增加。此外,在上述说明中,在重新分类时,将目的地的组AID变更为发送源的组AID,但是,也可以将发送源的组AID变更为目的地的组AID。此外,在进行基于ST305的重新分类时,也可以只对缓存到通常转发缓存器103中的数据帧的目的地进行重新分类在ST304中变更了的无线LAN终端曾经所属的组AID中的处理。即,在本实施方式中,只要所缓存的数据帧的目的地是该通信中的无线LAN终端以外的无线LAN终端,或者不是发往属于该组AID 的无线LAN终端,则也可以不必进行ST305的处理。图10是表示本发明一实施方式的扩展TIM生成的顺序的流程图。在该图中,在 ST401中,通过接通访问点的电源、装置重置处理等初始化顺序,扩展TIM生成单元207对用于生成扩展TIM的管理变量η进行初始化(n = 1)。在ST402中,扩展 Μ生成单元207判断是否从TIM定时管理单元206发出了 TIM 生成定时的指示。在有TIM生成定时的指示的情况下(ST402:“是”),扩展TIM生成顺序转移到ST403。另一方面,在没有TIM生成定时的指示的情况下(ST402:“否”),扩展TIM生成单元207重复ST402的处理。S卩,在ST402中,等待TIM生成定时的指示。在ST403中,扩展TIM生成单元207判断是否存在由优先TIM生成单元208管理的优先TIM。在存在优先TIM的情况下(ST403 “是”),扩展TIM生成顺序转移到ST404。 另一方面,在没有优先TIM的情况下(ST403 “否”),扩展TIM生成顺序转移到ST405。在ST404中,扩展TIM生成单元207合成优先TIM和对应于管理变量的组AID的子TIM,生成扩展TIM。在图5的例子中,在管理变量1的情况下,将设置了与AIDl对应的比特的优先TIM和设置了与AIDl及AID7对应的比特的子TIM进行合成,成为设置了 AID1、
AID7 的扩展 TIM。此外,在图 7 的例中,AID1、AID4、AID7、.......AIDn-2 属于 GAIDl。但
是,通常转发缓存器103及优先转发缓存器104中缓存的数据帧只是发往与AID1、AID7对应的无线LAN终端的数据帧。因此,没有设置与AID4、AIDn-2对应的比特。在ST405中,扩展TIM生成单元207将对应于管理变量的组AID的子TIM设为扩展 TIM。在ST406中,扩展TIM生成单元207将生成的扩展TIM输出到桥控制单元102,桥控制单元102生成包含扩展TIM的信标,并以从无线通信接口 105发送的方式输出信标。在ST407中,扩展TIM生成单元207对管理变量1进行加法运算。在ST408中,扩展TIM生成单元207判断进行加法运算后的管理变量是否超过组AID数。在判断为超过的情况下(ST408 “是”),扩展TIM生成顺序返回到ST401。另一方面,将管理变量初始化为 1,在判断为不超过的情况下(ST408 “否”),扩展TIM生成顺序返回到ST402,扩展TIM生成单元207等待TIM生成定时的指示。图11表示基于通过上述处理而通知的扩展TIM的无线LAN终端的动作例。在图 11中,代码501表示包括面向GAIDl的扩展TIM的信标,代码502表示包含面向GAID2的扩展TIM的信标,代码503表示包含面向GAID3的扩展TIM的信标。在面向GAIDl的扩展TIM中,设置与无线LAN终端1、无线LAN终端4、无线LAN终端7对应的比特。此外,在面向GAID2的扩展TIM中,设置与无线LAN终端1、无线LAN终端 2、无线LAN终端5对应的比特。此外,在面向GAID3的扩展TIM中,设置与无线LAN终端1、无线LAN终端3、无线LAN终端6对应的比特。对于无线LAN终端1,通过代码501 503所示的信标中包含的扩展TIM表示有数据。因此,无线LAN终端1在接收任何信标时都以唤醒模式运行,发送来自访问点的缓存数据的播发请求,并接收缓存数据。此外,代码504表示各无线LAN终端是唤醒模式的情况。关于无线LAN终端4、7,在通过代码501的信标中包含的扩展TIM表示有数据,所以在接收到标记501的信标之后进行数据播发请求,并接收缓存数据。其它无线LAN终端也同样,仅使扩展TIM指示有数据的区间为唤醒模式,进行数据播发请求。此外,在图11中,将作为唤醒模式的区间设为信标和信标之间。无线LAN终端在下一信标之前结束数据播发,通过从访问点接受后续数据(MoreData)标记=0的数据帧等, 识别缓存数据已没有的情况。在该情况下,在接收下一信标之前,无线LAN终端能够暂时转移到休眠模式。此外,在接收下一信标之后,无线LAN终端也从访问点接收后续数据标记= 1的数据帧,并识别到还有缓存数据时,能够继续唤醒模式。通过上述处理,在本实施方式中,能够分散通知有无发往无线LAN终端的缓存的数据。由此,在本实施方式中,能够防止在休眠模式下运行的无线LAN终端的数据播发请求的集中,减少无线LAN终端的数据播发等待时间,所以能够减少无线LAN终端的功耗。此夕卜,对于需要优先转发的数据,能够从分散通知的对象中排除而始终进行通知,能够防止转发延迟增大。接着,对重构组AID的处理进行说明。组AID重构处理不同于上述的组AID重新分类,是通过AID管理单元201接受各事件而开始的。各事件包括例如,在构成前次的组 AID之后经过了一定时间以上的情况,新发生了通信的情况,或者,发生的通信结束了的情况等。图12是表示本发明一实施方式的组AID重构处理的顺序的流程图。在ST601中, 在事件开始后,AID管理单元201将用于组AID重构的AID管理变量m初始化为1。在ST602中,AID管理单元201将用于组AID重构的组AID管理变量η初始化为 1。在ST603中,AID管理单元201将用于对属于GAIDn的无线LAN终端数进行管理的变量初始化为0。在ST604中,AID管理单元201判断是否已实施与AIDm对应的无线LAN终端的组 AID的重构处理。在实施完毕(ST604: “是”)的情况下,组AID重构处理顺序转移到ST609。 另一方面,在未实施完毕(ST604:“否”)的情况下,组AID重构处理顺序转移到ST605。在ST605中,AID管理单元201判断是否该无线LAN终端在休眠模式运行、且在通常转发缓存器103或优先转发缓存器104的某一个中缓存了发往该无线LAN终端的数据。 在判断为缓存了(ST605:“是”)的情况下,组AID重构处理顺序转移到ST606。另一方面, 在判断为没有缓存(ST605:“否”)的情况下,组AID重构处理顺序转移到ST609。在ST606中,AID管理单元201将与AIDm对应的无线LAN终端分类在GAIDn中, 对AIDm赋予重构完毕标记,将GAIDn的终端数管理变量加1。在ST607中,AID管理单元201对于缓存的发往已重构的无线LAN终端的数据帧的发送源,从访问点赋予AID,并且,判断该发送源是否为休眠模式。即,AID管理单元201中, 通过AID管理表202管理访问点所赋予的AID。在满足该条件(ST607 “是”)的情况下,组 AID重构处理顺序转移到ST608。另一方面,在不满足该条件(ST607 “否”)的情况下,组AID重构处理顺序转移到ST609。在ST608中,AID管理单元201将该发送源的无线LAN终端分类在GAIDn中,赋予重构完毕标记,将GAIDn的终端数管理变量加1。在ST609中,AID管理单元201将AID管理变量m加1。在ST610中,AID管理单元201判断在ST609中进行了加法运算的AID管理变量 m是否大于所收纳的无线LAN终端数(收纳终端数)、即AID管理表202的项目数。在AID 管理变量m大于收纳终端数(“是”)的情况下,结束组AID重构处理,在AID管理变量m为收纳终端数以下(“否”)的情况下,组AID重构处理顺序转移到ST611。在ST611中,AID管理单元201判断GAIDn的终端数是否大于组AID容许终端数。 在GAIDn的终端数大于组AID容许终端数(ST611 “是”)的情况下,组AID重构处理顺序转移到ST612。另一方面,在GAIDn的终端数为组AID容许终端数以下(ST611 “否”)的情况下,检索能够分类在GAIDn中的无线LAN终端,所以组AID重构处理顺序返回到ST604。这里,由AID管理单元201管理组AID容许终端数,该组AID容许终端数例如,可以是3、5、10 等固定值,或者,也可以是AID数/组AID数等的运算结果,也能够分别进行变更。在ST612中,AID管理单元201进行对下一组AID的分类,所以在组AID管理变量 η上加1之后,组AID重构处理顺序返回到ST603。以上,在本实施方式中,通过上述处理,能够重构用于分散通知有无发往无线LAN 终端的缓存数据的组AID。由此,在本实施方式中,能够始终根据最新的数据缓存器状况,通知有无缓存数据。因此,在本实施方式中,能够防止在休眠模式下运行的无线LAN终端的数据播发请求的集中,减少无线LAN终端的数据播发等待时间,所以能够减少无线LAN终端的功耗。此外,图1、图2中所示的无线通信装置,通过上位概念化,能够如下述那样表述。 艮口,本发明的无线通信装置是对无线通信终端装置和其它通信终端装置的通信进行中继的无线通信装置,其采用的结构包括组管理单元,将所述无线通信装置属下的所述无线通信终端装置分割为多个组来进行管理;存储单元,存储从所述其它通信终端装置取得的以发往所述无线通信终端装置的数据;数据存储通知信号生成单元,对每个所述组生成数据存储通知信号,该数据存储通知信号表示存储有发往所述无线通信终端装置的数据;以及发送单元,将所生成的所述数据存储通知信号对每个组错开时间地发送到所述无线通信终端
直ο图13具体表示该结构。在图13中,无线通信装置300具备存储单元301,组管理单元302,数据存储通信信号生成单元303及发送单元304。组管理单元303将无线通信装置300属下的无线通信终端装置分割为多个组进行管理。组管理单元303相当于图1的终端管理单元101的一部分、桥控制单元102及图2 的AID管理单元201。存储单元301存储从其它通信终端装置取得的发往所述无线通信终端装置的数据。存储单元301相当于图1、图2中的通常转发缓存器103及优先转发缓存器104。数据存储通知信号生成单元303对每个所述组生成用于表示存储了发往所述无线通信终端装置的数据的数据存储通知信号。数据存储通知信号生成单元303相当于图1 的终端管理单元101的一部分、桥控制单元102、图2的扩展TIM生成单元207、TIM定时管理单元206。发送单元304将所生成的数据存储通知信号对每个组错开时间地发送到所述无线通信终端装置。发送单元304相当于图1的无线通信接口单元105。这样,在本实施方式中,将访问点属下的无线LAN终端分为多个组而通过用组AID 进行管理,对每个组错开时间地发送用于表示存储了发往无线LAN终端的数据的TIM。由此,在本实施方式中,能够防止无线LAN终端的数据播发请求的集中,减少无线LAN终端的数据播发等待时间,所以能够减少无线LAN终端的功耗。此外,在本实施方式中,以将无线LAN用于无线通信接口为前提进行了说明,但是,只要是赋予以连接ID为基准的ID,并收纳终端来进行通信的装置,本发明并不限于无线LAN。无线通信接口,例如也可以使用Bluetooth、Zigbee、WiMAX等无线通信系统。此外,在本实施方式中,作为无线通信装置,以无线LAN访问点为例进行了说明, 但是本发明不限于此,对于通知有无发往特定终端的数据的网络系统等有效。无线通信装置,例如能够应用于移动WiMAX基站、LTE基站、毫微微蜂窝式基站、家庭用宽带路由器等。此外,本实施方式的访问点可以应用于暂时作为访问点运行的无线LAN终端、无线LAN卡、USB型无线LAN设备等。此外,在本实施方式中,对无线LAN终端相互通过访问点进行通信的情况进行了说明,但是本发明不限于此。例如,作为通信对方,也可以是访问点属下的无线LAN终端和通过有线或无线与该访问点连接的通信终端进行通信。此外,该通信终端可以在该访问点的属下,也可以不在该访问点的属下。此外,如图1及图2所示的桥控制单元102、通常转发缓存器103、优先转发缓存器104、无线通信接口 105、宽带网络接口 108、AID管理单元201、优先转发目的地管理单元 204、通常转发目的地管理单元205、TIM定时管理单元206及扩展TIM生成单元207通常被作为集成电路的LSI来实现。这些单元既可以被单独地集成为一个芯片,也可以包含一部分或全部地被集成为一个芯片。虽然此处称为LSI,但根据集成程度,可以被称为IC、系统 LSI、超大 LSI (Super LSI)、或特大 LSI (Ultra LSI)。另外,实现集成电路化的方法不仅限于LSI,也可使用专用电路或通用处理器来实现。也可以使用可在LSI制造后编程的FPGA(Field ProgrammableGate Array 现场可编程门阵列),或者可重构LSI内部的电路单元的连接或设定的可重构处理器。再者,随着半导体的技术进步或随之派生的其它技术的出现,如果出现能够替代 LSI的集成电路化的新技术,当然可利用该新技术进行功能块的集成化。还存在着适用生物技术等的可能性。2010年6月18日提交的特愿第2010-139641号的日本专利申请所包含的说明书、 附图及说明书摘要的公开内容全部引用于本申请。工业实用性本发明的无线通信装置及无线通信控制方法能够应用于移动WiMAX基站、LTE基站、毫微微蜂窝式基站、家用宽带路由器等。
权利要求
1.无线通信装置,其对无线通信终端装置和其它通信终端装置之间的通信进行中继, 包括组管理单元,将所述无线通信装置属下的所述无线通信终端装置分割为多个组进行管理;存储单元,存储从所述其它通信终端装置取得的发往所述无线通信终端装置的数据; 数据存储通知信号生成单元,对每个所述组生成数据存储通知信号,该数据存储通知信号表示存储有发往所述无线通信终端装置的数据;以及发送单元,将生成的所述数据存储通知信号对每个组错开时间地发送到所述无线通信终端装置。
2.如权利要求1所述的无线通信装置,所述组管理单元根据所述无线通信终端装置的通信状况重构组。
3.如权利要求1所述的无线通信装置,所述组管理单元将作为发送源的无线通信终端装置和作为目的地的其它通信终端装置的组合、或者作为发送源的其它通信终端装置和作为目的地的无线通信终端装置的组合分类在同一组中。
4.如权利要求1所述的无线通信装置,在所述无线通信装置的属下、所述无线通信终端装置和所述其它通信终端装置进行通信的情况下,所述组管理单元将所述无线通信终端装置和所述其它通信终端装置的组合分类在同一组中。
5.如权利要求1所述的无线通信装置,在需要将发往所述无线通信终端装置的数据优先转发的情况下,所述数据存储通知信号生成单元在所述数据存储通知信号中附加表示优先转发的信息。
6.无线通信控制方法,其用于对无线通信终端装置和其它通信终端装置之间的通信进行中继的无线通信装置,包括组管理步骤,将所述无线通信装置属下的所述无线通信终端装置分割为多个组进行管理;存储步骤,存储从所述其它通信终端装置取得的发往所述无线通信终端装置的数据; 数据存储通知信号生成步骤,对每个所述组生成数据存储通知信号,该数据存储通知信号表示存储有发往所述无线通信终端装置的数据;以及发送步骤,将生成的所述数据存储通知信号对每个组错开时间地发送到所述无线通信终端装置。
7.如权利要求6所述的无线通信控制方法,在所述组管理步骤中,根据所述无线通信终端装置的通信状况重构组。
全文摘要
本发明提供防止来自无线通信终端装置的数据播发请求的集中,并降低无线通信终端装置中的因数据播发等待造成的功耗的无线通信装置及无线通信控制方法。AID管理单元(201)将访问点属下的无线LAN终端分为多个组,通过组AID进行管理,扩展TIM生成单元(207)对每个组生成扩展TIM,该扩展TIM表示存储有发往无线LAN终端的数据。扩展TIM生成单元(207)将扩展TIM对每个组错开时间地发送到属下的无线LAN终端。
文档编号H04W4/06GK102474795SQ20118000312
公开日2012年5月23日 申请日期2011年3月23日 优先权日2010年6月18日
发明者小林广和 申请人:松下电器产业株式会社