控制封包优先顺序的方法及其接入点的制作方法
【技术领域】
[0001]本发明有关于无线通讯系统,且特别有关于在一无线通讯系统中控制封包优先顺序的方法及其接入点。
【背景技术】
[0002]W1-Fi 多媒体(W1-Fi Multimedia,WMM)及 802.1le 协议为 IEEE 802.11 在服务质量(Quality of Service,QoS)方面的扩展。在无线局域网(Wireless Local AreaNetwork, WLAN)环境频宽有限的情况下,仅在IEEE 802.1 Ie中增强分布式信道接入(Enhanced Distributed Channel Access,EDCA)的服务质量满足数据服务传输的需求。
[0003]在IEEE 802.1le标准中,存在有四种接入分类序列,包括背景传输(Backgroundtraffic)、最大努力传输(Best Effort traffic)、影像传输(Video traffic)及音频传输(Aud1 traffic),其可配置不同增强分布式信道接入参数,以提供有最高优先顺序的序列具有较多机会来传输封包并减少序列的等待时间。
[0004]W1-Fi多媒体测试计划使用一特定的应用程序(Ixia Char1t),以产生具有特定使用者优先顺序(User Pr1rity,UP)的封包,以使封包优先顺序可在空中进行上行链路传输。此外,802.1p (在VLAN标签中)或TOS (在IP标头中)用以在下行链路传输中分配封包的优先顺序。然而,大多数封包上行链路传输的优先顺序由无线站台(STA)及可携式设备的应用程序依应用需求进行分配。
[0005]因此,需要一种在站台和接入点的通讯期间内,控制封包上行链路传输优先顺序的方法及其接入点,从而使得该站台上行链路传输(从站台至接入点)的封包,可以由接入点控制其优先顺序。
【发明内容】
[0006]本发明提出一种控制封包优先顺序的方法及其接入点。
[0007]本发明提出一种控制封包优先顺序的方法,用以控制一站台的上行链路传输的优先序列,上述方法包括:通过一接入点(Access Point,AP)的一虚拟接入点(VirtualAccess Point,VAP)与一站台(STA)通讯连接;以及通过上述虚拟接入点发送一配置信标帧至上述站台,其中上述配置信标帧包括一封包优先序列,上述配置信标帧为指示上述站台设定所有队列为指定的上述封包优先序列。
[0008]本发明提出一种控制封包优先顺序的接入点(Access Point,AP),包括:一控制电路;一处理器,安装至上述控制电路;以及一存储器,安装至上述控制电路并耦接至上述处理器;其中上述处理器用以执行储存于上述存储器中的一程序码,以执行:与一站台(STA)通讯连接;以及发送一配置信标帧至上述站台,其中上述配置信标帧包括一封包优先序列,上述配置信标帧为指示上述站台设定所有队列为指定的上述封包优先序列。
[0009]本发明提出一种控制封包优先顺序的接入点(Access Point,AP),包括:一控制电路;一处理器,安装至上述控制电路;以及一存储器,安装至上述控制电路并耦接至上述处理器;其中上述处理器用以执行储存于上述存储器中的一程序码,以执行:与一站台(STA)通讯连接;以及发送一配置信标帧至上述站台,其中上述配置信标帧包括一延迟时间,该配置信标帧为指示所述站台设定所有队列为指定的延迟时间;该延迟时间对应背景(Background)顺序、最大努力(Best Effort)顺序、影像(Video)顺序及音频(Aud1)顺序)之增强分布式信道接入参数。
[0010]本发明提出一种控制封包优先顺序的接入点,包括:一通讯模块,配置为与一站台(STA)通讯连接;以及一消息传送模块,与通讯模块连接,配置为发送一配置信标帧至上述站台,其中上述配置信标帧包括一封包优先序列,上述配置信标帧为指示上述站台设定所有队列为指定的上述封包优先序列。
[0011]本发明提出一种控制封包优先顺序的接入点,包括:一通讯模块,配置为与一站台(STA)通讯连接;以及一消息传送模块,与通讯模块连接,配置为发送一配置信标帧至上述站台,其中上述配置信标帧包括一延迟时间,该配置信标帧为指示所述站台设定所有队列为指定的延迟时间;该延迟时间对应背景(Background)顺序、最大努力(Best Effort)顺序、影像(Video)顺序及音频(Aud1)顺序)之增强分布式信道接入参数。
[0012]为使本发明的上述和其他目的、特征和优点能更明显易懂,下文特举出较佳实施例,并配合所附附图,作详细说明如下。
【附图说明】
[0013]图1显示根据本发明一实施例所述的无线通讯系统的示意图。
[0014]图2显示根据本发明一实施例所述的站台的一优先顺序配置的示意图。
[0015]图3根据本发明一实施例所述的通讯装置的功能方块图。
[0016]图4根据此发明一实施例中表示图3中执行程序码的功能方块图。
[0017]图5显示根据本发明一实施例所述的控制封包优先顺序的方法的流程图。
[0018]图6显示根据本发明一实施例所述的控制封包优先顺序的方法的流程图。
[0019]图7显示根据本发明一实施例所述的控制封包优先顺序的方法的流程图。
[0020]其中,附图标记说明如下:
[0021]100无线通讯系统
[0022]110接入点
[0023]112虚拟接入点
[0024]120 站台
[0025]210接入点
[0026]212虚拟接入点
[0027]220 站台
[0028]300通讯装置
[0029]302输入装置
[0030]304输出装置
[0031]306控制电路
[0032]308中央处理器
[0033]310存储器
[0034]312执行程序码
[0035]314收发器
[0036]400应用层
[0037]402第三层
[0038]404 第二层
[0039]406 第一层
[0040]500 方法
[0041]S505、S510 步骤
[0042]600 方法
[0043]S605、S610 步骤
[0044]700 方法
[0045]S705、S710 步骤
【具体实施方式】
[0046]为了让本发明的目的、特征、及优点能更明显易懂,下文特举较佳实施例,并配合所附图示图1至图7,做详细的说明。本说明书提供不同的实施例来说明不同实施方式的技术特征。其中,实施例中的各元件的配置为说明之用,并非用以限制本案。且实施例中附图标号的部分重复,是为了简化说明,并非意指不同实施例之间的关联性。
[0047]根据本发明的一实施例,一单一实体接入点(Access Point,AP)具有多个对应于不同分类群组的虚拟接入点功能,以便在各虚拟接入点中提供不同的网络服务。一试图取得一服务的新站台接收由接入点所传送的信标(beacon)或探测响应(Probe Response),并且接入点与上述新站台对应的虚拟接入点相连接。一旦连接建立,该站台监听从其虚拟接入点所发出的控制封包,忽略来自其它虚拟接入点的控制封包。因此,利用接入点虚拟化的方式可让在同一群组内的站台被共同控制。
[0048]图1显示根据本发明一实施例所述的无线通讯系统100的示意图。
[0049]如图1所示,根据本发明实施例的无线通讯系统100至少包含一单一接入点110及至少一站台120。接入点110包括一虚拟接入点112,其中虚拟接入点112由接入点I1所设置,以与站台120通讯,以提供该站台120的无线局域网(Wireless Local AreaNetwork, WLAN)服务。
[0050]无线通讯系统100可用于一无线网络中。无线网络可为一局域网、广域网,或IEEE802.11类型的网络,并提供不同服务,例如电话、电视及网络的接入。接入点110可以指任何类型的基础设施节点,像是基站、节点B、中继站、网点等等。站台120可为一无线网络客户端、一桌上型电脑、一膝上型电脑、移动装置、移动电话、或个人数字助理、移动通讯装置或类似装置。站台120相容IEEE 802.11标准以定义但不局限于在初始通讯间背景传输(Background traff ic)、最大努力传输(Best Effort traff ic)、影像传输(Videotraffic)及音频传输(Aud1 traffic)的一硬件顺序。
[0051]在一示范的实施例中,虚拟接入点112广播一包括不同控制信息的信标帧(Beacon Frame)至站台周围,其中此控制信息可为,例如,媒体接入控制地址等信息。(具有相同该控制信息的)站台120可以发送一连接请求(Associat1n request)至虚拟接入点112。需注意的是,站台120的封包优先序列可以预先设定或不预先设定。且在站台120需设定封包优先序列时,通常仅设定每一个队列对应优先顺序所需的延迟时间。虚拟接入点112可通过传送一连接响应(Associat1n response)至站台120并与站台120相连接。虚拟接入点112在与站台120连接后,传送一配置信标帧至站台120,其中上述配置信标帧包括与虚拟接入点的优先顺序配置相对应的一优先顺序配置,用以指示该站台的所有队列皆一致性地依该优先顺序配置进行设置。此优先顺序配置为用来指示站台120的每个队列的延迟时间,站台120则依据这些延迟时间,设定每个队列的延迟时间皆为一致。因此后续站台120通过该队列上行传输的封包都会是相同的延迟时间,意即上行链路封包的优先顺序也会与下行链路封包一致。换言之,站台120可根据上述优先顺序配置,重新配置上行链路封包的优先序列,并在接收上述配置信标帧后,依照站台的已修改的优先序列发送一上行链路数据封包。
[0052]此外,优先顺序配置可由虚拟接入点所设定,其中上述优先顺序配置可与在802.1le中所定义的4个顺序增强分布式信道接入(Enhanced Distributed ChannelAccess,EDCA)参数相关,其为背景(B
ackground)顺序、最大努力(Best Effort)顺序、影像(Video)顺序及音频(Aud1)顺序,关于上述顺序增强分布式信道接入参数的详细信息请参考IEEE802.1le标准,将不再重复描述。参考图2,举例来说,在站台220的优先顺序配置可由虚拟接入点212所设置。当站台220的优先顺序配置被配置为以音频为优先时,则站台220内,将会依据对应该音频的延迟时间,设定用以传输封包的所有队列的延迟时间为一致。最后,站台220将可对应设定的优先顺序配置,发送一上行链路数据封包至虚拟接入点212。因此,无论来自站台的应用程序为何,所发出的封包将依音频顺序发送。更具体来说,虚拟接入点212设定为音频顺序的优先顺序,其优先顺序所对应的延迟时间若为Ius ( 一般延迟时间愈小,代表优先顺序愈高),则在接入点210发出的配置信标帧中将带有队列延迟时间为I的参数以及要求接收此配置信标帧的站台需据以设定所有队列延迟时间的指示。站台220在收到配置信标帧后,会据以设定站台220全部的队列的延迟时间皆为lus。如此,后续的站台220发出的封包就是音频顺序等级,以达到让上行链路传输也是音频顺序等级的效果。
[0053]在另一实施例中,当接入点210启动时,虚拟接入点212可由接入点210的存储器中读取优先顺序配置,接着配置硬件顺序。在站台220与虚拟接入点212连接后,虚拟接入点212传送配置信标帧至站台220中。站台220可遵循虚拟接入点212所传送的配置信标帧内所携带的队列延迟时间配置该站台220的硬件顺序。换言之,站台220的优先顺序配置可对应虚拟接入点212的队列延迟时间,以使该站台上行链路传输(从站台至接入点)的封包具有一相同的延迟时间。
[0054]图3根据本发明一实施例中所述的通讯装置的方块图。如图3所示的通讯装置可包括在本发明实施例中支援虚拟接入点的接入点和站台。
[0055]在图3中,通讯装置300可包括一输入装置302、一输出装置304、一控制电路306、一中央处理器(Central Processing Unit,CPU) 308、一存储器 310、一程序码 312、一收发器314。在控制电路306中,通过中央处理器308执行存储器310中程序码312,并以此控制在通讯装置300中所进行的运作。通讯装置300可通过输入装置302 (例如键盘或数字键)接收使用者输入信号;也可通过输出装置304 (例如屏幕或喇叭)输出图像及声音。收发器314用以接收及发送无线信号,将接收的信号送至控制电路306,并以无线传输方式输出控制电路306所产生的信号。
[0056]图4根据本发明一实施例中表示图3中执行程序码312的简化功能方块图。在此实施例中,程序码312包括一应用层400、一第三层402、一第二层404、并且与第一层406耦接。第三层402 —般执行无线电资源控制。第二层404—般执行链路控制。第一层406 —般负责实体连接。
[0057]图5显示根据本发明一实施例所述的控制封包优先顺序的方法500的流程图。需注意此方法500用于一通讯系统中,用以控制一站台的上行链路传输的优先序列。通讯系统包括至少一接入点及至少一站台。首先,在步骤S505中,接入点的一虚拟接入点与上述站台通讯连接。接着,在步骤S510中,上述虚拟接入点发送一配置信标帧至上述站台,其中上述配置信标帧包括一封包优先序列,上述配置信标帧为指示上述站台设定所有队列为指定的上述封包优先序列。在一实施例中,上述封包优先序列为一延迟时间。在另一实施例中,上述封包优先序列对应背景(Background)顺序、最大努力(Best Effort)顺序、影像(Video)顺序及音频(Aud1)顺序的增强分布式信道接入参数。
[0058]图6显示根据本发明一实施例所述的控制封包优先顺序的方法600的流程图。请注意此方法600由一接入点所执行。此接入点可支援至少一虚拟接入点。首先,在步骤S605中,上述接入点与一站台通讯连接。接着,在步骤S610中,上述接入点发送一配置信标帧至上述站台,其中上述配置信标帧包括一封包优先序列,上述配置信标帧为指示上述站台设定所有队列为指定的上述封包优先序列,设定其所有的队列为该封包优先序列。其中该封包优先序列为一延迟时间信息,该延迟时间信息为对应不同优先序列的延迟时间,以使队列在发送封包时所需延迟发送的时间。当上述站台接收到该配置信标帧后,依照该配置信标帧,设定所有队列为该配置信标帧所指示的该封包优先序列。因站台的全部队列已设为一致的封包优先序列,发送的一上行链路数据封包,亦将依该配置信标帧所指示的该封包优先序列,传送该上行链路数据封包。于本发明实施例中,该配置信标帧可以是依据IEEE802.11 标准的 Beacon Frame 或是 Probe Response Frame,但不以此为限。
[0059]图7显示根据本发明另一实施例所述的控制封包优先顺序的方法700的流程图。请注意此方法700由一接入点所执行。此接入点可支援至少一虚拟接入点。首先,在步骤S705中,上述接入点与一站台通讯连接。接着,在步骤S710中,上述接入点发送一配置信标帧至上述站台,其中上述配置信标帧包括一延迟时间,该配置信标帧为指示所述站台设定所有队列为指定的延迟时间;该延迟时间对应背景(Background)顺序、最大努力(BestEffort)顺序、影像(Video)顺序及音频(Aud1)顺序)的增强分布式信道接入参数。
[0060]在另一实施例中,接入点事先可能配置不同站台有不同的封包优先序列。也就是说,当一站台连接至接入点时,上述接入点可根据上述站台的控制信息将站台分为一群组,如群组A,例如,媒体接入控制(Media Access Control, MAC)地址;在此处,上述接入点可将另一站台分为另一不同群组,如群组B。上述接入点取得对应于每一群组的封包优先序列,并分别发送包括上述封包优先序列的一配置信标帧至每一站台。每一站台接收上述配置信标帧后,将根据上述配置信标帧重新配置其所有的队列为指定的封包优先序列,因此,上述站台发送一上行链路数据封包时,因所有队列已被一致性地设为指定的封包优先序列,而能依指定的封包优先序列发送上述上行链路数据封包。因此,不同群组的每一站台可根据不同的配置信标帧,分别在不同优先顺序中发送上行链路封包至接入点,通过不同群组有不同的优先序列,分别控制各群组内站台的上行链路数据封包依指定的优先序列上传,而适用于不同使用需求的站台,通过适合的群组使该站台的上行链路数据传输封包以适当的优先序列上传。
[0061]回到图3及图4所示,通讯装置300可包括一储存于存储器310内的程序码312,以执行控制封包优先序列的方法。中央处理器308可执行程序码312以执行所有在第5?6图中所述的动作及步骤或其他本文的描述。
[0062]因此,根据本发明的示范的实施例,接入点内的虚拟接入点通过配置信标帧,指示接收的站台依配置信标帧内的优先序列,设定其全部队列的延迟时间为一致且为对应该优先序列的延迟时间,站台在上行链路中传输封包,因此该站台的上行链路传输封包的优先序列可以被该接入点控制,改良现有接入点无法控制站台到接入点上行封包链路传输优先序列的缺点。
[0063]虽然本发明已以较佳实施例公开如上,然其并非用以限定本发明,任何本领域技术人员,在不脱离本发明的精神和范围内,当可作些许的更动与润饰,因此本发明的保护范围当视所附的权利要求所界定者为准。
【主权项】
1.一种控制封包优先顺序的方法,用于一通讯系统中,用以控制一站台的上行链路传输的优先序列,上述方法包括: 通过一接入点的一虚拟接入点与一站台通讯连接;以及 通过上述虚拟接入点发送一配置信标帧至上述站台,其中上述配置信标帧包括一封包优先序列,上述配置信标帧为指示上述站台设定所有队列为指定的上述封包优先序列。2.如权利要求1所述的控制封包优先顺序的方法,其中上述封包优先序列为一延迟时3.如权利要求1所述的控制封包优先顺序的方法,其中上述封包优先序列对应背景顺序、最大努力顺序、影像顺序及音频顺序的增强分布式信道接入参数。4.一种控制封包优先顺序的接入点,包括: 一控制电路; 一处理器,安装至上述控制电路;以及 一存储器,安装至上述控制电路并耦接至上述处理器; 其中上述处理器用以执行储存于上述存储器中的一程序码,以执行: 与一站台通讯连接;以及 发送一配置信标帧至上述站台,其中上述配置信标帧包括一封包优先序列,上述配置信标帧为指示上述站台设定所有队列为指定的上述封包优先序列。5.如权利要求4所述的控制封包优先顺序的接入点,其中上述处理器还执行: 接收上述站台依照上述站台的上述封包优先序列所发送的一上行链路数据封包。6.如权利要求4所述的控制封包优先顺序的接入点,其中上述处理器还配置用以: 设定一虚拟接入点以与上述站台通讯。7.如权利要求4所述的控制封包优先顺序的接入点,其中上述封包优先序列为一延迟时间。8.如权利要求4所述的控制封包优先顺序的接入点,其中上述封包优先序列对应背景顺序、最大努力顺序、影像顺序及音频顺序的增强分布式信道接入参数。9.一种控制封包优先顺序的接入点,包括: 一控制电路; 一处理器,安装至上述控制电路;以及 一存储器,安装至上述控制电路并耦接至上述处理器; 其中上述处理器用以执行储存于上述存储器中的一程序码,以执行: 与一站台通讯连接; 发送一配置信标帧至上述站台,其中上述配置信标帧包括一延迟时间,该配置信标帧为指示所述站台设定所有队列为指定的延迟时间;该延迟时间对应背景顺序、最大努力顺序、影像顺序及音频顺序的增强分布式信道接入参数。
【专利摘要】一种控制封包优先顺序的方法及其接入点。该方法用于一通讯系统中,用以控制一站台的上行链路传输的优先序列,上述方法包括:通过一接入点的一虚拟接入点与一站台通讯连接;以及通过上述虚拟接入点发送一配置信标帧至上述站台,其中上述配置信标帧包括一封包优先序列,上述配置信标帧为指示上述站台设定所有队列为指定的上述封包优先序列。
【IPC分类】H04W28/06, H04W88/08
【公开号】CN104902512
【申请号】CN201510060518
【发明人】卢诞春
【申请人】智邦科技股份有限公司
【公开日】2015年9月9日
【申请日】2015年2月5日
【公告号】US20150257168