CN115250501A - 执行感知进程的方法、装置、***及存储介质 - Google Patents

执行感知进程的方法、装置、***及存储介质 Download PDF

Info

Publication number
CN115250501A
CN115250501A CN202110465711.6A CN202110465711A CN115250501A CN 115250501 A CN115250501 A CN 115250501A CN 202110465711 A CN202110465711 A CN 202110465711A CN 115250501 A CN115250501 A CN 115250501A
Authority
CN
China
Prior art keywords
sensing
message
report
result
responder
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN202110465711.6A
Other languages
English (en)
Inventor
吴昊
王鑫
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Chengdu Jimi Technology Co Ltd
Original Assignee
Chengdu Jimi Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Chengdu Jimi Technology Co Ltd filed Critical Chengdu Jimi Technology Co Ltd
Priority to CN202110465711.6A priority Critical patent/CN115250501A/zh
Publication of CN115250501A publication Critical patent/CN115250501A/zh
Pending legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W24/00Supervisory, monitoring or testing arrangements
    • H04W24/10Scheduling measurement reports ; Arrangements for measurement reports

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

本发明公开了一种执行感知进程的方法、装置、***及存储介质。该方法包括:发送感知建立请求消息给响应者,消息中包含用于指示发送测量报告的条件的参数;接收响应者发送的感知建立响应消息,消息中包含用于指示是否同意执行感知进程的参数;与至少一个同意执行感知进程的响应者执行感知进程;发送感知测量报告获取消息给至少一个执行感知进程的响应者,消息中包含用于指示是否必须反馈结果的参数,当该参数指示必须反馈结果时,如果在预设时间内没有接收到感知测量报告消息,则终止感知进程。本发明提供了一种测量和报告的机制,使得发起者根据响应者的反馈进行感知进程的管理,更合理的分配资源,以获得更好的感知结果。

Description

执行感知进程的方法、装置、***及存储介质
技术领域
本发明涉及无线通信领域,尤其涉及一种执行感知进程的方法、装置、***及存储介质。
背景技术
WLAN sensing(无线感知)技术是一种新的技术,它可以基于现有的wifi网络及设备,使用现有Wi-Fi信号实现运动检测、手势识别以及生物特征测量。在WLAN Sensing中,通过使用基于CSI(信道状态信息)或基于Radar(雷达)的方式检测环境中由物体、宠物和人的运动引起的变化,而不需要被检测的对象佩戴任何设备。
通过WLAN sensing的实施,可以在智能家居、入侵检测、医疗保健、智能远程看护等领域提供更智能化,更丰富的应用。
发明内容
在感知测量进程中,允许有多个设备共同参与,这些设备有固定的,移动的。在有移动的设备参与到感知测量中时,由于设备移动到信号接收范围以外或者感知事件发生区域以外等情况,都会导致发起者无法获得测量报告,或者想要的测量报告。有鉴于此,本发明实施例提供一种执行感知进程的方法、装置、***及存储介质。
第一方面,本发明实施例提供一种执行感知进程的方法,应用于感知进程的发起者,包括:
发送感知建立请求消息给响应者,所述感知建立请求消息中包含参数Reportcondition,其中,Report condition用于指示发送测量报告的条件;
接收响应者发送的感知建立响应消息,所述感知建立响应消息中包含参数resultcode,其中,result code用于指示是否同意执行感知进程;
与至少一个感知建立响应消息中参数result code指示同意执行感知进程的响应者执行感知进程;
发送感知测量报告获取消息给至少一个执行感知进程的响应者,所述感知测量报告获取消息中包含参数Sensing report type,其中,Sensing report type用于指示是否必须反馈结果;
当Sensing report type指示必须反馈结果时,如果在第一预设时间内没有接收到感知测量报告消息,则终止感知进程。
在一种可能的实现方式中,当Sensing report type指示必须反馈结果时,还包括:
在本地设置计数器,并设置计数器初始值;
所述如果在第一预设时间内没有接收到感知测量报告消息,则终止感知进程包括:
如果在发送感知测量报告获取消息后第一预设时间内没有接收到感知测量报告消息,则将计数器值加预设值,若计数器值大于或等于预设门限值,则终止感知进程。
在一种可能的实现方式中,当Sensing report type指示必须反馈结果时,还包括:接收到感知测量报告消息后,将计数器值重置为初始值。
在一种可能的实现方式中,还包括:与响应者交换指示是否支持感知进程或是否支持接收和测量感知数据包的能力参数。
第二方面,本发明实施例提供一种执行感知进程的方法,应用于感知进程的响应者,包括:
接收发起者发送的感知建立请求消息,所述感知建立请求消息中包含参数Reportcondition,其中,Report condition用于指示发送测量报告的条件;
发送感知建立响应消息给发起者,所述感知建立响应消息中包含参数resultcode,其中,result code用于指示是否同意执行感知进程;
当同意执行感知进程时,与响应者执行感知进程,并在接收到发起者发送的感知测量报告获取消息后,根据感知测量报告获取消息中的参数Sensing report type反馈结果,其中,Sensing report type用于指示是否必须反馈结果。
在一种可能的实现方式中,所述与响应者执行感知进程包括:
在接收到发起者发送的感知数据包公告消息后,等待第二预设时间后,接收发起者发送的感知数据包消息;
测量信道状态,获取实时的测量结果;
根据Report condition的设置计算或对比实时的测量结果,如果满足Reportcondition中设置的条件,则将计算结果或实时的测量结果保存在参数measurement_result中,且成功将参数measurement_result发送给发起者之后,在本地将该参数measurement_result值重置为初始值。
在一种可能的实现方式中,所述根据感知测量报告获取消息中的参数Sensingreport type反馈结果包括:
如果Sensing report type值指示必须反馈结果,且本地参数measurement_result值不为初始值,则将measurement_result包含在感知测量报告消息中发送给发起者;
如果Sensing report type值指示必须反馈结果,且本地参数measurement_result值为初始值,则将measurement_result值设置为当前测量的实时记录,并将measurement_result包含在感知测量报告消息中发送给发起者。
在一种可能的实现方式中,所述根据感知测量报告获取消息中的参数Sensingreport type反馈结果包括:
如果Sensing report type值指示非必须反馈结果,且本地参数measurement_result值不为初始值,则将measurement_result包含在感知测量报告消息中发送给发起者;
如果Sensing report type值指示非必须反馈结果,且本地参数measurement_result值为初始值,则不发送感知测量报告消息中发送给发起者。
在一种可能的实现方式中,在所述接收发起者发送的感知建立请求消息之前,还包括:与发起者交换指示是否支持感知进程或是否支持接收和测量感知数据包的能力参数。
第三方面,本发明实施例提供一种执行感知进程的装置,应用于感知进程的发起者,包括:
通信模块一,用于发送感知建立请求消息给响应者,所述感知建立请求消息中包含参数Report condition,其中,Report condition用于指示发送测量报告的条件;
通信模块二,用于接收响应者发送的感知建立响应消息,所述感知建立响应消息中包含参数result code,其中,result code用于指示是否同意执行感知进程;
执行模块一,用于与至少一个感知建立响应消息中参数result code指示同意执行感知进程的响应者执行感知进程;
通信模块三,用于发送感知测量报告获取消息给至少一个执行感知进程的响应者,所述感知测量报告获取消息中包含参数Sensing report type,其中,Sensing reporttype用于指示是否必须反馈结果;
执行模块二,用于当Sensing report type指示必须反馈结果时,如果在第一预设时间内没有接收到感知测量报告消息,则终止感知进程。
第四方面,本发明实施例提供一种执行感知进程的装置,应用于感知进程的响应者,包括:
通信模块一,用于接收发起者发送的感知建立请求消息,所述感知建立请求消息中包含参数Report condition,其中,Report condition用于指示发送测量报告的条件;
通信模块二,用于发送感知建立响应消息给发起者,所述感知建立响应消息中包含参数result code,其中,result code用于指示是否同意执行感知进程;
执行模块,用于当同意执行感知进程时,与响应者执行感知进程,并在接收到发起者发送的感知测量报告获取消息后,根据感知测量报告获取消息中的参数Sensing reporttype反馈结果,其中,Sensing report type用于指示是否必须反馈结果。
第五方面,本发明实施例提供一种执行感知进程的***,所述***包括发起者和响应者,所述发起者用于实现第一方面或第一方面可能的实现方式中所述的执行感知进程的方法,所述响应者用于实现第二方面或第二方面可能的实现方式中所述的执行感知进程的方法。
第六方面,本发明实施例提供一种执行感知进程的装置,所述装置包括处理器和存储器,所述存储器中存储有至少一条指令、至少一段程序代码、代码集或指令集,所述至少一条指令、至少一段程序代码、代码集或指令集由所述处理器加载并执行,以实现第一方面或第一方面可能的实现方式,或第二方面或第二方面可能的实现方式所述的执行感知进程的方法。
第七方面,本发明实施例提供一种计算机可读存储介质,所述可读存储介质中存储有至少一条指令、至少一段程序代码、代码集或指令集,所述至少一条指令、至少一段程序代码、代码集或指令集由处理器加载并执行,以实现第一方面或第一方面可能的实现方式,或第二方面或第二方面可能的实现方式所述的执行感知进程的方法。
需要说明的是,第三方面所述的装置用于实现第一方面所述的方法,第四方面所述的装置用于实现第二方面所述的方法,第六方面所述的装置及第七方面所述的存储介质用于执行上述第一方面或第二方面提供的方法,因此可以达到与第一方面或第二方面所述的方法相同的有益效果,本发明实施例不再一一赘述。
本发明提供了一种测量和报告的机制,使得发起者根据响应者的反馈进行感知进程的管理,更合理的分配资源,以获得更好的感知结果。
具体实施方式
为了使本技术领域的人员更好地理解本发明中的技术方案,下面将对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本发明保护的范围。此外,虽然本发明中公开内容按照示范性一个或几个实例来介绍,但应理解,可以就这些公开内容的各个方面也可以单独构成一个完整技术方案。在不冲突的情况下,下述的实施例及实施例中的特征可以相互组合。
在本发明实施例中,“示例地”、“例如”等词用于表示作例子、例证或说明。本发明中被描述为“示例”的任何实施例或设计方案不应被解释为比其它实施例或设计方案更优选或更具优势。确切而言,使用示例的一词旨在以具体方式呈现概念。“第一”、“第二”以及类似的词语并不表示任何顺序、数量或者重要性,而是仅用于区分描述。“包括”或者“包含”等类似的词语意指出现该词前面的元件或者物件涵盖出现在该词后面列举的元件或者物件及其等同,而不排除其他元件或者物件。术语“和/或”包括一个或多个相关联的所列项目的任何和所有组合。
感知进程中,由发起者(initiator)发起感知进程,由响应者(responder)响应感知进程,双方协调感知信号发送和接收的角色、参数、报告方式等之后,开始执行感知测量进程。本发明实施例中的执行感知进程的方法包括以下内容:
101.发起者发送感知建立请求(sensing setup request)消息给响应者,所述感知建立请求消息中包含参数Report condition,其中,Report condition用于指示发送测量报告的条件。
102.响应者接收到感知建立请求消息后,发送感知建立响应(sensing setupresponse)消息给发起者,所述感知建立响应消息中包含参数result code,其中,resultcode用于指示是否同意执行感知进程。
103.发起者接收到感知建立响应消息后,与至少一个感知建立响应消息中参数result code指示同意执行感知进程的响应者执行感知进程。
具体地,发起者发送感知数据包公告(sensing data packet announcement)消息给至少一个感知建立响应消息中参数result code指示同意执行感知进程的响应者,在发送完成感知数据包公告消息,等待第二预设时间后,发送感知数据包(sensing datapacket)消息给所述至少一个感知建立响应消息中参数result code指示同意执行感知进程的响应者。
感知建立响应消息中参数result code指示同意执行感知进程的响应者接收到感知数据包公告消息后,等待第二预设时间后,接收感知数据包消息,并根据接收到的消息测量信道状态,获得实时的测量结果。根据Report condition的设置计算或对比实时的测量结果,如果满足Report condition中设置的条件,则将计算结果或实时的测量结果保存在参数measurement_result中,且成功将参数measurement_result发送给发起者之后,在本地将该参数measurement_result值重置为初始值。
104.发起者发送感知测量报告获取(sensing measurement report poll)消息给至少一个执行感知进程的响应者,所述感知测量报告获取消息中包含参数Sensing reporttype,其中,Sensing report type用于指示是否必须反馈结果;当Sensing report type指示必须反馈结果时,如果在第一预设时间内没有接收到感知测量报告消息,则终止感知进程。
具体地,当Sensing report type指示必须反馈结果时,发起者可在本地设置计数器,并设置计数器初始值;发起者如果在发送感知测量报告获取消息后第一预设时间内没有接收到感知测量报告消息,则将计数器值加预设值,若计数器值大于或等于预设门限值,则终止感知进程;接收到感知测量报告消息后,可将计数器值重置为初始值。
105.响应者接收到感知测量报告获取消息后,根据感知测量报告获取消息中的参数Sensing report type反馈结果。
具体地,如果Sensing report type值指示必须反馈结果,且本地参数measurement_result值不为初始值,则将measurement_result包含在感知测量报告(sensing measurement report)消息中发送给发起者;
如果Sensing report type值指示必须反馈结果,且本地参数measurement_result值为初始值,则将measurement_result值设置为当前测量的实时记录,并将measurement_result包含在感知测量报告消息中发送给发起者;
如果Sensing report type值指示非必须反馈结果,且本地参数measurement_result值不为初始值,则将measurement_result包含在感知测量报告消息中发送给发起者;
如果Sensing report type值指示非必须反馈结果,且本地参数measurement_result值为初始值,则不发送感知测量报告消息中发送给发起者。
本发明实施例在感知建立请求消息中包含参数Report condition,响应者只有在满足参数Report condition设置的条件时才发送感知测量报告消息,节省资源。发起者可在感知测量报告获取消息中设置参数Sensing report type指示必须反馈结果,此时,响应者无论是否满足参数Report condition设置的条件均必须反馈结果,发起者若在预设时间内没有接收到响应者反馈的感知测量报告消息,可判断该响应者发生移动到信号接收范围以外或者感知事件发生区域以外等情况,则终止与该响应者的感知进程。
为了更好地理解本发明,以下以感知进程的发起者是接入点(AP),称为InitiatorAP,感知进程的响应者是响应于Initiator AP的感知进程请求的终端(STA),称为Responder STA,为示例对本发明进行更加详细地说明。
本发明实施例中,终端(STA)在与接入点(AP)的连接过程中,双方会告知对方自己关于感知进程的能力参数。
示例地,AP和STA中可以设置参数dot11SensMeasurementImplemented,当dot11SensMeasurementImplemented值为true时,设置能力参数SensingCapable值为1,即指示支持感知进程,否则设置为0,即指示不支持感知进程;或设置参数dot11SensTransmitterOption和dot11SensRecieverOption;当dot11SensTransmitterOption值为true时,设置能力参数sensingTXcapable值为1,即指示支持发送感知数据包,否则设置为0,即指示不支持发送感知数据包;当dot11SensRecieverOption值为true时,设置能力参数sensingRXcapable值为1,即指示支持接收和测量感知数据包,否则设置为0,即指示不支持接收和测量感知数据包。
STA与AP建立连接,STA发送连接请求(Association request)消息给AP,其中包含STA的上述能力参数,AP发送连接响应(Association response)消息给STA,其中包含AP的上述能力参数。AP可选择能力参数SensingCapable值为1的STA作为候选的Responder STA或者选择能力参数sensingRXcapable值为1的STA作为候选的Responder STA。
在该实施例中,执行感知进程的方法包括以下内容:
1001.Initiator AP发送sensing setup request消息给候选的Responder STA,这里的Responder STA可以是一个或多个。示例地,sensing setup request消息中包含的参数如表1所示。
表1
参数 说明
Sensing role 感知进程的角色设置参数
Report condition 发送测量报告的条件
Session ID 感知进程的标识,用于识别当前感知进程
其中,sensing role设置示例如表2,report condition设置示例如表3。
表2
Figure BDA0003043834150000081
Figure BDA0003043834150000091
表3
Figure BDA0003043834150000092
1002.Responder STA接收到sensing setup request消息后,如果同意执行感知进程,则设置参数result code值为accepted,如果不同意执行感知进程,则设置resultcode值为refused。Responder STA发送sensing setup response消息给Initiator AP,消息中包含参数result code和Session ID。这里的Responder STA可以是一个或多个STA。示例地,sensing setup response消息设置如表4所示。
表4
Figure BDA0003043834150000093
Figure BDA0003043834150000101
1003.Initiator AP接收到sensing setup response消息后,如果消息中包含的参数result code值为accepted,则将sensing setup response消息中参数TA的值添加到响应者名单responder list中,或将参数TA对应的STA的AID添加到responder list中。示例地,responder list设置如表5所示。
表5
Figure BDA0003043834150000102
其中,responder 1-n profile设置示例如表6。
表6
Figure BDA0003043834150000103
1004.Initiator AP发送sensing data packet announcement消息。示例地,设置如表7。
表7
Figure BDA0003043834150000104
Figure BDA0003043834150000111
1005.Initiator AP在发送完成sensing data packet announcement消息,等待预设时间T1后(预设时间例如短消息间间隔SIFS(short interframe space),或点协调模式消息间间隔PIFS(PCF interframe space),或其他预设的时间),发送sensing datapacket消息。示例地,sensing data packet消息中包含的参数如表8所示。
表8
Figure BDA0003043834150000121
1006.Initiator AP发送sensing measurement report poll消息。示例地,sensing measurement report poll消息设置如表9所示。
表9
Figure BDA0003043834150000122
Figure BDA0003043834150000131
Initiator AP如果将Sensing report type值设置为demand,则在本地设置计数器N1,计数器初始值为0。
1007.在sensing setup response中将result code设置为accepted的ResponderSTA在接收到sensing data packet announcement消息后,等待T1后,接收sensing datapacket消息,并根据接收到的消息测量信道状态,获得实时的测量结果,实时的测量结果可以是多个子载波的CFR(信道频率响应),即每一个子载波的幅值和相位。
Responder STA根据sensing setup request消息中Report condition的设置计算或对比实时的测量结果,计算结果可以是各个子载波上两次连续测量的幅值和相位差,如果满足Report condition中设置的报告条件,则将计算结果或实时的测量结果保存在参数measurement_result中,该参数初始值为空,同时,该参数在成功发送给Initiator AP之后,在本地将其值重置为空。
1008.Responder STA接收到sensing measurement report poll消息后,根据参数Sensing report type反馈结果,具体如下:
如果Sensing report type值为demand,且本地measurement_result值不为空,表示有满足报告条件的记录生成,则在等待T1时间后将measurement_result包含在sensingmeasurement report消息中发送给Initiator AP;
如果Sensing report type值为demand,且本地measurement_result值空,表示没有满足报告条件的记录生成,则将measurement_result值设置为当前测量的实时记录,在等待T1时间后将measurement_result包含在sensing measurement report消息中发送给Initiator AP;
如果Sensing report type值为request,且本地measurement_result值不为空,则在等待T1时间后将measurement_result包含在sensing measurement report消息中发送给Initiator AP;
如果Sensing report type值为request,且本地measurement_result值为空,则不发送sensing measurement report消息给Initiator AP。
1009.Initiator AP接收到sensing measurement report消息后,如果在sensingmeasurement report poll消息中设置Sensing report type值为demand,则将计数器N1重置为0;
Initiator AP如果在发送sensing measurement report poll消息后预计时间内没有接收到sensing measurement report消息,且在sensing measurement report poll消息中设置Sensing report type为demand,则将计数器N1值加1,如果N1的值大于或等于预设门限值Nmax,则终止感知进程。
如果在sensing measurement report poll消息中设置Sensing report type值为request,Initiator AP的操作可参考相关现有技术,在此不再赘述。
本发明实施例中,基于与上述执行感知进程的方法同样的发明构思,本发明实施例还提供了一种执行感知进程的装置,应用于感知进程的发起者,包括:
通信模块一,用于发送感知建立请求消息给响应者,所述感知建立请求消息中包含参数Report condition,其中,Report condition用于指示发送测量报告的条件;
通信模块二,用于接收响应者发送的感知建立响应消息,所述感知建立响应消息中包含参数result code,其中,result code用于指示是否同意执行感知进程;
执行模块一,用于与至少一个感知建立响应消息中参数result code指示同意执行感知进程的响应者执行感知进程;
通信模块三,用于发送感知测量报告获取消息给至少一个执行感知进程的响应者,所述感知测量报告获取消息中包含参数Sensing report type,其中,Sensing reporttype用于指示是否必须反馈结果;
执行模块二,用于当Sensing report type指示必须反馈结果时,如果在第一预设时间内没有接收到感知测量报告消息,则终止感知进程。
本发明实施例还提供了另一种执行感知进程的装置,应用于感知进程的响应者,包括:
通信模块一,用于接收发起者发送的感知建立请求消息,所述感知建立请求消息中包含参数Report condition,其中,Report condition用于指示发送测量报告的条件;
通信模块二,用于发送感知建立响应消息给发起者,所述感知建立响应消息中包含参数result code,其中,result code用于指示是否同意执行感知进程;
执行模块,用于当同意执行感知进程时,与响应者执行感知进程,并在接收到发起者发送的感知测量报告获取消息后,根据感知测量报告获取消息中的参数Sensing reporttype反馈结果,其中,Sensing report type用于指示是否必须反馈结果。
本发明实施例中,基于与上述执行感知进程的方法同样的发明构思,本发明实施例还提供了一种执行感知进程的装置,所述装置包括处理器和存储器,所述存储器中存储有至少一条指令、至少一段程序代码、代码集或指令集,所述至少一条指令、至少一段程序代码、代码集或指令集由所述处理器加载并执行,以实现上述实施例涉及的执行感知进程的方法。
此外,本发明实施例还提供一种计算机可读存储介质,所述可读存储介质中存储有至少一条指令、至少一段程序代码、代码集或指令集,所述至少一条指令、至少一段程序代码、代码集或指令集由处理器加载并执行,以实现上述实施例涉及的执行感知进程的方法。
应理解,在本发明的各种实施例中,上述各过程的序号的大小并不意味着执行顺序的先后,部分或全部步骤可以并行执行或先后执行,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本发明实施例的实施过程构成任何限定。
本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。
所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的***、装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
在本发明所提供的几个实施例中,应该理解到,所揭露的***、装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述模块的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个模块或组件可以结合或者可以集成到另一个***,或一些特征可以忽略,或不执行。
所述作为分离部件说明的模块可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。另外,在本发明各个实施例中的各功能模块可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上模块集成在一个单元中。
所述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,网络设备或者终端设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、ROM、RAM)磁碟或者光盘等各种可以存储程序代码的介质。
取决于语境,如在此所使用的词语“如果”或“若”可以被解释成为“在……时”或“当……时”或“响应于确定”或“响应于检测”。类似地,取决于语境,短语“如果确定”或“如果检测(陈述的条件或事件)”可以被解释成为“当确定时”或“响应于确定”或“当检测(陈述的条件或事件)时”或“响应于检测(陈述的条件或事件)”。
以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以所述权利要求的保护范围为准。

Claims (25)

1.一种执行感知进程的方法,应用于感知进程的发起者,其特征在于,包括:
发送感知建立请求消息给响应者,所述感知建立请求消息中包含参数Reportcondition,其中,Report condition用于指示发送测量报告的条件;
接收响应者发送的感知建立响应消息,所述感知建立响应消息中包含参数resultcode,其中,result code用于指示是否同意执行感知进程;
与至少一个感知建立响应消息中参数result code指示同意执行感知进程的响应者执行感知进程;
发送感知测量报告获取消息给至少一个执行感知进程的响应者,所述感知测量报告获取消息中包含参数Sensing report type,其中,Sensing report type用于指示是否必须反馈结果;
当Sensing report type指示必须反馈结果时,如果在第一预设时间内没有接收到感知测量报告消息,则终止感知进程。
2.根据权利要求1所述的一种执行感知进程的方法,其特征在于,当Sensing reporttype指示必须反馈结果时,还包括:
在本地设置计数器,并设置计数器初始值;
所述如果在第一预设时间内没有接收到感知测量报告消息,则终止感知进程包括:
如果在发送感知测量报告获取消息后第一预设时间内没有接收到感知测量报告消息,则将计数器值加预设值,若计数器值大于或等于预设门限值,则终止感知进程。
3.根据权利要求2所述的一种执行感知进程的方法,其特征在于,当Sensing reporttype指示必须反馈结果时,还包括:
接收到感知测量报告消息后,将计数器值重置为初始值。
4.根据权利要求1所述的一种执行感知进程的方法,其特征在于,所述Reportcondition包含参数Reportitem、Greater than和Less than,其中,Reportitem用于指示报告结果项,Greater than用于指示满足报告条件的最小条件值,Less than用于指示满足报告条件的最大条件值。
5.根据权利要求1所述的一种执行感知进程的方法,其特征在于,所述感知建立请求消息中还包含参数Sensing role和Session ID,其中,Sensing role用于指示感知进程的角色,Session ID用于指示感知进程的标识;Sensing role包含参数Transmitter和Receiveri,Transmitter用于指示感知数据包发送者,设置为发起者的地址或标识,Receiveri用于指示感知数据包接收者,设置为第i个候选响应者的地址或标识,1≤i≤n,n为候选响应者的个数,所述候选响应者为与发起者连接的能力参数指示支持感知进程或支持接收和测量感知数据包的响应者。
6.根据权利要求5所述的一种执行感知进程的方法,其特征在于,所述感知建立响应消息中还包含参数TA、RA和Session ID,其中,TA用于指示消息发送方地址,RA用于指示消息接收方地址。
7.根据权利要求6所述的一种执行感知进程的方法,其特征在于,在所述接收响应者发送的感知建立响应消息之后,还包括:
如果感知建立响应消息中参数result code指示同意执行感知进程,则将该感知建立响应消息中参数TA的值或参数TA对应的响应者的标识添加到响应者名单中。
8.根据权利要求7所述的一种执行感知进程的方法,其特征在于,所述响应者名单中包含参数Session ID和Responder j profile,其中,Responder j profile用于指示第j个响应者的信息,1≤j≤n。
9.根据权利要求8所述的一种执行感知进程的方法,其特征在于,所述与至少一个感知建立响应消息中参数result code指示同意执行感知进程的响应者执行感知进程包括:
发送感知数据包公告消息给至少一个响应者名单中的响应者;
在发送完成感知数据包公告消息,等待第二预设时间后,发送感知数据包消息给所述至少一个响应者名单中的响应者。
10.根据权利要求9所述的一种执行感知进程的方法,其特征在于,所述感知数据包公告消息中包含参数TA、RA和Responder k profile,其中,TA用于指示消息发送方地址,RA用于指示消息接收方地址,Responder k profile用于指示第k个响应者的信息,根据响应者名单中的Responder j profile设置,1≤k≤j;
当感知数据包公告消息中仅包含一个Responder k profile参数时,感知数据包公告消息中参数RA的值设置为该Responder k profile参数对应的响应者的地址;
当感知数据包公告消息中包含两个以上的Responder k profile参数时,感知数据包公告消息中参数RA的值设置为广播地址。
11.根据权利要求9所述的一种执行感知进程的方法,其特征在于,所述感知数据包消息中包含参数TA和RA,其中,TA用于指示消息发送方地址,RA用于指示消息接收方地址;
当感知数据包公告消息中仅包含一个Responder k profile参数时,感知数据包消息中参数RA的值设置为该Responder k profile参数对应的响应者的地址;
当感知数据包公告消息中包含两个以上的Responder k profile参数时,感知数据包消息中参数RA的值设置为广播地址。
12.根据权利要求11所述的一种执行感知进程的方法,其特征在于,所述感知数据包消息中包含参数Next SDP sending time,用于指示下一次感知数据包发送的时间。
13.根据权利要求1所述的一种执行感知进程的方法,其特征在于,在所述发送感知建立请求消息给响应者之前,还包括:
与响应者交换指示是否支持感知进程或是否支持接收和测量感知数据包的能力参数。
14.一种执行感知进程的方法,应用于感知进程的响应者,其特征在于,包括:
接收发起者发送的感知建立请求消息,所述感知建立请求消息中包含参数Reportcondition,其中,Report condition用于指示发送测量报告的条件;
发送感知建立响应消息给发起者,所述感知建立响应消息中包含参数result code,其中,result code用于指示是否同意执行感知进程;
当同意执行感知进程时,与响应者执行感知进程,并在接收到发起者发送的感知测量报告获取消息后,根据感知测量报告获取消息中的参数Sensing report type反馈结果,其中,Sensing report type用于指示是否必须反馈结果。
15.根据权利要求14所述的一种执行感知进程的方法,其特征在于,所述Reportcondition包含参数Reportitem、Greater than和Less than,其中,Reportitem用于指示报告结果项,Greater than用于指示满足报告条件的最小条件值,Less than用于指示满足报告条件的最大条件值。
16.根据权利要求14所述的一种执行感知进程的方法,其特征在于,所述感知建立请求消息中还包含参数Sensing role和Session ID,其中,Sensing role用于指示感知进程的角色,Session ID用于指示感知进程的标识;Sensing role包含参数Transmitter和Receiver i,Transmitter用于指示感知数据包发送者,设置为发起者的地址或标识,Receiveri用于指示感知数据包接收者,设置为第i个候选响应者的地址或标识,1≤i≤n,n为候选响应者的个数,所述候选响应者为与发起者连接的能力参数指示支持感知进程或支持接收和测量感知数据包的响应者。
17.根据权利要求14所述的一种执行感知进程的方法,其特征在于,所述与响应者执行感知进程包括:
在接收到发起者发送的感知数据包公告消息后,等待第二预设时间后,接收发起者发送的感知数据包消息;
测量信道状态,获取实时的测量结果;
根据Report condition的设置计算或对比实时的测量结果,如果满足Reportcondition中设置的条件,则将计算结果或实时的测量结果保存在参数measurement_result中,且成功将参数measurement_result发送给发起者之后,在本地将该参数measurement_result值重置为初始值。
18.根据权利要求17所述的一种执行感知进程的方法,其特征在于,所述根据感知测量报告获取消息中的参数Sensing report type反馈结果包括:
如果Sensing report type值指示必须反馈结果,且本地参数measurement_result值不为初始值,则将measurement_result包含在感知测量报告消息中发送给发起者;
如果Sensing report type值指示必须反馈结果,且本地参数measurement_result值为初始值,则将measurement_result值设置为当前测量的实时记录,并将measurement_result包含在感知测量报告消息中发送给发起者。
19.根据权利要求17所述的一种执行感知进程的方法,其特征在于,所述根据感知测量报告获取消息中的参数Sensing report type反馈结果包括:
如果Sensing report type值指示非必须反馈结果,且本地参数measurement_result值不为初始值,则将measurement_result包含在感知测量报告消息中发送给发起者;
如果Sensing report type值指示非必须反馈结果,且本地参数measurement_result值为初始值,则不发送感知测量报告消息中发送给发起者。
20.根据权利要求14所述的一种执行感知进程的方法,其特征在于,在所述接收发起者发送的感知建立请求消息之前,还包括:
与发起者交换指示是否支持感知进程或是否支持接收和测量感知数据包的能力参数。
21.一种执行感知进程的装置,应用于感知进程的发起者,其特征在于,包括:
通信模块一,用于发送感知建立请求消息给响应者,所述感知建立请求消息中包含参数Report condition,其中,Report condition用于指示发送测量报告的条件;
通信模块二,用于接收响应者发送的感知建立响应消息,所述感知建立响应消息中包含参数result code,其中,result code用于指示是否同意执行感知进程;
执行模块一,用于与至少一个感知建立响应消息中参数result code指示同意执行感知进程的响应者执行感知进程;
通信模块三,用于发送感知测量报告获取消息给至少一个执行感知进程的响应者,所述感知测量报告获取消息中包含参数Sensing report type,其中,Sensing report type用于指示是否必须反馈结果;
执行模块二,用于当Sensing report type指示必须反馈结果时,如果在第一预设时间内没有接收到感知测量报告消息,则终止感知进程。
22.一种执行感知进程的装置,应用于感知进程的响应者,其特征在于,包括:
通信模块一,用于接收发起者发送的感知建立请求消息,所述感知建立请求消息中包含参数Report condition,其中,Report condition用于指示发送测量报告的条件;
通信模块二,用于发送感知建立响应消息给发起者,所述感知建立响应消息中包含参数result code,其中,result code用于指示是否同意执行感知进程;
执行模块,用于当同意执行感知进程时,与响应者执行感知进程,并在接收到发起者发送的感知测量报告获取消息后,根据感知测量报告获取消息中的参数Sensing reporttype反馈结果,其中,Sensing report type用于指示是否必须反馈结果。
23.一种执行感知进程的***,其特征在于,所述***包括发起者和响应者,所述发起者用于实现权利要求1-13中任一项所述的执行感知进程的方法,所述响应者用于实现权利要求14-20中任一项所述的执行感知进程的方法。
24.一种执行感知进程的装置,其特征在于,所述装置包括处理器和存储器,所述存储器中存储有至少一条指令、至少一段程序代码、代码集或指令集,所述至少一条指令、至少一段程序代码、代码集或指令集由所述处理器加载并执行,以实现权利要求1-20中任一项所述的执行感知进程的方法。
25.一种计算机可读存储介质,其特征在于,所述可读存储介质中存储有至少一条指令、至少一段程序代码、代码集或指令集,所述至少一条指令、至少一段程序代码、代码集或指令集由处理器加载并执行,以实现权利要求1-20中任一项所述的执行感知进程的方法。
CN202110465711.6A 2021-04-28 2021-04-28 执行感知进程的方法、装置、***及存储介质 Pending CN115250501A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202110465711.6A CN115250501A (zh) 2021-04-28 2021-04-28 执行感知进程的方法、装置、***及存储介质

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202110465711.6A CN115250501A (zh) 2021-04-28 2021-04-28 执行感知进程的方法、装置、***及存储介质

Publications (1)

Publication Number Publication Date
CN115250501A true CN115250501A (zh) 2022-10-28

Family

ID=83696202

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202110465711.6A Pending CN115250501A (zh) 2021-04-28 2021-04-28 执行感知进程的方法、装置、***及存储介质

Country Status (1)

Country Link
CN (1) CN115250501A (zh)

Similar Documents

Publication Publication Date Title
CN113132917B (zh) 感知进程中发送和接收感知信号的方法、装置及存储介质
CN114666829B (zh) 多设备间进行无线感知测量的方法、装置、设备及介质
US9538321B2 (en) Location determination of wireless stations using one-to-many communication techniques
US10819451B2 (en) Method of reporting RSSI measurements in an unlicensed band and related apparatus
CN114760653B (zh) 无线感知方法、装置、设备及存储介质
CN108260186B (zh) 一种网络接入方法及装置、***
CN114828075B (zh) 无线感知测量控制方法、装置、设备及存储介质
CN102739371B (zh) 信道信息收集方法及装置
CN115243307A (zh) 信号测量方法、装置、***、终端及网络设备
JP7035930B2 (ja) 無線通信システムの干渉領域検出方法、干渉領域検出システム、干渉領域検出装置および干渉領域検出プログラム
CN115250501A (zh) 执行感知进程的方法、装置、***及存储介质
CN116388941A (zh) 一种数据传输方法、感知响应节点及感知请求节点
CN115243341B (zh) 执行无线感知进程的方法、装置、***及存储介质
CN115243308A (zh) 信号测量方法、装置、***、终端及网络设备
US10873922B2 (en) Communication device and method for execution of at least one positioning function in a communication network
CN115243200B (zh) 感知进程执行方法、装置、***及存储介质
CN115474162B (zh) 广播感知进程协商的方法、装置、设备、***及存储介质
CN115334563A (zh) 控制无线感知测量的方法、装置、***及存储介质
WO2018120900A1 (zh) 一种网络接入方法及装置、***
CN115484632A (zh) 一种事件测量方法、装置、设备及存储介质
CN115474224A (zh) 为感知进程的响应设备提供感知结果的方法、装置及介质
CN115334537A (zh) 无线感知进程协商和测量的方法、装置、设备及介质
EP4387308A1 (en) Wireless communication method and device
CN116390141A (zh) 无线感知方法、装置、设备及存储介质
CN115942363A (zh) 一种无线感知测量方法、设备和计算机存储介质

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
CB02 Change of applicant information

Address after: 610000 building 4, zone a, Tianfu Software Park, No. 1129, shijicheng Road, high tech Zone, Chengdu, Sichuan

Applicant after: Jimi Technology Co.,Ltd.

Address before: No.2, floor 2, unit 1, building 4, Tianfu Software Park, no.1129, shijicheng Road, hi tech Zone, Chengdu, Sichuan 610041

Applicant before: Chengdu Jimi Technology Co.,Ltd.

CB02 Change of applicant information