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

一种多方进行无线感知进程的方法、设备及存储介质与流程

2022-12-23 20:50:55 来源:中国专利 TAG:


1.本技术涉及无线通信技术领域,具体而言,涉及一种多方进行无线感知进程的方法、设备及存储介质。


背景技术:

2.wlansensing技术是一种新的技术,它可以基于现有的wi-fi网络及设备,使用现有wi-fi信号实现运动检测、手势识别以及生物特征测量。在wlansensing中,通过使用基于csi或基于radar的方式检测环境中由物体、宠物和人的运动引起的变化,而不需要被检测的对象佩戴任何设备。
3.通过wlansensing的实施,可以在智能家居、入侵检测、医疗保健、智能远程看护等领域提供更智能化,更丰富的应用。


技术实现要素:

4.一次无线感知进程可能有多个响应设备参与,那么发起设备跟每一个响应设备进行协商,当参与设备较多时,需要大量的信令开销,消耗了较多的无线资源。本技术实施例的目的在于,提供一种多方进行无线感知进程的方法、设备及存储介质,提供一种一对多的协商流程和协商信令的设计,减少了感知协商过程中的信令开销,有效节省了无线资源。
5.第一方面,本技术实施例提供的方法,包括:
6.发起设备发送第一动作帧,所述第一动作帧用于请求多个候选响应设备参与无线感知进程;所述第一动作帧包括表示接收第一动作帧的设备地址参数ra和表示每个候选响应设备信息元的参数responderinfo;所述参数responderinfo包括表示多个候选响应设备公共信息的参数commoninfo和表示候选响应设备专有信息的参数responderninfo;所述参数responderninfo包括表示候选响应设备的地址或标识参数address、表示候选响应设备在无线感知进程中的角色参数role和表示用于发送响应消息资源的参数responseru,ra设置为广播地址;
7.发起设备接收第二动作帧,将所述第二动作帧中statuscode值表示同意执行无线感知进程的候选响应设备作为响应设备;所述第二动作帧中包括表示候选响应设备对第一动作帧的响应结果的参数statuscode;
8.发起设备与响应设备根据参数commoninfo和参数role进行无线感知测量。
9.优选地,所述参数commoninfo包括以下参数:
10.表示无线感知数据包发送开始时间的参数sdpsendingstarttime,表示无线感知数据包发送时长的参数sdpduration,表示无线感知数据包发送间隔的参数sdpinterval,表示无线感知数据包发送频段的参数frequencyband,表示无线感知数据包发送带宽的参数bandwidth,表示无线感知数据包发送或/和接收使用天线数的参数numberofantenna,表示测量报告模式的参数reportmode和表示测量报告结果类型的参数resulttype。
11.优选地,所述发起设备与响应设备根据参数commoninfo和参数role执行无线感知进程包括步骤:
12.若发起设备作为无线感知信号发送方,则根据参数commoninfo发送无线感知信号;响应设备作为无线感知信号接收方,根据sdpsendingstarttime开始接收无线感知信号,并根据reportmode和resulttype发送测量报告至发起设备。
13.优选地,所述发起设备与响应设备根据参数commoninfo和参数role执行无线感知进程包括步骤:
14.若响应设备作为无线感知信号发送方,则根据参数commoninfo发送无线感知信号;发起设备接收并测量无线感知信号。
15.优选地,所述第一动作帧包括表示帧主体内容的参数framebody,所述参数framebody包括帧的类别category、无线感知进程帧子类别wlansensingaction、无线感知进程标识sensingsessionid、与各个子类别对应的信息sensingdependentprofile。
16.优选地,所述sensingdependentprofile包括所述参数responderinfo。
17.优选地,当category的值表示无线感知时,第一动作帧中wlansensingaction指示为sensingsessionrequest,第二动作帧中wlansensingaction指示为sensingsessionresponse;承载测量报告的第三动作帧中wlansensingaction指示为sensingsessionreport;若发起设备需要结束进行中的无线感知进程,则发送第四动作帧至响应设备,所述第四动作帧中wlansensingaction指示为sensingsessionteardown。
18.优选地,所述第三动作帧中的sensingdependentprofile包括表示信道状态信息值的参数csimatrix或者表示波束成型信噪比的参数bfsnr或者表示多普勒频移的参数doppler。
19.优选地,所述第四动作帧中的sensingdependentprofile包括表示结束无线感知进程原因的参数reasoncode。
20.优选地,当category的值表示无线感知且第一动作帧中wlansensingaction指示为sensingsessionconfirm时,发起设备在接收第二动作帧,将所述第二动作帧中statuscode值表示同意执行无线感知进程的候选响应设备作为响应设备后,发送第五动作帧至响应设备,第五动作帧中sensingdependentprofile包括参数statuscode,statuscode值用于指示是否成功建立无线感知进程。
21.优选地,若发起设备为网络接入设备,则从与之连接的终端设备选择具备无线感知能力的设备作为响应设备,共同执行无线感知进程;若发起设备为终端设备,则选择网络接入设备或者其他具备无线感知能力的终端设备作为响应设备,共同执行无线感知进程。
22.优选地,若发起设备为终端设备,则选择网络接入设备或者其他具备无线感知能力的终端设备作为响应设备时,在发起设备发送第一动作帧之前包括步骤:
23.确定候选响应设备。
24.优选地,所述确定候选响应设备包括步骤:
25.测量相邻终端设备,获得其接收信号强度指示rssi,若所述rssi的值大于预设的感知进程信号强度门限值t_sensing,则将该终端设备作为候选响应设备。
26.优选地,所述确定候选响应设备包括步骤:
27.发起设备发送sensingdiscoveryrequest消息至网络接入设备,其中包含候选
响应设备的地址和发起设备的地址,网络接入设备将sensingdiscoveryrequest发送至候选响应设备;
28.候选响应设备接收sensingdiscoveryrequest消息,根据自身的能力决策是否可以执行无线感知进程,如果可以,则根据sensingdiscoveryrequest消息中发起设备的地址,发送sensingdiscoveryresponse消息至发起设备;
29.发起设备根据接收的sensingdiscoveryresponse消息修改候选响应设备,将接收到sensingdiscoveryresponse消息对应的设备保留在候选响应设备中,未接收到sensingdiscoveryresponse消息消息对应的设备从候选响应设备中删除。
30.优选地,所述候选响应设备根据所述参数responseru指示的资源信息发送第二动作帧至发起设备。
31.优选地,所述参数responseru设置方式包括:
32.参数responseru值设置为scalefactor,指示间隔时间值,表示为每个候选响应设备设置一个不同的间隔时间值,每个候选响应设备在接收到第一动作帧之后,根据接收到的间隔时间值发送响应消息;
33.或者参数responseru值设置为runumber,指示资源编号,表示每一个资源编号对应的在时域或/和在频域上的信息,每个候选响应设备使用不同的资源块发送响应消息。
34.一种多方进行无线感知进程的方法,包括:
35.候选响应设备接收第一动作帧,所述第一动作帧用于发起设备请求多个候选响应设备参与无线感知进程;所述第一动作帧包括包括表示接收第一动作帧的设备地址参数ra和表示每个候选响应设备信息元的参数responderinfo;所述参数responderinfo包括表示多个候选响应设备公共信息的参数commoninfo和表示候选响应设备专有信息的参数responderninfo;所述参数responderninfo包括表示候选响应设备的地址或标识参数address、表示候选响应设备在无线感知进程中的角色参数role和表示用于发送响应消息资源的参数responseru,ra设置为广播地址;
36.候选响应设备判断自身的地址或标识是否为参数address指示的地址或标识,若是,则设置参数statuscode值指示同意或者不同意执行无线感知进程,根据responseru指示的资源发送第二动作帧至发起设备,所述第二动作帧中包括参数statuscode;
37.同意执行无线感知进程的候选响应设备作为响应设备与发起设备根据参数commoninfo和参数role进行无线感知测量。
38.优选地,所述参数responseru设置方式包括:
39.参数responseru值设置为scalefactor,指示间隔时间值,表示为每个候选响应设备设置一个不同的间隔时间值,每个候选响应设备接收到第一动作帧之后,根据接收到的间隔时间值发送响应消息;
40.或者参数responseru值设置为runumber,指示资源编号,表示每一个资源编号对应的在时域或/和在频域上的信息,每个候选响应设备使用不同的资源块发送响应消息。
41.第二方面,本技术实施例中提供的设备,包括:
42.通信模块一,用于发送第一动作帧,所述第一动作帧用于请求多个候选响应设备参与无线感知进程;所述第一动作帧包括包括表示接收第一动作帧的设备地址参数ra和表示每个候选响应设备信息元的参数responderinfo;所述参数responderinfo包括表示多
个候选响应设备公共信息的参数commoninfo和表示候选响应设备专有信息的参数responderninfo;所述参数responderninfo包括表示候选响应设备的地址或标识参数address、表示候选响应设备在无线感知进程中的角色参数role和表示用于发送响应消息资源的参数responseru,ra设置为广播地址;
43.通信模块二,用于接收第二动作帧,将所述第二动作帧中statuscode值表示同意执行无线感知进程的候选响应设备作为响应设备;所述第二动作帧中包括表示候选响应设备对第一动作帧的响应结果的参数statuscode;
44.通信模块三,用于发起设备与响应设备根据参数commoninfo和参数role进行无线感知测量。
45.一种设备,包括:
46.通信模块一,用于接收第一动作帧,所述第一动作帧用于请求多个候选响应设备参与无线感知进程;所述第一动作帧包括包括表示接收第一动作帧的设备地址参数ra和表示每个候选响应设备信息元的参数responderinfo;所述参数responderinfo包括表示多个候选响应设备公共信息的参数commoninfo和表示候选响应设备专有信息的参数responderninfo;所述参数responderninfo包括表示候选响应设备的地址或标识参数address、表示候选响应设备在无线感知进程中的角色参数role和表示用于发送响应消息资源的参数responseru,ra设置为广播地址;
47.通信模块二,用于候选响应设备判断自身的地址或标识是否为address指示的地址或标识,若是,则设置参数statuscode值指示同意或者不同意执行无线感知进程,根据responseru指示的资源发送第二动作帧至发起设备,所述第二动作帧中包括参数statuscode;
48.通信模块三,用于同意执行无线感知进程的候选响应设备作为响应设备与发起设备根据参数commoninfo和参数role进行无线感知测量。
49.第三方面,本技术实施例提供的设备,包括处理器和存储器,存储器上存储有计算机程序,处理器用于执行计算机程序,以实现上述第一方面,或第一方面的任意一种可选的实施方式所提供的方法。
50.第四方面,本技术实施例还提供了一种存储介质,存储介质上存储有计算机程序,计算机程序被执行时,实现上述第一方面,或第一方面的任意一种可选的实施方式所提供的方法。
51.有益效果:本技术实施例的方法提供一种一对多的协商流程和协商信令的设计,通过设置候选响应设备的专有信息,避免多次协商,减少了感知协商过程中的信令开销,有效节省了无线资源。
52.本技术实施例提供的设备、存储介质具有与上述第一方面,或第一方面的任意一种可选的实施方式所提供的方法相同的有益效果,此处不作赘述。
具体实施方式
53.为使本技术实施例的目的、技术方案和优点更加清楚,下面对本技术实施例中的技术方案进行描述。
54.wirelesslocalareanetwork(wlan)sensing:无线感知;
55.station(sta):终端设备;
56.accesspoint(ap):网络接入设备;
57.receivedsignalstrengthindication(rssi):信号强度指示;
58.sensingdiscoveryrequest消息:无线感知发现请求消息;
59.sensingdiscoveryresponse消息:无线感知发现响应消息;
60.initiator:发起设备;
61.responder:候选响应设备/响应设备;
62.action帧:动作帧;
63.经发明人研究发现,一次无线感知进程可能有多个响应设备参与,那么发起设备跟每一个响应设备进行协商,当参与设备较多时,需要大量的信令开销,消耗了较多的无线资源。
64.基于以上研究发现,申请人提出了一种多方进行无线感知进程的方法,具体如下:
65.在本发明中,无线感知进程的发起设备称为initiator,无线感知进程的其他参与者称为responder;initiator包括终端设备或者网络接入设备,responder包括终端设备或者网络接入设备;
66.如果initiator是网络接入设备,则从与之连接的终端设备选择具备无线感知能力的终端设备作为responder,一起执行无线感知进程;
67.如果initiator是终端设备,则可以选择网络接入设备以及其他具备无线感知能力的终端设备作为responder,一起执行无线感知进程。
68.包括步骤:
69.initiator发送action帧给多个候选responder,例如responder1,responder2,
……
,respondern,action帧用于请求多个responder参与无线感知进程,action帧设置如下:
70.参数说明ra接收帧的设备的地址ta发送帧的设备的地址duration该帧发送所需时长frame body帧主体内容
71.其中,ra设置为广播地址,ta设置为initiator的地址,duration根据数据包大小,调制编码策略,传输信道等参数计算,framebody设置如下:
72.参数说明category帧的类别wlan sensing action无线感知进程帧子类别sensing session id无线感知进程标识sensing dependent profile与各个子类别对应的信息
73.其中,category设置示例如下,当在action帧中将category值设置为32时,对应表示该帧的类别是wlansensing(无线感知),category值可以采用多种方式,包括数值或者特殊字符,采用数值时具体设置如下:
74.值说明0spectrum management1qos
…………
32wlan sensing
75.其中wlansensingaction值可以采用多种方式,包括数值或者特殊字符,采用数值时wlansensingaction设置如下,:
76.值代表的子类别0sensing session request1sensing session response2sensing session report3sensing session teardown
77.在framebody信息元中,category设置为wlansensing,wlansensingaction设置为sensingsessionrequest时,sensingdependentprofile设置如下,当有多个responder时,在sensingdependentprofile中为每一个responder设置一个responderinfo信息元,具体如下:
[0078][0079]
其中,commoninfo设置为包含以下参数的一个或多个:
[0080]
[0081][0082]
其中,responder 1info,
……
,responder n info设置为:
[0083]
参数说明address/aidresponder的地址或标识;role发送方:transmitter,接收方:receiverresponse ru用于发送响应消息的资源;
[0084]
responder在无线感知进程中的角色,设置为“transmitter”表示请求该responder发送无线感知信号;设置为“receiver”表示请求该responder接收无线感知信号并测量和报告测量结果。
[0085]
其他设备接收到action帧后,检查responder info中的address/aid中的地址或标识是否是自身的地址或标识,如果是,则该设备决策是否可以执行无线感知进程,如果否,则忽略该action帧;该设备如果同意执行无线感知进程,则设置参数status code值为accepted,如果不同执行无线感知进程,则设置参数refused,根据response ru指示的资源信息发送action 帧给initiator,action帧设置如下:
[0086][0087][0088]
其中,ra设置为initiator的地址,ta设置为该设备的地址,duration 根据数据包大小,调制编码策略,传输信道等参数计算,frame body设置如下:
[0089]
参数说明category帧的类别
wlan sensing action无线感知进程帧子类别sensing session id无线感知进程标识sensing dependent profile与各个子类别对应的信息
[0090]
在framebody信息元中,category设置为wlansensing,wlansensingaction设置为sensingsessionresponse;
[0091]
当wlansensingaction指示为sensingsessionresponse时,sensingdependentprofile设置为:
[0092][0093][0094]
responder根据responseru指示的资源信息发送action帧给initiator,其中responseru具体设置方式可以是:
[0095]
scalefactor:指示一个间隔时间值,为每个responder设置一个不同的间隔时间值,让responder在各自制定的时间上发送response消息;
[0096]
runumber:资源编号,每一个资源编号对应的在时域和/或在频域上的信息,让responder使用不同的资源块发送response消息。
[0097]
initiator接收到其他设备发送的wlansensingaction值为sensingsessionresponse的action帧后,如果statuscode值为accepted,则将该设备作为无线感知进程的responder;
[0098]
如果initiator作为无线感知信号发送方,则根据sdpsendingstarttime,sdpduration,sdpinterval,frequencyband,bandwidth,numberofantenna发送无线感知信号;
[0099]
responder作为无线感知信号接收方,根据sdpsendingstarttime开始接收无线感知信号,并根据reportmode和resulttype发送测量报告给initiator,如果reportmode指示为触发报告,则等待initiator发送报告请求消息后作为响应发送测量报告,如果
reportmode指示为自动发送,则在获得测量结果后发送测量报告,承载测量报告的action帧设置为:
[0100]
参数说明ra接收帧的设备的地址;ta发送帧的设备的地址;duration该帧发送所需时长;frame body帧主体内容;
[0101]
其中,ra设置为initiator的地址,ta设置为该responder的地址,duration根据数据包大小,调制编码策略,传输信道等参数计算,framebody设置如下:
[0102]
参数说明category帧的类别;wlan sensing action无线感知进程帧子类别;sensing session id无线感知进程标识;sensing dependent profile与各个子类别对应的信息;
[0103]
在framebody信息元中,category设置为wlansensing,wlansensingaction设置为sensingsessionreport;
[0104]
当wlansensingaction指示为sensingsessionreport时,sensingdependentprofile设置为:
[0105][0106]
如果responder作为无线感知信号发送方,则根据sdpsendingstarttime,sdpduration,sdpinterval,frequencyband,bandwidth,numberofantenna发送无线感知信号,initiator接收并测量无线感知信号;
[0107]
另一实施例,当initiator需要结束正在进行的无线感知进程时,发送action帧至responder,action帧设置为:
[0108]
[0109][0110]
其中,ra设置为广播地址,ta设置为initiator的地址,duration根据数据包大小,调制编码策略,传输信道等参数计算,framebody设置如下:
[0111]
参数说明category帧的类别;wlan sensing action无线感知进程帧子类别;sensing session id无线感知进程标识;sensing dependent profile与各个子类别对应的信息;
[0112]
在framebody信息元中,category设置为wlansensing,wlansensingaction设置为sensingsessionteardown;
[0113]
当wlansensingaction指示为sensingsessionteardown时,sensingdependentprofile设置为:
[0114]
参数说明reason code结束无线感知进程的原因;
[0115]
responder接收到wlansensingaction设置为sensingsessionteardown的action帧后,如果其作为transmitter,则停止发送无线感知信号,如果其作为receiver,则停止测量无线感知信号和发送测量报告;
[0116]
另一实施例,当在initiator接收到其他设备发送的wlansensingaction值为sensingsessionresponse的action帧后,如果statuscode值为accepted,则将该设备作为无线感知进程的responder;新增确认环节,即wlansensingaction增加类型:sensingsessionconfirm;
[0117]
其中,wlansensingaction设置修改如下:
[0118]
值代表的子类别0sensing session request;1sensing session response;2sensing session report;3sensing session teardown;4sensing session confirm;
[0119]
initiator发送action帧至responder,action帧设置为:
[0120]
参数说明ra接收帧的设备的地址;ta发送帧的设备的地址;duration该帧发送所需时长;frame body帧主体内容;
[0121]
其中,ra设置为广播地址,ta设置为initiator的地址,duration根据数据包大小,调制编码策略,传输信道等参数计算,framebody设置如下:
[0122]
参数说明category帧的类别;wlan sensing action无线感知进程帧子类别;sensing session id无线感知进程标识;sensing dependent profile与各个子类别对应的信息;
[0123]
在framebody信息元中,category设置为wlansensing,wlansensingaction设置为sensingsessionconfirm;
[0124]
当wlansensingaction指示为sensingsessionconfirm时,sensingdependentprofile设置为:
[0125][0126][0127]
另一实施例,在感知协商之前即发起设备发送第一动作帧前,包括步骤:确定候选响应设备responder:
[0128]
当initiator是终端设备时,测量相邻终端设备,获得其rssi,根据预设的感知进程信号强度门限值t_sensing,如果其值大于该门限值,则将该设备作为候选响应设备;
[0129]
initiator发送sensingdiscoveryrequest消息至ap,其中包含候选responder的地址和initiator的地址,ap将sensingdiscoveryrequest发送至候选响应设备;
[0130]
候选响应设备接收到sensingdiscoveryrequest消息,根据自身的能力决策是否可以执行无线感知进程,如果可以,则根据sensingdiscoveryrequest消息中包含initiator的地址,发送sensingdiscoveryresponse消息至initiator;
[0131]
initiator根据接收到sensingdiscoveryresponse消息修改候选responder,将接收到sensingdiscoveryresponse消息对应的设备保留在候选响应设备中,未接收到sensingdiscoveryresponse消息对应的设备从候选响应设备中删除。
[0132]
综上,发起设备发送第一动作帧,所述第一动作帧用于请求多个候选响应设备参与无线感知进程;所述第一动作帧包括表示接收第一动作帧的设备地址参数ra和表示每个候选响应设备信息元的参数responderinfo;所述参数responderinfo包括表示多个候选响应设备公共信息的参数commoninfo和表示候选响应设备专有信息的参数responderninfo;所述参数responderninfo包括表示候选响应设备的地址或标识参数address、表示候选响应设备在无线感知进程中的角色参数role和表示用于发送响应消息资源的参数responseru,ra设置为广播地址;发起设备接收第二动作帧,将所述第二动作帧中statuscode值表示同意执行无线感知进程的候选响应设备作为响应设备;所述第二动作帧中包括表示候选响应设备对第一动作帧的响应结果的参数statuscode;发起设备与响应设备根
据参数commoninfo和参数role进行无线感知测量。
[0133]
当存在多个候选响应设备时,发起设备在动作帧中设置候选响应设备的专有信息,即每个候选响应设备的地址、在无线感知进程中的角色以及发送响应消息的资源,对候选响应设备中的公共信息和专有信息进行分类,在动作帧中一次性包括对所有候选响应设备的设置,且对公共信息和专有信息分类,减少了感知协商过程中的信令开销,有效节省了无线资源。
[0134]
候选响应设备端:候选响应设备接收第一动作帧,所述第一动作帧用于发起设备请求多个候选响应设备参与无线感知进程;所述第一动作帧包括包括表示接收第一动作帧的设备地址参数ra和表示每个候选响应设备信息元的参数responderinfo;所述参数responderinfo包括表示多个候选响应设备公共信息的参数commoninfo和表示候选响应设备专有信息的参数responderninfo;所述参数responderninfo包括表示候选响应设备的地址或标识参数address、表示候选响应设备在无线感知进程中的角色参数role和表示用于发送响应消息资源的参数responseru,ra设置为广播地址;
[0135]
候选响应设备判断自身的地址或标识是否为参数address指示的地址或标识,若是,则设置参数statuscode值指示同意或者不同意执行无线感知进程,根据responseru指示的资源发送第二动作帧至发起设备,所述第二动作帧中包括参数statuscode;
[0136]
同意执行无线感知进程的候选响应设备作为响应设备与发起设备根据参数commoninfo和参数role进行无线感知测量。
[0137]
通过在动作帧中一次性包括对所有候选响应设备的设置,且对公共信息和专有信息分类,减少了感知协商过程中的信令开销,有效节省了无线资源。
[0138]
基于上述方法,本实施例提供一种设备,其可以是电视、投影仪、智能手机、平板电脑等,具体地,发起设备若为终端设备,可以是智能电视,投影仪等显示设备;候选响应设备可以是其他终端设备或者网络接入设备,其他终端设备可以是智能冰箱,智能空调;网络接入设备可以是路由器等网关设备;多方进行无线感知进程时,若发起设备是投影仪,则响应设备可以是智能电视、智能冰箱、智能空调、路由器等;若发起设备是以前,响应设备可以是智能电视、智能冰箱、智能空调、投影仪等。
[0139]
发起设备需要具备通信模块,分别从发起设备和响应设备端陈述通信模块:
[0140]
发起设备包括通信模块一,通信模块二和通信模块三。
[0141]
通信模块一,用于发送第一动作帧,所述第一动作帧用于请求多个候选响应设备参与无线感知进程;所述第一动作帧包括包括表示接收第一动作帧的设备地址参数ra和表示每个候选响应设备信息元的参数responderinfo;所述参数responderinfo包括表示多个候选响应设备公共信息的参数commoninfo和表示候选响应设备专有信息的参数responderninfo;所述参数responderninfo包括表示候选响应设备的地址或标识参数address、表示候选响应设备在无线感知进程中的角色参数role和表示用于发送响应消息资源的参数responseru,ra设置为广播地址;
[0142]
通信模块二,用于接收第二动作帧,将所述第二动作帧中statuscode值表示同意执行无线感知进程的候选响应设备作为响应设备;所述第二动作帧中包括表示候选响应设备对第一动作帧的响应结果的参数statuscode;
[0143]
通信模块三,用于发起设备与响应设备根据参数commoninfo和参数role进行无
线感知测量。
[0144]
或者发起设备包括一个通信模块,所述通信模块完成上述收发消息和判断动作,或者包括通信模块和处理模块,通信模块用于收发消息完成交互,处理模块用于判断是否支持无线感知能力和计算测量结果。
[0145]
或者候选响应设备/响应设备包括通信模块一,通信模块二和通信模块三。
[0146]
通信模块一,用于接收第一动作帧,所述第一动作帧用于请求多个候选响应设备参与无线感知进程;所述第一动作帧包括包括表示接收第一动作帧的设备地址参数ra和表示每个候选响应设备信息元的参数responderinfo;所述参数responderinfo包括表示多个候选响应设备公共信息的参数commoninfo和表示候选响应设备专有信息的参数responderninfo;所述参数responderninfo包括表示候选响应设备的地址或标识参数address、表示候选响应设备在无线感知进程中的角色参数role和表示用于发送响应消息资源的参数responseru,ra设置为广播地址;
[0147]
通信模块二,用于候选响应设备判断自身的地址或标识是否为address指示的地址或标识,若是,则设置参数statuscode值指示同意或者不同意执行无线感知进程,根据responseru指示的资源发送第二动作帧至发起设备,所述第二动作帧中包括参数statuscode;
[0148]
通信模块三,用于同意执行无线感知进程的候选响应设备作为响应设备与发起设备根据参数commoninfo和参数role进行无线感知测量。
[0149]
同理,选响应设备/响应设备包括一个通信模块,所述通信模块完成上述收发消息和判断动作,或者包括通信模块和处理模块,通信模块用于收发消息完成交互,处理模块用于判断是否支持无线感知能力和计算测量结果。
[0150]
基于与上述方法同样的发明构思,本技术实施例还提供了一种设备,包括处理器和存储器,所述处理器用于执行所述计算机程序实现上述的方法,具体可参见上述方法实施例,本技术实施例中对此不作赘述。
[0151]
基于与上述方法同样的发明构思,本技术实施例还提供了一种存储介质,存储介质上存储有计算机程序,计算机程序被执行时,实现上述方法实施例所提供的方法,具体可参见上述方法实施例,本技术实施例中对此不作赘述。
[0152]
在本技术所提供的几个实施例中,应该理解到,所揭露的装置/设备和方法,也可以通过其它的方式实现。以上所描述的装置/设备实施例仅仅是示意性的。
[0153]
另外,在本技术每个实施例中的各功能模块可以集成在一起形成一个独立的部分,也可以是每个模块单独存在,也可以两个或两个以上模块集成形成一个独立的部分。
[0154]
所述功能如果以软件功能模块的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本技术的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本技术每个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、随机存取存储器(randomaccessmemory,ram)、只读存储器(readonlymemory,rom)、磁碟或者光盘等各种可以存储程序代码的介质。
[0155]
以上所述仅为本技术的实施例而已,并不用于限制本技术的保护范围,对于本领
域的技术人员来说,本技术可以有各种更改和变化。凡在本技术的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本技术的保护范围之内。
[0156]
此外,需要说明的是,在本文中,诸如“第一”、“第二”、“第三”等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。
再多了解一些

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

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

相关文献