通信装置和通信方法与流程

文档序号:33507471发布日期:2023-03-18 05:18阅读:149来源:国知局
通信装置和通信方法与流程

1.本技术涉及通信装置和通信方法,更具体地,涉及能够以更短的延迟时间可靠地执行数据通信的通信装置和通信方法。


背景技术:

2.在无线局域网(lan)系统中,在多个通信装置之间构建和运行网络,因此采用了如下接入控制方法:任何通信装置可以在经过了预定随机发送等待时间之后发送数据。
3.作为与这种类型的接入控制方法相关的技术,例如,已知专利文献1中公开的技术。
4.专利文献1公开了无线通信装置,该无线通信装置在其中一个装置基于通信质量或标识信息确定获得接入权并且自己的装置获得共享频带的接入权的情况下,在接收数据时向通信伙伴装置发送用于请求发送数据的轮询信号,并且在通信伙伴装置获得接入权的情况下进行等待,直到从通信伙伴装置接收到数据或轮询信号。
5.引用列表
6.专利文献
7.专利文献1:日本专利申请公开第2016-046648号


技术实现要素:

8.本发明所要解决的问题
9.此外,在诸如无线lan系统的发生随机接入控制延迟的环境中,需要通过抑制延迟的影响来可靠地发送数据。
10.本技术是鉴于这样的情况而做出的,并且本技术旨在能够以较短的延迟时间可靠地执行数据通信。
11.问题的解决方案
12.根据本技术的一个方面的通信装置是包括控制单元的通信装置,该控制单元执行控制以:以预定发送周期构建控制信息,该控制信息包括关于要接收的数据的接收容量的信息;在与另外的通信装置通过随机接入控制获得发送机会的情况下,发送所构建的控制信息;以及接收与基于控制信息的接收容量对应的数据,该数据是从另外的通信装置发送的。
13.根据本技术的一个方面的通信方法是如下通信方法,该通信方法包括由通信装置:以预定发送周期构建控制信息,该控制信息包括关于要接收的数据的接收容量的信息,在与另外的通信装置通过随机接入控制获得发送机会的情况下,发送所构建的控制信息,以及接收与基于控制信息的接收容量对应的数据,该数据是从另外的通信装置发送的。
14.在根据本技术的一个方面的通信装置和通信方法中,构建控制信息,该控制信息包括关于以预定发送周期要接收的数据的接收容量的信息;在与另外的通信装置通过随机接入控制获得发送机会的情况下,发送所构建的控制信息;以及接收与基于控制信息的接
收容量对应的数据,该数据是从另外的通信装置发送的。
15.根据本技术的一个方面的通信装置是包括控制单元的通信装置,该控制单元执行控制以:接收根据预定发送周期构建并且从另外的通信装置发送的预定控制信息;基于包括在所接收的控制信息中的关于数据的接收容量的信息,构建要发送的数据;以及在与另外的通信装置通过随机接入控制获得发送机会的情况下,发送所构建的数据。
16.根据本技术的一个方面的通信方法是如下通信方法,该通信方法包括由通信装置:接收根据预定发送周期构建并且从另外的通信装置发送的预定控制信息;基于包括在所接收的控制信息中的关于数据的接收容量的信息,构建要发送的数据;以及在与另外的通信装置通过随机接入控制获得发送机会的情况下,发送所构建的数据。
17.在根据本技术的一个方面的通信装置和通信方法中,接收根据预定发送周期构建并且从另外的通信装置发送的预定控制信息;基于包括在所接收的控制信息中的关于数据的接收容量的信息,构建要发送的数据;以及在与另外的通信装置通过随机接入控制获得发送机会的情况下,发送所构建的数据。
18.注意,本技术的一个方面的通信装置可以是独立的装置或者构成一个装置的内部块。
附图说明
19.图1是示出通过应用本技术的无线通信系统的无线通信网络的配置示例的图。
20.图2是示出指定实时应用的数据量的处理的流程的图。
21.图3是示出估计接收容量的处理的流程的图。
22.图4是示出设置发送参数的示例的图。
23.图5是示出应用本技术的通信装置的配置的示例的框图。
24.图6是示出图5的无线通信模块的配置的示例的框图。
25.图7是示出通过来自接收侧通信装置的可通信信号进行的数据传输的示例的图。
26.图8是示出通过来自接收侧通信装置的可通信信号进行的数据传输的另外的示例的图。
27.图9是示出通过指示接收状态的可通信信号进行的包括重新发送数据的数据传输的示例的图。
28.图10是示出通过指示接收状态的可通信信号进行的包括重新发送数据的数据传输的另外的示例的图。
29.图11是示出帧格式的配置的示例的图。
30.图12是示出配置成可通信信号的控制信息的配置的图。
31.图13是示出与设置实时应用相关的命令的配置的示例的图。
32.图14是示出通过聚合多个数据而配置的帧聚合的配置示例的图。
33.图15是示出实时应用的参数交换的序列的示例的图。
34.图16是示出终止实时应用的通信的序列的示例的图。
35.图17是示出实时应用的通信序列的示例的图。
36.图18是示出实时应用的通信序列的另外的示例的图。
37.图19是描述通信设置操作的流程图。
38.图20是描述通信设置操作的流程图。
39.图21是描述接收侧通信装置的操作的流程图。
40.图22是描述接收侧通信装置的操作的流程图。
41.图23是描述发送侧通信装置的操作的流程图。
42.图24是描述发送侧通信装置的操作的流程图。
具体实施方式
43.《1.本技术的实施方式》
44.常规上,在无线lan系统中,在多个通信装置之间构建和运行网络,因此统一采用了如下接入控制方法:在经过了预定随机发送等待时间之后,所有通信装置都可以发送数据。
45.近年来,越来越多地使用实时分发视频信息的应用,并且作为实时应用,对发送用户所需内容的视频信息的需求正在增加。
46.为了应用于这样的应用,已经考虑了如下方法:在获得发送机会(接入权)的情况下,通过无遗漏地发送数据来减少延迟。
47.然而,这些实时应用具有如下配置:用户所需的视频信息被设置在诸如直播通道的系统中,并且从该系统的框架中的分发器发送该视频信息。
48.在分发这种视频信息的情况下,已经设计出如下技术和方法:预先确保宽带信道,使得在通信信道上的无线传输中不发生拥堵,并且通过使用任意频率信道来发送数据而不需要发送等待时间。
49.在这些无线通信中,采用了从基站向通信终端分配频率资源并使用的系统,因此容易提供在分配了频率资源的情况下从特定通信装置无延迟地发送数据的机制。
50.此外,在无线lan系统中,作为常规技术,已经考虑了如下方法,该方法在数据发送之前通过请求发送/清除发送(rts/cts)控制,不仅向发送侧通信装置的周围而且还向通知接收侧通信装置的周围通知正在使用传输路径。
51.此外,在无线lan系统中,在数据发送之后,有必要通过从接收侧通信装置返回确认(ack)来确认数据是否已被正确接收,并且在未返回该ack的情况下,有必要重新发送所有数据。
52.另外,在无线lan系统的情况下,当在自身装置的周围有许多通信装置在等待发送时,存在这样的情况:即使在经过了随机发送等待时间之后,如果从另外的通信装置执行发送,则自身装置不能进行自身的发送。
53.特别地,近年来,随着无线lan系统的爆炸性普及,当在由自身装置所属的接入点构建的网络周围存在彼此相邻的由其他接入点构建的许多网络时,一直存在使用与其他通信装置的信道相同信道的可能性。
54.在发送实时应用的数据的情况下,当发送侧通信装置获得发送机会,然后集合地发送等于或多于用于存储由接收侧通信装置接收的数据的缓冲器容量的数据时,有可能尽管数据通信本身已经完成,但是不能存储在缓冲器中的数据不能被传递给应用。
55.在无线lan系统中,由于执行这样的公平接入控制,因此存在难以在预定延迟时间内发送实时应用的数据的问题,而且,即使在经过了随机发送等待时间之后发送数据,也不
能消除对其他通信的影响,因此,有必要在数据发送之后交换确认(ack)以确定成功还是失败。
56.此外,在无线lan系统中,为了使来自其他通信装置的数据发送公平地执行,一旦数据发送完成,除非重置预定发送等待时间,否则不能再次发送数据,因此存在如下问题:由于这种发送等待时间的重置而不能使延迟无止境地收敛。
57.此外,在无线lan系统的情况下,在发送侧通信装置的周围不执行数据发送的情况下发送数据,但是存在如下问题:如果在接收侧通信装置的周围执行通信,则该数据不能被正确解码。
58.另一方面,作为应用最近的无线lan系统的技术方案,在通过占用和使用特定信道来发送特定应用的数据的情况下,需要在发送侧与接收侧的通信装置之间预先调整特定信道的使用,并且需要将这一事实通知给通信装置周围的其他通信装置。
59.此外,近年来,由于数据通信需求的爆炸性增长,丰富的频率资源的使用也在增加,确保用于特定通信的专用信道本身已经变得困难。
60.常规的接入控制方法被配置成在发送侧通信装置确定传输路径可用的情况下发送数据,因此存在如下情况:在接收侧通信装置的周围执行通信,并且不能正确接收发送数据。在常规的rts/cts控制中,存在于不影响接收侧通信装置的接收的范围内的从另外的通信装置的发送也被抑制,并且一直难以高效地利用传输路径。
61.此外,由于常规的确认(ack)的返回是在接收侧通信装置的数据接收结束之后立即执行的,因此在另外的通信装置正在执行数据接收的情况下,存在由于返回ack而无法正确接收数据的可能性。
62.因此,在本技术中,为了在与另外的无线通信网络共享传输路径的环境中以较短的延迟时间可靠地执行数据通信,提出了如下配置:接收侧通信装置以预定周期发送可通信信号,并且在发送侧通信装置也能够执行发送的情况下,以预定周期接收预定容量的数据,从而可以解决上述问题。
63.在下文中,将参照附图描述本技术的实施方式。
64.(网络的配置)
65.图1示出通过应用本技术的无线通信系统的无线通信网络的配置示例。这里,作为无线通信系统的示例,示出了无线lan系统的配置。
66.在图1中,构成无线lan系统1-1的通信装置10在图中用白色的圆圈指示,并且图中的实线箭头a1和a2指示在通信终端sta10-1和通信终端sta10-2连接到接入点ap10的状态下,各个通信装置10可通信。
67.在无线lan系统1-1的附近,图中用阴影圆圈指示的接入点ap20和通信终端sta20构成另外的无线lan系统1-2,并且图中的实线箭头b1指示各个通信装置20可通信。
68.此外,在无线lan系统1-1的附近,图中的阴影圆圈指示的接入点ap30和通信终端sta30进一步构成另外的无线lan系统1-3,并且图中的实线箭头d1指示各个通信装置30可通信。
69.接入点ap10存在于可以接收来自接入点ap20和通信终端sta20的信号以及来自接入点ap30和通信终端sta30的信号的位置处,这些信号在图中用虚线箭头c2和c3以及箭头e2和e3表示。
70.通信终端sta10-1存在于可以接收来自接入点ap20和接入点ap30的信号的位置处,这些信号在图中由虚线箭头c1和箭头e1表示。此外,通信终端sta10-2存在于可以接收来自通信终端sta20和通信终端sta30的信号的位置处,这些信号在图中由虚线箭头c4和箭头e4表示。
71.如上所述,由于无线lan系统1-2和无线lan系统1-3的存在,构成无线lan系统1-1的接入点ap10、通信终端sta10-1和通信终端sta10-2需要在这些通信装置之间执行公平接入。
72.注意,在下文中,发送数据的通信装置将被称为发送侧通信装置,而接收数据的通信装置将被称为接收侧通信装置。例如,在无线lan系统1-1中,从诸如接入点ap10的发送侧通信装置10tx发送的数据被诸如通信终端sta10-1的接收侧通信装置10rx接收。
73.(rta数据的发送)
74.图2示出了指定实时应用的数据量的处理的流程。
75.图2假设由发送侧通信装置10tx接收特定应用的数据的情况,例如未确定实时应用的数据(实时应用数据)的到达的情况。
76.即,实时应用的数据(rta数据)以任何接收间隔(间隔)从应用输出并且到达,并且定时很可能具有周期性。例如,在图2中,rta数据的第一到达定时(rta输出定时#1)、第二到达定时(rta输出定时#2)和第三到达定时(rta输出定时#3)具有任意接收间隔(间隔)。
77.此外,例如,实时应用的数据可以包括诸如视频数据(r视频)、语音数据(r音频)和控制信息数据(r控制)的数据,并且配置成使得这些数据的全部或部分在预定周边处到达。
78.图3示出了估计接收容量(可用接收容量(available receive capacity))的处理的流程。
79.图3示出了如下配置:例如,在存在作为按每个接收间隔(间隔)到达的数据的视频数据(r视频)、语音数据(r音频)和控制信息数据(r控制)的情况下,通过将这些数据加上轻微的余量而获得的信息量被计算为接收容量(容量)。即,可接收容量可以通过将诸如视频数据的数据的每单位时间的信息量加上根据通信装置之间的传输速率的余量来计算。
80.(参数的设置)
81.图4示出了设置用于数据发送的发送参数的示例。
82.在图4中,发送侧通信装置10tx被配置成将图中的从左侧到右侧的方向的时间轴指示的通过应用的最大允许延迟时间(最大时延)中的输入处理所需的延迟时间和接入控制所需的延迟时间相加,并且在接收容量持续时间(持续时间)的范围内执行数据发送。
83.另一方面,在接收侧通信装置rx中,由于输出处理所需的时间是必要的,因此期望计算这些时间,并且在接收容量持续时间的最短状态与最长状态之间实际发送数据。此外,在此,发送侧和接收侧的一系列处理被认为是在恒定的发送周期(间隔)的每个周期到达的配置。
84.即,指示:在一个发送周期(间隔)中获得发送机会的情况下,执行与直到达到接收容量(容量)的持续时间的时间段对应的预定数据发送,并且剩余时间可以用于其他通信。
85.注意,为了描述的方便,图4中示出的接入控制延迟是固定示出的,但是在实践中,可以看到,即使延迟发生到与允许延迟时间对应的时间,其影响也是小的。此外,在通过超过允许延迟时间开始发送的情况下,下一个发送周期(间隔)到达,因此通过将当前接收容
量(容量)和下一个接收容量(容量)相加而获得的信息量可以在一个发送机会中发送。
86.(通信装置的配置)
87.图5示出了应用本技术的通信装置的配置的示例。
88.图5中示出的通信装置10是被配置成无线lan系统1-1(图1)中的接入点ap10或通信终端sta10的无线通信装置,即发送侧通信装置10tx或接收侧通信装置10rx。
89.在图5中,通信装置10包括网络连接模块11、信息输入模块12、装置控制模块13、信息输出模块14和无线通信模块15。
90.网络连接模块11包括例如具有作为接入点ap10经由服务提供者将光纤网络或其他通信线路连接到互联网网络的功能的电路以及其外围电路、微控制器、半导体存储器等。
91.网络连接模块11在装置控制模块13的控制下执行与互联网连接相关的各种处理。例如,在通信装置10操作为接入点ap10的情况下,网络连接模块11具有安装了诸如用于连接到互联网网络的通信调制解调器的功能的配置。
92.例如,信息输入模块12包括诸如按钮、键盘或触摸板的输入装置。信息输入模块12具有将与来自用户的指令对应的指令信息输入到装置控制模块13的功能。
93.例如,装置控制模块13包括微处理器、微控制器、半导体存储器等。装置控制模块13控制每个单元(模块),以将通信装置10操作为接入点ap10或通信终端sta10。
94.装置控制模块13对从网络连接模块11、信息输入模块12或无线通信模块15提供的信息执行各种处理。此外,装置控制模块13将作为其自身的处理的结果而获得的信息提供给网络连接模块11、信息输出模块14或无线通信模块15。
95.例如,装置控制模块13在数据发送时向无线通信模块15提供从协议上层的应用等传递的发送数据,并且在数据接收时将从无线通信模块15提供的接收数据传递给协议上层的应用等。
96.例如,信息输出模块14包括诸如液晶显示器、有机el显示器或发光二极管(led)显示器的显示元件,或者包括输出声音或音乐的扬声器的输出装置。
97.信息输出模块14具有基于从装置控制模块13提供的信息向用户显示必要信息的功能。这里,由信息输出模块14处理的信息包括例如通信装置10的操作状态、经由互联网网络获得的信息等。
98.无线通信模块15包括例如无线芯片、外围电路、微控制器、半导体存储器等。无线通信模块15在装置控制模块13的控制下执行与无线通信相关的各种处理。无线通信模块15的配置的细节将在后面参照图6进行描述。
99.注意,这里将以其上安装有无线通信芯片、外围电路等的无线通信模块为例进行描述,但本技术不限于无线通信模块,并且可以应用于例如无线通信芯片、无线通信lsi等。此外,在无线通信模块中,是否包括天线是可选的。
100.此外,在图5的通信装置10中,装置控制模块13和无线通信模块15是必要的部件,但在除了这些部件之外,在部件中是否包括网络连接模块11、信息输入模块12和信息输出模块14则是可选的。
101.即,操作为接入点ap10或通信终端sta10的每个通信装置10可以只配置必要的模块,不必要的部分可以被简化或不并入。
102.更具体地,例如,网络连接模块11可以只并入在接入点ap10中,而信息输入模块12
和信息输出模块14可以只并入在通信终端sta10中。
103.图6示出了图5的无线通信模块15的配置示例。
104.无线通信模块15包括:与其他模块连接并交换各种类型的信息和数据的接口101;根据接入类别确定发送数据的属性的rta数据确定单元102;以及临时存储每个类别的发送数据的发送缓冲器103。
105.发送缓冲器103包括作为正常发送缓冲器的缓冲器103-1。此外,可以向发送缓冲器103添加rta缓冲器103-2,作为用于存储实时应用的数据的专用缓冲空间。
106.该配置包括作为本技术的特征配置的控制诸如实时应用的特定应用的发送和接收操作的应用操作管理单元104以及控制要发送的数据和管理出列顺序等的发送数据控制单元105。
107.此外,无线通信装置包括:控制发送和接收定时的定时控制单元106;构建待发送的数据帧的发送帧构建单元107;对无线传输路径执行接入控制并且控制数据和控制信息的发送以及数据和控制信息的接收的接入控制单元108;将控制信息构建为接收请求信号并且控制发送的控制信号发送控制单元109;以及将待实际发送的数据构建为信号的发送处理单元110。
108.这可以包括用于实际发送来自天线组(未示出)的信号并且接收所发送的信号的天线单元111,但是天线的实际状态可能不存在于模块中,并且可以采用通信装置10中存在的配置或者连接外部天线以操作的配置。
109.另一方面,作为接收侧的操作,无线通信模块15包括:接收由天线接收的预定信号的接收处理单元112;接收诸如接收请求信号的控制信息并且分析该控制信息的控制信号接收分析单元113;从接收信号中提取预定数据帧的接收帧提取单元114;分析包括在接收帧中的数据的接收数据分析单元115;以及临时存储接收数据的接收缓冲器116。
110.此外,还包括输出数据构建单元117,该输出数据构建单元117以输出格式构建数据,以将数据传递给预定应用,并且该数据最终经由接口101传递给所连接装置的应用等。
111.注意,在图6所示的配置中,每个块之间的箭头表示数据(信号)的流动和控制,并且每个块与由箭头连接的另外的块协同操作,以实现其自身的功能。
112.即,例如,应用操作管理单元104与接口101、发送缓冲器103、定时控制单元106和接收缓冲器116中的每一个协同操作,以实现作为本技术的特征功能的与特定应用的发送-接收操作的控制相关的功能。
113.此外,例如,接入控制单元108与定时控制单元106、发送帧构建单元107、控制信号发送控制单元109、发送处理单元110、天线单元111、接收处理单元112、控制信号接收分析单元113和接收帧提取单元114中的每一个协同操作,以实现作为本技术的特征功能的与数据的发送和接收的控制相关的功能。
114.在如上所述的那样配置的无线通信模块15中,特别地,例如,由应用操作管理单元104、定时控制单元106、接入控制单元108等控制每个单元的操作来执行以下处理。
115.即,在通信装置10(接收侧通信装置10rx)的无线通信模块15中,应用操作管理单元104、定时控制单元106、接入控制单元108、控制信号发送控制单元109等执行控制以按预定发送周期(间隔)构建控制信息(rx控制帧),该控制信息包括关于要接收的数据的接收容量(容量)的信息,在与另外的通信装置(发送侧通信装置10tx)通过随机接入控制获得发送
机会的情况下发送所构建的控制信息,并且接收从另外的通信装置发送的与基于控制信息的接收容量对应的数据。
116.此外,在通信装置10(发送侧通信装置10tx)的无线通信模块15中,应用操作管理单元104、定时控制单元106、接入控制单元108、控制信号接收分析单元113等执行控制以接收从另外的通信装置(接收侧通信装置10rx)发送的根据预定发送周期(间隔)构建的预定控制信息(rx控制帧),基于包括在所接收的控制信息中的关于数据的接收容量(容量)的信息构建要发送的数据,并且在与另外的通信装置通过随机接入控制获得发送机会的情况下发送所构建的数据。
117.(通过可通信信号进行的数据传输)
118.图7示出通过来自接收侧通信装置10rx的可通信信号进行数据传输的示例。
119.在图7中,第一阶段表示另外的通信装置(其他装置)的通信状态,第二阶段表示发送侧通信装置10tx(发送装置)的通信状态,第三阶段表示接收侧通信装置10rx(接收装置)的通信状态,以及第四阶段表示另外的通信装置(其他装置)的通信状态,示出了在图中时间从左侧向右侧流逝的状态。
120.图7示出了在从接收侧通信装置10rx到发送侧通信装置10tx以预定发送周期(间隔)获得发送机会并且接入成为可能的情况下发送可通信信号c(图中具有“c”的实线四边形)的状态,并且执行与关于持续时间(图中具有“持续时间”的四边形)的信息对应的数据等待。
121.在此,发送侧通信装置10tx接收可通信信号c(图中具有“c”的虚线四边形),并且发送与其中指定的持续时间对应的接收容量(容量)的数据(图中具有“数据”的实线四边形)。
122.相应地,接收侧通信装置10rx被配置成接收从发送侧通信装置10tx发送的数据(图中具有“数据”的虚线四边形)。
123.此后,在接收侧通信装置10rx中,不发送可通信信号c,并且不执行实时应用的数据通信,直到预定发送周期(间隔)到达,因此剩余的时间可以用于另外的通信装置的数据发送(图中具有“其他数据”的四边形)。
124.此外,在预定发送周期(间隔)已经到达的情况下,当传输路径处于另外的通信装置的数据的使用状态(图中带“忙”的四边形)时,接收侧通信装置10rx在等待使用状态结束之后经过了预定等待时间之后,发送可通信信号c(图中带“c”的实线四边形)。
125.这里,发送侧通信装置10tx被配置成除非接收到可通信信号c,否则即使在预定发送周期(间隔)到达时也不发送数据,并且在接收侧通信装置10rx变得能够接收数据并且接收可通信信号c之后发送预定数据。注意,这里,可以在预定发送周期(间隔)接收的数据的接收容量(容量)也被描述为持续时间信息(图中具有“持续时间”的四边形)。
126.此外,即使在发送侧通信装置10tx从接收侧通信装置10rx接收可通信信号c的情况下,当传输路径被另外的相邻的通信装置用于接收并且设置了网络分配矢量(nav)(图中具有“nav”的四边形)时,数据发送被抑制,直到经过了过期时间。
127.然后,在nav结束之后经过了预定接入控制等待时间之后,在可通信信号c的持续时间信息的时间段(图中具有“持续时间”的四边形)中发送数据。即,接收侧通信装置10rx在持续时间信息的时间段内等待数据接收,从而可以在该时间段内开始数据发送。
128.此后,在预定发送周期(间隔)已经到达的情况下,从接收侧通信装置10rx发送可通信信号c,并且从发送侧通信装置10tx发送与预定接收容量(容量)对应的数据。然而,其描述是重复的,因此将被省略。
129.图8示出通过来自接收侧通信装置10rx的可通信信号进行数据传输的另外的示例。
130.与图7类似,图8示出了第一阶段和第四阶段中其他通信装置、第二阶段中的发送侧通信装置(发送装置)10tx以及第三阶段中的接收侧通信装置(接收装置)10rx的通信状态。在图8中,将适当省略与图7中示出的发送侧通信装置10tx和接收侧通信装置10rx的操作相同的处理的描述,因为该描述是重复的。
131.在图8中,在预定发送周期(间隔)已经到达的情况下,当传输路径被与接收侧通信装置10rx相邻的另外的通信装置(第四阶段的其他装置)用于接收并且设置了网络分配矢量(nav)(图中具有“nav”的四边形)时,示出了在其结束之后经过了预定接入控制等待时间之后发送可通信信号c(图中具有“c”的实线四边形)的状态,并且执行与持续时间信息(图中具有“持续时间”的四边形)对应的数据等待。
132.然而,发送侧通信装置10tx还被配置成:当传输路径被另外的相邻的通信装置(第一阶段的其他装置)用于接收并且设置了网络分配向量(nav)(图中具有“nav”的四边形)时,数据发送被进一步抑制,直到接收结束,并且在终止之后经过了预定接入控制等待时间之后发送数据。
133.然而,由于在接收到可通信信号c之后不能立即发送数据,因此当发送与预定接收容量(容量)对应的数据时,预期下一个发送周期(间隔)会到达。
134.在这样的情况下,根据发送侧通信装置10tx的确定,在下一个发送周期(间隔)处要发送的数据被一起发送,而不等待下一个可通信信号c的接收。因此,省去从接收侧通信装置10rx发送可通信信号c的麻烦,并且缩短了信号交换所需的时间。
135.此外,示出了如下状态:可通信信号c以预定发送周期(间隔)从接收侧通信装置10rx发送到发送侧通信装置10tx,并且执行与持续时间信息(图中具有“持续时间”的四边形)对应的数据等待,但是与发送侧通信装置10tx相邻的另外的通信装置(第一阶段的其他装置)的数据发送被执行(图中具有“其他数据”的四边形),并且无法接收可通信信号c,并且未执行数据发送(图中具有“忙”的四边形)。
136.在这种情况下,由于接收侧通信装置10rx在其持续时间(图中具有“持续时间”的四边形)内没有检测到发送侧通信装置10tx的数据(图中的“无数据”),因此接收侧通信装置10rx被配置成重新发送可通信信号c。
137.这里,在明确持续时间超过下一个发送周期(间隔)的情况下,接收侧通信装置10rx可以通过描述包括下次要接收的数据的接收容量(容量)的持续时间信息来重新发送可通信信号c。
138.因此,仅通过发送一个可通信信号c而不发送多个可通信信号c来请求两个接收容量的数据,即,在发送侧通信装置10tx中,接收侧通信装置10rx被配置成基于指定为接收容量的持续时间信息(接收容量增加多个倍数的接收容量)来发送预定数据。因此,接收侧通信装置10rx和发送侧通信装置10tx可以执行通信,使得即使在周围存在其他通信装置的环境中也能使传输延迟最小化。
139.(包括重新发送数据的数据传输)
140.图9示出了通过指示接收状态的可通信信号进行的包括重新发送数据的数据传输的示例。
141.在图9中,第一阶段表示发送侧通信装置10tx(发送装置)的通信状态,第二阶段表示接收侧通信装置10rx(接收装置)的通信状态,第三阶段表示另外的通信装置(其他装置)的通信状态,示出了在图中时间从左侧向右侧流逝的状态。在图9中,将适当省略与图7和图8中示出的发送侧通信装置10tx和接收侧通信装置10rx的操作相同的处理的描述,因为该描述是重复的。
142.注意,在图9中,虽然示出了与大约四个周期对应的发送周期,但是为了描述的方便,这些周期从左起依次被称为第一发送周期、第二发送周期、第三发送周期和第四发送周期,并且在每个发送周期中要接收的数据从左起依次被称为数据d1、d2、d3和d4。
143.在图9中,配置成使得关于接收数据的信息被描述在可通信信号中,并且从接收侧通信装置10rx向发送侧通信装置10tx执行通知。
144.即,尽管在第一可通信信号c中没有描述指示接收情况的参数,但是向第二可通信信号和后续的可通信信号a和n添加关于直到上一次的数据接收情况的信息,并且如果已经接收了直到上一次的所有数据,则描述ack信息。
145.因此,如果在接收侧通信装置10rx中通过第一发送周期的数据d1的第一次发送(图中具有“数据-1”的四边形)已经接收了所有数据,在下一个第二发送周期(间隔)已经到达的情况下,发送描述ack信息的可通信信号a。
146.已经接收到可通信信号a的发送侧通信装置10tx已经完成了直到上一次的所有数据的接收,因此发送新达到预定接收容量(容量)的下一个数据d2(图中具有“数据-2”的四边形)。
147.然而,在与接收侧通信装置10rx相邻的另外的通信装置的数据发送开始并且下一个数据d2不能被正确接收(图中与“其他数据”对应的具有“忙”的四边形)的情况下,当下一个第三发送周期(间隔)已经到达时,发送描述nack信息的可通信信号n。
148.注意,在可通信信号n中,包括要重新发送的数据量的接收容量(容量)被描述为持续时间信息(持续时间),并且在第三发送周期(间隔)中,接收侧通信装置10rx被配置成接收未传递的数据d2以及在第三发送周期(间隔)中接收的数据d3两者。
149.然后,如可通信信号n中所描述的,发送侧通信装置10tx将未传递的数据d2(图中具有“数据-2”的四边形)以及在第三发送周期(间隔)中接收的数据d3(图中具有有“数据-3”的四边形)一起发送。
150.进一步地,如果接收侧通信装置10rx能够正确地接收这些数据,则在下一个第四发送周期(间隔)已经到达的情况下,发送描述ack信息的可通信信号a,并且从发送侧通信装置10tx发送与预定接收容量(容量)对应的数据d4(图中具有“数据-4”的四边形)。
151.图10示出通过指示接收状态的可通信信号进行的包括重新发送数据的数据传输的另外的示例。
152.与图9类似,图10示出了发送侧通信装置10tx(发送装置)、接收侧通信装置10rx(接收装置)和另外的通信装置(其他装置)在第一阶段至第三阶段中的通信状态。在图10中,将适当地省略与图9中示出的发送侧通信装置10tx和接收侧通信装置10rx的操作相同
的处理的描述,因为该描述是重复的。
153.图10示出了在发送应用了帧聚合技术的数据帧的情况下以单个数据为单位执行重新发送控制的配置。
154.即,在图9中示出的数据d1至d4中,数据d1(数据-1)被配置成通过聚合d1、d2、d3和d4这四个数据(图中具有“1”、“2”、“3”和“4”的四边形)而获得的数据帧。此外,数据d2(数据-2)被配置成其中聚合了d5、d6、d7和d8这四个数据(图中具有“5”、“6”、“7”和“8”的四边形)的数据帧,并且数据d3(数据-3)被配置成其中聚合了d9、d10、d11和d12这四个数据(图中具有“9”、“10”、“11”和“12”的四边形)的数据帧。
155.此时,接收侧通信装置10rx已经接收到第一发送周期中的第一数据d1的全部d1至d4,因此,当下一个第二发送周期已经到达时,ack信息被描述在可通信信号a中。此外,在第二发送周期中,指示在发送数据d2时可以接收d5、d6和d7,但是由于与接收侧通信装置10rx相邻的另外的通信装置的数据发送,只有d8不能被正确接收(图中与“其他数据”对应的具有“忙”的四边形)。
156.在这种情况下,当下一个第三发送周期到达时,描述包括未能接收数据d2的d8这一事实的nack信息,并且除了在持续时间信息(持续时间)中原本要接收的数据d3的d9至d12的接收容量(容量)之外,还描述包括未传递的数据d2的d8的重新发送的接收容量(容量)。
157.然后,如可通信信号n中所描述的,发送侧通信装置10tx将未传递的数据d2的d8以及第三发送周期(间隔)中接收的数据d3的d9至d12一起发送。此外,如果接收侧通信装置10rx能够正确地接收这些数据(d8至d12),则在下一个第四发送周期(间隔)已经到达的情况下,发送描述ack信息的可通信信号a。
158.(帧格式的配置)
159.图11示出了帧格式的配置的示例。
160.该帧格式用作用于无线lan系统中的通信的数据和控制信息的通用结构。注意,图11示出了符合ieee 802.11ax标准的帧格式,但是为了保持向后兼容性,与常规无线lan标准的兼容性被保持到第三l-sig。
161.在图11中,在帧的头部处,配置了指示信号的格式和长度的短训练字段(l-stf)、长训练字段(l-ltf)和信令信息(l-sig),并且是迄今为止常规无线lan系统中常用的。
162.l-sig包括指示用于标识后续数据部分的调制方法和编码速率的信息的速率、用于未来扩展的保留(r)、指示帧的信息长度的长度、指示奇偶校验信息的奇偶校验(p)、以及用于执行信号信息部分的终止处理的信号尾部。
163.在l-sig之后,重复标识与ieee 802.11ax标准中的其他标准之间的差异的l-sig(rl-sig),配置ieee 802.11ax标准中的第一信令信息(he-sig-a)、ieee 802.11ax标准的短训练字段(he-stf)以及由长训练字段(he-ltf)使用的空间复用数,并且将第二信令信息(he-sig-b)配置成可打印和物理层收敛协议(plcp)头信息。
164.在he-sig-b之后,可以通过实际添加数据(数据)来传递预定数据。
165.(控制信息的配置)
166.图12示出了配置成可通信信号的控制信息(rx控制帧)的配置。
167.图12示出了按照图11中示出的帧格式将可通信信号配置成预定数据的情况。
168.注意,可通信信号可以通过添加图11中示出的帧格式的前导码和plcp头信息中的全部来配置,但是可通信信号可以通过添加在常规无线lan系统中常用的帧格式的仅一部分作为前导码和plcp头信息来配置。
169.该可通信信号通过将帧检查序列(fcs)添加到指示帧的类型的帧控制、指示该帧之后的持续时间的保留持续时间、用于标识接收侧通信装置的接收地址(ra)、用于标识发送侧通信装置的发送地址(ta)、用于标识可通信信号的类型的类型、指示周期性接收操作的参数的接收参数、指示发送参数的发送参数以及指示接收状态的ack/nack参数来配置。
170.接收参数包括诸如指示周期性接收频率的周期性rx、指示接收容量的容量、指示接收缓冲器状态的缓冲器、指示延迟时间信息的时延以及指示延迟发生状态的延迟的参数,并且根据需要添加这些参数。
171.发送参数包括诸如指示周期性发送频率的周期性tx、指示要使用的mcs信息的mcs、指示空间重用的参数的空间重用以及指示多链路操作的多链路的参数,并且根据需要添加这些参数。
172.ack/nack参数包括指示起始序列号的起始序列号以及用于报告接收状态的块ack位图。注意,仅在将ack或nack识别为可通信信号的格式类型的情况下,可以响应于请求而添加ack/nack参数。
173.类似地,接收参数和发送参数也可以根据需要例如在有变化的情况下添加,或者基本上可以是短帧配置,在该短帧配置中,诸如ra和ta的地址信息以及fcs被添加到帧控制和保留持续时间中。
174.(命令的配置)
175.图13示出了与关于实时应用的通信的控制信息(rx控制)的设置相关的命令的配置的示例。
176.这些命令被用来作为请求命令(rxc请求)、开始命令(rxc开始)、释放命令(rxc释放)和结束命令(rxc结束)的命令给出参数信息的通知。
177.注意,由于这些命令是通过无线通信发送的,因此符合无线lan系统中使用的帧格式的配置在图13中示出的配置的示例中示出,但是配置不限于此。
178.帧包括表示帧的类型的帧控制、指示持续时间的持续时间、标识发送侧通信装置的发送地址以及标识接收侧通信装置的接收地址。此外,该帧包括实现应用本技术的控制所必需的实时应用参数集(实时应用参数集),并且通过将帧校验序列(fcs)添加到末端来配置。
179.实时应用参数集包括诸如以下的信息:指示命令格式的类型、指示发送源的源地址的源地址、指示发送目的地的目的地地址的目的地地址、指示rta的标识符的rta id、指示组的组id、指示应用的类型的应用、指示可允许延迟时间的延迟、指示缓冲器大小的缓冲器大小、指示要使用的带宽的信息的带宽、指示针对业务(traffic)假设的发送速率的业务速率、指示最大延迟时间的最大时延以及指示在延迟发生时的数据输出的延迟输出。
180.请注意,这些信息被配置成使得必要的部分被描述在每个命令中并从发送侧发送,并且该信息在接收侧使用。
181.(帧聚合的配置)
182.图14示出了通过聚合多个数据来配置的帧聚合的配置示例。
183.在图14中,作为要实际发送的数据,以各自能够检测错误的mac层协议数据单元(mac协议数据单元(mpdu))为单位的数据被配置成子帧(a-mpdu子帧),并且包括多个子帧的数据被集合地配置成一个数据帧(a-mpdu帧)。
184.即,多个a-mpdu子帧被集合且被配置成一个a-mpdu帧,并且添加被添加以将帧的信息量划分为预定大小的eof填充。
185.在该a-mpdu子帧中,配置标识mpdu的边界的mpdu定界符和存储实际数据的mpdu,并且对其添加被添加用于将数据的信息量划分为预定大小的填充padding。
186.mpdu定界符包括指示执行上述eof填充的eof、用于未来扩展的reserved、指示mpdu的信息长度的mpdu length、用于检测定界符的错误的crc(周期性冗余校验)以及用于标识定界符的定界符签名。
187.注意,在应用本发明的数据发送中,根据预定接入控制过程,多个数据(mpdu)作为一个数据进行发送。即,配置成使得可以通过一个接入控制来发送任意数目的数据(mpdu),并且指示信息长度的参数(长度)被计算为持续时间信息的参数(持续时间)。
188.(rta参数交换的流程)
189.图15示出了实时应用的参数交换的序列的示例。
190.图15示出了在发送源应用(源应用)、发送侧通信装置10tx(发送装置)、接收侧通信装置10rx(接收装置)和发送目的地应用(目的地应用)中的每一个中传送实现应用本技术的操作所需的各种参数的示例。
191.例如,在发送源应用中做出用于发送作为实时应用的数据(应用参数设置)的特定数据的设置的情况下,向发送侧通信装置10tx(s11)发送接收控制请求(rxc请求)。
192.在接收到接收控制请求(rxc请求)时,发送侧通信装置10tx通过添加可以由发送侧通信装置10tx(目的地应用)设置的参数,将接收控制请求(rxc请求)发送到连接到发送目的地应用的接收侧通信装置10rx(s12)。
193.接收侧通信装置10rx接收接收控制请求(rxc请求),估计可以由接收侧通信装置10rx设置的参数,并且将接收控制开始(rxc开始)发送到发送目的地应用(s13)。此外,在接收侧通信装置10rx中,接收控制开始(rxc开始)也被发送到发送侧通信装置10tx(s14)。
194.相应地,通过接收接收控制开始(rxc开始),发送侧通信装置10tx被配置成使得可通信信号以预定发送周期从接收侧通信装置10rx发送,并且执行设置(tx控制参数设置)以发送与预定接收容量对应的数据。
195.注意,在此,已经描述了从发送源应用传送参数的配置的示例,然而,可以采用从发送目的地应用传送参数的配置,并且在这种情况下,改变各个通信交换的方向。
196.(rta的通信终止的流程)
197.图16示出了终止实时应用的通信的序列的示例。
198.图16示出了在发送源应用(源应用)、发送侧通信装置10tx(发送装置)、接收侧通信装置10rx(接收装置)和发送目的地应用(目的地应用)中的每一个中取消结束应用本技术的操作所需的各种参数的设置的示例。
199.首先,在发送源应用中,在实时应用中的特定数据的使用结束(应用参数释放)的情况下,向发送侧通信装置10tx发送接收控制释放(rxc释放)(s21)。
200.发送侧通信装置10tx接收接收控制释放(rxc释放),释放发送侧通信装置10tx的
设置参数(tx控制参数释放),并且将接收控制释放(rxc释放)发送到连接到发送目的地应用的接收侧通信装置10rx(s22)。
201.接收侧通信装置10rx接收接收控制释放(rxc释放),释放在接收侧通信装置10rx中设置的参数(rx控制参数释放),并且将接收控制结束(rxc结束)发送到发送目的地应用(目的地应用)(s23)。此外,接收侧通信装置10rx还将接收控制结束(rxc结束)发送到发送侧通信装置10tx(s23)。
202.发送侧通信装置10tx被配置成通过接收接收控制结束(rxc结束)执行设置以停止预定数据发送。
203.注意,在此,已经描述了从发送源应用传送参数的配置的示例,然而,可以采用从发送目的地应用传送参数的配置,并且在这种情况下,改变各个通信交换的方向。
204.(通信的流程)
205.图17是示出实时应用的通信序列的示例的图。
206.图17示出了其中应用本技术的数据通信操作在发送源应用(源应用)、发送侧通信装置10tx(发送装置)、接收侧通信装置10r(接收装置)和发送目的地应用(目的地应用)中的每一个中执行的示例。
207.注意,当执行图17的序列时,假设在图15中示出的参数的设置已经在发送侧通信装置10tx和接收侧通信装置10r之间预先执行。
208.首先,数据(数据)以一定的频率从发送源应用发送到发送侧通信装置10tx。该示例示出了从数据(1)至数据(18)的数据被顺序发送的状态(s31)。发送侧通信装置10tx被配置成在发送缓冲器103中顺序地存储来自这些特定应用的数据。
209.在传输路径基于预先设置的参数以预定发送周期可用的情况下,接收侧通信装置10rx发送描述持续时间信息(持续时间)的时间(d:4)作为与例如以预定发送周期发送的四个数据对应的数据量的可通信信号(rxc)(s32)。
210.这里,在接收可通信信号(rxc)的情况下,当发送路径也可用于自身装置时,发送侧通信装置10tx在持续时间信息(持续时间)中描述的时间(d:4)内发送与可以发送的数据对应的数据(1)至(4)(s33)。
211.此外,当发送路径在预定发送周期(图中用水平虚线指示的定时)变得不可用(忙)时,接收侧通信装置10rx避免发送可通信信号(rxc),并且在发送路径变得可用之后,接收侧通信装置10rx基于预定接入控制在延迟的影响小的情况下发送描述预定持续时间信息的时间(d:4)的可通信信号(s34)。
212.当即使接收到可通信信号(rxc)但发送路径变得不可用(忙)时,发送侧通信装置10tx避免发送数据,并且在发送路径变得可用之后,发送侧通信装置10tx基于预定接入控制在持续时间信息(持续时间)中描述的时间(d:4)内发送与可以发送的数据对应的数据(5)至(8)(s36)。
213.此外,当发送路径在预定发送周期(图中用水平虚线指示的定时)变得不可用(忙)时,接收侧通信装置10rx避免发送可通信信号(rxc),并且在发送路径变得可用之后,接收侧通信装置10rx基于预定接入控制发送可通信信号(rxc)(s37)。然而,在发送路径不能长时间使用并且预定发送周期再次到达的情况下,可以获得多个接收容量的数据发送,作为通过添加持续时间信息(持续时间)的时间(d:8)。
214.在接收可通信信号(rxc)的情况下,当发送路径也可用于自身装置时,发送侧通信装置10tx在持续时间信息(持续时间)中描述的时间(d:8)内发送与可以发送的数据对应的数据(9)至(12)以及数据(13)至(16)(s38和s39)。
215.此外,当发送路径在预定发送周期变得可用时,接收侧通信装置10rx基于预定接入控制(s40)来发送被描述为返回到预定持续时间信息(持续时间)的时间(d:4)的可通信信号(rxc)。
216.在接收到可通信信号(rxc)的情况下,当发送路径也可用于自身装置时,发送侧通信装置10tx被配置成在只存储小于持续时间信息(持续时间)中描述的时间(d:4)的数据时,将数据(17)和(18)作为所有数据进行发送(s41)。
217.注意,接收侧通信装置10rx被配置成在考虑一定的延迟时间的情况下以预定周期向发送目的地应用传递数据,并且被配置成在考虑通过上述接入控制的延迟的发生时间的情况下在预定定时处将数据(1)至(18)作为预定数据顺序地输出(s35)。
218.此外,当发送路径在预定发送周期可用时,接收侧通信装置10rx基于预定接入控制来发送描述持续时间信息(持续时间)的时间(d:4)的可通信信号(rxc),但是在数据在预定时间内没有从发送侧通信装置10tx到达的情况下,可以重新发送可通信信号(rxc)(s42和s44)。
219.替选地,在即使发送了可通信信号(rxc)也没有来自发送侧通信装置10tx的数据的响应的情况下,或者在所有数据已经输出的情况下,接收侧通信装置10rx可以被配置成发送作为没有持续时间信息(持续时间)(d:0)信号的用于取消使用的信号(rxc释放),并且停止使用用于存在于附近的另外的通信装置的通信的传输路径(s43和s45)。此外,考虑到不能被发送侧通信装置10tx接收的可能性,可以将可通信信号(rxc)发送多次。
220.图18是示出实时应用的通信序列的另外的示例的图。
221.图18示出了其中应用本技术的数据通信操作在发送源应用(源应用)、发送侧通信装置10tx(发送装置)、接收侧通信装置10rx(接收装置)和发送目的地应用(目的地应用)中的每一个中执行的示例。
222.图18示出了将图17中示出的可通信信号(rxc)与指示接收状态的ack/nack信息一起发送的方法的流程。注意,当执行图18的序列时,假设在图15中示出的参数的设置已经在发送侧通信装置10tx与接收侧通信装置10rx之间预先执行。
223.首先,数据(数据)以一定的频率从发送源应用发送到发送侧通信装置10tx。本示例示出了从数据(1)至数据(18)的数据被顺序发送的状态(s51)。发送侧通信装置10tx被配置成在发送缓冲器103中顺序地存储来自这些特定应用的数据。
224.在发送路径在基于预先设置的参数在预定发送周期可用的情况下,接收侧通信装置10rx发送描述持续时间信息(持续时间)的时间(d:4)的可通信信号(rxc)(s52)。注意,在可通信信号(rxc)的第一次发送中,没有先前发送的数据,因此可以不描述ack/nack信息。
225.这里,在接收到可通信信号(rxc)的情况下,当发送路径也可用于自身装置时,发送侧通信装置10tx在持续时间信息(持续时间)中描述的时间(d:4)内发送与可以发送的数据对应的数据(1)至(4)(s53)。
226.此外,接收侧通信装置10rx收集这些数据(1)至(4)的接收状态作为ack/nack信息,并且在定时已经到达预定发送周期的情况下,当发送路径可用时,发送描述ack/nack信
息的可通信信号(rxc)(s54)。即,当所有的数据(1)至(4)都被接收时,发送添加了ack信息的可通信信号(rxc)。
227.在接收到添加了ack信息的可通信信号(rxc)的情况下,发送侧通信装置10tx识别到先前发送的数据(1)至(4)已经到达,并且在持续时间信息(持续时间)中描述的时间(d:4)内发送与此次或稍后可以发送的数据对应的数据(5)至(8)(s55)。
228.此外,接收侧通信装置10rx收集这些数据(5)至(8)的接收状态作为ack/nack信息,并且在定时已经到达预定发送周期的情况下,当发送路径可用时,发送描述ack/nack信息的可通信信号(rxc)(s57)。
229.即,当未接收到数据(5)至(8)中的数据(7)时,发送其中添加了nack信息以及描述了向持续时间信息(持续时间)添加重新发送部分的时间(d:5)的可通信信号(rxc)。
230.这里,在接收到添加了nack信息的可通信信号(rxc)的情况下,发送侧通信装置10tx识别到先前发送的数据(7)未传递,并且在持续时间信息(持续时间)中描述的时间(d:5)内发送作为未传递的数据的数据(7)以及与此次或稍后可以发送的数据对应的数据(9)至(12)(s58)。
231.此外,接收侧通信装置10rx收集这些数据(7)以及数据(9)至(12)的接收状态作为ack/nack信息,并且在定时已经到达预定发送周期的情况下,当发送路径可用时,发送描述ack/nack信息的可通信信号(rxc)(s59)。即,当接收了所有的数据(7)以及数据(9)至(12)时,添加ack信息,并且发送描述返回持续时间信息(持续时间)的时间(d:4)的预定可通信信号(rxc)。
232.在接收到添加了ack信息的可通信信号(rxc)的情况下,发送侧通信装置10tx识别到先前发送的数据(7)、数据(9)至(12)已经到达,并且在持续时间信息(持续时间)中描述的时间(d:4)内发送与此次或稍后可以发送的数据对应的数据(13)至(16)(s60)。
233.此外,接收侧通信装置10rx收集这些数据(13)至(16)的接收状态作为ack/nack信息,并且在定时已经到达预定发送周期的情况下,当发送路径可用时,发送描述ack/nack信息的可通信信号(rxc)(s61)。
234.在接收到添加了ack信息的可通信信号(rxc)的情况下,发送侧通信装置10tx被配置成识别到先前发送的数据(13)至(16)已经到达,并且如果只存储小于持续时间信息(持续时间)中描述的时间(d:4)的数据,则发送作为存储在发送缓冲器103中的数据的数据(17)和(18)(s62)。
235.注意,接收侧通信装置10rx被配置成在考虑一定的延迟时间的情况下以预定周期向发送目的地应用传递数据,并且被配置成在考虑通过上述接入控制引起的延迟的发生时间的情况下在预定定时处顺序输出数据(1)至(18)作为预定数据(s56)。
236.此外,当发送路径在预定发送周期可用时,接收侧通信装置10rx基于预定接入控制发送描述持续时间信息(持续时间)的时间(d:4)的可通信信号(rxc),但是此处,接收侧通信装置10rx发送描述数据(17)和(18)的ack/nack信息的可通信信号(rxc)(s63)。然后,在数据在预定时间内没有从发送侧通信装置10tx到达的情况下,可以发送其中没有描述ack/nack信息的可通信信号(rxc)(s65)。
237.替选地,在即使发送了可通信信号(rxc)也没有来自发送侧通信装置10tx的数据的响应的情况下,接收侧通信装置10rx可以被配置成发送作为没有持续时间信息(持续时
间)的(d:0)信号的用于取消使用的信号(rxc释放),并且停止使用用于存在于附近的另外的通信装置的通信的传输路径(s64和s66)。
238.(通信设置操作)
239.接下来,将参照图19和20的流程图描述与通信设置相关的操作设置处理。
240.在步骤s101中,应用操作管理单元104确定用户是否激活了诸如实时应用的特定应用,并且在确定用户已经激活了特定应用的情况下(s101中的“是”),处理进行到步骤s102,并且步骤s102至s106中的处理由应用操作管理单元104等执行。
241.这里,步骤s102至s106中的处理是在发送数据的发送侧通信装置10tx或者接收数据的接收侧通信装置10rx上基于来自配备有特定应用的装置的通知而执行的。
242.即,当指定了另一方的通信装置10(s102)并且设置了要请求的参数(s103)时,将接收控制请求(rxc请求)发送到另一侧的指定通信装置10(s104)。然后,在从另一方的通信装置10接收到接收控制开始(rxc开始)的情况下(s105中的“是”),获取其操作参数(s106),并且执行操作的设置。
243.注意,在没有接收到接收控制开始(rxc开始)的情况下(s105中的“否”),处理返回到步骤s103的处理,再次指定所请求的参数(s103),并且再次发送接收控制请求(rxc请求)(s104)。然而,可以采用其中跳过该处理的配置,并且可以不执行与通信的设置相关的操作。
244.另一方面,在步骤s101的确定处理中确定特定应用未被激活(s101中的“否”)的情况下,处理进行到步骤s107,并且步骤s107至s111的处理由应用操作管理单元104等执行。
245.即,在未检测到特定应用的激活的情况下(s101中的“否”),当从另一方的通信装置10接收到接收控制请求(rxc请求)时(s107中的“是”),获取所要求的参数(s108)。然后,在预定操作可能的情况下(s109中的“是”),设置自身装置的操作参数(s110),并且将接收控制开始(rxc开始)发送到另一方的通信装置10(s111)。
246.注意,在没有接收到接收控制请求(rxc请求)的情况下(s107中的“否”),或者在不能设置预定操作的情况下(s109中的“否”),可以采用如下配置:处理返回到步骤s101,并且操作可以等待,直到这些操作请求到达。
247.当步骤s106或s111的处理结束时,处理进行到图20的步骤s112。
248.在步骤s112中,确定自身装置是否是接收侧通信装置10rx,并且在确定自身装置是接收侧通信装置10rx的情况下(s112中的“是”),自身装置作为接收侧通信装置10rx进行操作(s113)。另一方面,在确定自身装置不是接收侧通信装置10rx的情况下(s112中的“否”),自身装置作为发送侧通信装置10tx进行操作(s114)。
249.当步骤s113或s114的处理结束时,处理进行到步骤s115,并且步骤s115至s119的处理由应用操作管理单元104等执行。
250.即,在存在从其上安装了特定的应用的装置向作为发送数据的发送侧通信装置10tx或者接收数据的接收侧通信装置10rx的自身装置的通知(s115中的“是”)的情况下,例如在检测到用户终止诸如实时应用的特定应用时,将接收控制释放(rxc释放)发送到另一方的通信装置(s116),并且处理进行到步骤s118。
251.此外,在未检测到特定应用的终止的情况下(s115中的“否”),当从另一方的通信装置接收到接收控制释放(rxc释放)时(s117中的“是”),处理进行到步骤s118。然后,取消
操作的设置(s118),并且将接收控制结束(rxc结束)发送到另一方的通信装置(s119),从而完成一系列的操作。
252.上文描述了与通信设置相关的操作的设置处理的流程。
253.(接收侧的操作)
254.接下来,将参照图21和图22的流程图描述接收侧通信装置10rx的操作的处理。
255.在接收侧通信装置10rx中,由定时控制单元106设置发送周期的到达周期和接收容量的持续时间(s201),并且当预定发送周期已经到达时(s202中的“是”),处理进行到步骤s203,并且步骤s203中和之后的处理由应用操作管理单元104、定时控制单元106、接入控制单元108、控制信号发送控制单元109等执行。
256.即,在已经到达预定发送周期的定时处(s202中的“是”)获得发送路径上的发送机会(接入权)(s203中的“是”)的情况下,发送可通信信号(s206)。另一方面,在尚未获得在发送路径上的发送机会的情况下(s203中的“否”),当发送周期的剩余时间超过持续时间信息中描述为接收容量的时间时(s204中的“是”),将与下一个接收容量对应的时间添加到接收容量的持续时间信息(s205),并且处理返回到步骤s203(s203中的“是”)并且重复,直到获得发送机会。然后,当在步骤s206的处理中发送了可通信信号之后没有检测到数据信号时(s207中的“否”),处理返回到步骤s207,并且执行检测数据信号的处理,直到超过接收容量(s208中的“否”)。另一方面,在超过接收容量的情况下(s208中的“是”),处理返回到步骤s203,并且重新发送可通信信号。
257.另一方面,在步骤s206的处理中,在发送可通信信号之后检测到数据信号的情况下(s207中的“否”),处理继续进行到图22中的步骤s209。然后,在数据被正常接收的情况下(s209中的“是”),数据被获取并存储在接收缓冲器116中(s210)。注意,在数据未被正常接收的情况下(s209中的“否”),数据被存储为nack信息(s211)。
258.在此,重复上述的一系列接收处理,直到要发送的数据的末尾到达(s212中的“是”)。例如,在要发送的数据是构成帧的a-mpdu的情况下,当经过了中间子帧的处理时,返回到步骤s209,并且重复接收处理,直到数据的末尾到达。
259.然后,在数据的末尾已经到达的情况下(s212中的“是”),当不存在未传递的数据时(s213中的“否”),设置ack信息(s214),并且设置下一个接收容量的持续时间(s218)。
260.另一方面,在数据的末尾已经到达(s212中的“是”)的情况下,当存在未传递的数据(s213中的“是”)时,获得指定未传递的数据的nack信息(s215),并且在有必要进行重新发送的情况下将上述nack信息设置为nack信息(s216),计算重新发送所需的持续时间信息(s217),并且将其添加到下一个接收容量的持续时间,由此设置下一个接收容量的持续时间(s218)。
261.在一系列数据接收操作完成之后,处理返回到图21中的步骤s202,并且处理暂时等待,直到下一个发送周期到达。即,当接收侧通信装置10rx等待处理时,接收侧通信装置10rx被配置成允许将传输路径用于从其他周围通信装置的数据的发送。
262.注意,当在上述接收侧通信装置10rx的操作处理中计算关于接收容量的信息时,可以根据装置(接收侧通信装置10rx等)的处理能力,如缓冲器容量和信息处理能力,计算关于接收容量的信息。
263.上面已经描述了接收侧通信装置10rx的操作的处理的流程。
264.(发送侧的操作)
265.接下来,将参照图23和图24的流程图来描述发送侧通信装置10tx的操作处理。
266.在发送侧通信装置10tx中,由定时控制单元106设置发送周期的到达周期和接收容量的持续时间(s301),并且当预定发送周期已经到达时(s302中的“是”),处理进行到步骤s303,并且步骤s303中和之后的处理由应用操作管理单元104、定时控制单元106、接入控制单元108、控制信号接收分析单元113等执行。
267.即,在预定发送周期到达的定时处(s302中的“是”),预先获取与接收容量对应的数据(s303)。然后,在已经接收发往自身装置的可通信信号的情况下(s304中的“是”),处理进行到步骤s307并且进行到发送动作。另一方面,在没有接收到发往自身装置的可通信信号的情况下(s304中的“否”),当发送周期的剩余时间可能超过接收容量时(s305中的“是”),预先获取将在下一个发送周期中发送的接收容量的数据(s306)。然后,处理返回到步骤s304以等待可通信信号。
268.在已经接收到发往自身装置的可通信信号的情况下(s304中的“是”),当自身装置可以通过发送路径执行发送并且可以执行发送接入(s307中的“是”)时,获取可通信信号的ack/nack信息(s308),并且处理进行到图24中的步骤s309。然后,在描述了信息的情况下(s309中的“是”),当描述了nack信息时(s310中的“是”),指定要重新发送的数据并且获取重新发送数据(s311)。另一方面,当描述了ack信息(s310中的“否”)时,跳过步骤s311的处理。
269.在未描述信息的情况下(s309中的“否”),当在描述了nack信息的情况下获取重新发送数据时(s310、s311中的“是”),或者在描述了ack信息的情况下(s310中的“否”),处理进行到步骤s312。然后,获取可通信信号的持续时间信息(s312),并且计算要发送的数据的持续时间(s313)。
270.这里,在从获取的持续时间信息中减去计算的持续时间的情况下,当没有剩余的持续时间时(s314中的“否”),发送预定数据(s317)。另一方面,在有剩余持续时间的情况下(s314中的“是”),确认是否存在未发送的数据(s315),并且在未发送的数据被累积的情况下(s315中的“是”),获取直到剩余时间为止的未发送的数据(s316),并且发送包括未发送的数据的预定数据(s317)。注意,即使在有剩余连接时间的情况下(s314中的“是”),当未发送的数据没有被累积(s315中的“否”)时,步骤s316中的处理也被跳过,并且发送预定数据(s317)。
271.在一系列数据发送操作完成之后,处理返回到图23中的步骤s302,并且处理暂时等待,直到下一个发送周期到达。即,当发送侧通信装置10tx等待处理时,发送侧通信装置10tx被配置成允许将传输路径用于从其他周围通信装置的发送。
272.上面已经描述了发送侧通信装置10tx的操作的处理的流程。
273.《2.修改例》
274.(另外的配置例)
275.如上所述,发送侧通信装置10tx可以被配置成例如接入点ap10(基站),并且接收侧通信装置10rx可以被配置成例如通信终端sta10(终端站)。然而,发送侧通信装置10tx或接收侧通信装置10rx可以被配置成构成接入点ap10或通信终端sta10的装置(部件)的一部分(例如,无线通信模块、无线芯片等)。
276.此外,例如,被配置成通信终端sta10的接收侧通信装置10rx可以被配置成具有无线通信功能的电子装置,例如智能手机、平板型终端、游戏装置、移动电话、个人计算机、数码相机、电视接收器、可穿戴式终端或扬声器装置。
277.此外,通信终端sta10可以是仅支持数据发送的装置,例如根据用户的操作发送命令数据的控制器,或者仅支持数据接收的装置,例如接收和显示视频数据的显示装置。
278.如上所述,为了在与另外的无线通信网络共享传输路径的环境中以较短的延迟时间可靠地执行数据通信,本技术提出了如下无线通信装置和无线通信控制方法:以预定周期从接收侧通信装置发送可通信信号,并且在发送侧通信装置也可以发送的情况下,发送诸如实时应用的特定应用的数据。
279.即,即使是在诸如无线lan系统的发生随机接入控制延迟的无线通信方法中,也提出了以预定周期接收一定信息量的数据的通信控制方法,以使延迟的影响最小化。
280.此外,提出了如下实时数据的通信控制方法:预先确定预定发送周期和预定接收容量,并且在发送周期内执行数据接收的情况下,实时数据的通信控制方法通过不请求数据以及允许另外的通信装置的数据发送使用传输路径直到下一个发送周期到达,来不超过必要地占用传输路径。
281.此外,提出了如下通信控制方法:确定可允许的延迟时间,并且在不能在可允许的延迟时间之前开始数据接收的情况下,做出将要接收的数据的持续时间包括在下一个发送周期中的请求。
282.即,设计了如下方法:紧接在预定发送周期到达之前从周期性接收数据的通信装置发送描述传输路径使用时间信息的可通信信号,并且根据可通信信号发送数据。
283.已接收到该可通信信号的另一通信装置克制以不发送该传输路径使用时间信息,或者在不影响已发送可通信信号的通信装置的数据接收的范围内设置发送参数,并且执行发送。
284.在通过在可通信信号中一起描述直到上一次的数据的确认(ack)信息而请求重新发送的情况下,与和重新发送相关的时间一起设置传输路径使用时间信息。
285.即,提出了如下方法:以预定周期给出接收侧通信装置可以执行接收处理的通知,而不是频繁地发送实时应用的数据,并且在发送侧通信装置中基于通知,发送直到预定接收容量的数据。
286.在以预定周期发送的可通信信号中描述使用传输路径的持续时间信息,并且可以识别到相对于存在于周围的其他通信装置正在接收数据。此外,可以在以预定周期发送的可通信信号中描述直到上一次的特定数据接收状态,并且在有必要进行重新发送的情况下,可以描述和发送包括与重新发送数据的发送相关的时间的使用传输路径的持续时间信息。
287.在本技术中,通过具有上述配置,可以以较短的延迟时间可靠地执行数据通信,并且还可以例如获得以下效果。
288.即,通过从数据的接收侧通信装置发送可通信信号,在通知发送侧通信装置可以在执行随机接入的传输路径上可靠地接收数据之后,可以执行数据发送。在数据的接收侧通信装置中预定发送周期已经到达的情况下发送可通信信号,从而可以获得可靠地接收实时应用数据的方法。
289.通过在可通信信号中描述指示传输路径的使用时间的持续时间信息,可以指定接收容量,因此可以给出从发送侧通信装置发送的数据量的通知。通过根据接收侧通信装置的缓冲器的状态、数据的输出频率等来描述可通信信号的持续时间信息,可以获得根据装置的处理能力执行数据发送的方法。
290.此外,通过在预定发送周期到达之前不发送可通信信号,可以与其他通信装置共享传输路径,而超过必要地占用传输路径。通过以与常规方法兼容的格式构建指示传输路径使用时间的持续时间信息,可以将传输路径的占用时间通知给周围的其他通信装置,并且其他通信装置可以基于该信息设置网络分配矢量(nav)并且抑制影响接收的发送。
291.在数据的发送侧通信装置中,在接收到可通信信号的情况下,如果传输路径从先前定时可用,则可以立即发送预定数据,因此可以获得不设置包括随机退避时间的发送等待时间而可靠地执行数据发送的方法。
292.即,可以与常规无线lan系统中的传输方法协同地无延迟地执行特定数据的发送,而不通过诸如实时应用的特定应用的数据占用传输路径。
293.此外,在由数据的发送侧通信装置接收可通信信号并且正在使用传输路径的情况下,可以通过在从使用传输路径变得可能的定时起经过预定退避时间之后发送数据来保持与相关技术的接入控制方法的兼容性。
294.此外,通过数据的发送侧通信装置在可通信信号中描述的接收容量的持续时间内传输路径变得可用时发送数据,可以在接收侧通信装置中等待的定时处执行数据发送,并且可以使延迟最小化。
295.在数据的发送侧通信装置中,在传输路径变得可用的情况下,在从预定发送周期的剩余时间超过下一个发送周期的情况下,预先添加并发送要在下一个发送周期发送的数据,因此可以获得避免延迟积累的方法。
296.通过将先前的确认信息添加到可通信信号中并进行发送,不需要在数据发送之后交换确认(ack)帧,并且不影响另外的通信装置的数据接收操作。通过将包括要重新发送的数据的接收容量设置到包括确认信息的可通信信号中并且添加包括接收容量的持续时间信息,可以获得更可靠地发送和接收重新发送数据的方法。
297.(计算机的配置)
298.上述流程图的各个步骤的处理可以由硬件或软件执行。在一系列处理由软件执行的情况下,构成软件的程序被安装在每个装置的计算机中。
299.这里,在本说明书中,由计算机根据程序执行的处理不一定要按照流程图描述的顺序以时间序列执行。即,由计算机根据程序执行的处理还包括并行或单独执行的处理(例如,并行处理或对象处理)。
300.此外,程序可以由一个计算机(处理器)处理,或者可以由多个计算机以分布式方式处理。此外,程序可以被传送到远程的计算机并且执行。
301.此外,在本说明书中,系统是指多个组件(装置、模块(部件)等)的集合,并且是否所有组件都在同一壳体内并不重要。
302.注意,本技术的实施方式不限于上述实施方式,并且在不脱离本技术的要旨的情况下,可以进行各种修改。
303.此外,上述流程图中描述的每个步骤可以由一个装置执行,或者可以由多个装置
以共享方式执行。此外,在一个步骤中包括多个处理的情况下,该一个步骤中包括的多个处理除了由一个装置执行外,还可以由多个装置以共享方式执行。
304.此外,本说明书中描述的效果仅仅是示例而非限制性的,并且可以提供其他效果。
305.注意,本技术还可以采用以下配置。
306.(1)
307.一种通信装置,包括:
308.控制单元,其执行控制以
309.以预定发送周期构建控制信息,所述控制信息包括关于要接收的数据的接收容量的信息,
310.在与另外的通信装置通过随机接入控制获得发送机会的情况下,发送所构建的所述控制信息,以及
311.接收与基于所述控制信息的接收容量对应的数据,所述数据是从所述另外的通信装置发送的。
312.(2)
313.根据以上(1)所述的通信装置,其中,
314.所述控制单元
315.在获得所述发送机会的情况下,根据关于接收容量的信息计算数据接收的持续时间,并且
316.将关于计算出的持续时间的信息包括在所述控制信息中。
317.(3)
318.根据以上(2)所述的通信装置,其中,
319.在与所述接收容量对应的数据的接收结束时间超过预定发送周期的情况下,所述控制单元将多个接收容量作为要接收的数据来计算数据接收的持续时间。
320.(4)
321.根据以上(2)或(3)所述的通信装置,其中,
322.在发送控制信息之后且超过所述持续时间没有接收到数据的情况下,所述控制单元重新发送所述控制信息。
323.(5)
324.根据以上(1)至(4)中任何一项所述的通信装置,其中,
325.所述控制单元识别所接收的数据的接收状态。
326.(6)
327.根据以上(5)所述的通信装置,其中,
328.所述控制单元将关于数据的正常接收的信息包括在所述控制信息中。
329.(7)
330.根据以上(5)所述的通信装置,其中,
331.所述控制单元将用于指定要重新发送的数据的信息包括在所述控制信息中。
332.(8)
333.根据以上(5)所述的通信装置,其中,
334.所述控制单元将关于根据要重新发送的数据量的数据接收的持续时间的信息包
括在所述控制信息中。
335.(9)
336.根据以上(1)至(8)中任何一项所述的通信装置,其中,
337.所述控制单元根据装置的处理能力来计算关于接收容量的信息。
338.(10)
339.一种通信方法,包括由通信装置:
340.以预定发送周期构建控制信息,所述控制信息包括关于要接收的数据的接收容量的信息,
341.在与另外的通信装置通过随机接入控制获得发送机会的情况下,发送所构建的所述控制信息,以及
342.接收与基于所述控制信息的接收容量对应的数据,所述数据是从所述另外的通信装置发送的。
343.(11)
344.一种通信装置,包括:
345.控制单元,其执行控制以
346.接收根据预定发送周期构建的并且从另外的通信装置发送的预定控制信息,
347.基于包括在所接收的所述控制信息中的关于数据的接收容量的信息,构建要发送的数据,以及
348.在与所述另外的通信装置通过随机接入控制获得发送机会的情况下,发送所构建的所述数据。
349.(12)
350.根据以上(11)所述的通信装置,其中,
351.所述控制单元基于包括在所述控制信息中的关于数据接收的持续时间的信息,发送与预定接收容量对应的数据。
352.(13)
353.根据以上(12)所述的通信装置,其中,
354.所述控制单元在获得所述发送机会的定时处,在预定发送周期内所述接收容量的数据发送超过的情况下,连续发送到达下一个接收容量为止的数据。
355.(14)
356.根据以上(11)至(13)中任何一项所述的通信装置,其中,
357.当在接收到所述控制信息之后且超过包括在所述控制信息中的关于数据接收的持续时间的信息而没有获得所述发送机会时,所述控制单元停止执行数据发送。
358.(15)
359.根据以上(11)至(14)中任一项所述的通信装置,其中,
360.在所接收的所述控制信息包括关于数据的正常接收的信息的情况下,所述控制单元构建与预定接收容量对应的数据。
361.(16)
362.根据以上(11)至(14)中任何一项所述的通信装置,其中,
363.在所接收的所述控制信息包括用于指定要重新发送的数据的信息的情况下,所述
控制单元指定未传递的数据。
364.(17)
365.根据以上(16)所述的通信装置,其中,
366.所述控制单元将指定的未传递的数据与要发送的数据一起重新发送。
367.(18)
368.根据以上(16)或(17)所述的通信装置,其中,
369.所述控制单元基于包括在关于数据接收的持续时间的信息中的值,指定要发送的预定接收容量以及要重新发送的数据。
370.(19)
371.根据以上(11)至(18)中任何一项所述的通信装置,其中,
372.所述控制单元在从发送与预定接收容量对应的数据到预定发送周期的时间段期间停止执行数据发送。
373.(20)
374.一种通信方法,包括由通信装置:
375.接收根据预定发送周期构建的并且从另外的通信装置发送的预定控制信息,
376.基于包括在所接收的所述控制信息中的关于数据的接收容量的信息,构建要发送的数据,以及
377.在与所述另外的通信装置通过随机接入控制获得发送机会的情况下,发送所构建的所述数据。
378.附图标记列表
379.1-1无线lan系统,10通信装置,11网络连接模块,12信息输入模块,13装置控制模块,14信息输出模块,15无线通信模块,101接口,102rta数据确定单元,103发送缓冲器,103-1缓冲器,103-2rta缓冲器,104应用操作管理单元,105发送数据控制单元,106定时控制单元,107发送帧构建单元,108接入控制单元,109控制信号发送控制单元,110发送处理单元,111天线单元,112接收处理单元,113控制信号接收分析单元,114接收帧提取单元,115接收数据分析单元,116接收缓冲器,117输出数据构建单元。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1