一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

通信设备和通信方法与流程

2022-10-27 00:05:32 来源:中国专利 TAG:


1.本技术涉及通信设备和通信方法,更具体地,涉及能够以更短的等待时间发送数据的通信设备和通信方法。


背景技术:

2.在无线局域网(lan)系统中,作为用于通过使用多个不同频带而不是连续的频率信道来提高传输效率的技术,已经提出了多链路操作技术,通过该技术,即便连续的频率信道不可用,也可以通过相互使用其他频带来执行高速通信。
3.专利文献1公开了一种配置和控制技术,使得在能够通过使用多个频率信道同时将多个帧发送到同一目的地的无线设备中,在第一频率信道的空闲持续第一时段的情况下,将缓冲器中的帧输出到第一发送装置;并且在第二频率信道的空闲持续第二时段的情况下,将缓冲器中的帧输出到第二发送装置。
4.此外,在无线lan系统中,作为数据传输控制方法,采用了增强型分布式信道接入(edca)控制,并且普遍使用了针对每个接入类别(ac)以短的发送等待时间发送要优先发送的数据的配置。
5.根据该edca控制,做出配置使得将更短的发送等待时间、仲裁帧间间隔(aifs)分配给需要短时延的接入类别的数据,并且从短范围内选择随机退避的等待时间。
6.引文列表
7.专利文献
8.专利文献1:日本专利申请特许公开no.2010-130280


技术实现要素:

9.技术问题
10.顺便提及,在传统的edca控制中,由于语音数据被设定为具有最高优先级的数据,因此本来应该优先的数据不能被优先发送,并且需要能够以短的等待时间进行数据发送的技术。
11.鉴于这样的情况做出本技术,并且使得能够以更短的等待时间来发送数据。
12.问题的解决方案
13.根据本技术的一个方面的通信设备是包括控制单元的通信设备,该控制单元在使用与预定频带对应的多个链路来发送数据的情况下,针对数据的每个接入类别,设定关于多个链路上的发送优先级的信息。
14.根据本技术的一个方面的通信方法包括:通过通信设备,在使用与预定频带对应的多个链路来发送数据的情况下,针对数据的每个接入类别,设定关于多个链路上的发送优先级的信息。
15.在根据本技术的一个方面的通信设备和通信方法中,在使用与预定频带对应的多个链路来发送数据的情况下,针对数据的每个接入类别,设定关于多个链路上的发送优先
级的信息。
16.注意,本技术的一个方面的通信设备可以是独立设备或构成一个设备的内部块。
附图说明
17.图1是示出了应用本技术的无线通信系统的无线通信网络的配置示例的图。
18.图2是示出了在应用本技术的无线通信系统中使用的频带和频率信道分配的示例的图。
19.图3是示出了划分和使用预定带宽的频率信道的配置示例的图。
20.图4是示意性地示出了每个接入类别的缓冲数据的配置的图。
21.图5是示出了针对每个预定接入类别优先发送数据的情况下的发送的示例的图。
22.图6是示意性地示出了分别设置低时延请求数据的发送缓冲器的配置的图。
23.图7是示出了针对每个预定接入类别优先发送数据的情况下的发送的示例的图。
24.图8是示出了应用本技术的通信设备的配置示例的框图。
25.图9是示出了图8的无线通信模块的配置示例的框图。
26.图10是示出了通过应用本技术的多个链路发送和接收信号的实体的配置的图。
27.图11是示出了根据本技术的对单链路和多链路的缓冲器控制的第一示例的图。
28.图12是示出了根据本技术的针对每个接入类别的数据输出的第一示例的图。
29.图13是示出了根据本技术的对单链路和多链路的缓冲器控制的第二示例的图。
30.图14是示出了根据本技术的针对每个接入类别的数据输出的第二示例的图。
31.图15是示出了发送侧应用的发送缓冲器控制的序列的图。
32.图16是示出了接收侧应用的发送缓冲器控制的序列的图。
33.图17是示出了在接收侧应用中执行双向发送的控制的序列的图。
34.图18是示出了应用本技术的单/多链路操作信息元素的配置示例的图。
35.图19是示出了多链路接入类别映射和单链路接入类别映射的第一配置示例的图。
36.图20是示出了多链路接入类别映射和单链路接入类别映射的第二配置示例的图。
37.图21是示出了多链路接入类别映射和单链路接入类别映射的第三配置示例的图。
38.图22是示出了多链路接入类别映射和单链路接入类别映射的第四配置示例的图。
39.图23是示出了应用本技术的单链路/多链路操作帧的配置示例的图。
40.图24是示出了优先发送设定/解除处理的流程的流程图。
41.图25是示出了优先发送设定/解除处理的流程的流程图。
42.图26是示出了接入控制处理的流程的流程图。
具体实施方式
43.《1.本技术的实施例》
44.传统上,在无线lan系统中,已经应用了捆绑和发送多个信道(带宽)的信道聚合技术,并且在ieee 802.11n标准中已经标准化了捆绑两个信道并使用40mhz带宽的通信方法技术。
45.此外,在ieee 802.11ac标准中,已经标准化了捆绑四个信道并使用80mhz带宽的通信方法和捆绑八个信道并使用160mhz带宽的通信方法的技术。
46.在这些通信方法中,存在这样的问题:如果不能连续获取频率信道,则不能使用该频率信道,并且在存在大量无线lan系统的空间中,难以执行它们的信道聚合。
47.近年来,作为用于通过使用多个不同频带而不是连续的频率信道来提高传输效率的技术,已经提出了多链路操作技术,通过该技术,即便连续的频率信道不可用,也可以通过相互使用其他频带来执行高速通信。
48.在上述专利文献1中公开的技术中,公开了一种配置和控制技术,使得在能够通过使用多个频率信道同时将多个帧发送到同一目的地的无线设备中,在第一频率信道的空闲持续第一时段的情况下,将缓冲器中的帧输出到第一发送装置;并且在第二频率信道的空闲持续第二时段的情况下,将缓冲器中的帧输出到第二发送装置。
49.此外,在无线lan系统中,作为数据传输控制方法,采用了edca控制,并且普遍使用了针对每个接入类别以短的发送等待时间发送要优先发送的数据的配置。
50.根据该edca控制,配置为将更短的发送等待时间、aifs分配给需要短时延的接入类别的数据(诸如语音数据),并且还从短范围内选择随机退避的等待时间。
51.在这些edca控制被标准化时,核心应用是以使约若干10kbps的语音能够无时延地进行通信为目的而设计的技术。
52.近年来,在无线lan系统中,即使在发送用于实时应用的大容量视频数据的情况下,也如现有无线通信协议所限定的那样,需要与其他无线通信设备公平地使用无线传输路径。
53.特别地,ieee 802.11规范公开了用于基于要由edca控制发送的数据的接入类别(ac)来设定发送等待时间的技术。
54.因此,作为ieee 802.11的下一代技术,公开了这样的技术:将这些需要低时延的数据存储在专用的发送缓冲器中,并优先于其他数据发送。
55.根据ieee 802.11-19/1851r1中公开的技术,公开了这样的技术:在使用多个链路传输的情况下,针对每个链路限定链路负载,仅在具有高链路负载的链路上发送具有低时延的数据,而在具有低链路负载的链路上发送具有低时延的数据和其他数据两者。
56.同时,在多链路操作的情况下,由于要使用的频带彼此不同,因此分别执行信道的接入控制,并且存在难以到达在两个链路(信道)上可以同时执行发送的定时的问题。
57.此外,在发送需要短时延的大量视频数据的情况下,存在这样的问题:出现发送等待状态,直到多链路操作成为可能的时间为止。
58.在这种情况下,如果在先前可用的链路(信道)上开始其他发送,直到两个链路(信道)都成为可用为止,则存在难以在两个链路(信道)上同时发送的问题。
59.特别地,如果为每个频带设定不同的退避计数器并设定发送等待时间,则变得能够在一个链路(信道)上进行发送,但也存在无法在其他链路(信道)上执行发送的情况。
60.这是因为,在使用上述专利文献1中公开的技术的情况下,配置为在第一单链路和第二单链路上,当不同信道的等待时间到期时发送帧,并且存在两个链路上的发送等待时间不同的问题。
61.即,在第一单链路上的发送期间,如果第二单链路与其相邻布置,则存在这样的问题:第一单链路上发送的信号抑制第二单链路的信号检测,并且不能应用现有的接入控制过程。
62.另一方面,在现有的edca控制中,通过设定预定发送机会(txop),在具有高优先级的接入类别的数据被发送之后,在预定aifs中再次设置随机退避发送等待时间,并且除非该时间过去,否则无法发送该接入类别的数据。
63.此外,在对每个多链路操作应用edca控制的情况下,仍然存在这样的问题:在发送现有的具有高优先级的接入类别的数据之后,再次对预定aifs设定随机退避,并且除非时间过去,否则无法发送该接入类别的数据。
64.在现有的edca控制中,由于语音数据被赋予最高优先级,因此语音数据比作为当前应用主流的视频数据和游戏设备控制器的命令数据优先发送,并且当发送其他通信设备的语音数据时,无法容易地发送视频数据和命令数据,还可能会出现视频中断和响应时延,影响用户观看视频和操作游戏设备。
65.在使得将需要低时延的数据存储在专用的发送缓冲器中并优先于其他数据发送的技术中,仅对在发送缓冲器中存储的数据设定短的发送等待时间,因此存在没有机会发送该数据以外的数据的问题。
66.此外,如果不是在发送缓冲器中存储的数据,则不优先发送该数据,并且在接收到实时应用中使用的数据的情况下,存在无法在期望的定时接收数据除非数据由发送侧的通信设备优先发送的问题。
67.在上述ieee 802.11-19/1851r1中公开的技术中,由于对每个链路都限定了链路负载,所以仍然存在仅在具有高链路负载的链路上发送具有低时延的数据而无法发送其他数据的问题。
68.因此,在本技术中,提出了针对每个数据接入类别设定关于多链路上的发送优先级的信息和关于单链路上的发送优先级的信息的配置,并且上述的问题可以得到解决。
69.在下文中,将参考附图描述本技术的实施例。
70.(网络的配置)
71.图1示出了应用本技术的无线通信系统的无线通信网络的配置示例。这里,作为无线通信系统的示例,示出了无线lan系统的配置。
72.在图1中,由图中的白色圆圈指示构成无线lan系统1-1的通信设备10,并且图中的实线箭头a1、a2指示,在通信终端sta10-1和通信终端sta10-2连接的状态下,各通信设备10可以与接入点ap10通信。
73.在无线lan系统1-1的附近,由图中暗色圆圈指示的接入点ap20和通信终端sta20构成了另一个无线lan系统1-2,并且由图中的实线箭头b1指示每个通信设备20都可以通信的事实。
74.此外,在无线lan系统1-1的附近,由图中暗色圆圈指示的接入点ap30和通信终端sta30进一步构成另一个无线lan系统1-3,并且由图中的实线箭头d1指示每个通信设备30都可以通信的事实。
75.接入点ap10存在于可以接收到来自接入点ap20和通信终端sta20的信号以及来自接入点ap30和通信终端sta30的信号的位置处,并且由图中的虚线箭头c2和c3以及箭头e2和e3表示。
76.通信终端sta10-1存在于可以接收到来自接入点ap20和接入点ap30的信号的位置处,并且由图中的虚线箭头c1和箭头e1表示。此外,通信终端sta10-2存在于可以接收到来
自通信终端sta20和通信终端sta30的信号的位置处,并且由图中的虚线箭头c4和箭头e4表示。
77.如上所述,由于无线lan系统1-2和无线lan系统1-3的存在,构成无线lan系统1-1的接入点ap10、通信终端sta10-1和通信终端sta10-2需要在这些通信设备之间执行公平接入。
78.注意,在下文中,发送数据的通信设备将被称为发送侧通信设备,并且接收数据的通信设备将被称为接收侧通信设备。例如,在无线lan系统1-1中,由诸如通信终端sta10-1之类的接收侧通信设备10rx接收从诸如接入点ap10之类的发送侧通信设备10tx发送的数据。
79.(频带和信道分配的示例)
80.图2示出了在应用本技术的无线通信系统中使用的频带和频率信道分配的示例。
81.在2.4ghz频带中,在应用于ieee 802.11g标准的20mhz带宽的正交频分复用(ofdm)系统的无线信号的情况下,设定至少两个信道的频率(图2的最上面一行(第一行)的“2.4ghz频带”)。
82.在5ghz频带中,能够确保要应用于诸如ieee 802.11a之类的标准的20mhz带宽的ofdm系统的无线信号的多个频率信道(图2的第一行和第二行的“5ghz频带a、b、c”)。
83.这里,根据各国的法律制度,为5ghz频带中的操作设置了可用频带、发送功率以及用于确定发送率的条件。
84.信道编号32、36、40、...等被分配给图2的第一行和第二行,并且在日本可以使用信道36~64的八个信道和信道100~140的11个信道。
85.注意,在除日本以外的其他国家和地区,也可以使用信道32、信道68、信道96和信道144,此外,在以上的频带中,还可以使用信道149~173。
86.此外,目前,6ghz频带正在被标准化为可用频带(图2的第三行和第四行中的“6ghz频带a、b、c和d”)。作为在美国使用6ghz频带的一种方法,当高效布置带宽为20ghz的频率信道时,6ghz频带a的unii-5频带中可以布置25个信道,6ghz频带b的unii-6频带中可以布置5个信道,6ghz频带c的unii-7频带中可以布置17个信道,并且6ghz频带d的unii-8频带中可以布置12个信道。
87.图3示出了在避免使用限制使用的频带的同时通过自由组合可用频带来划分和使用预定带宽的频率信道的配置。
88.图3示出了一个示例,其中,作为可以自由使用的频带,由6ghz频带b的unii-6频带的四个信道来确保80mhz的带宽,以形成第一链路(链路#1);由6ghz频带d的unii-8频带的12个信道来确保240mhz的带宽,以形成第二链路(链路#2),并且组合多个带宽的这些链路通过总共16个信道使用320mhz的带宽。
89.在这样的频率信道的使用配置的情况下,能够在第一链路(链路#1)和第二链路(链路#2)的外围操作不同的系统,并且配置为在它们中的每一个中单独执行接入控制。
90.例如,在图1中,在无线lan系统1-1使用第一链路和第二链路的多个链路(多链路)执行通信的情况下,当无线lan系统1-2使用第一链路或当无线lan系统1-3使用第二链路时,需要对这些链路中的每一个分别执行公平接入控制。
91.图4示意性地示出了每个接入类别(ac)的缓冲数据的配置。
92.如图4所示,在通信设备10中,为了执行由ieee 802.11系统限定的预定edca控制,针对每个接入类别配置发送缓冲器103。通过使用该接入类别执行分类,根据数据的类型将数据顺序地存储在对应的缓冲器中,并根据数据的优先级执行发送控制。
93.这里,在edca控制中,数据被分类为ac_vo(语音)、ac_vi(视频)、ac_be(尽力而为服务)和ac_bg(背景)这四种接入类别。
94.ac_vo表示与需要低时延和带宽保证的数据(诸如语音数据)对应的类型。ac_vi表示与需要带宽保证的数据(诸如视频数据)对应的类型。ac_be表示与通常的数据(尽力而为服务数据)对应的类型。ac_bg表示与不受时间限制的大容量数据(背景数据)对应的类型。
95.在图4中,在发送缓冲器103中,语音数据存储在与接入类别(ac_vo)对应的ac_vo缓冲器103-1中,视频数据存储在与接入类别(ac_vi)对应的ac_vi缓冲器103-2中,尽力而为服务数据存储在与接入类别(ac_be)对应的ac_be缓冲器103-3中,并且背景数据存储在与接入类别(ac_bg)对应的ac_bg缓冲器103-4中。
96.然后,通信设备10被配置为在各自限定的发送等待时间和退避时间已经过去的情况下发送数据,并且其优先级顺序是ac_vo、ac_vi、ac_be和ac_bg的顺序。配置为可以通过在第一链路(链路#1)和第二链路(链路#2)之间切换来从发送缓冲器103输出数据。
97.图5示出了在针对每个预定接入类别(ac)优先发送数据的情况下的发送的示例。
98.图5的上行指示第一链路(链路#1)上的数据流,并且图5的下行指示第二链路(链路#2)上的数据流。注意,在图5中,时间方向是图中从左到右的方向。
99.在图5中,配置为在使用第一链路和第二链路执行数据发送的情况下,根据接入类别的优先级顺序,以ac_vo、ac_vi、ac_be和ac_bg的顺序,顺序地发送数据。
100.此外,在每个链路上,由于其他无线lan系统或其他无线通信系统(例如,第五代无线通信系统(5g)的未授权网络)的基本服务集(bss)网络在运行,因此可以通过这些其他系统的发送来设定无法执行发送的时段(网络分配矢量(nav))。
101.因此,配置为在第一链路上,如图中添加了ac_vo、ac_vi、ac_be和ac_bg的四边形所示,在预定的短的等待时间过去之后,来自ac_vo缓冲器103-1的语音数据、来自ac_vi缓冲器103-2的视频数据、来自ac_be缓冲器103-3的尽力而为服务数据和来自ac_bg缓冲器103-4的背景数据被顺序地发送。
102.类似地,配置为在第二链路上,如图中添加了ac_vo、ac_vi、ac_be和ac_bg的四边形所示,在预定的短的等待时间过去之后,语音数据、视频数据、尽力而为服务数据和背景数据被按顺序发送。
103.在这种配置的情况下,在同时发送多个链路的情况下,存在这样的问题:在第一链路上执进行发送的情况下,难以检测第二链路的接收信号。
104.图6示意性地示出了分别设置低时延请求数据的发送缓冲器的配置。
105.图6示出了为接入类别(ac)中的ac_vo和ac_vi配置用于优先发送作为低时延请求数据的语音数据和视频数据的发送缓冲器的示例。即,配置为在四种接入类别中可以优先发送ac_vo和ac_vi中的每一个的数据。
106.在ac_vo中,配置为根据预定的接入控制过程,当最短的发送等待时间过去时,首先发送在a_vo缓冲器103-1a中存储的语音数据,然后发送在vo缓冲器103-1b中存储的语音数据。
107.在ac_vi中,配置为根据预定的接入控制过程,当下一最短的发送等待时间过去时,首先发送在a_vi缓冲器103-2a中存储的视频数据,然后发送在vi缓冲器103-2b中存储的视频数据。
108.此后,在ac_be中,配置为根据预定的接入控制过程,当预定的发送等待时间过去时,发送在ac_be缓冲器103-3中存储的尽力而为服务数据,最终,在ac_bg中,根据预定的接入控制过程,当最长的发送等待时间过去时,发送在ac_bg缓冲器103-4中存储的背景数据。
109.图7示出了在针对每个预定接入类别(ac)优先发送数据的情况下的发送的示例。在图7中,类似于图5,上行指示第一链路(链路#1)上的数据流,并且下行指示第二链路(链路#2)上的数据流。
110.在图7中,第一链路被配置为根据现有接入类别的优先级顺序发送数据,并且以最高优先级发送ac_a_vo的语音数据(a_vo),然后发送ac_vo的语音数据(vo)和ac_a_vi的视频数据(a_vi),再然后发送ac_vi的视频数据(vi)。此外,配置为发送ac_be的尽力而为服务数据,此后顺序地发送ac_bg的背景数据。
111.另一方面,在第二链路上,ac_a_vo的语音数据(a_vo)、ac_vo的语音数据(vo)和ac_a_vi的视频数据(a_vi)被设定为优先发送。在这种情况下,需要短时延的视频数据(a_vi)被配置为在语音数据(a_vo)和语音数据(vo)之后被发送,并且存在无法容易地获得发送机会的情况。
112.(通信设备的配置示例)
113.图8示出了应用本技术的通信设备的配置示例。
114.图8所示的通信设备10被配置为无线lan系统1-1(图1)中的接入点ap10或通信终端sta10,即,发送侧通信设备10tx或接收侧通信设备10rx。
115.在图8中,通信设备10包括网络连接模块11、信息输入模块12、设备控制模块13、信息输出模块14和无线通信模块15。
116.网络连接模块11包括例如具有经由服务提供商从作为接入点ap10的光纤网络或其他通信线路连接到互联网网络的功能的电路系统、其外围电路系统、微控制器、半导体存储器等。
117.网络连接模块11在设备控制模块13的控制下执行与互联网连接相关的各种处理。例如,在通信设备10作为接入点ap10操作的情况下,网络连接模块11具有安装了诸如用于连接到互联网网络的通信调制解调器之类的功能的配置。
118.信息输入模块12包括诸如按钮、键盘或触摸面板之类的输入设备。信息输入模块12具有将与来自用户的指令对应的指令信息输入到设备控制模块13的功能。
119.设备控制模块13包括例如微处理器、微控制器、半导体存储器等。设备控制模块13控制每个单元(模块)以将通信设备10作为接入点ap10或通信终端sta10操作。
120.设备控制模块13对从网络连接模块11、信息输入模块12或无线通信模块15提供的信息执行各种处理。此外,设备控制模块13将作为其自身处理的结果而获得的信息提供给网络连接模块11、信息输出模块14或无线通信模块15。
121.例如,设备控制模块13在数据发送时,将从协议上层的应用等传递的发送数据提供给无线通信模块15,并且在数据接收时,将从无线通信模块15提供的接收数据传递到协议上层的应用等。
122.信息输出模块14包括例如诸如液晶显示器、有机el显示器或发光二极管(led)显示器的显示元件,或者包括输出声音或音乐的扬声器的输出设备。
123.信息输出模块14具有基于从设备控制模块13提供的信息向用户显示需要的信息的功能。这里,信息输出模块14处理的信息包括例如通信设备10的操作状态,经由互联网获得的信息等。
124.无线通信模块15例如包括无线芯片、外围电路系统、微控制器、半导体存储器等。无线通信模块15在设备控制模块13的控制下执行与无线通信相关的各种处理。稍后将参考图9描述无线通信模块15的配置细节。
125.注意,这里,描述了安装有无线通信芯片、外围电路系统等的无线通信模块作为示例,但是本技术不限于无线通信模块,并且可以应用于例如,无线通信芯片、无线通信lsi等。此外,在无线通信模块中,是否包括天线是可选的。
126.此外,在图8的通信设备10中,设备控制模块13和无线通信模块15是必要的组件,但是是否组件中包括除了它们之外的网络连接模块11、信息输入模块12和信息输出模块14是可选的。
127.即,作为接入点ap10或通信终端sta10操作的每个通信设备10可以仅由必要的模块配置,并且可以简化或不包含不必要的部分。
128.更具体地,例如,网络连接模块11可以仅包含于接入点ap10中,而信息输入模块12和信息输出模块14可以仅包含于通信终端sta10中。
129.(无线通信模块的配置示例)
130.图9示出了图8的无线通信模块15的配置示例。
131.无线通信模块15与其他模块连接,并且包括与外部交换各种类型的信息和数据的接口101、根据接入类别确定发送数据的属性的类别确定单元102以及临时存储每个接入类别的发送数据的发送缓冲器103。
132.发送缓冲器103包括存储语音数据的ac_vo缓冲器103-1、存储视频数据的ac_vi缓冲器103-2、存储尽力而为服务数据的ac_be缓冲器103-3和存储背景数据的ac_bg缓冲器103-4。
133.该配置包括控制作为本技术的特征功能的单链路和多链路的操作的单/多链路操作控制单元104、使发送数据的顺序出队的出队控制单元105、控制发送定时的定时控制单元106、构建要发送的数据帧的帧构建单元107、控制数据的发送和接收的接入控制单元108以及在各个链路上执行发送操作的发送处理单元109-1和109-2。
134.发送处理单元109-1执行与第一链路(链路#1)相关的发送操作。发送处理单元109-2执行与第二链路(链路#2)相关的发送操作。设置了天线控制单元110,该天线控制单元110执行控制以从天线(未示出)发送其发送信号并且经由天线接收从其他通信设备发送的信号。注意,可以采用在无线通信模块15中不包括天线控制单元110的配置。
135.另一方面,无线通信模块15包括接收处理单元111-1和111-2,接收处理单元111-1和111-2通过使用由天线在每个链路上接收到的信号作为预定信号来执行接收操作。接收处理单元111-1执行与第一链路(链路#1)相关的接收操作。接收处理单元111-2执行与第二链路(链路#2)相关的接收操作。
136.此外,包括从接收信号中提取预定数据帧的帧提取单元112、分析接收帧中包括的
数据的数据分析单元113以及临时存储接收数据的接收缓冲器114。此外,包括以自身的输出格式来构建数据的输出数据构造单元115,以将数据传递到预定应用,并且配置为最终将数据经由接口101传递到连接设备的应用。
137.注意,在图9中,块之间的每个箭头表示数据(信号)的流或控制,并且每个块与由箭头连接的另一个块协同操作以实施自身的功能。
138.即,例如,为了实施作为本技术的特征功能的控制单链路和多链路的操作的功能,单/多链路操作控制单元104与接口101、出队控制单元105、定时控制单元106、数据分析单元113和接收缓冲器114中的每一个协同操作。
139.此外,例如,为了实施作为本技术的特征功能的控制与单链路和多链路的操作对应的数据的发送和接收的功能,接入控制单元108与定时控制单元106、发送处理单元109-1和109-2、天线控制单元110以及接收处理单元111-1和111-2中的每一个协同操作。
140.在如上所述配置的无线通信模块15中,特别地,执行以下处理,例如,通过单/多链路操作控制单元104控制每个单元的操作。
141.即,在通信设备10(发送侧通信设备10tx或接收侧通信设备10rx)的无线通信模块15中,在数据通过使用与预定频带对应的多个链路(例如,链路#1和链路#2)由单/多链路操作控制单元104等发送的情况(在多链路上执行发送的情况)下,为数据的每个接入类别(例如,ac_vo、ac_vi、ac_be和ac_bg)设定关于多个链路(多链路)上的发送优先级的信息(例如,指示发送的可能性的信息)。
142.此外,在无线通信模块15中,通过单/多链路操作控制单元104等,为每个接入类别(例如,ac_vo、ac_vi、ac_be和ac_bg),设定关于一个链路(单链路)上的发送优先级的信息(例如,指示发送的可能性的信息)。
143.(实体的配置)
144.图10示出了通过作为实体的应用本技术的多个链路发送和接收信号的实体的配置。
145.图10示意性地示出了在管理包括第一链路(链路#1)和第二链路(链路#2)的多个链路上的数据的发送和接收的情况下作为处理主体的配置。
146.在图10中,每个链路的站管理实体存在于每个链路的phy层及其管理实体和mac子层及其管理实体中的每一个中。然后,示出了通过多链路管理实体将它们连接起来,可以实施单链路上的数据发送/接收的控制和多链路上的数据发送/接收的控制。
147.通过该配置,除了在当前的第一链路和第二链路作为不同链路操作的状态之外,还能够在第一链路和第二链路作为多链路操作的情况下执行控制。
148.(第一示例)
149.图11示出了根据本技术的对单链路和多链路的缓冲器控制的第一示例。
150.如图11所示,发送缓冲器103具有接入类别(ac_vo、ac_vi、ac_be和ac_bg)的缓冲器配置,并且包括在传输路径在多个链路之一的单链路上变得可用的情况下执行出队控制的“单链路可用”部分,以及在传输路径在双方多链路上都变得可用的情况下执行出队控制的“多链路可用”部分。
151.即,在图11的配置中,示意性地示出了从各个接入类别的发送缓冲器到“单链路可用”部分和“多链路可用”部分中的每一个的虚拟输出配置。在按照现有接入类别的优先级
顺序执行发送控制的情况下,单链路和多链路两者的所有输出配置都被公平地连接。
152.这里,例如,在接入类别(ac_vi)中存储了短于预定时段的时延的请求数据的情况下,或者在使用这种数据的应用被激活的情况下,执行设定使得启用仅单链路和仅接入类别(ac_vi),并禁用其他接入类别(ac_vo、ac_be和ac_bg)。
153.即,如图中实线所示,在多链路上发送所有接入类别的数据,而在单链路上,配置为仅发送ac_vi的视频数据。
154.此外,如图中的虚线所示,示出了通过虚拟地创建不在单链路上发送除了ac_vi之外的接入类别(ac_vo、ac_be和ac_bg)的数据的状态来控制数据输出的配置。
155.图12示出了根据本技术的每个接入类别的数据输出的第一示例。
156.图12示出了执行控制的情况,使得在执行图11中的上述发送控制的情况下,在单链路上发送接入类别(ac_vi)的视频数据,并在单链路上抑制其他接入类别的数据的发送。
157.同样在图12中,与上述情况类似,上行指示第一链路(链路#1)上的数据流,下行指示第二链路(链路#2)上的数据流。
158.即,在当在其他系统中使用第二链路(链路#2)时只有第一链路(链路#1)可用的情况下,执行用于发送ac_vi的视频数据的发送控制。此外,示出了这样的示例:在第一链路(链路#1)和第二链路(链路#2)可用的情况下,执行根据现有接入类别(ac_vo、ac_vi、ac_be和ac_bg)的优先级执行发送的发送控制。
159.此外,该示例示出了当在其他系统中使用第一链路(链路#1)而仅第二链路(链路#2)可用时也发送ac_vi的视频数据的状态。因此,配置为设定在单链路上发送的ac_vi的视频数据比其他接入类别的数据更频繁地被发送。
160.(第二示例)
161.图13示出了根据本技术的对单链路和多链路的缓冲器控制的第二示例。
162.在图13的配置中,类似于图11的配置,示意性地示出了从发送缓冲器103中的各个接入类别的缓冲器到“单链路可用”部分和“多链路可用”部分中的每一个的虚拟输出配置。
163.这里,例如,在接入类别(ac_be)中存储了短于预定时段的时延的请求数据的情况下,或者在使用这种数据的应用被激活的情况下,执行设定使得在多链路上仅启用接入类别(ac_be),并禁用其他接入类别(ac_vo、ac_vi、ac_bg)。
164.即,如图中实线所示,配置为在单链路上发送所有接入类别的数据,而在多链路上仅发送ac_be的尽力而为服务数据。
165.此外,如图中的虚线所示,示出了通过虚拟创建不在多链路上发送除了ac_be之外的接入类别(ac_vo、ac_vi和ac_bg)的数据的状态来控制数据输出的配置。
166.图14示出了根据本技术的每个接入类别的数据输出的第二示例。
167.图14示出了这样的情况:执行控制以使得在执行图13中的上述发送控制的情况下,在多链路上优先发送接入类别(ac_be)的尽力而为服务数据,并且在尽力而为服务数据不存在的情况下,在多链路上发送其他接入类别的数据。
168.同样在图14中,与上述情况类似,上行指示第一链路(链路#1)上的数据流,并且下行指示第二链路(链路#2)上的数据流。
169.即,当在其他系统中使用第二链路(链路#2)而仅第一链路(链路#1)可用的情况下,发送ac_vo的语音数据,而在第一链路(链路#1)和第二链路(链路#2)的多链路都可用的
情况下,优先发送ac_be的尽力而为服务数据。然后,示出了这样的示例:在已经发送了ac_be的尽力而为服务数据的情况下,根据现有接入类别的优先级来执行在多链路上发送ac_vo和ac_vi的数据的控制。
170.此外,该示例示出了当在其他系统中使用第一链路(链路#1)而仅第二链路(链路#2)可用时也发送ac_be的尽力而为服务数据的状态。因此,进行了对多链路的发送设定的ac_be的尽力而为服务数据被配置为比其他接入类别的数据更频繁地被发送。
171.(序列示例)
172.图15示出了发送侧应用的发送缓冲器控制的序列。
173.在图15中,假设发送侧应用(发送应用)和发送侧通信设备(发送设备)10tx将视频数据实时传递到接收侧通信设备(接收设备)10rx和接收侧应用(接收应用)的序列。
174.这里,在发送侧通信设备10tx作为例如接入点ap操作的情况下,假设应用本技术的单/多链路操作信息元素(smlo ie)被添加到预定信标信号(s11)。
175.首先,在用于分发实时视频数据的应用被发送侧应用激活的情况下,给出与实时数据发送相关的诸如时延信息、传输信息量、吞吐量之类的参数信息的通知(s12)。
176.在发送侧通信设备10tx从这些条参数信息中掌握了传输实时视频数据的情况下,发送侧通信设备10tx参考周边网络环境,根据需要确定是否改变单链路操作和多链路操作的数据发送的设定。
177.这里,在假设周围有其他系统并且有很多执行单链路操作的定时的情况下,设定为针对实时视频数据,通过单链路操作优先发发送接入类别(ac_vi)的视频数据,设定在单/多链路操作信息元素(smlo ie)中被改变并被添加到信标信号,并且向接收侧通信设备10rx通知信标信号(s13)。
178.然后,在从发送侧应用发送视频数据的情况下,发送侧通信设备10tx将视频数据存储在ac_vi缓冲器103-2中,并且在单链路上优先于其他接入类别的数据发送视频数据(s14和s15)。因此,接收侧通信设备10rx可以接收视频数据并将实时视频数据传递到接收侧应用(s16)。
179.此外,在用于分发实时视频数据的应用在发送侧应用中已经结束的情况下,给出结束通知(s17)。发送侧通信设备10tx确定不再需要优先发送接入类别(ac_vo)的数据,并确定返回设定,以基于现有接入的优先级顺序,发送所有数据。然后,发送侧通信设备10tx被配置为将单/多链路操作信息元素(smlo ie)返回到初始状态,并通过信标信号执行通知(s18)。
180.图16示出了接收侧应用的发送缓冲器控制的序列。
181.在图16中,假设发送侧应用(发送应用)和发送侧通信设备(发送设备)10tx将视频数据实时地传递到接收侧通信设备(接收设备)10rx和接收侧应用(接收应用)的序列。
182.这里,在发送侧通信设备10tx作为例如接入点ap操作的情况下,假设应用本技术的单/多链路操作信息元素(smlo ie)被添加到预定信标信号(s31)。
183.首先,在用于分发实时视频数据的应用被接收侧应用激活的情况下,接收侧通信设备10rx获取与实时数据发送相关的诸如时延信息、传输信息量和吞吐量之类的参数信息,并生成参数信息作为请求帧(s32)。将该请求帧(smlo请求)的通知给到作为数据的发送源的发送侧通信设备10tx或发送侧应用(s33和s34)。
184.在接收到请求帧的情况下,当发送侧通信设备10tx从这些条参数信息中掌握了传输实时视频数据时,发送侧通信设备10tx参考周边网络环境,根据需要确定是否改变单链路操作和多链路操作的数据发送的设定。然后,在确定能够进行该设定的情况下,向接收侧通信设备10rx发送许可帧(smlo许可)(s35)。
185.此外,针对实时视频数据,发送侧通信设备10tx被设定为通过单链路操作优先发送接入类别(ac_vi)的数据,并且设定在单/多链路操作信息元素(smlo ie)中被改变并被添加到信标信号,并且向接收侧通信设备10rx通知信标信号(s36)。
186.然后,在从发送侧应用发送视频数据的情况下,发送侧通信设备10tx将视频数据存储在ac_vi缓冲器103-2中,并且在单链路上优先于其他接入类别的数据发送视频数据(s37和s38)。因此,接收侧通信设备10rx可以接收视频数据并将实时视频数据传递到接收侧应用(s39)。
187.此外,在用于分发实时视频数据的应用在接收侧应用中已经结束的情况下,给出结束通知(s40)。然后,接收侧通信设备10rx被配置为响应于来自接收侧应用的通知,生成解除帧(smlo解除)并将其发送到发送侧通信设备10tx(s41)。
188.在给出解除帧的通知的情况下,发送侧通信设备10tx确定不再需要优先发送接入类别(ac_vi)的数据,并执行返回设定的处理,以基于现有接入类别的优先级顺序,发送所有数据(以便公平执行)。然后,发送侧通信设备10tx被配置为将单/多链路操作信息元素(smlo ie)返回到初始状态,并通过信标信号给出通知(s42和s43)。
189.图17示出了用于在接收侧应用中执行双向发送的控制的序列。
190.图17示出了这样的配置:在对接收侧应用做出用于发送实时视频数据的设定的情况下,还从接收侧执行用于需要以短于预定时段的时延发送的发送命令数据等的设定的改变。
191.注意,在发送侧通信设备10tx中,接入类别(ac_vi)的视频数据被设定为通过单链路操作优先发送,并且向接收侧通信设备10rx通知添加了描述设定的单/多链路操作信息元素(smlo ie)的信标信号(s51)。因此,在发送侧通信设备10tx中,可以在单链路上优先于其他接入类别的数据发送来自发送侧应用的视频数据(s52~s54)。
192.这里,在用于传达诸如游戏设备之类的命令数据的应用被接收侧应用激活的情况下,接收侧通信设备10rx从与命令数据的发送相关的允许时延信息中,获取诸如时延信息、传输信息量和吞吐量之类的参数信息,并生成参数信息作为请求帧(s55)。将该请求帧(smlo请求)通知给作为数据的发送源的发送侧通信设备10tx或发送侧应用(s56和s57)。
193.在接收到请求帧的情况下,当发送侧通信设备10tx从这些条参数信息中获取发送实时命令数据时,发送侧通信设备10tx参考周边网络环境,根据需要确定是否改变单链路操作和多链路操作的数据发送的设定。然后,在确定能够进行该设定的情况下,向接收侧通信设备10rx发送许可帧(smlo许可)(s58)。
194.这里,在假设周围没有其他系统并且有很多执行多链路操作的定时的情况下,发送侧通信设备10tx被设定为针对实时命令数据的发送,通过多链路操作优先发送接入类别(ac_be)的尽力而为服务数据,设定在单/多链路操作信息元素(smlo ie)中被改变并被添加到信标信号,并且向接收侧通信设备向10rx通知信标信号(s59)。
195.在从发送侧应用发送视频数据的情况下,发送侧通信设备10tx将视频数据存储在
ac_vi缓冲器103-2中,并且在单链路上优先于其他接入类别的数据发送视频数据(s60和s61)。因此,接收侧通信设备10rx可以接收视频数据并将实时视频数据传递到接收侧应用(s62)。因此,执行控制使得在存在特定数据的接入类别中启用多个链路或一个链路上的发送,而在其他接入类别中控制公平发送。
196.另一方面,在从接收侧应用发送命令数据的情况下,接收侧通信设备10rx将命令数据作为尽力而为服务数据存储在ac_be缓冲器103-3中,并在多链路上优先于其他接入类别的数据发送命令数据(s63和s64)。因此,接收侧通信设备10rx可以在接收实时视频数据的同时,优先以短的响应时间发送命令数据。
197.在接收到命令数据的情况下,发送侧通信设备10tx执行与命令数据对应的处理。例如,发送侧通信设备10tx执行发送对应于命令数据的视频数据的处理(s65~s68)。注意,每次从接收侧应用发送命令数据时,都执行对应于命令数据的处理(s69~s71)。
198.此外,配置为用于传达游戏设备等的命令的应用在接收侧应用中已经结束的情况下,向接收侧通信设备10rx通知结束,并且生成解除帧(smlo解除),并将其从接收侧通信设备10rx发送到发送侧通信设备10tx(s72和s73)。
199.通过接收该解除帧,发送侧通信设备10tx确定不再需要在多链路上优先发送接入类别(ac_be)的数据,并且执行仅解除该设定的处理。
200.然后,发送侧通信设备10tx被配置为通过信标信号通知单/多链路操作信息元素(smlo ie),使得允许优先发送单链路的视频数据(ac_vi)的设定被保留,其被返回到多链路的初始状态,并且所有数据都基于正常的优先级顺序(现有的优先级顺序)被发送(s74和s75)。因此,在发送侧通信设备10tx中,来自发送侧应用的视频数据在单链路上可以优先于其他接入类别的数据发送(s76~s78)。
201.(信息元素的配置)
202.图18示出了应用本技术的单/多链路操作信息元素(smlo ie:single/multi link operation information element)的配置示例。
203.该信息元素被配置为启用设定,使得诸如接入点ap或通信终端sta之类的通信设备10,在现有的edca控制下,可以针对接入类别中指定的每条数据,在单链路或多链路上优先发送数据。
204.信息元素包含于接入点ap发送的用于通知的信标信号中,并且无线通信网络中的通信终端sta可以根据信息元素指定的优先级执行控制,以发送无线通信网络中使用的接入类别的数据。
205.该信息元素用预定的元素id(元素id,element id)标识,并且包括信息长度(长度,length)、目标时延信息(目标时延,target latency)、单链路的txop的可用时间(单链路txop可用,single-link txop available)、多链路的接入类别映射(多链路接入类别映射,multi-link access category map)、单链路的接入类别映射(单链路接入类别映射,single-link access category map)等。
206.(第一示例)
207.图19示出了包含于图18的信息元素中的多链路接入类别映射和单链路接入类别映射的第一配置示例。
208.图19示出了所有接入类别的数据都可以作为初始设定状态被发送。
209.即,在多链路接入类别映射和单链路接入类别映射上,所有接入类别(ac_vo、ac_vi、ac_be和ac_bg)都被描述为“1”。
210.在该例中,发送的可能性设定为“1”和“0”,并且在所有接入类别都设定为“1”的情况下,意味着所有接入类别都处于可发送状态,表示根据现有接入类别的优先级顺序从语音数据开始顺序执行发送的状态。
211.(第二示例)
212.图20示出了包含于图18的信息元素中的多链路接入类别映射和单链路接入类别映射的第二配置示例。
213.图20示出了在多链路和单链路两者上都做出了用于优先发送接入类别(ac_vi)的视频数据的设定的情况的示例。
214.即,在多链路接入类别映射和单链路接入类别映射中,ac_vi被描述为“1”,而其他接入类别(ac_vo、ac_be、ac_bg)被描述为“0”。
215.因此,接入类别(ac_vi)的视频数据在多链路和单链路两者中都以最高优先级发送,并且配置为在接入类别的数据不再存在的情况下,按照预定的优先级顺序发送其他接入类别的数据,例如按照ac_vo、ac_vi、ac_be、ac_bg的顺序发送。
216.(第三示例)
217.图21示出了包含于图18的信息元素中的多链路接入类别映射和单链路接入类别映射的第三配置示例。
218.图21示出了执行用于仅在单链路上优先发送接入类别(ac_vi)的视频数据的设定的情况的示例。
219.即,虽然在多链路接入类别映射中所有接入类别(ac_vo、ac_vi、ac_be和ac_bg)都被描述为“1”,但在单链路接入类别映射中,ac_vi被描述为“1”,而其他接入类别(ac_vo、ac_be和ac_bg)被描述为“0”。
220.因此,在多链路上,例如ac_vo、ac_vi、ac_be、ac_bg按照现有接入类别的优先级顺序依次被发送,而在单链路上,配置以最高优先级发送接入类别(ac_vi)的视频数据。在周围存在其他无线通信系统并且难以将该无线通信系统用作多链路的情况下设定这种配置。
221.(第四示例)
222.图22示出了包含于图18的信息元素中的多链路接入类别映射和单链路接入类别映射的第四配置示例。
223.图22示出了执行用于仅在多链路上优先发送接入类别(ac_vi)的视频数据和接入类别(ac_be)的任意尽力而为服务数据的设定的情况的示例。
224.换言之,在多链路接入类别映射中,ac_vi和ac_be被描述为“1”,而其他接入类别(ac_vo和ac_bg)被描述为“0”。此外,在单链路接入类别映射上,所有接入类别(ac_vo、ac_vi、ac_be和ac_bg)都被描述为“1”。
225.因此,在多链路上,优先发送接入类别(ac_vi、ac_be)的视频数据和尽力而为服务数据,而在单链路上,例如配置为ac_vo、ac_vi、ac_be和ac_bg根据现有接入类别的优先级顺序依次被发送。在周围没有其他无线通信系统并且大多用作多链路的情况下设定这种配置。
226.如上所述,通过使用接入类别映射并针对多链路和单链路中的每一个的每个接入
类别将发送的可能性设定为“1”和“0”,能够针对每个接入类别设定关于多链路上的发送优先级信息和关于单链路上发送优先级的信息。
227.注意,在图19~图22的示例中,已经描述了设定多链路接入类别映射和单链路接入类别映射两者的接入类别映射的示例,但是可以仅设定接入类别映射中的至少一个。例如,可以仅针对多链路接入类别映射设定关于发送优先级的信息。
228.此外,在图19~图22的示例中,已经描述了使用接入类别映射将发送的可能性设定为“1”和“0”的示例,但可以使用任何其他设定方法,只要该设定方法能够针对每个接入类别设定多链路和单链路上的发送优先级。
229.此外,在上行链路和下行链路的接入类别的优先级顺序不同的情况下,也可以针对每个接入类别设定与上行链路和下行链路的优先级相关的信息。例如,在通过诸如智能电话或游戏设备之类的设备玩游戏的情况下,假设希望在上行链路上使命令数据优先而在下行链路上使视频数据优先的情况。
230.在这种情况下,在多链路或单链路接入类别图上,只需要将接入类别(ac_be)的尽力而为服务数据(包括命令数据)设定为在上行链路上优先发送,并且只需要将接入类别(ac_vi)的视频数据设定为在下行链路上优先发送。当将接入类别映射存储在信息元素中时(图18),能够通过例如添加指示信息的发送和接收的方向的信息(方向,direction)来标识上行链路和下行链路。
231.如上所述,由于能够应对上行链路和下行链路的接入类别的优先级顺序不同的情况,因此可以更详细地控制数据的发送和接收。具体地,接入点ap可以在下载时提前通知通信终端sta发送什么数据,或者通信终端sta可以在上传时提前通知接入点ap发送数据的顺序。
232.(操作帧的配置)
233.图23是示出了应用本技术的单链路/多链路操作帧(smlo请求/许可/解除)的配置示例的图。
234.该操作帧是用于向接入点ap或发送侧通信设备10tx通知可以在单链路和多链路上从通信终端sta或接收侧通信设备10rx优先发送的接入类别的设定的通知信号。
235.即,在操作帧作为设定请求被发送的情况下,操作帧被配置为请求帧;在操作帧作为响应被发送的情况下,操作帧被配置为许可帧;并且在请求解除的情况下,操作帧被配置为解除帧。
236.操作帧包括用于标识帧的类型的信息(帧控制,frame control)、帧的持续时间、发送侧通信设备地址(发送地址,transmit address)、接收侧通信设备地址(接收地址,receive address)、指示信息的发送和接收的方向的信息(方向,direction)、指示应用的类型的信息(应用,application)、用于标识流量的信息(流量id,traffic id)、要改变的上述单/多链路操作信息元素(改变smlo le,change smlo ie),等等。此外,用于检错的帧校验序列(fcs)被添加到操作帧的末尾。
237.(优先发送设定/解除)
238.接下来,将参考图24和图25的流程图描述单链路和多链路的优先发送设定/解除操作的流程。
239.在步骤s101中,单/多链路操作控制单元104确定特定应用是否被激活。特定应用
包括实时数据分发的应用和诸如游戏应用之类的应用。
240.在步骤s101的确定处理中确定特定应用被激活的情况下,处理进行到步骤s102。在步骤s102中,单/多链路操作控制单元104获取特定应用所需的属性和参数。
241.在步骤s103中,单/多链路操作控制单元104确定是否已经做出时延请求。在步骤s103的确定处理中确定不存在时延请求的情况下,处理返回到步骤s101。
242.在步骤s103的确定处理中确定存在短时延请求的情况下,处理进行到步骤s104。在步骤s104中,单/多链路操作控制单元104获取单链路和多链路的当前优先发送的设定信息。
243.在步骤s105中,单/多链路操作控制单元104确定是否是需要设定优先发送的状况。在步骤s105的确定处理中确定不需要设定优先发送的情况下,处理返回到步骤s101。
244.在步骤s105的确定处理中确定是需要设定优先发送的状况的情况下,处理进行到步骤s106,并且通过单/多链路操作控制单元104执行步骤s106~s113的处理。
245.即,获取与其他无线通信系统的操作状态相关的操作状态信息(s106),确定单链路和多链路上的优先发送(s107),并且执行用于优先发送对应于特定应用的接入类别的数据的设定(s108)。
246.这里,获取单链路和多链路上的当前优先发送的设定状态,并且基于特定应用所需的参数,针对特定接入类别的数据,确定可以在单链路和多链路的其中之一还是两者中执行优先发送设定。
247.此时,在自身设备是发送侧通信设备10tx并且作为接入点ap操作的情况下(s109中的“是”和s110中的“是”),在单/多链路中操作信息元素(smlo ie)描述参数(s111)。因此,单/多链路操作信息元素(smlo ie)的设定信息被更新,并且该信息的通知由随后的信标信号给出。
248.另一方面,在自身设备是特定应用的接收侧通信设备10rx的情况下(s109中的“否”),将包括优先发送设定请求的单链路/多链路操作帧(请求帧)发送到发送侧通信设备10tx(s112)。
249.在接收到作为对请求帧的响应的单链路/多链路操作帧(许可帧)的情况下(s113中的“是”),在发送侧通信设备10tx中执行了发送设定。注意,在没有接收到许可帧的情况下(s113中的“否”),处理返回到步骤s107,并且再次执行单链路和多链路上的优先发送的确定。
250.注意,在自身设备是发送侧通信设备10tx但不作为接入点ap操作的情况下(s109中的“是”和s110中的“否”),在步骤s111的处理已经结束,或者在自身设备是接收侧通信设备10rx并且接收到作为对请求帧的响应的许可帧的情况下(s109中的“否”以及s112和s113中的“是”),处理返回到步骤s101。
251.另一方面,在步骤s101的确定处理中确定未激活特定应用的情况下,处理进行到图25的步骤s114。
252.在步骤s114,单/多链路操作控制单元104确定特定应用是否结束。
253.在步骤s114的确定处理中确定特定应用已经结束的情况下,处理进行到步骤s115。在步骤s115中,单/多链路操作控制单元104获取与当前优先发送设定相关的优先发送设定信息。
254.在步骤s116中,单/多链路操作控制单元104基于优先发送设定信息来确定是否设定了优先发送。
255.在步骤s116的确定处理中确定设定了优先发送的情况下,处理进行到步骤s117,并且由单/多链路操作控制单元104执行步骤s117~s126的处理。
256.即,在自身设备是发送侧通信设备10tx的情况下(s117中的“是”),解除与特定应用对应的接入类别的数据的优先发送的设定(s118)。然后,在自身设备作为接入点ap操作的情况下(s119中的“是”),在单/多链路操作信息元素(smlo ie)中描述参数(s120)。
257.因此,单/多链路操作信息元素(smlo ie)的设定信息被更新,并且该信息的通知由随后的信标信号给出。注意,在自身设备不作为接入点ap操作的情况下(s119中的“否”),跳过步骤s120中的处理,并且一系列操作结束。
258.此外,在自身设备不是发送侧通信设备10tx而是接收侧通信设备10rx的情况下(s117中的“否”),将包括解除优先发送设定的单链路/多链路操作帧(解除帧)发送到发送侧通信设备10tx(s121)。
259.在步骤s121中的处理已经结束的情况下,在特定应用没有结束的情况下(s114中的“是”),或者在没有设定优先发送的情况下(s116中的“否”),处理进行到步骤s122。然后,在从其他设备(例如,接收侧通信设备10rx)接收到包括优先发送设定请求的单链路/多链路操作帧(请求帧)的情况下(s122中的“是”),获取与当前优先发送设定相关的优先发送设定信息(s123)。
260.这里,在基于优先发送设定信息掌握了优先发送设定的存在或不存在并且能够进行优先发送设定的情况下(s124中的“是”),针对新的优先发送更新优先发送设定(s125),并且在单/多链路操作信息元素(smlo ie)中描述参数(s126)。因此,单/多链路操作信息元素(smlo ie)的设定信息被更新,并且该信息的通知由随后的信标信号给出。
261.在步骤s126中的处理已经结束的情况下,在没有从其他设备接收到请求帧的情况下(s122中的“否”),或者在不能执行优先发送设定的情况下(“否”在s124),处理返回到图24中的步骤s101。通过重复执行一系列处理,为任意应用设定优先发送。
262.上面已经描述了单链路和多链路的优先发送设定/解除操作的流程。
263.(接入控制)
264.接下来,将参考图26的流程图描述单链路和多链路的接入控制的操作流程。
265.在步骤s201中,在有数据要发送的情况下,接入控制单元108确定使用无线传输路径的可能性。
266.在步骤s201的确定处理中确定无线传输路径可用的情况下,处理进行到步骤s202。在步骤s202中,接入控制单元108在一定时段内确定设定发送机会(txop)的可能性。
267.在步骤s202的确定处理中确定可以设定发送机会(txop)的情况下,处理进行到步骤s203。在步骤s203中,接入控制单元108将该时段设定为发送机会(txop)。注意,在步骤s202的确定处理中确定不能设定发送机会(txop)的情况下,跳过步骤s203的处理,并且处理进行到步骤s204。
268.在步骤s204中,接入控制部108确定优先发送设定的存在或不存在。
269.在步骤s204的确定处理中确定不存在优先发送设定的情况下,处理进行到步骤s205。在步骤s205中,接入控制单元108基于现有的edca接入控制方法,根据在发送缓冲器
103中存储的每个接入类别的数据来设定edca定时器(s205)。
270.另一方面,在步骤s204的确定处理中确定已经做出优先发送设定的情况下,处理进行到步骤s206,并且执行步骤s206~s208的处理。
271.即,获取当前单/多链路操作信息元素(smlo ie)中描述的参数(s206),如果在本文描述的单链路和多链路之间存在与设定发送的接入类别对应的数据,根据该设定,设定多链路发送等待定时器(s207)或设定单链路发送等待定时器(s208)。
272.当步骤s205或s208结束时,处理进行到步骤s209,并且执行步骤s209~s216的处理。
273.即,在edca定时器已到期的情况下(s209中的“是”),从接入类别的上位缓冲器(upper buffer)取得数据(s210)。此外,在多链路发送等待定时器已到期的情况下(s211中的“是”),从接入类别的上位缓冲器获取能够在多链路上发送的接入类别的数据(s212)。此外,在单链路发送等待定时器已到期的情况下(s213中的“是”),获取能够在单链路上发送的接入类别的数据(s214)。
274.注意,上位缓冲器是存储较高优先级顺序的接入类别的数据的发送缓冲器103,下位缓冲器是存储较低优先级顺序的接入类别的数据的发送缓冲器103。此外,在步骤s209、s211和s213的确定处理中确定没有计时器已到期的情况下,处理返回到步骤s209,并且重复发送等待操作直到发送等待计时器到期为止。
275.然后,根据以这种方式获取的发送数据构造预定数据帧(s215),并且经由无线传输路径发送构造的数据帧(s216)。此时,在作为单链路操作的情况下,仅使用一个链路,而在作为多链路运行的情况下,使用多个链路。
276.在步骤s217中,接入控制单元108确定是否存在发送机会(txop)的剩余时间。
277.配置为在步骤s217的确定处理中确定没有发送机会(txop)的剩余时间的情况下,完成到该点的数据发送,处理返回到步骤s201,并且再次执行接入控制过程。
278.此外,在步骤s217的确定处理中确定存在发送机会(txop)的剩余时间的情况下,处理进行到步骤s218。在步骤s218,接入控制单元108确定在下位缓冲器中存储的数据的存在或不存在。
279.即,当在预定数据(例如,高优先级顺序的接入类别的数据)被发送之后存在发送机会(txop)的剩余时间时,顺序地从上位接入类别(存储其数据的上位缓冲器)到下层接入类别(存储其数据的下位缓冲器)确认其他接入类别的数据的存在或不存在,并且在这里没有要发送的数据的情况下(s218中的“是”),结束一系列发送操作。
280.另一方面,在存在要发送的数据的情况下(s218中的“否”),接入控制单元108根据接入类别的优先级顺序设定下一接入类别的数据的发送等待定时器(s219)。然后,处理返回到步骤s209,并且重复发送等待操作直到发送等待定时器到期为止。
281.上面已经描述了单链路和多链路的接入控制的操作流程。
282.《2.修改示例》
283.(其他配置示例)
284.如上所述,发送侧通信设备10tx例如可以被配置为接入点ap10(基站),并且接收侧通信设备10rx例如可以被配置为通信终端sta10(终端站)。然而,发送侧通信设备10tx或接收侧通信设备10rx可以被配置为构成接入点ap10或通信终端sta10的设备(组件)的一部
分(例如,无线通信模块、无线芯片等)。
285.此外,例如,被配置为通信终端sta10的接收侧通信设备10rx可以被配置为具有无线通信功能的电子设备,诸如智能电话、平板型终端、游戏设备、移动电话、个人计算机、数码相机、电视接收器、可穿戴终端或扬声器设备。
286.此外,通信终端sta10可以是仅支持数据发送的设备,诸如发送与用户操作对应的命令数据的控制器,或者是仅支持数据接收的设备,例如接收和显示视频数据的显示设备。注意,用户可以通过使用专用游戏设备或通过在诸如智能电话之类的通信终端sta10中安装游戏应用来玩游戏。
287.(多个链路)
288.在上面的描述中,已经举例说明了当实施多链路时第一链路(链路#1)和第二链路(链路#2)这两个链路被用作多个链路的情况,但是在使用三个或更多个链路的情况(诸如还包括第三链路(链路#3))的情况下,可以类似地执行控制。
289.如上所述,本技术提出了一种配置,其中针对每个数据接入类别,设定关于多链路上的发送优先级的信息和关于单链路上的发送优先级的信息。因此,为了通过单链路操作和多链路操作的优先发送控制来选择性地获取发送机会(txop),提供了一种指定接入类别的输出数据的优先发送接入控制方法作为这样的方法:根据要发送的数据的接入类别,使用单链路和多链路执行优先通信,并且可以用更短的等待时间发送数据。
290.即,本技术提供了一种接入控制方法,该方法根据要发送的数据的属性,通过使用多链路和单链路中的每一个来控制通信的可能性,例如,接入点ap10指定该属性数据的发送,并且通信终端sta10可以根据其控制执行发送。
291.通常,发送控制是基于现有的优先级顺序按照接入类别的顺序执行的,但是在需要短时延的数据作为特定接入类别存储在发送缓冲器103中的情况下,可以在等待时间短的多链路或单链路上优先发送该接入类别的数据。
292.即,在本技术中,配置为针对在发送缓冲器103中存储的发送数据的每个属性(接入类别)单独设定单链路上的发送和多链路上的发送,从而当用户指定的应用正在运行时,可以用短于预定时段的时延发送特定接入类别的数据。
293.因此,例如,能够通过诸如此类的设定,使得通过现有的发送控制在单链路和多链路上正常地执行控制,以发送所有接入类别的数据,在单链路和多链路上发送存储了需要实时性的应用的数据的接入类别的数据,并且通过使用多链路发送其他接入类别的数据。注意,通常可以通过在单链路和多链路两者上公平地设定所有接入类别的数据的发送机会(txop)来执行原始edca控制。
294.此外,对于通过执行多链路操作而需要短时延的数据,可以通过在单链路或多链路中的至少一个上设定发送机会(txop)来获得更多的发送机会(txop)。通过优先设定这样的发送机会,即使通过现有的edca控制的较低发送优先级顺序的数据,也能够被优先发送。
295.即,在现有的edca控制中,发送的优先级是根据要发送的数据的接入类别来确定的,但是在本技术中,用户可以将要在单链路上发送的数据的优先级与现有的接入类别分别指定,因此可以优先于来自其他通信设备10的语音数据,发送需要实时性的数据。此外,对于现有发送缓冲器的结构,可以优先发送特定数据,而无需进一步设置发送缓冲器来执行优先发送。
296.此外,即使在应用被从接收侧通信设备10rx激活的情况下,也提供了这样的方法:通过将请求帧作为优先发送控制请求通知,从接收侧通信设备10rx发送到发送侧通信设备10tx,以优先发送具有实时性的数据。另一方面,即使在从接收侧通信设备10rx指示应用结束的情况下,也提供了这样的方法:通过将解除帧作为优先发送控制解除通知,从接收侧通信设备10rx发送到发送侧通信设备10tx,以解除优先发送,并且获得了进一步发送其他数据的方法。
297.注意,上述专利文献1公开了一种配置和控制技术,使得在能够通过使用多个频率信道同时将多个帧发送到同一目的地的无线设备中,在第一频率信道的空闲持续第一时段的情况下,将缓冲器中的帧输出到第一发送装置;并且在第二频率信道的空闲持续第二时段的情况下,将缓冲器中的帧输出到第二发送装置。然而,该配置是在第一单链路和第二单链路上不同信道的等待时间到期的情况下发送帧,并且不包括设定任一单链路的发送等待时间和在设定双方多链路的等待时间的配置,并且不能获得本技术的上述效果。
298.(电脑的配置)
299.上述流程图的各步骤的处理可以通过硬件或软件来执行。在通过软件执行一系列处理的情况下,构成软件的程序安装在每个设备的计算机中。
300.这里,在本说明书中,计算机根据程序执行的处理不一定必须按照流程图描述的顺序按时间序列执行。即,计算机根据程序执行的处理还包括并行或单独执行的处理(例如,并行处理或对象处理)。
301.此外,程序可以由一台计算机(处理器)处理,或者可以由多台计算机以分布式方式处理。此外,该程序可以传输到远程计算机并执行。
302.此外,在本说明书中,系统是指多个组件(装置、模块(部件)等)的集合,无论是否所有组件都在同一壳体内。
303.注意,本技术的实施例不限于上述实施例,并且在不脱离本技术的范围的情况下可以进行各种修改。
304.此外,上述流程图中描述的每个步骤可以由一个设备执行,或者可以由多个设备以共享的方式执行。此外,在一个步骤中包括多个处理的情况下,包括在一个步骤中的多个处理除了由一个装置执行之外还可以由多个设备以共享方式执行。
305.此外,本说明书中所记载的效果仅为示例,并不限于此,还可以提供其他效果。
306.注意,本技术还可以采用以下配置。
307.(1)一种通信设备,包括:
308.控制单元,在使用与预定频带对应的多个链路来发送数据的情况下,针对数据的每个接入类别,设定关于多个链路上的发送优先级的信息。
309.(2)根据上述(1)所述的通信设备,其中
310.所述控制单元针对每个接入类别,设定关于一个链路上的发送优先级的信息。
311.(3)根据上述(1)所述的通信设备,其中
312.所述控制单元针对每个接入类别,设定关于上行链路和下行链路的优先级的信息。
313.(4)根据上述(2)所述的通信设备,其中
314.所述控制单元执行控制,使得在所有接入类别中执行多个链路上的优先发送和一
个链路上的公平发送。
315.(5)根据上述(2)所述的通信设备,其中
316.所述控制单元执行控制,使得
317.能够在存在特定数据的接入类别中进行多个链路或一个链路上的发送,并且
318.在其他接入类别中执行公平发送。
319.(6)根据上述(5)所述的通信设备,其中
320.所述特定数据包括需要以短于预定时段的时延发送的数据。
321.(7)根据上述(5)所述的通信设备,其中
322.所述控制单元在需要实时性的应用被激活的情况下,针对所述特定数据的每个接入类别,设定发送优先级。
323.(8)根据上述(5)所述的通信设备,其中
324.所述控制单元在与特定接入类别对应的发送缓冲器中没有存储数据的情况下,执行控制以发送在其他发送缓冲器中存储的数据。
325.(9)根据上述(8)所述的通信设备,其中
326.所述控制单元执行控制,以按顺序发送在与其他接入类别对应的发送缓冲器中存储的数据中的优先级较高的数据。
327.(10)根据上述(7)所述的通信设备,其中
328.在所述通信设备是所述应用的接收侧的通信设备的情况下,
329.所述控制单元执行控制,以向所述应用中使用的数据的发送侧的通信设备发送用于请求数据的优先发送的通知信号。
330.(11)根据上述(7)所述的通信设备,其中
331.在所述通信设备是所述应用中使用的数据的发送侧的通信设备的情况下,
332.所述控制单元当从所述应用的接收侧的通信设备接收到用于请求数据的优先发送的通知信号时,执行控制以优先发送特定接入类别的数据。
333.(12)根据上述(2)所述的通信设备,其中
334.在所述通信设备作为接入点操作的情况下,
335.所述控制单元执行控制以发送信标信号,在所述信标信号中描述了包括关于多个链路上的发送优先级或一个链路上的发送优先级的信息的信息元素。
336.(13)根据上述(7)、(10)或(11)所述的通信设备,其中
337.所述控制单元在所述应用已经结束的情况下,执行控制使得在所有接入类别中公平地执行多个链路上的发送或一个链路上的发送。
338.(14)根据上述(13)所述的通信设备,其中
339.在所述通信设备是所述应用的接收侧的通信设备的情况下,
340.所述控制单元执行控制,以向所述应用中使用的数据的发送侧的通信设备发送用于请求解除数据的优先发送的通知信号。
341.(15)根据上述(13)所述的通信设备,其中
342.在所述通信设备是所述应用中使用的数据的发送侧的通信设备的情况下,
343.所述控制单元当从所述应用的接收侧的通信设备接收到用于请求解除数据的优先发送的通知信号时,执行控制使得公平地执行多个链路上的发送或一个链路上的发送。
344.(16)根据上述(1)~(15)中任一项所述的通信设备,其中
345.所述多个链路中的每个链路包括不连续的频带,并且
346.所述控制单元控制使用与多个链路对应的频带的无线通信。
347.(17)根据上述(2)所述的通信设备,其中
348.所述控制单元针对每个接入类别,设定在多个链路上发送的可能性或在一个链路上发送的可能性。
349.(18)根据上述(1)~(17)中任一项所述的通信设备,其中
350.所述接入类别包括语音、视频、尽力而为服务和背景。
351.(19)根据上述(3)所述的通信设备,其中
352.所述控制单元
353.将特定接入类别的上行链路的优先级设定为最高,并且
354.将其他接入类别的下行链路的优先级设定为最高。
355.(20)一种通信方法,包括:
356.通过通信设备,
357.在使用与预定频带对应的多个链路来发送数据的情况下,针对数据的每个接入类别,设定关于多个链路上的发送优先级的信息。
358.附图标记列表
359.1-1 无线lan系统
360.10 通信设备
361.11 网络连接模块
362.12 信息输入模块
363.13 设备控制模块
364.14 信息输出模块
365.15 无线通信模块
366.101 接口
367.102 类别确定单元
368.103 发送缓冲器
369.103-1 ac_vo缓冲器
370.103-2 ac_vi缓冲器
371.103-3 ac_be缓冲器
372.103-4 ac_bg缓冲器
373.104 单/多链路操作控制单元
374.105 出队控制单元
375.106 定时控制单元
376.107 帧构造单元
377.108 接入控制单元
378.109-1,109-2 发送处理单元
379.110 天线控制单元
380.111-1,111-2 接收处理单元
381.112 帧提取单元
382.113 数据分析单元
383.114 接收缓冲器
384.115 输出数据构造单元
再多了解一些

本文用于创业者技术爱好者查询,仅供学习研究,如用于商业用途,请联系技术所有人。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献