1.本技术涉及通信技术领域,尤其涉及一种测量方法、装置及设备。
背景技术:
2.一方面,由于无线保真(wireless fidelity,wi-fi)设备的广泛部署以及感知(sensing)需求的增加,利用普遍易获得的wi-fi设备进行感知是目前研究的热点。例如,wi-fi设备发出的信号通常会经由各种障碍物的反射、衍射和散射后才被接收,通过分析被各种障碍物影响后的无线信号,如信道状态信息(csi)等,即可推断与感知周围环境,从而实现感知流程。因此,对于wifi设备来说,感知流程的具体实现方式是值得研究的内容。
技术实现要素:
3.本技术实施例提供一种测量方法、装置及设备,该方法设计了一类感知触发帧,可以使得这一类感知触发帧被支持感知的设备识别,从而使得支持感知的设备可以具有基于触发的感知测量的功能。
4.第一方面,本技术实施例提供一种测量方法,该测量方法由第一设备所执行。其中,第一设备可以是接入点ap。第一设备通过向第二设备发送感知探测触发帧,以触发第二设备向第一设备发送第一空数据包ndp,该第一ndp可以用于进行感知测量。第一设备接收第一ndp,并向第二设备发送第二ndp,其中第二设备的感知测量结果基于第二ndp确定。
5.通过该方法,本技术实施例设计的感知探测触发帧由第一设备发送给第二设备,该感知探测触发帧可以被第二设备(例如为感知设备)识别,并且该感知探测触发帧的功能包括了触发第二设备向第一设备发送感知测量相关的信息,从而使得感知设备可以具有基于触发的感知测量的功能。
6.在一种可能的实施方式中,第二设备为感知设备。
7.感知探测触发帧携带用于感知测量的测量建立标识;其中,测量建立标识携带于所述感知探测触发帧的公共信息字段中的第一字段和/或第二字段,或者测量建立标识携带于感知探测触发帧的用户信息字段。
8.通过该方法,设计了感知探测触发帧中携带用于感知测量的测量建立标识的字段,使得感知探测触发帧的设计方式更加灵活,有利于第二设备识别用于感知测量的测量建立标识。
9.在一种可能的实施方式中,感知探测触发帧携带用于感知测量的测量实体标识;其中,测量实体标识携带于感知探测触发帧的公共信息字段中的第一字段和/或第二字段,或者测量实体标识携带于感知探测触发帧的用户信息字段。
10.通过该方法,设计了感知探测触发帧中携带用于感知测量的测量实体标识的字段,使得感知探测触发帧的设计方式更加灵活,有利于第二设备识别用于感知测量的测量实体标识。
11.在一种可能的实施方式中,测量建立标识和测量实体标识均携带于感知探测触发
帧的公共信息字段中的第二字段,第二字段的长度为b比特,b为正整数。
12.在一种可能的实施方式中,b大于或等于8。
13.通过该方法,可以对感知探测触发帧的第二字段进行扩展,从而使得测量建立标识和测量实体标识可以同时携带于第二字段,使得感知探测触发帧的设计方式更加灵活。
14.在一种可能的实施方式中,感知探测触发帧携带第一指示信息,第一指示信息携带于感知探测触发帧的公共信息字段中的第二字段,感知探测触发帧中的第一指示信息的取值为第一值。
15.通过该方法,设计了感知探测触发帧可以采用类似现有的触发帧的帧结构和字段,有利于第二设备识别感知探测触发帧。
16.在一种可能的实施方式中,第一设备向第二设备发送感知探测触发帧之前,第一设备向第二设备发送感知轮询触发帧;第一设备接收来自第二设备的针对感知轮询触发帧的第一响应帧,第一响应帧用于确认第二设备参与感知测量。
17.通过该方法,本技术实施例设计的感知轮询触发帧由第一设备发送给第二设备,该感知轮询触发帧可以被第二设备(例如为感知设备)识别,从而使得感知设备可以具有基于触发的感知测量的功能。
18.在一种可能的实施方式中,第二设备为感知设备。
19.感知轮询触发帧携带用于感知测量的测量建立标识;其中,测量建立标识携带于感知轮询触发帧的公共信息字段中的第一字段和/或第二字段。
20.通过该方法,设计了感知轮询触发帧中携带用于感知测量的测量建立标识的字段,使得感知轮询触发帧的设计方式更加灵活,有利于第二设备识别用于感知测量的测量建立标识。
21.在一种可能的实施方式中,感知轮询触发帧携带用于感知测量的测量实体标识;其中,测量实体标识携带于感知轮询触发帧的公共信息字段中的第一字段和/或第二字段。
22.通过该方法,设计了感知轮询触发帧中携带用于感知测量的测量实体标识的字段,使得感知轮询触发帧的设计方式更加灵活,有利于第二设备识别用于感知测量的测量实体标识。
23.在一种可能的实施方式中,测量建立标识和测量实体标识均携带于感知轮询触发帧的公共信息字段中的第二字段,第二字段的长度为b比特,b为正整数。
24.在一种可能的实施方式中,b大于或等于8。
25.通过该方法,可以对感知轮询触发帧的第二字段进行扩展,从而使得测量建立标识和测量实体标识可以同时携带于第二字段,使得感知轮询触发帧的设计方式更加灵活。
26.在一种可能的实施方式中,感知轮询触发帧携带第一指示信息,第一指示信息携带于感知轮询触发帧的公共信息字段中的第二字段,感知轮询触发帧中的第一指示信息的取值为第二值。
27.通过该方法,设计了感知轮询触发帧可以采用类似现有的触发帧的帧结构和字段,有利于第二设备识别感知轮询触发帧。
28.在一种可能的实施方式中,第一设备向第二设备发送感知报告触发帧;第一设备接收来自第二设备的针对感知报告触发帧的第二响应帧,第二响应帧包括第二设备的感知测量结果。
29.通过该方法,本技术实施例设计的感知报告触发帧可以被第二设备(例如为感知设备)识别,从而使得感知设备可以具有基于触发的感知测量的功能。
30.在一种可能的实施方式中,第二设备为感知设备。
31.感知报告触发帧携带用于感知测量的测量建立标识;其中,测量建立标识携带于感知报告触发帧的公共信息字段中的第一字段和/或第二字段,或者测量建立标识携带于感知报告触发帧的用户信息字段。
32.通过该方法,设计了感知报告触发帧中携带用于感知测量的测量建立标识的字段,使得感知报告触发帧的设计方式更加灵活,有利于第二设备识别用于感知测量的测量建立标识。
33.在一种可能的实施方式中,感知报告触发帧携带用于感知测量的测量实体标识;其中,述测量实体标识携带于感知报告触发帧的公共信息字段中的第一字段和/或第二字段,或者测量实体标识携带于感知报告触发帧的用户信息字段。
34.通过该方法,设计了感知报告触发帧中携带用于感知测量的测量实体标识的字段,使得感知报告触发帧的设计方式更加灵活,有利于第二设备识别用于感知测量的测量实体标识。
35.在一种可能的实施方式中,测量建立标识和测量实体标识均携带于公共信息字段中的第二字段,第二字段的长度为b比特,b为正整数。
36.在一种可能的实施方式中,b大于或等于8。
37.通过该方法,可以对感知报告触发帧的公共信息字段中的第二字段进行扩展,从而使得测量建立标识和测量实体标识可以同时携带于第二字段,使得感知报告触发帧的设计方式更加灵活。
38.在一种可能的实施方式中,感知报告触发帧携带第一指示信息,第一指示信息携带于感知报告触发帧的触发相关公共信息字段,感知报告触发帧中的第一指示信息的取值为第三值。
39.通过该方法,设计了感知报告触发帧可以采用类似现有的触发帧的帧结构和字段,有利于第二设备识别感知报告触发帧。
40.在一种可能的实施方式中,ndpa携带以下一种或多种信息:
41.关联标识,关联标识与感知设备关联;
42.第二指示信息,第二指示信息用于指示感知设备执行感知测量;
43.用于感知测量的测量建立标识;
44.用于感知测量的测量实体标识。
45.通过该方法,本技术实施例还设计了一种ndpa,有利于第二设备将该ndpa识别为感知ndpa,从而有利于第二设备实现感知测量的功能。
46.在一种可能的实施方式中,第二指示信息携带于ndpa中对应感知设备的用户信息字段,或者携带于ndpa中的特殊用户信息字段,或者携带于ndpa中的探测对话记号字段。
47.在一种可能的实施方式中,测量建立标识携带于ndpa中对应感知设备的用户信息字段,或者携带于ndpa中的特殊用户信息字段,或者携带于ndpa中的探测对话记号字段。
48.在一种可能的实施方式中,测量实体标识携带于ndpa中对应感知设备的用户信息字段,或者携带于ndpa中的特殊用户信息字段,或者携带于ndpa中的探测对话记号字段。
49.在一种可能的实施方式中,关联标识携带于ndpa中对应感知设备的用户信息字段或者携带于ndpa中的特殊用户信息字段。
50.在一种可能的实施方式中,第二设备为感知设备。
51.感知触发帧携带第二指示信息,感知触发帧为感知探测触发帧、或感知轮询触发帧、或感知报告触发帧。第二指示信息用于指示感知设备执行感知测量。第二指示信息携带于感知触发帧的用户信息字段,或公共信息字段的第一字段或第二字段。
52.通过该方法,在本技术实施例设计的感知触发帧复用了现有触发帧中指示设备功能的字段,并通过第二指示信息具体向第二设备指示执行感知测量,有利于第二设备识别第二指示信息,从而执行感知测量。
53.第二方面,本技术提供了一种测量方法,该测量方法由第二设备所执行。其中,第二设备可以是非接入点站点non-ap sta。第二设备接收感知探测触发帧,感知探测触发帧用于触发第二设备发送第一空数据包ndp,第一ndp用于进行感知测量。第二设备发送第一ndp;第二设备接收第一设备发送的第二ndp,其中第二设备的感知测量结果基于第二ndp确定。
54.通过该方法,本技术实施例设计的感知探测触发帧可以被第二设备(例如为感知设备)识别,并且该感知探测触发帧的功能包括了触发第二设备向第一设备发送感知测量相关的信息,从而使得感知设备可以具有基于触发的感知测量的功能。
55.在一种可能的实施方式中,在第二设备接收第一设备发送的第二ndp之前,
56.第二设备还接收第一设备发送的空数据包公告ndpa,ndpa用于告知第二设备,第一设备将发送第二ndp。
57.在一种可能的实施方式中,第二设备为感知设备。
58.感知探测触发帧携带用于感知测量的测量建立标识;其中,测量建立标识携带于感知探测触发帧的公共信息字段中的第一字段和/或第二字段,或者测量建立标识携带于感知探测触发帧的用户信息字段。
59.通过该方法,设计了感知探测触发帧中携带用于感知测量的测量建立标识的字段,使得感知探测触发帧的设计方式更加灵活,有利于第二设备识别用于感知测量的测量建立标识。
60.在一种可能的实施方式中,感知探测触发帧携带用于感知测量的测量实体标识;其中,测量实体标识携带于感知探测触发帧的公共信息字段中的第一字段和/或第二字段,或者测量实体标识携带于感知探测触发帧的用户信息字段。
61.通过该方法,设计了感知探测触发帧中携带用于感知测量的测量实体标识的字段,使得感知探测触发帧的设计方式更加灵活,有利于第二设备识别用于感知测量的测量实体标识。
62.在一种可能的实施方式中,测量建立标识和测量实体标识均携带于感知探测触发帧的公共信息字段中的第二字段,第二字段的长度为b比特,b为正整数。
63.在一种可能的实施方式中,b大于或等于8。
64.通过该方法,可以对感知探测触发帧的第二字段进行扩展,从而使得测量建立标识和测量实体标识可以同时携带于第二字段,使得感知探测触发帧的设计方式更加灵活。
65.在一种可能的实施方式中,感知探测触发帧携带第一指示信息,第一指示信息携
带于感知探测触发帧的公共信息字段中的第二字段,感知探测触发帧中的第一指示信息的取值为第一值。
66.通过该方法,设计了感知探测触发帧可以采用类似现有的触发帧的帧结构和字段,有利于第二设备识别感知探测触发帧。
67.在一种可能的实施方式中,第二设备接收感知探测触发帧之前,第二设备接收感知轮询触发帧;第二设备发送针对感知轮询触发帧的第一响应帧,其中,第一响应帧用于确认第二设备参与感知测量。
68.通过该方法,本技术实施例设计的感知轮询触发帧可以被第二设备(例如为感知设备)识别,从而使得感知设备可以具有基于触发的感知测量的功能。
69.在一种可能的实施方式中,第二设备为感知设备。
70.感知轮询触发帧携带用于感知测量的测量建立标识;其中,测量建立标识携带于感知轮询触发帧的公共信息字段中的第一字段和/或第二字段。
71.通过该方法,设计了感知轮询触发帧中携带用于感知测量的测量建立标识的字段,使得感知轮询触发帧的设计方式更加灵活,有利于第二设备识别用于感知测量的测量建立标识。
72.在一种可能的实施方式中,感知轮询触发帧携带用于感知测量的测量实体标识;其中,测量实体标识携带于感知轮询触发帧的公共信息字段中的第一字段和/或第二字段。
73.通过该方法,设计了感知轮询触发帧中携带用于感知测量的测量实体标识的字段,使得感知轮询触发帧的设计方式更加灵活,有利于第二设备识别用于感知测量的测量实体标识。
74.在一种可能的实施方式中,测量建立标识和测量实体标识均携带于感知轮询触发帧的公共信息字段中的第二字段,第二字段的长度为b比特,b为正整数。
75.在一种可能的实施方式中,b大于或等于8。
76.通过该方法,可以对感知轮询触发帧的第二字段进行扩展,从而使得测量建立标识和测量实体标识可以同时携带于第二字段,使得感知轮询触发帧的设计方式更加灵活。
77.在一种可能的实施方式中,感知轮询触发帧携带第一指示信息,第一指示信息携带于感知轮询触发帧的公共信息字段中的第二字段,感知轮询触发帧中的第一指示信息的取值为第二值。
78.通过该方法,设计了感知轮询触发帧可以采用类似现有的触发帧的帧结构和字段,有利于第二设备识别感知轮询触发帧。
79.在一种可能的实施方式中,第二设备接收感知报告触发帧;第二设备发送针对感知报告触发帧的第二响应帧,第二响应帧包括第二设备的感知测量结果。
80.通过该方法,本技术实施例设计的感知报告触发帧可以被第二设备(例如为感知设备)识别,从而使得感知设备可以具有基于触发的感知测量的功能。
81.在一种可能的实施方式中,第二设备为感知设备。
82.感知报告触发帧携带用于感知测量的测量建立标识;其中,测量建立标识携带于感知报告触发帧的公共信息字段中的第一字段和/或第二字段,或者测量建立标识携带于感知报告触发帧的用户信息字段。
83.通过该方法,设计了感知报告触发帧中携带用于感知测量的测量建立标识的字
段,使得感知报告触发帧的设计方式更加灵活,有利于第二设备识别用于感知测量的测量建立标识。
84.在一种可能的实施方式中,感知报告触发帧携带用于感知测量的测量实体标识;其中,测量实体标识携带于感知报告触发帧的公共信息字段中的第一字段和/或第二字段,或者测量实体标识携带于感知报告触发帧的用户信息字段。
85.通过该方法,设计了感知报告触发帧中携带用于感知测量的测量实体标识的字段,使得感知报告触发帧的设计方式更加灵活,有利于第二设备识别用于感知测量的测量实体标识。
86.在一种可能的实施方式中,测量建立标识和测量实体标识均携带于公共信息字段中的第二字段,第二字段的长度为b比特,b为正整数。
87.在一种可能的实施方式中,b大于或等于8。
88.通过该方法,可以对感知报告触发帧的公共信息字段中的第二字段进行扩展,从而使得测量建立标识和测量实体标识可以同时携带于第二字段,使得感知报告触发帧的设计方式更加灵活。
89.在一种可能的实施方式中,感知报告触发帧携带第一指示信息,第一指示信息携带于感知报告触发帧的触发相关公共信息字段,感知报告触发帧中的第一指示信息的取值为第三值。
90.通过该方法,设计了感知报告触发帧可以采用类似现有的触发帧的帧结构和字段,有利于第二设备识别感知报告触发帧。
91.在一种可能的实施方式中,ndpa携带以下一种或多种信息:
92.关联标识,关联标识与感知设备关联;
93.第二指示信息,第二指示信息用于指示感知设备执行感知测量;
94.用于感知测量的测量建立标识;
95.用于感知测量的测量实体标识。
96.通过该方法,本技术实施例还设计了一种ndpa,有利于第二设备将该ndpa识别为感知ndpa,从而有利于第二设备实现感知测量的功能。
97.在一种可能的实施方式中,第二指示信息携带于ndpa中对应感知设备的用户信息字段,或者携带于ndpa中的特殊用户信息字段,或者携带于ndpa中的探测对话记号字段。
98.在一种可能的实施方式中,测量建立标识携带于ndpa中对应感知设备的用户信息字段,或者携带于ndpa中的特殊用户信息字段,或者携带于ndpa中的探测对话记号字段;
99.在一种可能的实施方式中,测量实体标识携带于ndpa中对应感知设备的用户信息字段,或者携带于ndpa中的特殊用户信息字段,或者携带于ndpa中的探测对话记号字段;
100.在一种可能的实施方式中,关联标识携带于ndpa中对应感知设备的用户信息字段或者携带于ndpa中的特殊用户信息字段。
101.在一种可能的实施方式中,第二设备为感知设备。
102.感知触发帧携带第二指示信息,感知触发帧为感知探测触发帧、或感知轮询触发帧、或感知报告触发帧。第二指示信息用于指示感知设备执行感知测量。第二指示信息携带于感知触发帧的用户信息字段,或公共信息字段的第一字段或第二字段。
103.通过该方法,在本技术实施例设计的感知触发帧复用了现有触发帧中指示设备功
能的字段,并通过第二指示信息具体向第二设备指示执行感知测量,有利于第二设备识别第二指示信息,从而执行感知测量。
104.第三方面,本技术实施例提供另一种测量方法,该测量方法由第二设备所执行。其中,第二设备可以是感知non-ap sta。第二设备向第一设备发送感知空数据包公告ndpa,基于感知ndpa,第二设备向第一设备发送发起至响应的空数据包i2r-ndp。第二设备接收来自第一设备的响应至发起的空数据包r2i-ndp。
105.通过该方法,ap也可以作为感知响应端参与感知,此时感知发起端是non-ap sta。在这种情况下,感知发起端在同一时间内只能与一个感知响应端进行感知,即该方面描述的感知流程是基于非触发机制的感知流程,也即是一个一对一的过程。感知设备可以根据ndp实现感知测量。
106.在一种可能的实施方式中,感知ndpa携带第三指示信息,第三指示信息用于指示第一设备执行感知测量。
107.通过该方法,在本技术实施例设计的感知ndpa采用类似于现有的ndpa的帧结构,并通过第三指示信息具体向第一设备指示执行感知测量,有利于第一设备识别第三指示信息,从而执行感知测量。
108.在一种可能的实施方式中,感知ndpa携带用于感知测量的测量建立标识和用于感知测量的测量实体标识。
109.在一种可能的实施方式中,第三指示信息携带于感知ndpa中对应感知设备的用户信息字段或者特殊用户信息字段或者感知ndpa中的探测对话记号字段中。
110.在一种可能的实施方式中,测量建立标识携带于感知ndpa中对应感知设备的用户信息字段或者特殊用户信息字段或者感知ndpa中的探测对话记号字段中。
111.在一种可能的实施方式中,测量实体标识携带于感知ndpa中对应感知设备的用户信息字段或者特殊用户信息字段或者感知ndpa中的探测对话记号字段中。
112.在一种可能的实施方式中,当发起至响应的空数据包i2r-ndp为用于感知测量的ndp,第二设备还可以接收来自第一设备的感知测量结果。
113.第四方面,本技术实施例提供一种通信装置,该通信装置包括多种功能单元,例如包括通信单元。其中,通信单元用于向第二设备发送感知探测触发帧,感知探测触发帧用于触发第二设备发送第一空数据包ndp;第一ndp用于进行感知测量。通信单元还用于接收第一ndp。通信单元还用于向第二设备发送第二ndp,其中第二设备的感知测量结果基于第二ndp确定。
114.在一种可能的实施方式中,第二设备为感知设备。
115.感知探测触发帧携带用于感知测量的测量建立标识;其中,测量建立标识携带于所述感知探测触发帧的公共信息字段中的第一字段和/或第二字段,或者测量建立标识携带于感知探测触发帧的用户信息字段。
116.在一种可能的实施方式中,感知探测触发帧携带用于感知测量的测量实体标识;其中,测量实体标识携带于感知探测触发帧的公共信息字段中的第一字段和/或第二字段,或者测量实体标识携带于感知探测触发帧的用户信息字段。
117.在一种可能的实施方式中,测量建立标识和测量实体标识均携带于感知探测触发帧的公共信息字段中的第二字段,第二字段的长度为b比特,b为正整数。
118.在一种可能的实施方式中,b大于或等于8。
119.在一种可能的实施方式中,感知探测触发帧携带第一指示信息,第一指示信息携带于感知探测触发帧的公共信息字段中的第二字段,感知探测触发帧中的第一指示信息的取值为第一值。
120.在一种可能的实施方式中,通信单元用于向第二设备发送感知探测触发帧之前,还用于:
121.向第二设备发送感知轮询触发帧;
122.接收来自第二设备的针对感知轮询触发帧的第一响应帧,第一响应帧用于确认第二设备参与感知测量。
123.在一种可能的实施方式中,第二设备为感知设备。
124.感知轮询触发帧携带用于感知测量的测量建立标识;其中,测量建立标识携带于感知轮询触发帧的公共信息字段中的第一字段和/或第二字段。
125.在一种可能的实施方式中,感知轮询触发帧携带用于感知测量的测量实体标识;其中,测量实体标识携带于感知轮询触发帧的公共信息字段中的第一字段和/或第二字段。
126.在一种可能的实施方式中,测量建立标识和测量实体标识均携带于感知轮询触发帧的公共信息字段中的第二字段,第二字段的长度为b比特,b为正整数。
127.在一种可能的实施方式中,b大于或等于8。
128.在一种可能的实施方式中,感知轮询触发帧携带第一指示信息,第一指示信息携带于感知轮询触发帧的公共信息字段中的第二字段,感知轮询触发帧中的第一指示信息的取值为第二值。
129.在一种可能的实施方式中,通信单元还用于:
130.向第二设备发送感知报告触发帧;
131.接收来自第二设备的针对感知报告触发帧的第二响应帧,第二响应帧包括第二设备的感知测量结果。
132.在一种可能的实施方式中,第二设备为感知设备。
133.感知报告触发帧携带用于感知测量的测量建立标识;其中,测量建立标识携带于感知报告触发帧的公共信息字段中的第一字段和/或第二字段,或者测量建立标识携带于感知报告触发帧的用户信息字段。
134.在一种可能的实施方式中,感知报告触发帧携带用于感知测量的测量实体标识;其中,述测量实体标识携带于感知报告触发帧的公共信息字段中的第一字段和/或第二字段,或者测量实体标识携带于感知报告触发帧的用户信息字段。
135.在一种可能的实施方式中,测量建立标识和测量实体标识均携带于公共信息字段中的第二字段,第二字段的长度为b比特,b为正整数。
136.在一种可能的实施方式中,b大于或等于8。
137.在一种可能的实施方式中,感知报告触发帧携带第一指示信息,第一指示信息携带于感知报告触发帧的触发相关公共信息字段,感知报告触发帧中的第一指示信息的取值为第三值。
138.在一种可能的实施方式中,ndpa携带以下一种或多种信息:
139.关联标识,关联标识与感知设备关联;
140.第二指示信息,第二指示信息用于指示感知设备执行感知测量;
141.用于感知测量的测量建立标识;
142.用于感知测量的测量实体标识。
143.在一种可能的实施方式中,第二指示信息携带于ndpa中对应感知设备的用户信息字段,或者携带于ndpa中的特殊用户信息字段,或者携带于ndpa中的探测对话记号字段。
144.在一种可能的实施方式中,测量建立标识携带于ndpa中对应感知设备的用户信息字段,或者携带于ndpa中的特殊用户信息字段,或者携带于ndpa中的探测对话记号字段。
145.在一种可能的实施方式中,测量实体标识携带于ndpa中对应感知设备的用户信息字段,或者携带于ndpa中的特殊用户信息字段,或者携带于ndpa中的探测对话记号字段。
146.在一种可能的实施方式中,关联标识携带于ndpa中对应感知设备的用户信息字段或者携带于ndpa中的特殊用户信息字段。
147.在一种可能的实施方式中,第二设备为感知设备。
148.感知触发帧携带第二指示信息,感知触发帧为感知探测触发帧、或感知轮询触发帧、或感知报告触发帧。第二指示信息用于指示感知设备执行感知测量。第二指示信息携带于感知触发帧的用户信息字段,或公共信息字段的第一字段或第二字段。
149.第五方面,本技术实施例提供一种通信装置,该通信装置包括多种功能单元,例如包括通信单元。其中,通信单元用于接收感知探测触发帧,感知探测触发帧用于触发第二设备发送第一空数据包ndp,第一ndp用于进行感知测量。通信单元还用于发送第一ndp。通信单元还用于接收第一设备发送的第二ndp,其中第二设备的第二感知测量结果基于第二ndp确定。
150.在一种可能的实施方式中,通信单元还用于还接收第一设备发送的空数据包公告ndpa,ndpa用于告知第二设备,第一设备将发送第二ndp。
151.在一种可能的实施方式中,第二设备为感知设备。
152.感知探测触发帧携带用于感知测量的测量建立标识;其中,测量建立标识携带于感知探测触发帧的公共信息字段中的第一字段和/或第二字段,或者测量建立标识携带于感知探测触发帧的用户信息字段。
153.在一种可能的实施方式中,感知探测触发帧携带用于感知测量的测量实体标识;其中,测量实体标识携带于感知探测触发帧的公共信息字段中的第一字段和/或第二字段,或者测量实体标识携带于感知探测触发帧的用户信息字段。
154.在一种可能的实施方式中,测量建立标识和测量实体标识均携带于感知探测触发帧的公共信息字段中的第二字段,第二字段的长度为b比特,b为正整数。
155.在一种可能的实施方式中,b大于或等于8。
156.在一种可能的实施方式中,感知探测触发帧携带第一指示信息,第一指示信息携带于感知探测触发帧的公共信息字段中的第二字段,感知探测触发帧中的第一指示信息的取值为第一值。
157.在一种可能的实施方式中,通信单元还用于:
158.接收感知轮询触发帧;
159.发送针对感知轮询触发帧的第一响应帧,其中,第一响应帧用于确认第二设备参与感知测量。
160.在一种可能的实施方式中,第二设备为感知设备。
161.感知轮询触发帧携带用于感知测量的测量建立标识;其中,测量建立标识携带于感知轮询触发帧的公共信息字段中的第一字段和/或第二字段。
162.在一种可能的实施方式中,感知轮询触发帧携带用于感知测量的测量实体标识;其中,测量实体标识携带于感知轮询触发帧的公共信息字段中的第一字段和/或第二字段。
163.在一种可能的实施方式中,测量建立标识和测量实体标识均携带于感知轮询触发帧的公共信息字段中的第二字段,第二字段的长度为b比特,b为正整数。
164.在一种可能的实施方式中,b大于或等于8。
165.在一种可能的实施方式中,感知轮询触发帧携带第一指示信息,第一指示信息携带于感知轮询触发帧的公共信息字段中的第二字段,感知轮询触发帧中的第一指示信息的取值为第二值。
166.在一种可能的实施方式中,通信单元还用于:
167.接收感知报告触发帧;
168.发送针对感知报告触发帧的第二响应帧,第二响应帧包括第二设备的感知测量结果。
169.在一种可能的实施方式中,第二设备为感知设备。
170.感知报告触发帧携带用于感知测量的测量建立标识;其中,测量建立标识携带于感知报告触发帧的公共信息字段中的第一字段和/或第二字段,或者测量建立标识携带于感知报告触发帧的用户信息字段。
171.在一种可能的实施方式中,感知报告触发帧携带用于感知测量的测量实体标识;其中,测量实体标识携带于感知报告触发帧的公共信息字段中的第一字段和/或第二字段,或者测量实体标识携带于感知报告触发帧的用户信息字段。
172.在一种可能的实施方式中,测量建立标识和测量实体标识均携带于公共信息字段中的第二字段,第二字段的长度为b比特,b为正整数。
173.在一种可能的实施方式中,b大于或等于8。
174.在一种可能的实施方式中,感知报告触发帧携带第一指示信息,第一指示信息携带于感知报告触发帧的触发相关公共信息字段,感知报告触发帧中的第一指示信息的取值为第三值。
175.在一种可能的实施方式中,ndpa携带以下一种或多种信息:
176.关联标识,关联标识与感知设备关联;
177.第二指示信息,第二指示信息用于指示感知设备执行感知测量;
178.用于感知测量的测量建立标识;
179.用于感知测量的测量实体标识。
180.在一种可能的实施方式中,第二指示信息携带于ndpa中对应感知设备的用户信息字段,或者携带于ndpa中的特殊用户信息字段,或者携带于ndpa中的探测对话记号字段。
181.在一种可能的实施方式中,测量建立标识携带于ndpa中对应感知设备的用户信息字段,或者携带于ndpa中的特殊用户信息字段,或者携带于ndpa中的探测对话记号字段;
182.在一种可能的实施方式中,测量实体标识携带于ndpa中对应感知设备的用户信息字段,或者携带于ndpa中的特殊用户信息字段,或者携带于ndpa中的探测对话记号字段;
183.在一种可能的实施方式中,关联标识携带于ndpa中对应感知设备的用户信息字段或者携带于ndpa中的特殊用户信息字段。
184.在一种可能的实施方式中,第二设备为感知设备。
185.感知触发帧携带第二指示信息,感知触发帧为感知探测触发帧、或感知轮询触发帧、或感知报告触发帧。第二指示信息用于指示感知设备执行感知测量。第二指示信息携带于感知触发帧的用户信息字段,或公共信息字段的第一字段或第二字段。
186.第六方面,本技术实施例提供一种通信装置,该通信装置包括多种功能单元,例如包括通信单元。其中,通信单元用于向第一设备发送感知空数据包公告ndpa。通信单元还用于基于感知ndpa,向第一设备发送发起至响应的空数据包i2r-ndp。通信单元还用于接收来自第一设备的响应至发起的空数据包r2i-ndp。
187.在一种可能的实施方式中,感知ndpa携带第三指示信息,第三指示信息用于指示第一设备执行感知测量。
188.在一种可能的实施方式中,感知ndpa携带用于感知测量的测量建立标识和用于感知测量的测量实体标识。
189.在一种可能的实施方式中,第三指示信息携带于感知ndpa中对应感知设备的用户信息字段或者特殊用户信息字段或者感知ndpa中的探测对话记号字段中。
190.在一种可能的实施方式中,测量建立标识携带于感知ndpa中对应感知设备的用户信息字段或者特殊用户信息字段或者感知ndpa中的探测对话记号字段中。
191.在一种可能的实施方式中,测量实体标识携带于感知ndpa中对应感知设备的用户信息字段或者特殊用户信息字段或者感知ndpa中的探测对话记号字段中。
192.在一种可能的实施方式中,通信单元还用于:
193.当发起至响应的空数据包i2r-ndp为用于感知测量的ndp,接收来自第一设备的感知测量结果。
194.第七方面,本技术提供一种通信设备。该通信设备用于实现上述第一方面到第三方面中第一设备执行的方法。该通信设备包括一个或多个处理器、收发器和存储器。例如,收发器与一个或多个处理器耦合,存储器存储有计算机程序。例如,通信设备中的一个或多个处理器和收发器执行计算机程序时,该通信设备执行如下操作:
195.向第二设备发送感知探测触发帧,感知探测触发帧用于触发第二设备发送第一空数据包ndp,第一ndp用于进行感知测量;
196.接收来自所述第二设备的第一ndp;
197.向所述第二设备发送第二ndp,其中第二设备的感知测量结果基于第二ndp确定。
198.其中,对第一设备执行的方法的具体描述可以参考上述第一方面到第三方面中对应的描述,此处不再赘述。可以理解的是,该通信设备也可以实现如第一方面到第三方面中第一设备可以实现的效果。
199.第八方面,本技术提供一种通信设备。该通信设备用于实现上述第一方面到第三方面中第二设备执行的方法。该通信设备包括一个或多个处理器、收发器和存储器。例如,收发器与一个或多个处理器耦合,存储器存储有计算机程序。例如,通信设备中的一个或多个处理器和收发器执行计算机程序时,该通信设备执行如下操作:
200.接收感知探测触发帧,感知探测触发帧用于触发第二设备发送第一空数据包ndp,
第一ndp用于进行感知测量;
201.发送所述第一ndp;
202.接收第一设备发送的第二ndp,其中第二设备的感知测量结果基于第二ndp确定。
203.其中,对第二设备执行的方法的具体描述可以参考上述第一方面到第三方面中对应的描述,此处不再赘述。可以理解的是,该通信设备也可以实现如第一方面到第三方面中第二设备可以实现的效果。
204.第九方面,本技术提供一种通信系统。通信系统包括上述方面中描述的第一设备和第二设备。例如,通信系统包括感知接入点设备、感知非接入点设备等设备。通信系统实现的功能的具体描述参考第一方面至第三方面中的描述,此处不再赘述。
205.第十方面,本技术提供一种计算机可读存储介质,上述计算机可读存储介质存储有计算机程序,上述计算机程序被处理器执行以实现上述第一方面至第三方面,以及第一方面至第三方面的可能实现的方式中的任一项所述的方法。
206.第十一方面,本技术提供一种芯片系统,该芯片系统包括处理器,还可以包括存储器,用于实现上述第一方面至第三方面,以及第一方面至第三方面的可能实现的方式中的任一项所述的方法。该芯片系统可以由芯片构成,也可以包含芯片和其他分立器件。
207.第十二方面,本技术中提供一种计算机程序产品,包括指令,当所述指令在计算机上运行时,使得计算机执行上述第一方面至第三方面,以及第一方面至第三方面的可能实现的方式中的任一项所述的方法。
208.第十三方面,本技术实施例提供另一种测量方法,该测量方法由第一设备所执行。其中,第一设备可以是接入点ap。第一设备生成感知测量建立请求帧,感知测量建立请求帧携带用于请求第二设备在感知测量过程中进行测距测量的第一测距指示信息。第一设备向第二设备发送感知测量建立请求帧。
209.在一种可能的实施方式中,第一设备向第二设备发送感知测量建立请求帧之后,第一设备接收感知测量建立响应帧。
210.在一种可能的实施方式中,所述第一测距指示信息携带于感知测量建立请求帧的感知测量参数元素。
211.在一种可能的实施方式中,所述感知测量建立请求帧还携带测距测量参数,
212.所述测距测量参数携带于所述感知测量建立请求帧中新增的测距测量参数元素,或者,
213.携带于所述感知测量建立请求帧的感知测量参数元素中新增的测距测量参数子字段。
214.在一种可能的实施方式中,第一设备发送感知探测触发帧,所述感知探测触发帧用于触发第二设备发送第一空数据包ndp;所述第一ndp用于进行感知测量和/或测距测量;第一设备接收所述第一ndp,并向所述第二设备发送第二ndp,其中所述第二设备的感知测量结果和/或测距测量结果基于所述第二ndp确定。
215.在一种可能的实施方式中,所述第二设备为感知设备;
216.所述感知探测触发帧携带用于感知测量的测量建立标识;其中,
217.所述测量建立标识携带于所述感知探测触发帧的公共信息字段中的第一字段和/或第二字段,或者
218.所述测量建立标识携带于所述感知探测触发帧的用户信息字段。
219.在一种可能的实施方式中,所述感知探测触发帧携带用于感知测量的测量实体标识;
220.其中,所述测量实体标识携带于所述感知探测触发帧的公共信息字段中的第一字段和/或第二字段,或者
221.所述测量实体标识携带于所述感知探测触发帧的用户信息字段。
222.在一种可能的实施方式中,所述感知探测触发帧携带第一指示信息,所述第一指示信息携带于所述感知探测触发帧的公共信息字段中的第二字段,所述感知探测触发帧中的第一指示信息的取值为第一值。
223.在一种可能的实施方式中,第一设备发送感知探测触发帧之前,第一设备向第二设备发送感知轮询触发帧;第一设备接收来自所述第二设备的针对所述感知轮询触发帧的第一响应帧,所述第一响应帧用于确认所述第二设备参与所述感知测量和/或测距测量。
224.在一种可能的实施方式中,第二设备为感知设备;
225.所述感知轮询触发帧携带用于感知测量的测量建立标识;其中,
226.所述测量建立标识携带于所述感知轮询触发帧的公共信息字段中的第一字段和/或第二字段。
227.在一种可能的实施方式中,所述感知轮询触发帧携带用于感知测量的测量实体标识;
228.其中,所述测量实体标识携带于所述感知轮询触发帧的公共信息字段中的第一字段和/或第二字段。
229.在一种可能的实施方式中,所述感知轮询触发帧携带第一指示信息,所述第一指示信息携带于所述感知轮询触发帧的公共信息字段中的第二字段,所述感知轮询触发帧中的第一指示信息的取值为第二值。
230.在一种可能的实施方式中,第一设备向第二设备发送感知报告触发帧;第一设备接收针对所述感知报告触发帧的第二响应帧,所述第二响应帧包括所述第二设备的感知测量结果和/或测距测量结果。
231.在一种可能的实施方式中,所述第二设备为感知设备;
232.所述感知报告触发帧携带用于感知测量的测量建立标识;其中,
233.所述测量建立标识携带于所述感知报告触发帧的公共信息字段中的第一字段和/或第二字段,或者
234.所述测量建立标识携带于所述感知报告触发帧的用户信息字段。
235.在一种可能的实施方式中,所述感知报告触发帧携带用于感知测量的测量实体标识;
236.其中,所述测量实体标识携带于所述感知报告触发帧的公共信息字段中的第一字段和/或第二字段,或者
237.所述测量实体标识携带于所述感知报告触发帧的用户信息字段。
238.在一种可能的实施方式中,所述感知报告触发帧携带第一指示信息,所述第一指示信息携带于所述感知报告触发帧的触发相关公共信息字段,所述感知报告触发帧中的第一指示信息的取值为第三值。
239.在一种可能的实施方式中,所述ndpa携带以下一种或多种信息:
240.关联标识,所述关联标识与所述感知设备关联;
241.第二指示信息,所述第二指示信息用于指示所述感知设备执行感知测量和/或测距测量;
242.所述用于感知的测量建立标识;
243.所述用于感知的测量实体标识。
244.在一种可能的实施方式中,所述第二指示信息携带于所述ndpa中对应感知设备的用户信息字段,或者携带于所述ndpa中的特殊用户信息字段,或者携带于所述ndpa中的探测对话记号字段;
245.所述测量建立标识携带于所述ndpa中对应感知设备的用户信息字段,或者携带于所述ndpa中的特殊用户信息字段,或者携带于所述ndpa中的探测对话记号字段;
246.所述测量实体标识携带于所述ndpa中对应感知设备的用户信息字段,或者携带于所述ndpa中的特殊用户信息字段,或者携带于所述ndpa中的探测对话记号字段;
247.所述关联标识携带于所述ndpa中对应感知设备的用户信息字段或者携带于所述ndpa中的特殊用户信息字段。
248.在一种可能的实施方式中,所述第二设备为感知设备;
249.感知触发帧携带第二指示信息,所述感知触发帧为所述感知探测触发帧、或所述感知轮询触发帧、或所述感知报告触发帧;
250.所述第二指示信息用于指示所述感知设备执行感知测量和/或测距测量;
251.所述第二指示信息携带于所述感知触发帧的用户信息字段,或公共信息字段的第一字段或第二字段。
252.在一种可能的实施方式中,所述第二响应帧为感知报告帧;
253.当所述感知报告帧包括感知测量结果和测距测量结果时,
254.所述感知测量结果携带于所述感知报告帧的感知测量报告元素,所述测距测量结果携带于所述感知报告帧中新增的测距测量元素,或者,
255.所述感知测量结果携带于所述感知报告帧的感知测量报告元素,所述测距测量结果携带于所述感知报告帧的感知测量报告元素中新增的测距测量报告子字段。
256.在一种可能的实施方式中,当所述第二响应帧包括两个感知报告帧,并且第一感知报告帧包括感知测量结果,第二感知报告帧包括测距测量结果时,
257.所述感知测量结果携带于所述第一感知报告帧的感知测量报告元素,
258.所述测距测量结果携带于所述第二感知报告帧中新增的测距测量元素,或者,携带于所述感知报告帧的感知测量报告元素中新增的测距测量报告子字段,或者,所述第二感知报告帧为位置测量报告lmr帧。
259.通过上述方法,ap可以请求感知设备在感知测量过程中进行测距测量,从而增强了感知设备的功能,使感知设备可以在进行感知的同时,完成测距(例如定位)。并且,设计了感知轮询触发帧、感知探测触发帧、感知报告触发帧等感知触发帧,具体设计了这一类感知触发帧中携带用于感知测量和/或测距测量的信息(例如包括用于感知测量的测量实体标识和用于测距测量的参数等)的字段,从而使得这一类感知触发帧可以被具备感知功能的设备用于基于触发的感知测量和/或测距测量。
260.第十四方面,本技术实施例提供另一种测量方法,该测量方法由第二设备所执行。其中,第二设备可以是感知设备。响应于感知测量建立请求帧,第二设备生成感知测量建立响应帧,所述感知测量建立响应帧携带用于请求第一设备在感知测量过程中进行测距测量的第二测距指示信息;所述第二设备向所述第一设备发送所述感知测量建立响应帧。
261.在一种可能的实施方式中,第二设备生成感知测量建立响应帧之前,第二设备接收来自第一设备的感知测量建立请求帧。
262.在一种可能的实施方式中,所述第二设备向所述第一设备发送所述感知测量建立响应帧之后,第二设备接收来自第一设备的感知测量建立确认帧。
263.在一种可能的实施方式中,所述第二测距指示信息携带于所述感知测量响应帧的感知测量参数元素。
264.在一种可能的实施方式中,所述感知测量建立响应帧还携带测距测量参数,
265.所述测距测量参数携带于所述感知测量建立响应帧中新增的测距测量参数元素,或者,
266.携带于所述感知测量建立响应帧的感知测量参数元素中新增的测距测量参数子字段。
267.在一种可能的实施方式中,所述第二设备接收感知探测触发帧,所述感知探测触发帧用于触发所述第二设备发送第一空数据包ndp;所述第一ndp用于进行感知测量和/或测距测量;所述第二设备向所述第一设备发送所述第一ndp;所述第二设备接收第一设备发送的空数据包公告ndpa,所述ndpa用于告知所述第二设备,第一设备将发送所述第二ndp;所述第二设备接收第一设备发送的第二ndp,其中所述第二设备的感知测量结果和/或测距测量结果基于所述第二ndp确定。
268.在一种可能的实施方式中,所述第二设备为感知设备;
269.所述感知探测触发帧携带用于感知测量的测量建立标识;其中,
270.所述测量建立标识携带于所述感知探测触发帧的公共信息字段中的第一字段和/或第二字段,或者
271.所述测量建立标识携带于所述感知探测触发帧的用户信息字段。
272.在一种可能的实施方式中,所述感知探测触发帧携带用于感知测量的测量实体标识;
273.其中,所述测量实体标识携带于所述感知探测触发帧的公共信息字段中的第一字段和/或第二字段,或者
274.所述测量实体标识携带于所述感知探测触发帧的用户信息字段。
275.在一种可能的实施方式中,所述感知探测触发帧携带第一指示信息,所述第一指示信息携带于所述感知探测触发帧的公共信息字段中的第二字段,所述感知探测触发帧中的第一指示信息的取值为第一值。
276.在一种可能的实施方式中,第二设备接收感知探测触发帧之前,所述第二设备接收感知轮询触发帧;所述第二设备向所述第一设备发送针对所述感知轮询触发帧的第一响应帧,其中所述第一响应帧用于确认所述第二设备参与所述感知测量和/或测距测量。
277.在一种可能的实施方式中,第二设备为感知设备;
278.所述感知轮询触发帧携带用于感知测量的测量建立标识;其中,
279.所述测量建立标识携带于所述感知轮询触发帧的公共信息字段中的第一字段和/或第二字段。
280.在一种可能的实施方式中,所述感知轮询触发帧携带用于感知测量的测量实体标识;
281.其中,所述测量实体标识携带于所述感知轮询触发帧的公共信息字段中的第一字段和/或第二字段。
282.在一种可能的实施方式中,所述感知轮询触发帧携带第一指示信息,所述第一指示信息携带于所述感知轮询触发帧的公共信息字段中的第二字段,所述感知轮询触发帧中的第一指示信息的取值为第二值。
283.在一种可能的实施方式中,所述第二设备接收感知报告触发帧;所述第二设备向所述第一设备发送针对所述感知报告触发帧的第二响应帧,所述感知报告触发帧的第二响应帧包括所述第二设备的感知测量结果和/或测距测量结果。
284.在一种可能的实施方式中,所述第二设备为感知设备;
285.所述感知报告触发帧携带用于感知测量的测量建立标识;其中,
286.所述测量建立标识携带于所述感知报告触发帧的公共信息字段中的第一字段和/或第二字段,或者
287.所述测量建立标识携带于所述感知报告触发帧的用户信息字段。
288.在一种可能的实施方式中,所述感知报告触发帧携带用于感知测量的测量实体标识;
289.其中,所述测量实体标识携带于所述感知报告触发帧的公共信息字段中的第一字段和/或第二字段,或者
290.所述测量实体标识携带于所述感知报告触发帧的用户信息字段。
291.在一种可能的实施方式中,所述感知报告触发帧携带第一指示信息,所述第一指示信息携带于所述感知报告触发帧的触发相关公共信息字段,所述感知报告触发帧中的第一指示信息的取值为第三值。
292.在一种可能的实施方式中,所述ndpa携带以下一种或多种信息:
293.关联标识,所述关联标识与所述感知设备关联;
294.第二指示信息,所述第二指示信息用于指示所述感知设备执行感知测量和/或测距测量;
295.所述用于感知的测量建立标识;
296.所述用于感知的测量实体标识。
297.在一种可能的实施方式中,所述第二指示信息携带于所述ndpa中对应感知设备的用户信息字段,或者携带于所述ndpa中的特殊用户信息字段,或者携带于所述ndpa中的探测对话记号字段;
298.所述测量建立标识携带于所述ndpa中对应感知设备的用户信息字段,或者携带于所述ndpa中的特殊用户信息字段,或者携带于所述ndpa中的探测对话记号字段;
299.所述测量实体标识携带于所述ndpa中对应感知设备的用户信息字段,或者携带于所述ndpa中的特殊用户信息字段,或者携带于所述ndpa中的探测对话记号字段;
300.所述关联标识携带于所述ndpa中对应感知设备的用户信息字段或者携带于所述
ndpa中的特殊用户信息字段。
301.在一种可能的实施方式中,所述第二设备为感知设备;
302.感知触发帧携带第二指示信息,所述感知触发帧为所述感知探测触发帧、或所述感知轮询触发帧、或所述感知报告触发帧;
303.所述第二指示信息用于指示所述感知设备执行感知测量和/或测距测量;
304.所述第二指示信息携带于所述感知触发帧的用户信息字段,或公共信息字段的第一字段或第二字段。
305.在一种可能的实施方式中,所述第二响应帧为感知报告帧;
306.当所述感知报告帧包括感知测量结果和测距测量结果时,
307.所述感知测量结果携带于所述感知报告帧的感知测量报告元素,所述测距测量结果携带于所述感知报告帧中新增的测距测量元素,或者,
308.所述感知测量结果携带于所述感知报告帧的感知测量报告元素,所述测距测量结果携带于所述感知报告帧的感知测量报告元素中新增的测距测量报告子字段。
309.在一种可能的实施方式中,当所述第二响应帧包括两个感知报告帧,并且第一感知报告帧包括感知测量结果,第二感知报告帧包括测距测量结果时,
310.所述感知测量结果携带于所述第一感知报告帧的感知测量报告元素,
311.所述测距测量结果携带于所述第二感知报告帧中新增的测距测量元素,或者,携带于所述感知报告帧的感知测量报告元素中新增的测距测量报告子字段,或者,所述第二感知报告帧为位置测量报告lmr帧。
312.通过上述方法,感知设备也可以请求ap进行测距测量,从而增强了ap的功能,使ap可以在进行感知的同时,完成测距(例如定位)。并且,设计了感知轮询触发帧、感知探测触发帧、感知报告触发帧等感知触发帧,具体设计了这一类感知触发帧中携带用于感知测量和/或测距测量的信息(例如包括用于感知测量的测量实体标识和用于测距测量的参数等)的字段,从而使得这一类感知触发帧可以被具备感知功能的设备用于基于触发的感知测量和/或测距测量。
附图说明
313.图1为本技术实施例提供的一种通信系统的示意图;
314.图2a为一种基于触发机制的感知测量的过程的示意图;
315.图2b为一种基于触发机制的感知测量场景;
316.图3a为一种基于触发机制的测距测量的过程的示意图;
317.图3b为一种基于触发机制的测距测量场景;
318.图4a为本技术实施例提供的一种混合感知与测距的测量流程;
319.图4b为本技术实施例提供的一种感知测量建立请求帧的示意图;
320.图4c为本技术实施例提供的一种感知测量建立响应帧的示意图;
321.图4d为本技术实施例提供的一种感知测量参数子字段的示意图;
322.图4e为本技术实施例提供的一种测距测量参数子字段的示意图;
323.图4f为本技术实施例提供的一种感知测量建立请求帧的测距测量参数元素的示意图;
324.图4g为本技术实施例提供的一种感知测量建立响应帧的测距测量参数元素的示意图;
325.图5a为本技术实施例提供的混合感知与测距的测量流程的一种反馈阶段的示意图;
326.图5b为本技术实施例提供的混合感知与测距的测量流程的另一种反馈阶段的示意图;
327.图5c为本技术实施例提供的一种采用一个感知报告帧将感知测量结果和测距测量结果进行反馈的示意图;
328.图5d为本技术实施例提供的一种感知报告帧的示意图;
329.图5e为本技术实施例提供的一种感知测量报告元素的示意图;
330.图5f为本技术实施例提供的一种感知测量报告子字段的示意图;
331.图5g为本技术实施例提供的一种采用两个感知报告帧将感知测量结果和测距测量结果进行反馈的示意图;
332.图5h为本技术实施例提供的另一种采用一个感知报告帧将感知测量结果和测距测量结果进行反馈的示意图;
333.图6为一种触发帧的示意图;
334.图7为一种触发帧的公共信息字段的示意图;
335.图8为一种触发帧的触发类型字段的示意图;
336.图9为一种触发帧的公共信息字段的触发相关公共信息字段的示意图;
337.图10a为一种测距触发帧的子类别的示意图;
338.图10b为本技术实施例提供的一种感知触发帧的子类别的示意图;
339.图10c为本技术实施例提供的一种扩展的触发相关公共信息字段的示意图;
340.图11为一种触发帧的用户信息字段的示意图;
341.图12a为一种空数据包ndpa的示意图;
342.图12b为本技术实施例提供的另一种ndpa的示意图
343.图13为本技术实施例提供的一种基于触发的测量方法的示意图;
344.图14为本技术实施例提供的一种基于非触发的测量方法的示意图;
345.图15a为一种基于非触发的感知测量的示意图;
346.图15b为本技术实施例提供的另一种基于触发的测量方法的示意图;
347.图15c为本技术实施例提供的又一种基于触发的测量方法的示意图;
348.图16为本技术实施例提供的一种通信设备的示意图;
349.图17为本技术实施例提供的一种通信装置的示意图。
具体实施方式
350.下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行描述。
351.本技术实施例基于图1所示的通信系统提供了一种测量方法。该方法设计了一类感知触发帧,可以使得这一类感知触发帧被支持感知的设备识别,从而使得支持感知的设备可以具有基于触发的感知测量的功能。图1所示的通信系统100至少包括感知发起端(例如为接入点(access point,ap)设备)和感知响应端(例如为站点(station,sta)设备,又称
announcement,ndpa)来告知对应的non-ap sta紧随其后自己将会发送一个感知ndp(sensing ndp)。其中,ndpa用于告知侦听感知ndp的non-ap sta相关的配置信息,non-ap sta可以测量后面发送的感知ndp来获知信道信息(例如包括信道状态信息(channel state information,csi))。最后,在测量报告阶段,ap可以向non-ap sta发送报告触发帧(reportingtriggerframe),以使non-ap sta将测量结果以感知反馈(sensingfeedback)的方式报告给ap。
360.4、测距测量
361.图3a为一种基于触发(trigger-based,tb)机制的测距(ranging)测量的过程。该基于触发机制的测距测量的过程可以应用于如图3b所示的系统场景中。在基于触发机制的测距测量的过程中,non-ap sta(例如图3b中的sta)想要根据自己与ap(例如图3b中的ap1-ap3)之间的距离来获得自己的位置。其中,例如,基于触发机制的测距测量可以包括但不限于轮询阶段(polling phase)、测量探测阶段(measurement sounding phase)和测量报告阶段(measurementreportingphase)等阶段。在轮询阶段,ap可以向non-ap sta发送测距轮询触发帧(tf ranging pollframe)来确认轮询的站点(non-ap sta)可以参与本次的测量与反馈。在测量探测阶段(measurement sounding phase),ap可以通过测距轮询触发帧(tf ranging soundingframe)来触发non-ap sta进行测距触发ndp(tb ranging ndp)的传输。根据传输的测距触发ndp,non-ap sta可以得知该测距触发ndp的发送时间(t1),在该测距触发ndp到达ap时,会对应地得到其到达时间(t2)。然后,ap再通过ndpa来告知对应non-ap sta紧随其后自己将会发送一个测距ndp(ranging ndp),其中,ndpa用于告知需要侦听测距ndp的non-ap sta相关配置信息。该测距ndp同样对应一个发送时间(t3)和一个到达时间(t4)。最后,在测量报告阶段,ap会向non-ap sta发送一个位置测量报告(location measurement report,lmr)帧。在lmr帧中,包括在ap处得到的t2和t3。则non-ap sta可以根据四个时间戳t1,t2,t3和t4获得距离ap的直线距离,从而实现测距测量。
362.5、混合感知与测距的测量流程
363.图4a为本技术实施例提供的一种混合感知与测距的测量流程。该混合测量流程中,ap既与支持感知的设备做了感知测量和/或测距测量,也与仅支持测距的设备做了测距测量。例如,混合感知与测距的测量流程可以包括但不限于测量建立阶段(measurement setup phase)、测量阶段(measurementphase)和反馈阶段(feedbackphase)等阶段,其中,测量阶段可以包括感知测量和测距测量的过程中描述的轮询阶段(polling phase)和测量探测阶段(measurement sounding phase)。
364.ap在测量阶段之前,会分别与感知设备和测距设备进行参数协商(也就是negotiationphase)。在后续的测量过程中,感知设备与测距设备分别用以协商好的参数进行测量。例如,图4a所示的ap可以先与感知设备进行协商,然后再与测距设备进行协商,然后开始执行测量过程。该测量过程中,混合了前文所述的感知测量和测距测量。需要注意的是,在感知测量和测距测量的过程中,ap向感知non-ap sta和测距non-ap sta发送的触发帧、ndpa等可以同时被感知non-ap sta和测距non-ap sta识别,使得ap和感知设备在进行感知测量的同时,ap和测距设备也进行了测距测量,从而可以提高ap的效率。在测量过程后的反馈阶段,ap可以先将测距测量结果反馈给测距设备,然后再要求感知设备将感知测量结果通过感知反馈帧(sensingfeedback)反馈给ap。需要注意的是,由于ap是感知发起端,
它想要获得感知测量结果,因此,non-ap sta需要将感知测量结果反馈给ap。而对于测距来讲,是non-ap sta想要得知自己位置,所以ap需要将相应的测距测量结果反馈给non-ap sta,而ap本身是不需要测距测量结果的。可选的,ap也可以不要求non-ap sta将感知测量结果反馈给ap,由non-ap sta自行处理感知测量结果。而对于测距来讲,ap可以要求non-ap sta将相应的测距测量结果反馈给ap。
365.可以理解的是,图4a仅为一种混合流程的实现方式,该混合流程也可以以其他方式实现,比如在前期参数协商过程,ap也可以先与测距设备进行参数协商,再与感知设备进行参数协商。在最后的反馈阶段,ap也可以先触发感知设备反馈感知测量结果,再向测距设备发送测距测量结果。
366.可选的,如果感知设备在协商阶段中向ap声明自己既做感知也要测距,那么在反馈阶段,ap也需要将测距测量结果反馈给感知设备。一种可能的实施方式中,反馈阶段可以表示为图5a,ap可以将感知设备的测距测量结果和测距设备的测距测量结果放在同一个lmr帧中,分别发送给感知设备和测距设备。感知设备会读取对应的测距测量结果,而测距设备也可以读取对应的测距测量结果。另一种可能的实施方式中,反馈阶段可以表示为图5b,ap可以将感知设备的测距测量结果和测距设备的测距测量结果分别放在两个lmr帧中,并分别发送给感知设备和测距设备,本技术实施例对ap发送两个lmr帧的顺序不做限定。对于感知设备,本技术实施例对于ap是先发送测距测量结果还是先触发感知测量结果也不做限定。
367.其中,ap在测量阶段之前,会分别与感知设备和测距设备进行参数协商,对于感知设备,该过程也可以称为感知测量建立阶段(sensing measurement setupphase)。
368.一种可能的实施方式中,ap可以在感知测量建立阶段要求在感知测量过程中进行测距测量。在这种情况下,ap可以与感知设备在感知测量建立阶段进行协商,协商的过程可以包括以下步骤:
369.ap向non-ap sta发送感知测量建立请求帧;
370.non-ap sta向ap发送感知测量建立响应帧。
371.该实施方式中,感知测量建立请求帧用于ap和non-ap sta进行参数协商,感知测量建立响应帧用于确认ap和non-ap sta的参数协商结果。
372.其中,图4b为感知测量建立请求帧(sensing measurement setup request frame)的帧格式,包括类别(category)、公共动作(publicaction)、对话记号(dialog token)字段、测量建立标识(measurementsetup id)字段、dmg感知测量建立元素(dmg sensingmeasurementsetupelement)和感知测量参数元素(sensingmeasurementparameterselement)等字段。图4c为感知测量建立响应帧(sensing measurement setup response frame)的帧格式,与感知测量建立请求帧的帧格式是类似的,包括category、public action、sounding dialog token、状态代码(statuscode)、dmg sensing measurement setup element和sensing measurement parameters element等字段。
373.其中,当ap要求在感知过程中做测距时,ap可以在sensing measurement setup request frame中携带第一测距指示信息,该第一测距指示信息具体可以携带于sensing measurement setup request frame的sensingmeasurementparameterselement,或者携带于sensing measurement setup request frame的sensingmeasurementparameterseleme
parameters field中新增一个ranging request的子字段。可以理解的是,还可以采用多个比特的方式指示,指示的方式与一个比特的方式是类似的,本技术不作限定。需要注意的是,当感知设备要求测距测量时,图4d中的sensing transmitter和sensing receiver需要同时置1。
384.本技术以第二测距指示信息为一个比特的方式举例,当第二测距指示信息的值为1时,表示感知设备请求在感知过程中进行测距测量,感知设备需要在如图4c所示的感知测量建立响应帧(sensing measurement setup response frame)中携带用于测距测量参数。感知设备在感知测量建立响应帧中携带测距测量参数的方式可以包括但不限于以下几种设计方式:
385.方式一:测距测量参数可以携带于sensing measurement setup response frame的sensingmeasurementparameterselement中的新增的ranging measurement parameters field,如图4e所示。
386.方式二:测距测量参数可以携带于sensing measurement setup response frame的新增字段,如图4g所示,在sensing measurement setup response frame新增测距测量参数元素(ranging measurement parameters element)。
387.当第二测距指示信息的值为0时,即感知设备不要求做测距测量,则sensing measurement setup response frame不包含上述方式描述的测距测量参数。
388.需要注意的是,在该实施方式中,感知测量建立确认帧(sensing measurement setup confirm frame)用于告知感知设备,ap是否同意测距测量请求;若同意,则还可以告知感知设备ap所分配的测距测量窗口等信息。其中,感知测量建立确认帧(sensing measurement setup confirm frame)与感知测量建立响应帧(sensing measurement setup response frame)的帧结构类似,此处不再赘述。
389.再一种可能的实施方式中,感知测量建立阶段(sensing measurement setupphase)中协商的测距测量参数可以包括但不限于是否反馈测距测量结果、到达时间(time of arrival,toa)、到达角度(angle of arrival,aoa)、即时或延迟反馈、测距测量窗口、ap时间同步计数器等信息。其中,ranging measurement parameters element既可以包含在sensing measurement setup request frame,也可以包含在sensing measurement setup response frame。当使用ranging measurement parameters element携带测距测量参数时,ranging measurement parameters element可以采用如表1所示的格式:
390.表1:ranging measurement parameters element
[0391][0392]
具体来说,测距测量参数控制和测距测量参数子元素用于携带测距测量窗口的相关信息。例如,表1所示的ranging measurement parameters control field可以采用如表
2所示的格式:
[0393]
表2:ranging measurement parameters control field
[0394][0395]
其中,当表2中availability window present的取值为1时,表示测距测量和感知测量使用不一样的窗口,则表1中ranging measurement parameters subelement存在,可以采用如表3所示的格式:
[0396]
表3:ranging measurement parameters subelement
[0397][0398][0399]
可以理解的是,上述图5a仅为一种ap将测距测量结果反馈给感知设备和测距设备的示例,图5b仅为一种采用lmr帧向感知设备反馈测距测量结果,采用lmr帧向测距设备反馈测距测量结果的示例,并不限定本技术中ap将测距测量结果和/或感知测量结果进行反馈的方式。下面对反馈阶段的流程进行详细的描述。
[0400]
具体来说,当ap需要将测距测量结果反馈给感知设备时,或者,当感知设备需要将测距测量结果和/或感知测量结果反馈给ap时,需要考虑如何反馈测量测距结果和/或感知测量结果。
[0401]
一种可能的实施方式中,ap可以在感知测量报告阶段(sensing measurement report phase)要求在感知设备反馈测距测量结果和/或感知测量结果。在这种情况下,ap要求感知设备反馈测量测距结果和/或感知测量结果可以包括但不限于以下几种方式:
[0402]
方式一:ap向感知设备发送感知报告触发帧(sensingreportingtriggerframe),用于触发感知设备向ap反馈感知测量结果和测距测量结果;对应的,感知设备采用一个感知报告帧(例如该感知报告帧为图5c所示的sensingreport)将感知测量结果和测距测量结果反馈给ap,如图5c所示。
[0403]
其中,感知报告触发帧可以包括第二指示信息,第二指示信息用于指示感知设备执行感知测量和/或测距测量。感知报告帧的帧格式可以采用如图5d所示的感知测量报告帧(sensingmeasurementreportframe)的帧格式,包括category、publicaction、dialog token、感知测量报告(sensingmeasurementreport)等字段。具体来说,感知报告帧携带测距测量结果,可以包括:
[0404]
例如,在图5d所示的感知测量报告帧的基础上,新增一个元素用于承载测距测量结果。假设新增一个ranging measurement report element,专门用于承载测距测量结果,如图5e所示。在这种情况下,在sensing measurement report frame中可以有一个bit指示该报告帧中包含测距测量结果,例如,该bit可以由测距测量报告(ranging measurement report)表示。在图5e的基础上,可以新增感知测量报告元素控制(sensing measurement reportelement control)字段,如表4所示。感知测量报告元素控制字段可以承载测距测量报告比特,如表5所示。其中,sensing measurement report frame的格式如表4所示:
[0405]
表4:sensing measurement report frame
[0406][0407][0408]
其中,表4所示的sensing measurement report control field可以采用如表5所示的格式:
[0409]
表5:sensing measurement report controlfield
[0410][0411]
又例如,在图5d所示的感知测量报告帧的sensing measurement report element中添加一个ranging measurement report field(感知测量报告子字段)用来承载测距测量结果,如图5f所示。
[0412]
方式二:ap向感知设备分别发送两次感知报告触发帧(sensingreportingtriggerframe),用于触发感知设备向ap反馈感知测量结果和测距测量结果;对应的,感知设备采用两个感知报告帧分别将感知测量结果和测距测量结果反馈给
ap,如图5g所示。
[0413]
其中,当一个感知报告触发帧用于触发感知设备反馈感知测量结果时,该感知报告触发帧可以包括第二指示信息,且第二指示信息的数值为第一值;当另一个感知报告触发帧用于触发感知设备反馈测距测量结果时,该感知报告触发帧可以包括第二指示信息,且第二指示信息的数值为第二值。
[0414]
其中,类似于上述方式一中的感知报告帧的具体实现方式,方式二中的感知报告帧的帧格式也可以采用如图5d所示的感知测量报告帧(sensingmeasurementreportframe)的帧格式。例如,在图5d所示的感知测量报告帧的基础上,新增一个元素用于承载测距测量结果。假设新增一个ranging measurement report element,用于专门用于承载测距测量结果,如图5e所示。在这种情况下,ranging measurement report element可以采用如表6所示的格式:
[0415]
表6:ranging measurement report element
[0416][0417]
其中,表6所示的ranging measurement report control可以采用如表7所示的格式:
[0418]
表7:ranging measurement report control
[0419][0420][0421]
其中,表6所示的ranging measurement report可以采用如表8所示的格式:
[0422]
表8:ranging measurement report
[0423][0424]
需要注意的是,表7和表8中的感知测量建立标识和测量实体标识用于指示该测距测量结果是通过哪一次感知测量得到的。
[0425]
又例如,在感知报告帧的sensing measurement report element中添加一个ranging measurement report field用来承载测距测量结果,如图5f所示。
[0426]
另一种可能的实施方式中,感知设备可以在感知测量报告阶段(sensing measurement report phase)要求在ap反馈测距测量结果,包括以下步骤:
[0427]
ap向感知设备发送测距测量报告(ranging report)帧,ranging report包括在ap处获得的测距测量结果。ap还可以向感知设备发送感知报告触发帧(sensingreportingtriggerframe),用于触发感知设备向ap反馈感知测量结果;对应的,感知设备采用一个感知报告帧将感知测量结果反馈给ap,如图5h所示。其中,测距测量结果报告帧可以采用类似于图5b、表4至表8,或者lmr帧的格式,本技术不作限定。需要注意的是,如果感知业务要求感知设备向ap反馈感知结果的话,那么ap反馈测距测量结果的过程可以发生在感知结果反馈之前或之后,本技术不作限定。
[0428]
可以理解的是,图2a至图5h中描述的一些帧的名称可能不同,但代表的是同一个帧。例如,图4a中的polling trigger也可以称为sensing polling trigger,图4a中的sounding trigger也可以称为sensing sounding trigger,图4a中的report trigger也可以称为sensing reporting trigger,图2a或者图4a中的sensing feedback也可以称为sensing report。
[0429]
6、触发帧
[0430]
图6为一种标准触发帧,测距测量中使用的测距轮询触发帧、测距探测触发帧和测距报告触发帧都是基于该格式设计的。而本技术实施例中,基于图6所示的触发帧,设计了感知测量中使用的感知轮询触发帧、感知探测触发帧和感知报告触发帧。为了实现本技术实施例中的设计,主要对图6所示的标准触发帧中的公共信息字段(commoninfo)和用户信息字段(userinfolist)进行了改进。可以理解的是,图6所示的其他字段(例如帧控制(frame control)等本技术实施例并未详细描述的字段)与现有协议中的定义是类似的,本实施例并不限定。
[0431]
(1)公共信息字段(commoninfo):公共信息字段的格式如图7所示,测距测量中使
用的测距轮询触发帧、测距探测触发帧和测距报告触发帧的公共信息字段都至少包含b0至b63的64个比特(bit),即8个字节(byte)。类似的,本技术实施例中所设计的感知轮询触发帧、感知探测触发帧和感知报告触发帧的公共信息字段也至少包含64个bit。可以理解的是,图7所示的其他字段(例如上行长度(ul length)等本技术实施例并未详细描述的字段)与现有协议中的定义是类似的,本实施例并不限定。
[0432]
a、触发类型(triggertype)字段:图7所示的公共信息字段中,b0至b3的4个bit属于触发类型(triggertype)字段,该字段用于指示触发帧的类别。该4bit可以表示16个数值,每一个数值代表了一个类别。在现有协议中,当触发类型字段数值为8时,表示该触发帧为一个测距触发帧,测距设备可以识别该数值并使用该触发帧进行测距测量,如图8所示。本技术实施例中,使用相同数值,即8,表示该触发帧为一个感知触发帧。也就是说,本技术实施例中,当触发帧的触发类型字段数值为8时,测距设备可以识别该触发帧为测距触发帧,感知设备可以识别该触发帧为感知触发帧,从而有利于实现混合测量流程。
[0433]
b、触发相关公共信息字段(trigger dependent common info):图7所示的公共信息字段中,b63之后的可变字段为触发相关公共信息字段,用于携带有关该类型触发帧的信息。本技术实施例中也将触发相关公共信息字段称为公共信息字段中的第二字段。例如,现有的测距触发帧中触发相关公共信息字段的格式如图9所示,一共由8个bit(1个byte)组成。其中,对于现有的测距触发帧来说,有关该测距触发帧的信息可以携带在该触发相关公共信息字段的记号(token)域中。而本技术实施例中设计的感知触发帧,有关感知触发帧的信息(例如假设为1比特,为后文实施例中描述的第二指示信息)可以携带在该触发相关公共信息字段的b4中。
[0434]
其中,如图9所示的触发相关公共信息字段中,b0-b3用于指示测距触发帧子类别(rangingtriggersubtype),也即是,b0-b3用于表示后文实施例中描述的第一指示信息。其中,b0-b3的4个bit可以用来表示16个子类别,具体信息如图10a所示。例如,当该触发帧为轮询触发帧时,b0至b3表示的数值为0。当该触发帧为探测触发帧时,b0至b3表示的数值为1。而本技术实施例中参考图10a设计了感知触发帧子类别,具体信息如图10b所示。在图10b中,当该感知触发帧为感知轮询触发帧时,b0至b3表示的数值为0。当该感知触发帧为感知探测触发帧时,b0至b3表示的数值为1。可选的,如果ap不支持通过代理的感知(sensing by proxy,sbp),那么数值4为保留数值。其中,图9所示的触发相关公共信息字段还包括1bit的保留字段(reserved)。需要注意的是,本技术中sbp for sounding也可以称为sounding for sbp。
[0435]
可选的,本技术还可以将如图9所示的触发相关公共信息字段进行扩展,例如,使用图6中trigger dependent common info,将触发相关公共信息字段扩展为两个字节,分别用于放置后文实施例中描述的用于感知测量的测量建立标识(measurement setup id)和用于感知测量的测量实体标识(measurement instance id),如图10c所示。
[0436]
c、上行高效信号a2保留(uplink high efficiency signal a2 reserved,ul he-sig-a2reserved)字段:图7所示的公共信息字段中,b54-b63属于保留字段,即对于现有的测距触发帧来说,b54-b63中不携带有关测距触发帧的信息,测距设备可以不需要读取保留字段中的信息。本技术实施例中也将ul he-sig-a2 reserved字段(包括b54-b62)加上一个保留bit(b63)称为公共信息字段中的第一字段。而本技术实施例中设计的感知触发帧,有
关感知触发帧的信息(例如假设为1比特,为后文实施例中描述的第二指示信息)可以携带在b63中。并且,用于感知测量的信息(例如后文实施例中描述的用于感知测量的测量建立标识(measurementsetup id)和用于感知测量的测量实体标识(measurementinstance id))可以携带在b54-b62中。
[0437]
(2)用户信息字段(userinfolist):用户信息字段的格式如图11所示,测距测量中使用的测距轮询触发帧、测距探测触发帧和测距报告触发帧的用户信息字段包含b0-b39的40个bit。类似的,本技术实施例中所设计的感知轮询触发帧、感知探测触发帧和感知报告触发帧的公共信息字段也至少包含b0-b39。而本技术实施例中设计的感知触发帧,有关感知触发帧的信息(例如假设为1比特,为后文实施例中描述的第二指示信息)可以携带在该用户信息字段的1bit保留字段(b39)或者2bit保留字段(b24和b25)中。例如,用于感知测量的信息(例如后文实施例中描述的用于感知测量的测量建立标识(measurementsetup id)和用于感知测量的测量实体标识(measurementinstance id))可以携带在感知探测触发帧的用户信息字段的b12-b20中。可以理解的是,图11所示的其他字段(例如上行目标接收功率(ul target receive power)等本技术实施例并未详细描述的字段)与现有协议中的定义是类似的,本实施例并不限定。
[0438]
7、ndpa
[0439]
图12a为he ndpa的帧格式,包括探测对话记号字段(soundingdialogtoken)、多个用户信息字段等。在802.11az标准协议中,测距的ndpa是根据图12a的he ndpa设计的,本技术实施例也同样基于图12a设计感知ndpa。本技术实施例中的感知ndpa可以包括但不限于以下几种设计方式:
[0440]
方式一:ap将用于感知测量的信息,例如后文实施例中描述的用于感知测量的测量建立标识(measurementsetup id)和用于感知测量的测量实体标识(measurementinstance id)携带于对应感知设备的用户信息字段(sta info),将用于测距测量的信息放在对应测距设备的用户信息字段。其中,每个用户信息字段包括一个关联标识(associationidentifier,aid),根据aid,每个设备可以判断该字段是不是发给自己的。
[0441]
方式二:ap可以在ndpa中新增一个特殊用户信息字段(specialuserinfo),如图12b所示。例如后文实施例中描述的用于感知测量的测量建立标识(measurementsetup id)和用于感知测量的测量实体标识(measurementinstance id)携带于该特殊用户信息字段,而用于测距测量的信息还是放在对应测距设备的用户信息字段。
[0442]
方式三:ap可以将例如后文实施例中描述的用于感知测量的测量建立标识(measurementsetup id)和用于感知测量的测量实体标识(measurementinstance id)携带于soundingdialogtoken字段。而测距设备会将soundingdialogtoken字段当做自己的soundingdialogtoken字段。
[0443]
ap发送感知ndpa之后,会紧随其后发送ndp。感知设备会根据收到的ndp进行感知测量,测距设备会根据收到的ndp进行测距测量。可以理解的是,图11所示的其他字段(例如帧控制(frame control)等本技术实施例并未详细描述的字段)与现有协议中的定义是类似的,本实施例并不限定。
[0444]
二、本技术实施例提供的一种基于触发的测量方法(包括感知设备的感知测量场景)
[0445]
1、测量探测阶段(measurement sounding phase)
[0446]
图13为本技术提供的一种基于触发的测量方法的流程示意图。该测量方法由第一设备和第二设备之间的交互实现,包括以下步骤:
[0447]
s101,第一设备向第二设备发送感知探测触发帧。
[0448]
s102,第二设备向第一设备发送第一ndp。
[0449]
在本实施例中,第一设备是指感知ap,第二设备是指感知non-ap sta。也即是,第二设备为感知设备。
[0450]
其中,感知探测触发帧用于触发第二设备发送第一空数据包ndp。第一ndp用于进行感知测量。例如,在图2a所示的感知流程中,ap可以向感知non-ap sta(即感知设备)和发送感知探测触发帧。对应的,感知设备接收该感知探测触发帧,执行对应的感知测量流程。
[0451]
例如,对于感知设备来说,该感知探测触发帧用于触发第二设备向第一设备发送用于进行感知测量的感知ndp。也即是,第一ndp为感知ndp。可以理解的是,第一ndp为第二设备(例如感知non-ap sta)向第一设备(例如感知ap)发送的感知ndp,则ap可以对第一ndp进行测量,从而获取non-ap sta到ap的信道的csi。也即是,第一ndp用于进行感知测量。
[0452]
一种可能的实施方式中,感知探测触发帧携带第一指示信息,第一指示信息携带于感知探测触发帧的公共信息字段中的第二字段,感知探测触发帧中的第一指示信息的取值为第一值。可以理解的是,该第一指示信息即是指示感知触发帧子类别(sensingtriggersubtype)的指示信息,携带于触发相关公共信息字段中。例如,感知探测触发帧中的第一指示信息的取值为2(也即是第一值为2),当第二设备接收该触发帧时,可以识别该触发帧为感知探测触发帧。
[0453]
一种可能的实施方式中,感知探测触发帧携带用于感知测量的测量建立标识(measurementsetup id)和用于感知测量的测量实体标识(measurementinstance id)。本技术实施例中对measurementsetup id和measurementinstance id的长度(即所占用的bit)并不限定,例如,假设measurementsetup id的长度为3bit,measurementinstance id的长度为5bit。
[0454]
本实施例中,第二设备为感知设备,也即是,第一设备和第二设备之间执行如图2a所示的一种基于触发的感知测量流程。由于不存在测距设备,则感知探测触发帧可以不考虑兼容测距设备。则本实施例的感知探测触发帧中,上述信息携带于感知探测触发帧的方式可以包括但不限于以下方式:
[0455]
方式一:测量建立标识携带于感知探测触发帧的公共信息字段中的第一字段和/或第二字段,或者携带于所述感知探测触发帧的用户信息字段。
[0456]
例如,measurementsetup id可以携带于感知探测触发帧的触发相关公共信息字段(如图9所示,例如为图9的b5-b7),或者可以携带于感知探测触发帧的公共信息字段的第一字段(如图7所示,例如为图7的b54-b62),或者可以携带于感知探测触发帧的用户信息字段(如图11所示,例如为图11的b12-b20)。并且,方式一中的触发相关公共信息字段的长度为小于或等于8比特,也即是该感知探测触发帧的长度与测距探测触发帧的长度相同,未对触发相关公共信息字段的长度进行扩展,从而有利于避免因为对感知探测触发帧的长度扩展而导致测距设备无法识别该感知探测触发帧。
[0457]
可选的,当测量建立标识的长度较长时,该测量建立标识也可以同时携带于第一
字段和第二字段。例如,假设measurementsetup id的长度为5bit,其中的3bit携带于感知探测触发帧的触发相关公共信息字段(例如为图9的b5-b7),另外的2bit携带于感知探测触发帧的公共信息字段的第一字段(例如为图7的b54~b62中的b54和b55)。
[0458]
方式二:测量实体标识携带于感知探测触发帧的公共信息字段中的第一字段和/或第二字段,或者携带于所述感知探测触发帧的用户信息字段。
[0459]
例如,measurementinstance id可以携带于感知探测触发帧的触发相关公共信息字段(如图9所示,例如为图9的b5-b7),或者可以携带于感知探测触发帧的公共信息字段(如图7所示,例如为图7的b54-b62),或者可以携带于感知探测触发帧的用户信息字段(如图11所示,例如为图11的b12-b20)。并且,方式二中的触发相关公共信息字段的长度为小于或等于8比特,也即是该感知探测触发帧的长度与测距探测触发帧的长度相同,未对触发相关公共信息字段的长度进行扩展,从而有利于避免因为对感知探测触发帧的长度扩展而导致测距设备无法正常识别该感知探测触发帧。
[0460]
可选的,当测量实体标识的长度较长时,该测量实体标识也可以同时携带于第一字段和第二字段。例如,假设measurementinstance id的长度为5bit,其中的3bit携带于感知探测触发帧的触发相关公共信息字段(例如为图9的b5-b7),另外的2bit携带于感知探测触发帧的公共信息字段的第一字段(例如为图7的b54~b62中的b54和b55)。
[0461]
方式三:测量建立标识和测量实体标识均携带于感知探测触发帧的公共信息字段中的第二字段。
[0462]
例如,方式三对触发相关公共信息字段进行了扩展,由小于或等于8bit扩展为大于或等于8bit,那么measurementsetup id和measurementinstance id就可以都携带于感知探测触发帧的触发相关公共信息字段。
[0463]
s103,第一设备向第二设备发送第二ndp。
[0464]
其中,第二设备的感知测量结果是基于第二ndp确定。例如,第二ndp为第一设备(例如感知ap)向第二设备(例如感知non-ap sta)发送的感知ndp,则non-ap sta可以对第二ndp进行测量,从而获取ap到non-ap sta的信道的csi,也即是基于第二ndp确定第二设备的感知测量结果。
[0465]
可选的,第一设备向第二设备发送第二ndp之前,还包括以下步骤:
[0466]
第一设备向第二设备发送空数据包公告ndpa,ndpa用于告知第二设备,第一设备将发送第二ndp。
[0467]
例如,在图2a所示的感知测量的过程中,ap(第一设备)可以向感知non-ap sta(第二设备)发送ndpa。对应的,第二设备接收ndpa,该ndpa对于感知设备来说,为感知ndpa。该感知ndpa用于告知第二设备,第一设备将发送用于进行感知测量的感知ndp。
[0468]
一种可能的实施方式中,ndpa携带以下一种或多种信息:
[0469]
关联标识,关联标识与感知设备关联;
[0470]
第二指示信息,第二指示信息用于指示感知设备执行感知测量;
[0471]
用于感知测量的测量建立标识;
[0472]
用于感知测量的测量实体标识。
[0473]
例如,本实施例中的ndpa为一种感知ndpa,该ndpa中携带信息的方式可以包括但不限于以下几种方式:
[0474]
方式一:第二指示信息携带于ndpa中对应感知设备的用户信息字段,或者携带于ndpa中的特殊用户信息字段,或者携带于ndpa中的探测对话记号字段。其中,第二指示信息为本技术实施例新增的一种指示信息,具体的描述可以参考后文第4点中对第二指示信息的描述。
[0475]
方式二:测量建立标识携带于ndpa中对应感知设备的用户信息字段,或者携带于ndpa中的特殊用户信息字段,或者携带于ndpa中的探测对话记号字段。例如,ndpa可以采用如图12a所示的he ndpa的帧格式,将其中的某一个用户信息字段(例如用户信息字段1)设置为对应感知设备的用户信息字段,则measurementsetup id可以携带于用户信息字段1。又例如,ndpa可以采用如图12a所示的he ndpa的帧格式,在探测对话记号字段(soundingdialogtoken)和用户信息字段之间新增一个特殊用户信息字段,则measurementsetup id可以携带于新增的特殊用户信息字段。又例如,ndpa可以采用如图12a所示的he ndpa的帧格式,则measurementsetup id可以携带于soundingdialogtoken字段。对于感知设备,感知设备将识别soundingdialogtoken字段中携带的是measurementsetup id。
[0476]
方式三:测量实体标识携带于ndpa中对应感知设备的用户信息字段,或者携带于ndpa中的特殊用户信息字段,或者携带于ndpa中的探测对话记号字段。对measurementinstance id的举例介绍可以参考方式二中对measurementsetup id的举例介绍,此处不再赘述。
[0477]
方式四:关联标识携带于ndpa中对应感知设备的用户信息字段或携带于ndpa中的特殊用户信息字段。其中,上述用户信息字段或特殊用户信息字段中还包括关联标识(associationidentifier,aid),关联标识与感知设备关联。例如,在用户信息字段中的aid与该用户信息字段对应的感知设备关联(例如该aid为对应的感知设备的id)。又例如,在特殊用户信息字段中的aid可以与感知设备关联,这里的aid并不是某一个感知设备的id,可以是一种特殊数值,可以被感知设备读取。
[0478]
可见,在上述实施例描述的感知测量场景和混合测量场景中的测量探测阶段(measurement sounding phase)中,第一设备(ap)可以同时与感知设备和测距设备进行感知测量和/或测距测量,从而可以提高ap的效率。并且,感知设备可以完成感知测量或测距测量或感知测量和测距测量,为感知设备增加了一种测距的功能,丰富了感知设备的功能。并且,测距设备可以透明地参与感知的流程从而完成测距,不需要ap额外发起测距流程。
[0479]
2、感知测量场景和混合测量场景中的轮询阶段(pollingphase)
[0480]
根据图2a实施例中的描述,在第一设备发送感知探测触发帧之前,第一设备还可以向第二设备发送感知轮询触发帧,以使第二设备反馈针对感知轮询触发帧的第一响应帧,从而确认第二设备是否能够参与感知测量过程。例如,在图13所示的s101之前,还可以包括以下步骤:
[0481]
s11,第一设备向第二设备发送感知轮询触发帧;
[0482]
s12,第一设备接收来自第二设备的针对感知轮询触发帧的第一响应帧,第一响应帧用于确认第二设备参与感知测量。
[0483]
也就是说,当ap向感知设备发送该感知轮询触发帧后,若感知设备确认参与感知测量,则可以向ap发送第一响应帧(例如可以是cts to self帧),以告知ap,该感知设备确
认参与感知测量。
[0484]
一种可能的实施方式中,感知轮询触发帧携带第一指示信息,第一指示信息携带于感知轮询触发帧的公共信息字段中的第二字段,感知轮询触发帧中的第一指示信息的取值为第二值。可以理解的是,该第一指示信息即是指示感知触发帧子类别(sensingtriggersubtype)的指示信息,携带于触发相关公共信息字段中。例如,感知轮询触发帧中的第一指示信息的取值为1(即第二值为1),当第二设备接收该触发帧时,可以识别该触发帧为感知轮询触发帧。
[0485]
一种可能的实施方式中,感知轮询触发帧携带用于感知测量的测量建立标识(measurementsetup id)和用于感知测量的测量实体标识(measurementinstance id)。可以理解的是,由于不存在测距设备,则感知轮询触发帧可以不考虑兼容测距设备。在感知轮询触发帧中,上述信息携带于感知轮询触发帧的方式可以包括但不限于以下方式:
[0486]
方式一:测量建立标识携带于感知轮询触发帧的公共信息字段中的第一字段和/或第二字段。例如,measurementsetup id可以携带于感知轮询触发帧的触发相关公共信息字段的token域(如图9所示,例如为图9的b5-b7),或者可以携带于感知轮询触发帧的公共信息字段(如图7所示,例如为图7的b54-b62)。
[0487]
可选的,当测量建立标识的长度较长时,该测量建立标识也可以同时携带于第一字段和第二字段。具体示例可以参考前文实施例中对应的描述,此处不再赘述。
[0488]
方式二:测量实体标识携带于感知轮询触发帧的公共信息字段中的第一字段或第二字段。例如,measurementinstance id可以携带于感知轮询触发帧的触发相关公共信息字段的token域(如图9所示,例如为图9的b5-b7),或者可以携带于感知轮询触发帧的公共信息字段(如图7所示,例如为图7的b54-b62)。
[0489]
可选的,当测量实体标识的长度较长时,该测量实体标识也可以同时携带于第一字段和第二字段。具体示例可以参考前文实施例中对应的描述,此处不再赘述。
[0490]
方式三:测量建立标识和所述测量实体标识均携带于感知轮询触发帧的公共信息字段中的第二字段。
[0491]
例如,方式三对触发相关公共信息字段进行了扩展,由小于或等于8bit扩展为大于或等于8bit,那么measurementsetup id和measurementinstance id就可以都携带于感知轮询触发帧的触发相关公共信息字段。
[0492]
3、感知测量场景和混合测量场景中的反馈阶段(feedbackphase)
[0493]
根据图2a实施例中的描述,在第一设备发送感知探测触发帧之后,第一设备还可以向第二设备发送感知报告触发帧,触发第二设备向第一设备反馈第二设备的感知测量结果。
[0494]
例如,在图13所示的s103之后,还可以包括以下步骤:
[0495]
s21,第一设备向第二设备发送感知报告触发帧;
[0496]
s22,第一设备接收来自第二设备的针对感知报告触发帧的第二响应帧,第二响应帧包括第二设备的感知测量结果。
[0497]
在本实施例中,第二设备是感知设备(测距设备不会接受报告触发帧),因此不需考虑感知报告触发帧是否与测距设备兼容的问题。
[0498]
一种可能的实施方式中,感知报告触发帧携带第一指示信息,第一指示信息携带
于感知报告触发帧的公共信息字段中的第二字段,感知报告触发帧中的第一指示信息的取值为第三值。可以理解的是,该第一指示信息即是指示感知触发帧子类别(sensingtriggersubtype)的指示信息,携带于触发相关公共信息字段中。例如,感知报告触发帧中的第一指示信息的取值为3(即第三值为3),当第二设备接收该触发帧时,可以识别该触发帧为感知报告触发帧。
[0499]
其中,感知报告触发帧携带用于感知测量的测量建立标识(measurementsetup id)和用于感知测量的测量实体标识(measurementinstance id)。在感知报告触发帧中,上述信息携带于感知报告触发帧的方式可以包括但不限于以下方式:
[0500]
方式一:测量建立标识携带于感知报告触发帧的公共信息字段中的第一字段或第二字段,或者携带于感知报告触发帧的用户信息字段。
[0501]
例如,measurement setup id可以携带于感知报告触发帧的触发相关公共信息字段(如图9所示,例如为图9的b5-b7),也可以携带于感知探测触发帧的公共信息字段的第一字段(如图7所示,例如为图7的b54-b62),还可以携带于感知探测触发帧的用户信息字段(如图11所示,例如为图11的b12-b20)。
[0502]
方式二:测量实体标识携带于感知报告触发帧的公共信息字段中的第一字段或第二字段,或者携带于所述感知报告触发帧的用户信息字段。
[0503]
例如,measurementinstance id可以携带于感知探测触发帧的触发相关公共信息字段(如图9所示,例如为图9的b5-b7),也可以携带于感知探测触发帧的公共信息字段(如图7所示,例如为图7的b54-b62),还可以携带于感知探测触发帧的用户信息字段(如图11所示,例如为图11的b12-b20)。
[0504]
方式三:测量建立标识和测量实体标识均携带于感知报告触发帧的公共信息字段中的第二字段。
[0505]
例如,方式三对触发相关公共信息字段进行了扩展,由小于或等于8bit扩展为大于或等于8bit,那么measurementsetup id和measurementinstance id就可以都携带于感知报告触发帧的触发相关公共信息字段。
[0506]
其中,第二响应帧例如可以是前文所描述的感知报告帧,或者是lmr帧,具体实现方式可以参考第一部分第5小节中对应的描述,此处不再赘述。
[0507]
4、上述轮询阶段、测量阶段、反馈阶段都涉及的第二指示信息
[0508]
其中,第二指示信息为本技术实施例中针对感知设备的一种指示信息。第二指示信息用于指示感知设备执行感知测量。
[0509]
感知触发帧携带第二指示信息,感知触发帧为前文实施例中描述的感知探测触发帧、或感知轮询触发帧、或感知报告触发帧。也即是,前文实施例中描述的感知探测触发帧、或感知轮询触发帧、或感知报告触发帧都可以携带第二指示信息。具体来说,第二指示信息携带于感知触发帧的用户信息字段,或公共信息字段的第一字段或第二字段。
[0510]
例如,该第二指示信息可以采用1bit来指示,当该1bit置0时,指示感知设备执行感知测量;当该1bit置1时,本实施例中不限定其含义(例如后文实施例中可以指示感知设备执行测距测量)。当第二指示信息采用1bit来指示时,该1bit可以携带于感知触发帧(包括感知轮询触发帧、感知探测触发帧、和感知报告触发帧)的公共信息字段中的b63。或者,该1bit可以携带于感知触发帧的触发相关公共信息字段中的b4。或者,该1bit可以携带于
感知触发帧的用户信息字段中的b39。
[0511]
三、本技术实施例提供的一种基于非触发的测量方法(包括感知设备的感知测量场景或者感知设备的感知测量和测距测量场景,不包括感知设备和测距设备的混合测量场景)
[0512]
图14为本技术实施例提供的一种基于非触发的测量方法的流程示意图。该方法由第一设备和第二设备之间的交互实现,包括以下步骤:
[0513]
s201,第二设备向第一设备发送感知空数据包公告ndpa。
[0514]
其中,感知ndpa携带第三指示信息,第三指示信息用于指示第一设备执行感知测量。可以理解的是,该第三指示信息与前文实施例中描述的第二指示信息有类似的功能,即感知发起端向感知响应端指示具体执行感知测量。其中,感知ndpa携带用于感知测量的测量建立标识和用于感知测量的测量实体标识。
[0515]
具体来说,感知ndpa中携带信息的方式可以包括但不限于以下几种方式:
[0516]
方式一:第三指示信息携带于感知ndpa中对应感知设备的用户信息字段或者特殊用户信息字段或者感知ndpa中的探测对话记号字段中。
[0517]
方式二:测量建立标识携带于感知ndpa中对应感知设备的用户信息字段或者特殊用户信息字段或者感知ndpa中的探测对话记号字段中。
[0518]
方式三:测量实体标识携带于感知ndpa中对应感知设备的用户信息字段或者特殊用户信息字段或者感知ndpa中的探测对话记号字段中。
[0519]
上述三种实现方式可以参考前文实施例中的ndpa中对应感知设备的用户信息字段或者特殊用户信息字段的描述,此处不再赘述。需要注意的是,前文实施例中的感知ndpa是基于触发的感知ndpa,本实施例中的感知ndpa是基于非触发的感知ndpa,故本实施例中的感知ndpa不携带token值。
[0520]
s202,基于感知ndpa,第二设备向第一设备发送发起至响应的空数据包i2r-ndp。
[0521]
s203,第二设备接收来自第一设备的响应至发起的空数据包r2i-ndp。
[0522]
需要注意的是,本实施例中的非触发机制不需要轮询阶段,第二设备直接向第一设备发送ndpa,告知第一设备,第二设备即将会发送一个发起至响应的空数据包(initiator-to-responder ndp,i2rndp),ap在收到该ndp后,会反馈一个响应至发起的空数据包(responder-to-initiator ndp,r2i ndp)。另外,i2r ndp可以用于感知测量,或者,r2i ndp可以用于感知测量。并且,测量报告阶段是可选阶段。例如,图15a将测量报告阶段表示出来,代表在该示例中,i2r ndp是用于感知测量的ndp。因为是ap向non-ap sta发送测量结果,因此不需要触发帧,ap可以直接把感知反馈发给non-ap sta。
[0523]
可选的,如果该non-ap sta在前期参数协商时,告知ap想在做感知的同时,也做测距,那么在结果反馈阶段,ap会将测距结果同时或分别发送给non-ap sta。在这种情况下的感知ndpa,可能会包含感知设备用来测距的相关信息。或者,non-ap sta可以通过前文第5小节中描述的感知设备在感知测量报告阶段要求在ap反馈测距测量结果的方式获取测距测量结果,例如,采用类似于图5b、表4至表8,或者lmr帧的格式,反馈测距测量结果,本技术不作限定。
[0524]
可选的,如果该non-ap sta在前期参数协商时,告知ap想在做感知测量的同时,也做测距测量,那么在感知测量建立阶段,该non-ap sta可以通过前文第一部分第5小节中描
述的感知设备在感知测量建立阶段与ap进行协商的步骤实现参数协商,此处不再赘述。
[0525]
四、本技术实施例提供的另一种基于触发的测量方法(包括感知设备的测距测量场景,以及包括感知设备和测距设备的混合测量场景)
[0526]
本实施例中的测量方法的步骤可以参考图13实施例中描述的基于触发的测量方法的步骤s101-s103,以及关于感知轮询触发帧、感知探测触发帧、感知报告触发帧等的描述。不同之处在于,本实施例中的测量方法中的感知触发帧(例如包括感知轮询触发帧、感知探测触发帧、感知报告触发帧等)在包括感知设备和测距设备的混合测量场景中可以被测距设备识别为测距触发帧,从而使得测距设备可以基于感知触发帧执行测距测量,从而基于该感知触发帧实现了混合测量。并且,本实施例中的测量方法中的感知触发帧还可以用于感知设备执行测距测量,从而丰富了感知设备的功能。
[0527]
在本实施例中,第一设备是指感知ap,第二设备是指感知non-ap sta或者测距non-ap sta。也即是,第二设备可以是感知设备或测距设备。本技术实施例中,当第二设备为感知设备时,感知设备除了可以执行感知测量,还可以执行测距测量,或者可以执行感知测量和测距测量。
[0528]
下面对本实施例与图13实施例的区别进行描述。
[0529]
1、感知探测触发帧用于触发第二设备发送第一空数据包ndp。第一ndp用于进行测距测量,或者进行感知测量和测距测量。
[0530]
例如,在图4a所示的混合感知与测距的测量流程中,ap可以向感知non-ap sta(即感知设备)和测距non-ap sta(即测距设备)发送感知探测触发帧。对应的,感知设备和测距设备接收该感知探测触发帧,分别执行对应的测量流程。
[0531]
情况一:当第二设备为感知设备,且第二设备用于执行测距测量时,该感知探测触发帧用于触发第二设备向第一设备发送第一ndp。也即是,第一ndp为感知ndp。但是,该感知ndp可以携带用于测距测量的信息,从而有利于使感知设备基于第一ndp执行测距测量。
[0532]
情况二:在混合测量场景中,第二设备可以视为包括感知设备和测距设备,该感知探测触发帧用于触发感知设备向第一设备发送感知ndp,用于触发测距设备向第一设备发送测距ndp。也即是,对于测距设备来说,测距设备实际是将该感知探测触发帧认为是测距探测触发帧,然后执行测距测量。
[0533]
其中,情况一和情况二所描述的执行测距测量可以参考图3a描述的测距测量的流程,此处不再赘述。
[0534]
2、感知探测触发帧携带用于感知测量的测量建立标识(measurementsetup id)和用于感知测量的测量实体标识(measurementinstance id)。由于本实施例中第二设备可以为测距设备,也即是,第一设备和第二设备之间执行如图4a所示的一种混合流程。由于存在测距设备,则感知探测触发帧要考虑兼容测距设备。本技术实施例中对measurementsetup id和measurementinstance id的长度(即所占用的bit)并不限定,例如,假设measurementsetup id的长度为3bit,measurementinstance id的长度为5bit。
[0535]
其中,测量建立标识和测量实体标识携带于感知探测触发帧的用户信息字段或公共信息字段。例如,measurementsetup id和measurementinstance id可以携带于感知探测触发帧的公共信息字段(如图7所示,例如为图7的b54-b62),还可以携带于感知探测触发帧的用户信息字段(如图11所示,例如为图11的b12-b20)。需要注意的是,考虑到兼容测距设
备,则测距设备可以识别的感知探测触发帧的触发相关公共信息字段(例如token域)中不能携带用于感知测量的信息。
[0536]
3、第一设备向第二设备发送空数据包公告ndpa,ndpa用于告知第二设备,第一设备将发送第二ndp。其中,第二设备的感知测量结果或测距测量结果是根据第二ndp确定的。
[0537]
包括以下几种情况:
[0538]
情况一:当第二设备为感知设备,第二设备需要执行测距测量时,或者当第二设备为测距设备,第二设备需要执行测距测量时,第二设备可以将该ndpa识别为用于测距测量的ndpa。当感知设备接收第二ndp时,可以对第二ndp进行测量,确定第二设备的测距测量结果。
[0539]
情况二:当第二设备为感知设备,第二设备需要执行感知测量时,该ndpa用于告知第二设备,第一设备将发送用于进行感知测量的感知ndp。当感知设备接收第二ndp时,可以对第二ndp进行测量,从而获取ap到non-ap sta的信道的csi,也即是基于第二ndp确定第二设备的感知测量结果。
[0540]
一种可能的实施方式中,ndpa携带以下一种或多种信息:
[0541]
关联标识,关联标识与感知设备关联;
[0542]
第二指示信息,第二指示信息用于指示感知设备执行感知测量;
[0543]
用于感知测量的测量建立标识;
[0544]
用于感知测量的测量实体标识;
[0545]
用于测距测量的记号token值。
[0546]
可见,相较于图13实施例中的ndpa,本实施例的ndpa还可以携带测距测量相关的信息(例如token值)。
[0547]
在包括感知设备和测距设备的混合场景下,ndpa的设计要考虑与测距设备兼容。例如,ndpa中携带信息的方式可以包括但不限于以下几种方式:
[0548]
方式一:第二指示信息携带于ndpa中对应感知设备的用户信息字段,或者携带于ndpa中的特殊用户信息字段,或者携带于ndpa中的探测对话记号字段。其中,第二指示信息为本技术实施例新增的一种指示信息,具体的描述可以参考后文第4点中对第二指示信息的描述。
[0549]
方式二:测量建立标识携带于ndpa中对应感知设备的用户信息字段,或者携带于ndpa中的特殊用户信息字段,或者携带于ndpa中的探测对话记号字段。例如,ndpa可以采用如图12a所示的he ndpa的帧格式,将其中的某一个用户信息字段(例如用户信息字段1)设置为对应感知设备的用户信息字段,则measurementsetup id可以携带于用户信息字段1。又例如,ndpa可以采用如图12a所示的he ndpa的帧格式,在探测对话记号字段(soundingdialogtoken)和用户信息字段之间新增一个特殊用户信息字段,则measurementsetup id可以携带于新增的特殊用户信息字段。又例如,ndpa可以采用如图12a所示的he ndpa的帧格式,则measurementsetup id可以携带于soundingdialogtoken字段。对于感知设备,感知设备将识别soundingdialogtoken字段中携带的是measurementsetup id,而测距设备将识别soundingdialogtoken字段中携带的是自己的soundingdialogtoken。
[0550]
方式三:测量实体标识携带于ndpa中对应感知设备的用户信息字段,或者携带于
ndpa中的特殊用户信息字段,或者携带于ndpa中的探测对话记号字段。对measurementinstance id的举例介绍可以参考方式二中对measurementsetup id的举例介绍,此处不再赘述。
[0551]
方式四:关联标识携带于ndpa中对应感知设备的用户信息字段或携带于ndpa中的特殊用户信息字段。其中,上述用户信息字段或特殊用户信息字段中还包括关联标识(associationidentifier,aid),关联标识与感知设备关联。例如,在用户信息字段中的aid与该用户信息字段对应的感知设备关联(例如该aid为对应的感知设备的id)。又例如,在特殊用户信息字段中的aid可以与感知设备关联,这里的aid并不是某一个感知设备的id,可以是一种特殊数值,可以被感知设备读取。
[0552]
方式五:用于测距测量的记号token值携带于ndpa中对应测距设备的用户信息字段,例如,ndpa可以采用如图12a所示的he ndpa的帧格式,将其中的某一个用户信息字段(例如用户信息字段2)设置为对应测距设备的用户信息字段,则token值可以携带于用户信息字段2。
[0553]
第二设备的感知测量结果或测距测量结果是根据第二ndp确定的,包括:
[0554]
例如,第二ndp为第一设备(例如感知ap)向第二设备(例如为感知non-ap sta)发送的感知ndp,则non-ap sta可以对第二ndp进行测量,从而获取ap到non-ap sta的信道的csi,也即是基于第二ndp确定第二设备的感知测量结果。
[0555]
又例如,第二ndp为第一设备(例如感知ap)向第二设备(例如为测距non-ap sta)发送的感知ndp,但是本实施例中假设感知ndp采用和测距ndp相同的格式,也可以携带用于指示测距的信息,则测距non-ap sta可以对第二ndp进行测量,从而获取ap到non-ap sta的信道的csi,也即是基于第二ndp确定第二设备的测距测量结果。
[0556]
4、由于第二设备可以是感知设备,或者测距设备,那么第一设备向第二设备发送感知轮询触发帧,以使第二设备反馈针对感知轮询触发帧的第一响应帧,从而确认第二设备是否能够参与感知测量过程或者参与测距测量过程。那么本实施例中的轮询阶段可以通过以下几种示例来描述。
[0557]
示例一:在第一设备向第二设备发送感知探测触发帧之前,还可以包括以下步骤:
[0558]
s31,第一设备向第二设备发送感知轮询触发帧;
[0559]
s32,第一设备接收来自第二设备的针对感知轮询触发帧的第一响应帧,第一响应帧用于确认第二设备参与测距测量。
[0560]
也就是说,该示例中的第二设备为感知设备或测距设备。当第二设备为感知设备时,感知设备也用于测距测量。
[0561]
示例二:在第一设备向第二设备发送感知探测触发帧之前,还可以包括以下步骤:
[0562]
s41,第一设备向第二设备发送感知轮询触发帧;
[0563]
s42,第一设备接收来自第二设备的针对感知轮询触发帧的第一响应帧,第一响应帧用于确认第二设备参与感知测量和测距测量。
[0564]
也就是说,该示例中的第二设备包括感知设备和测距设备(混合测量场景)。则感知设备向第一设备反馈的第一响应帧用于确认感知设备参与感知测量和测距测量,测距设备向第一设备反馈的第一响应帧用于确认测距设备参与测距测量。
[0565]
一种可能的实施方式中,感知轮询触发帧携带第一指示信息,第一指示信息携带
于感知轮询触发帧的公共信息字段中的第二字段,感知轮询触发帧中的第一指示信息的取值为第二值。可以理解的是,该第一指示信息即是指示感知触发帧子类别(sensingtriggersubtype)的指示信息,携带于触发相关公共信息字段中。例如,感知轮询触发帧中的第一指示信息的取值为1(即第二值为1),当第二设备接收该触发帧时,可以识别该触发帧为感知轮询触发帧。
[0566]
一种可能的实施方式中,其中,当第一设备和第二设备之间执行如图4a所示的一种混合测量流程时,由于存在测距设备,则感知轮询触发帧要考虑兼容测距设备。其中,感知轮询触发帧携带用于感知测量的测量建立标识(measurementsetup id)、用于感知测量的测量实体标识(measurementinstance id)和用于测距的记号token值。本技术实施例中对measurementsetup id和measurementinstance id的长度(即所占用的bit)并不限定,例如,假设measurementsetup id的长度为3bit,measurementinstance id的长度为5bit。
[0567]
其中,测量建立标识和测量实体标识携带于感知轮询触发帧的公共信息字段。例如,measurementsetup id和measurementinstance id可以携带于感知轮询触发帧的公共信息字段(如图7所示,例如为图7的b54-b62)。需要注意的是,考虑到兼容测距设备,则测距设备可以识别的感知轮询触发帧的触发相关公共信息字段(例如token域)中不能携带用于感知测量的信息。该触发相关公共信息字段(例如token域)携带用于测距的记号token值,也即是,该携带方式与现有的测距轮询触发帧的携带方式相同,有利于测距设备获取用于测距的信息。
[0568]
5、在本实施例中,感知触发帧(例如包括感知轮询触发帧、感知探测触发帧、感知报告触发帧等)也包括前文实施例中描述的第二指示信息。但是,本实施例中的第二指示信息不仅用于指示感知设备执行感知测量,还可以用于指示感知设备执行测距测量,或者执行感知测量和测距测量。具体来说,第二指示信息携带于感知触发帧的用户信息字段,或公共信息字段的第一字段或第二字段。
[0569]
例如,该第二指示信息可以采用1bit来指示,当该1bit置0时,指示感知设备执行感知测量;当该1bit置1时,指示感知设备执行测距测量。当第二指示信息采用1bit来指示时,该1bit可以携带于感知触发帧(包括感知轮询触发帧、感知探测触发帧、和感知报告触发帧)的公共信息字段中的b63。或者,该1bit可以携带于感知触发帧的触发相关公共信息字段中的b4。或者,该1bit可以携带于感知触发帧的用户信息字段中的b39。
[0570]
又例如,该第二指示信息可以采用2bit来指示,当该2bit置00时,指示感知设备执行感知测量;当该2bit置01时,指示感知设备执行测距测量;该2bit置10时,指示感知设备执行感知测量和测距测量。当第二指示信息采用2bit来指示时,该2bit可以携带于感知触发帧(包括感知轮询触发帧、感知探测触发帧、和感知报告触发帧)的公共信息字段中的b54-62,或者,携带于感知探测触发帧的用户信息字段中的b12-b20。
[0571]
五、本技术实施例提供的另一种基于触发的测量方法(例如,可以应用于需要出发感知设备进行感知测量和测距测量的场景,该场景可以不包括测距设备)
[0572]
1、感知测量建立阶段(sensing measurement setup phase)
[0573]
a、当第一设备要求测距测量时,感知测量建立阶段由第一设备和第二设备之间的交互实现,如图15b所示,包括以下步骤:
[0574]
s301,第一设备生成感知测量建立请求帧,所述感知测量建立请求帧携带用于请
求第二设备在感知测量过程中进行测距测量的第一测距指示信息;
[0575]
s302,第一设备向第二设备发送感知测量建立请求帧。
[0576]
可选的,还包括以下步骤:
[0577]
第二设备向第一设备发送感知测量建立响应帧。
[0578]
b、当第二设备要求测距测量时,感知测量建立阶段由第二设备和第一设备之间的交互实现,如图15c所示,包括以下步骤:
[0579]
s401,响应于感知测量建立请求帧,第二设备生成感知测量建立响应帧,所述感知测量建立响应帧携带用于请求第一设备在感知测量过程中进行测距测量的第二测距指示信息;
[0580]
s402,第二设备向第一设备发送感知测量建立响应帧。
[0581]
可选的,第二设备生成感知测量建立响应帧之前,还包括以下步骤:
[0582]
第二设备接收感知测量建立请求帧。
[0583]
可选的,还包括以下步骤:
[0584]
第一设备向第二设备发送感知测量建立确认帧。
[0585]
其中,对感知测量建立确认帧的描述可以参考前文第一部分第5小节中对应的描述,此处不再赘述。
[0586]
在本实施例中,第一设备是指感知ap,第二设备是指感知non-ap sta。也即是,第二设备为感知设备。上述步骤的具体实现方式可以参考前文第一部分第5小节混合感知与测距的测量流程中对应的描述,例如感知测量建立请求帧的帧格式、感知测量建立响应帧的帧格式等,此处不再赘述。
[0587]
2、感知测量实体阶段(sensing measurement instance phase)
[0588]
其中,感知测量实体阶段所执行的基于触发的测量方法的流程与图13所示的流程是类似的,此处不再赘述。测量过程中ap发送的感知轮询触发帧、感知探测触发帧、ndpa帧和ndp,是基于现有802.11az协议中用于测距测量的帧格式(802.11az协议是基于802.11ax协议)设计的,具体实施方式也可以参考前文第二部分中对应的描述,此处不再赘述。以及,前文第二部分和第四部分中描述的第一指示信息、第二指示信息、如何承载用于感知测量的测量建立标识(measurement setup id)和测量实体标识(measurement instance id)都可以复用至本实施例,此处不再赘述。
[0589]
3、感知测量报告阶段(sensing measurement report phase)
[0590]
其中,感知设备在做感知测量的同时,也做了测距测量,那么在结果反馈阶段需要考虑反馈测距测量结果。反馈的具体方式可以参考前文第一部分第5小节中的描述,例如,ap可以在感知测量报告阶段要求在感知设备反馈测距测量结果的实施方式,或者感知设备可以在感知测量报告阶段要求在ap反馈测距测量结果的实施方式,此处不再赘述。
[0591]
需要注意的是,本技术中第一部分至第五部分描述的实施例,可以交叉引用,例如,第四部分和第五部分描述的基于触发的测量方法的流程可以引用第二部分中图13所示的流程以及相关描述;又例如,第二部分和第四部分中也可以引用第一部分和第五部分中描述的感知测量建立阶段和感知测量报告阶段中的步骤,本技术不作限定。
[0592]
为了实现本技术提供的方法中的各功能,本技术提供的装置或设备可以包括硬件结构和/或软件模块,以硬件结构、软件模块、或硬件结构加软件模块的形式来实现上述各
ndp;
[0609]
通信接口1601还用于接收来自第一设备的响应至发起的空数据包r2i-ndp。
[0610]
可见,ap也可以作为感知响应端参与感知,此时感知发起端是non-ap sta。在这种情况下,感知发起端在同一时间内只能与一个感知响应端进行感知,即该方面描述的感知流程是基于非触发机制的感知流程,也即是一个一对一的过程。感知设备可以根据i2r-ndp或r2i-ndp实现感知测量。
[0611]
本技术实施例所述的设备1600具有上述发明内容第三方面中第二设备的任意功能,以及具体实施方式中第二设备(non-ap sta)的任意功能,关于其所有技术细节,均可参引上述发明内容第三方面、具体实施方式对应的内容,此处不再赘述。
[0612]
设备1600还可以包括至少一个存储器1603,用于存储程序指令和/或数据。一种实施方式中,存储器1603和处理器1602耦合。本技术中的耦合是装置、单元或模块之间的间接耦合或通信连接,可以是电性,机械或其它的形式,用于装置、单元或模块之间的信息交互。处理器1602可能和存储器1603协同操作。处理器1602可能执行存储器1603中存储的程序指令。所述至少一个存储器和处理器集成在一起。
[0613]
本技术中不限定上述通信接口1601、处理器1602以及存储器1603之间的具体连接介质。本技术在图16中以存储器1603、处理器1602以及通信接口1601之间通过总线1604连接,总线在图16中以粗线表示,其它部件之间的连接方式,仅是进行示意性说明,并不引以为限。所述总线可以分为地址总线、数据总线、控制总线等。为便于表示,图16中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。
[0614]
在本技术中,处理器可以是通用处理器、数字信号处理器、专用集成电路、现场可编程门阵列或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件,可以实现或者执行本技术中的公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者任何常规的处理器等。结合本技术所公开的方法的步骤可以直接体现为硬件处理器执行完成,或者用处理器中的硬件及软件模块组合执行完成。
[0615]
在本技术中,存储器可以是非易失性存储器,比如硬盘(hard disk drive,hdd)或固态硬盘(solid-state drive,ssd)等,还可以是易失性存储器(volatile memory),例如随机存取存储器(random-access memory,ram)。存储器是能够用于携带或存储具有指令或数据结构形式的期望的程序代码并能够由计算机存取的任何其他介质,但不限于此。本技术中的存储器还可以是电路或者其它任意能够实现存储功能的装置,用于存储程序指令和/或数据。
[0616]
图17为本技术实施例提供一种通信装置的示意图。该通信装置1700可以包括通信单元1701和处理单元1702。通信单元1701可包括发送单元和接收单元,发送单元用于实现发送功能,接收单元用于实现接收功能,通信单元1701可以实现发送功能和/或接收功能。通信单元也可以描述为收发单元。处理单元1702用于对通信单元1701收发的数据进行处理。
[0617]
一种可选的实施方式中:
[0618]
通信单元1701,用于向第二设备发送感知探测触发帧,感知探测触发帧用于触发第二设备发送第一空数据包ndp;第一ndp用于进行感知测量;
[0619]
通信单元1701还用于接收第一ndp;
[0620]
通信单元1701还用于向第二设备发送第二ndp,其中第二设备的感知测量结果基于第二ndp确定。
[0621]
可见,感知探测触发帧由第一设备发送给第二设备,该感知探测触发帧可以被第二设备(例如为感知设备)识别,并且该感知探测触发帧的功能包括了触发第二设备向第一设备发送感知测量相关的信息,从而使得感知设备可以具有基于触发的感知测量的功能。
[0622]
本技术实施例所述的通信装置1700具有上述发明内容第一方面中第一设备的任意功能,以及具体实施方式中第一设备(ap)的任意功能,关于其所有技术细节,均可参引上述发明内容第一方面、具体实施方式对应的内容,此处不再赘述。
[0623]
另一种可选的实施方式中:
[0624]
通信单元1701,用于接收感知探测触发帧,感知探测触发帧用于触发第二设备发送第一空数据包ndp,第一ndp用于进行感知测量;
[0625]
通信单元1701还用于发送第一ndp;
[0626]
通信单元1701还用于接收第一设备发送的第二ndp,其中第二设备的感知测量结果基于第二ndp确定。
[0627]
可见,感知探测触发帧可以被第二设备(例如为感知设备)识别,并且该感知探测触发帧的功能包括了触发第二设备向第一设备发送感知测量相关的信息,从而使得感知设备可以具有基于触发的感知测量的功能。
[0628]
本技术实施例所述的通信装置1700具有上述发明内容第二方面中第二设备的任意功能,以及具体实施方式中第二设备(non-ap sta)的任意功能,关于其所有技术细节,均可参引上述发明内容第二方面、具体实施方式对应的内容,此处不再赘述。
[0629]
另一种可选的实施方式中:
[0630]
通信单元1701,用于向第一设备发送感知空数据包公告ndpa;
[0631]
通信单元1701还用于基于感知ndpa,向第一设备发送发起至响应的空数据包i2r-ndp;
[0632]
通信单元1701还用于接收来自第一设备的响应至发起的空数据包r2i-ndp。
[0633]
可见,ap也可以作为感知响应端参与感知,此时感知发起端是non-ap sta。在这种情况下,感知发起端在同一时间内只能与一个感知响应端进行感知,即该方面描述的感知流程是基于非触发机制的感知流程,也即是一个一对一的过程。感知设备可以根据i2r-ndp或r2i-ndp实现感知测量。
[0634]
本技术实施例所述的通信装置1700具有上述发明内容第三方面中第二设备的任意功能,以及具体实施方式中第二设备(non-ap sta)的任意功能,关于其所有技术细节,均可参引上述发明内容第三方面、具体实施方式对应的内容,此处不再赘述。
[0635]
本技术提供一种通信系统,该通信系统包括前文方法实施例中描述的第一设备和第二设备。也即是,基于前文方法实施例中的描述,该通信系统可以通过第一设备和第二设备实现本技术所描述的测量方法。
[0636]
本技术提供一种计算机可读存储介质。该计算机可读存储介质存储有程序或指令。当所述程序或指令在计算机上运行时,使得计算机执行如前文方法实施例中描述的测量方法。
[0637]
本技术中提供一种计算机程序产品。该计算机程序产品包括指令。当所述指令在
计算机上运行时,使得计算机执行如前文方法实施例中描述的测量方法。
[0638]
本技术提供一种芯片或者芯片系统,该芯片或者芯片系统包括至少一个处理器和接口,接口和至少一个处理器通过线路互联,至少一个处理器用于运行计算机程序或指令,以执行如前文方法实施例中描述的测量方法。
[0639]
其中,芯片中的接口可以为输入/输出接口、管脚或电路等。
[0640]
上述芯片系统可以是片上系统(system on chip,soc),也可以是基带芯片等,其中基带芯片可以包括处理器、信道编码器、数字信号处理器、调制解调器和接口模块等。
[0641]
在一种实现方式中,本技术中上述描述的芯片或者芯片系统还包括至少一个存储器,该至少一个存储器中存储有指令。该存储器可以为芯片内部的存储单元,例如,寄存器、缓存等,也可以是该芯片的存储单元(例如,只读存储器、随机存取存储器等)。
[0642]
本技术提供的技术方案可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件实现时,可以全部或部分地以计算机程序产品的形式实现。所述计算机程序产品包括一个或多个计算机指令。在计算机上加载和执行所述计算机程序指令时,全部或部分地产生按照本技术所述的流程或功能。所述计算机可以是通用计算机、专用计算机、计算机网络、网络设备、终端设备或者其他可编程装置。所述计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一个计算机可读存储介质传输,例如,所述计算机指令可以从一个网站站点、计算机、服务器或数据中心通过有线(例如同轴电缆、光纤、数字用户线(digital subscriber line,dsl))或无线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输。所述计算机可读存储介质可以是计算机可以存取的任何可用介质或者是包含一个或多个可用介质集成的服务器、数据中心等数据存储设备。所述可用介质可以是磁性介质(例如,软盘、硬盘、磁带)、光介质(例如,数字视频光盘(digital video disc,dvd))、或者半导体介质等。
[0643]
在本技术中,在无逻辑矛盾的前提下,各实施例之间可以相互引用,例如方法实施例之间的方法和/或术语可以相互引用,例如装置实施例之间的功能和/或术语可以相互引用,例如装置实施例和方法实施例之间的功能和/或术语可以相互引用。
[0644]
显然,本领域的技术人员可以对本技术进行各种改动和变型而不脱离本技术的范围。这样,倘若本技术的这些修改和变型属于本技术权利要求及其等同技术的范围之内,则本技术也意图包含这些改动和变型在内。