CN112689300B - 管理应用和执行单元的方法、装置、系统及介质 - Google Patents
管理应用和执行单元的方法、装置、系统及介质 Download PDFInfo
- Publication number
- CN112689300B CN112689300B CN202110278535.5A CN202110278535A CN112689300B CN 112689300 B CN112689300 B CN 112689300B CN 202110278535 A CN202110278535 A CN 202110278535A CN 112689300 B CN112689300 B CN 112689300B
- Authority
- CN
- China
- Prior art keywords
- resource
- sensing
- service
- measurement
- execution unit
- 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.)
- Active
Links
Images
Landscapes
- Mobile Radio Communication Systems (AREA)
Abstract
本发明公开了一种管理应用和执行单元的方法、装置、系统及介质,所述方法包括:为感知执行单元创建第一资源;接收到应用单元发送的创建资源请求消息后,为应用单元创建第二资源,发送创建资源响应消息给应用单元,所述创建资源请求消息中包含请求的感知业务类型;根据所述请求的感知业务类型,执行相应操作。本发明通过引入中间管理单元,部署在家用网关、无线路由器等设备上,可以通过对应用的需求识别,和对感知执行设备的统一管理,合理提供公共资源,为应用提供灵活准确的感知服务。
Description
技术领域
本发明涉及无线感知领域,尤其涉及一种管理应用和执行单元的方法、装置、系统及介质。
背景技术
WLAN sensing(无线感知)技术是一种新的技术,它可以基于现有的wifi网络及设备,使用现有Wi-Fi信号实现运动检测、手势识别以及生物特征测量。在WLAN Sensing中,通过使用基于CSI(信道状态信息)或基于Radar(雷达)的方式检测环境中由物体、宠物和人的运动引起的变化,而不需要被检测的对象佩戴任何设备。
通过WLAN sensing的实施,可以在智能家居、入侵检测、医疗保健、智能远程看护等领域提供更智能化,更丰富的应用。
发明内容
WLAN sensing(无线感知)作为一个新的技术特性,涉及到数据采集、预处理和去噪、异常检测、特征提取、分类识别等操作,因此WLAN sensing需要更复杂的计算能力。由于WLAN设备种类繁多,从设备价格和成本考虑,并不是所有的WLAN设备都会装配有WLANsensing的硬件及软件能力,这些设备就无法通过WLAN sensing提供更丰富的业务。
在传统的业务模型中,例如wifi设备,应用通过wifi的接口进行数据接收和发送,因为传统的wifi业务比较单一,应用将需要发送的数据以IP数据包的形式发送给wifi的网络管理单元,wifi根据实际网络的状态,确定数据发送的调制编码方式,然后发送出去,反过来接收数据也一样。然而,对WLAN sensing业务来说,不仅仅是数据收发这么单一的业务模式,需要更复杂的管理,例如不同的感知精度对实际执行感知测量的方式会不同,不同的感知结果需求对实际执行感知测量的方式也会不同,还有感知范围等等,而且不同的设备可能有不同的能力,从而给应用如何使用感知业务提供了处理的复杂度。有鉴于此,本发明实施例提供一种管理应用和执行单元的方法、装置、系统及介质。
第一方面,本发明实施例提供一种管理应用和执行单元的方法,所述方法包括:
为感知执行单元创建第一资源;
接收到应用单元发送的创建资源请求消息后,为应用单元创建第二资源,发送创建资源响应消息给应用单元,所述创建资源请求消息中包含请求的感知业务类型;
根据所述请求的感知业务类型,在本地查找已建立的进程资源,如果已建立的进程资源指示支持所述请求的感知业务类型,则根据已建立的进程资源中的属性计算所述请求的感知业务类型的结果,将计算结果存储在第二资源中;如果本地没有已建立的进程资源,或者已建立的进程资源指示不支持所述请求的感知业务类型,则查找本地的第一资源,如果第一资源指示支持所述请求的感知业务类型,且第一资源对应的第一感知执行单元处于空闲状态,则向第一感知执行单元发送感知业务请求消息,所述感知业务请求消息中包含所述请求的感知业务类型;接收到第一感知执行单元发送的感知测量响应消息后,如果感知测量响应消息中指示第一感知执行单元同意执行感知测量,则创建进程资源,接收第一感知执行单元发送的测量报告,将测量结果保存在创建的进程资源中,并计算所述请求的感知业务类型的结果,将计算结果存储在第二资源中。
在一种可能的实现方式中,所述方法还包括:
接收到应用单元发送的检索资源请求消息后,根据检索资源请求消息中的信息,将感知业务的结果包含在检索资源响应消息中发送给应用单元。
第二方面,本发明实施例提供一种管理应用和执行单元的装置,所述装置包括第一资源创建模块、应用单元管理模块和感知业务模块,第一资源创建模块与感知业务模块通信连接,应用单元管理模块与感知业务模块通信连接,其中,
第一资源创建模块,用于为感知执行单元创建第一资源;
应用单元管理模块,用于接收到应用单元发送的创建资源请求消息后,为应用单元创建第二资源,发送创建资源响应消息给应用单元,所述创建资源请求消息中包含请求的感知业务类型;
感知业务模块,用于根据所述请求的感知业务类型,在本地查找已建立的进程资源,如果已建立的进程资源指示支持所述请求的感知业务类型,则根据已建立的进程资源中的属性计算所述请求的感知业务类型的结果,将计算结果存储在第二资源中;如果本地没有已建立的进程资源,或者已建立的进程资源指示不支持所述请求的感知业务类型,则查找本地的第一资源,如果第一资源指示支持所述请求的感知业务类型,且第一资源对应的第一感知执行单元处于空闲状态,则向第一感知执行单元发送感知业务请求消息,所述感知业务请求消息中包含所述请求的感知业务类型;接收到第一感知执行单元发送的感知测量响应消息后,如果感知测量响应消息中指示第一感知执行单元同意执行感知测量,则创建进程资源,接收第一感知执行单元发送的测量报告,将测量结果保存在创建的进程资源中,并计算所述请求的感知业务类型的结果,将计算结果存储在第二资源中。
在一种可能的实现方式中,所述装置还包括检索模块,检索模块与第一资源创建模块、应用单元管理模块和感知业务模块均通信连接,其中,
检索模块,用于接收到应用单元发送的检索资源请求消息后,根据检索资源请求消息中的信息,将感知业务的结果包含在检索资源响应消息中发送给应用单元。
第三方面,本发明实施例提供一种管理应用和执行单元的装置,所述装置包括处理器和存储器,所述存储器中存储有至少一条指令、至少一段程序代码、代码集或指令集,所述至少一条指令、至少一段程序代码、代码集或指令集由所述处理器加载并执行,以实现如第一方面所述的管理应用和执行单元的方法。
第四方面,本发明实施例提供一种管理应用和执行单元的系统,所述系统包括应用单元、感知业务管理单元和感知执行单元,所述应用单元用于通过用户界面为用户提供感知服务,所述感知执行单元用于执行感知业务,感知业务管理单元分别与应用单元和感知执行单元通信连接,感知业务管理单元用于实现如第一方面所述的管理应用和执行单元的方法。
第五方面,本发明实施例提供一种计算机可读存储介质,所述可读存储介质中存储有至少一条指令、至少一段程序代码、代码集或指令集,所述至少一条指令、至少一段程序代码、代码集或指令集由处理器加载并执行,以实现如第一方面所述的管理应用和执行单元的方法。
需要说明的是,第三方面所述的装置和第五方面所述的可读存储介质用于执行上述第一方面提供的方法,因此可以达到与第一方面所述的方法相同的有益效果,本发明实施例不再一一赘述。
本发明通过引入中间管理单元,部署在家用网关、无线路由器等设备上,可以通过对应用的需求识别,和对感知执行设备的统一管理,合理提供公共资源,为应用提供灵活准确的感知服务。
附图说明
本申请将通过实施例并参照附图的方式说明,其中:
图1为本发明实施例提供的管理应用和执行单元的方法流程图;
图2为本发明实施例提供的第一资源结构示意图;
图3为本发明实施例提供的第二资源结构示意图;
图4为本发明实施例提供的进程资源结构示意图。
具体实施方式
为了使本技术领域的人员更好地理解本发明中的技术方案,下面将对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本发明保护的范围。此外,虽然本发明中公开内容按照示范性一个或几个实例来介绍,但应理解,可以就这些公开内容的各个方面也可以单独构成一个完整技术方案。在不冲突的情况下,下述的实施例及实施例中的特征可以相互组合。
在本发明实施例中,“示例地”、“例如”等词用于表示作例子、例证或说明。本发明中被描述为“示例”的任何实施例或设计方案不应被解释为比其它实施例或设计方案更优选或更具优势。确切而言,使用示例的一词旨在以具体方式呈现概念。
除非另外定义,本发明使用的技术术语或者科学术语应当为本发明所属领域内具有一般技能的人士所理解的通常意义。本发明中使用的“第一”、“第二”以及类似的词语并不表示任何顺序、数量或者重要性,而是仅用于区分描述,且对应术语的含义可以相同也可以不同。 “包括”或者“包含”等类似的词语意指出现该词前面的元件或者物件涵盖出现在该词后面列举的元件或者物件及其等同,而不排除其他元件或者物件。
在本发明实施例中,AE(application entity)表示通过用户界面为用户提供感知服务的应用单元,其运行在一个应用节点AN(application node)上,例如支持手势操作的电视机,那么电视机是应用节点,电视机里的控制程序是AE,本发明实施例不从硬件的角度阐述发明方法,而是从软件模块的角度阐述发明方法,交互可以是发生在设备内部,也可以是发生在设备之间,当然设备之间的通信与交互离不开硬件的实现。
本发明实施例引入感知业务管理单元SSME(sensing service managemententity)用于管理应用的感知业务请求和响应,并通过与感知业务实际执行的感知执行单元SEE(Sensing Execution entity)的管理和交互来实现应用对感知业务的请求。SEE是执行感知测量和反馈感知结果的逻辑实体或物理实体。
图1为本发明实施例提供的管理应用和执行单元的方法流程图。如图1所示,管理应用和执行单元的方法包括:
S101.为感知执行单元创建第一资源。
表1
SSME可以管理多个SEE,并为每个SEE创建一个资源。具体地,SSME为SEE创建资源SEE1,该资源的结构示例如图2所示,其包含的属性设置示例如表1。
S102.接收到应用单元发送的创建资源请求消息后,为应用单元创建第二资源,发送创建资源响应消息给应用单元,所述创建资源请求消息中包含请求的感知业务类型。在一些实施例中,创建资源请求消息中还包含资源的类型,指示请求创建的资源的类型。
具体地,当有应用单元AE请求感知业务时,发送创建资源请求create resourcerequest消息给SSME,消息中包含请求的感知业务类型,消息中可能还包含资源的类型,如AE;SSME接收到create resource request消息后,为该应用单元AE创建资源AE1,该资源的结构示例如图3所示,其包含的属性设置示例如表2。
表2
属性 | 说明 |
Resource Type | 资源的类型,如设置为“AE” |
Resource ID | 资源的标识,用于在SSME内唯一识别一个资源 |
AE ID | AE的标识 |
同时还为资源AE1创建子资源Service1,该子资源属性设置示例如表3。
表3
属性 | 说明 |
Resource Type | 资源的类型,如设置为“Service” |
Resource ID | 资源的标识,用于在SSME内唯一识别一个资源 |
Service category | 感知业务的类型 |
Service result | 感知业务的结果 |
ParentID | 该资源的父资源的标识 |
SessionID | 与该感知业务关联的进程的标识 |
Service status | 感知业务进行的状态,例如,缺省值设置为idle,值为active,表示感知业务正在进行中,值为idle,表示未正常进行感知业务 |
SSME发送创建资源响应create resource response消息给AE,其中包含上述AE1资源的属性Resource ID。
S103.根据所述请求的感知业务类型,执行相应操作。
具体地,根据所述请求的感知业务类型,在本地查找已建立的进程资源,如果已建立的进程资源指示支持所述请求的感知业务类型,则根据已建立的进程资源中的属性计算所述请求的感知业务类型的结果,将计算结果存储在第二资源中;如果本地没有已建立的进程资源,或者已建立的进程资源指示不支持所述请求的感知业务类型,则查找本地的第一资源,如果第一资源指示支持所述请求的感知业务类型,且第一资源对应的第一感知执行单元处于空闲状态,则向第一感知执行单元发送感知业务请求消息,所述感知业务请求消息中包含所述请求的感知业务类型;接收到第一感知执行单元发送的感知测量响应消息后,如果感知测量响应消息中指示第一感知执行单元同意执行感知测量,则创建进程资源,接收第一感知执行单元发送的测量报告,将测量结果保存在创建的进程资源中,并计算所述请求的感知业务类型的结果,将计算结果存储在第二资源中。
进一步,接收到应用单元发送的检索资源请求消息后,根据检索资源请求消息中的信息,将感知业务的结果包含在检索资源响应消息中发送给应用单元。
结合资源的具体设置,步骤S103包括以下内容:
SSME根据AE请求的感知业务类型,在本地查找已建立的资源类型为Session的资源,
1031.如果已建立的Session资源中属性Supported Service指示支持AE请求的感知业务类型,则根据Session资源中属性Measurement Result计算AE请求的感知业务类型的结果,将结果存储在资源AE1的子资源Service1的属性Service result中,并将属性SessionID的值设置为Session资源的属性Session ID的值,将Service status的值设置为active。
1032.如果本地没有已建立的Session类型的资源,或者已建立的Session资源中属性Supported Service指示不支持AE请求的感知业务类型,则查找本地的资源类型为SEE的资源,如果SEE资源的属性Supported Service指示支持AE请求的感知业务类型,且SEE资源的属性Status值为idle,则向属性SEE ID所指示的SEE发送感知业务请求消息,其中感知业务请求消息中包含感知业务的类型。
1033. SEE包含两个逻辑实体:设备管理实体(SME,station managemententity,)和媒体接入层管理实体(MLME,MAC sublayer management entity),MLME提供了低层管理服务接口,通过这些接口可以调用低层管理功能;SME表示在MAC层之上的高层管理实体,是一个独立于层的实体,它位于单独的管理平面中,SME通常负责诸如从各种层管理实体(如MLME)收集与层相关的状态之类的功能,类似地,其还会设置特定于层的参数值。其中,SME接收SSME发送的感知业务请求消息,根据消息中指示的感知业务的类型确定执行感知测量的参数SENSMeasParas,并发送感知业务响应消息给SSME,其中SENSMeasParas包含表4中所示参数的一个或多个。
表4
参数 | 说明 |
Sensing method | 感知测量方法 |
Measurement period | 测量周期 |
Measurement duration | 测量时长 |
Measurement bandwidth | 测量带宽 |
Measurement channel | 测量信道编号 |
Sensing role | 结构性参数,包含两个子字段,(Address,Role),其中Address标识SEE的地址,Role标识该SEE的角色,参数Role的值设置为transmitter,表示该SEE负责发送感知信号,参数Role的值设置为receiver,表示该SEE负责接收感知信号 |
1034. SSME接收到SEE发送的感知测量响应消息后,如果感知测量响应消息中指示SEE同意执行感知测量,则SSME创建进程资源,进程资源的结构示例如图4所示,其包含的属性和子资源Role1设置分别示例如表5和表6。如果感知测量响应消息中指示SEE不同意执行感知测量,则SSME查看本地是否还有其他SEE类型的资源,并且资源的属性Status为idle,如果有,则向该资源对应的SEE发送感知业务请求消息,如果没有,则设置子资源Service1的属性Service status值为idle。
表5
属性 | 说明 |
Resource Type | 资源的类型,如设置为“Session” |
Resource ID | 资源的标识,用于在SSME内唯一识别一个资源 |
Session ID | 感知测量进程的标识 |
Measurement Result | 感知测量的数据 |
Supported Service | 支持的感知业务类型 |
表6
属性 | 说明 |
Resource Type | 资源的类型,如设置为“Role” |
Resource ID | 资源的标识,用于在SSME内唯一识别一个资源 |
Initiator | 感知测量进程的发起者 |
Responder | 感知测量进程中,除发起者以外的其他参与者 |
1035. SSME为感知测量进程分配Session ID,并将分配的Session ID设置为资源Session1的属性SessionID的值,同时也设置为资源AE1的子资源Service1的属性SessionID的值。
1036. SEE的SME发送测量执行原语给SEE的MLME,原语中包含参数PeerSTAAddress和/或SENSMeasParas,参数PeerSTAAddress用于指示执行感知测量进程的感知执行单元;根据参数PeerSTAAddress和/或SENSMeasParas,SEE执行相应操作:
当原语中包含参数PeerSTAAddress时,如果PeerSTAAddress的值为本SEE的地址,则原语中可以不包含Sensing role 参数,或者将Sensing role中本SEE同时设置为transmitter和receiver,并由本SEE发送感知信号并接收感知信号、以及测量信号和发送测量报告给SSME;如果PeerSTAAddress的值为其他SEE的地址,则本SEE发送测量请求消息给PeerSTAAddress指示的其他SEE,并接收其他SEE发送的测量响应消息,测量响应消息中指示该其他SEE是否同意执行感知测量,如果本SEE作为transmitter,其他SEE作为receiver,则由本SEE发送感知信号,由其他SEE接收感知信号、测量感知信号并发送测量报告给本SEE,由本SEE发送测量报告给SSME;如果本SEE作为receiver,其他SEE作为transmitter,则由其他SEE发送感知信号,本SEE接收感知信号、测量感知信号并发送测量报告给SSME。如果测量响应消息中指示该其他SEE不同意执行感知测量,则向SSME发送感知测量响应消息,感知测量响应消息中指示Failure,表示感知测量失败。
当原语中不包含参数PeerSTAAddress时,如果Sensing role中指示本SEE同时作为transmitter和receiver,则由本SEE发送感知信号并接收感知信号、以及测量信号和发送测量报告给SSME;如果Sensing role中包含其他SEE的地址,则本SEE发送测量请求消息给Sensing role中指示的其他SEE,并接收其他SEE发送的测量响应消息,测量响应消息中指示该其他SEE是否同意执行感知测量,如果本SEE作为transmitter,其他SEE作为receiver,则由本SEE发送感知信号,由其他SEE接收感知信号、测量感知信号并发送测量报告给本SEE,由本SEE发送测量报告给SSME;如果本SEE作为receiver,其他SEE作为transmitter,则由其他SEE发送感知信号,本SEE接收感知信号、测量感知信号并发送测量报告给SSME。如果测量响应消息中指示该其他SEE不同意执行感知测量,则向SSME发送感知测量响应消息,感知测量响应消息中指示Failure,表示感知测量失败。
1037. SSME接收SEE发送的测量报告,将测量结果保存在资源Session1的属性Measurement Result中,并根据资源Session1中属性Measurement Result计算AE请求的感知业务类型的结果,将结果存储在资源AE1的子资源Service1的属性Service result中。
进一步地,上述方法还包括:
AE发送检索资源请求retrieve resource request消息给SSME,其中包含Resource ID和属性名称Service result;SSME接收到retrieve resource request消息后,根据Resource ID查找本地的资源,将资源的属性Service result的值包含在检索资源响应retrieve resource response消息中发送给AE;AE获得Service result后,根据结果执行预定义的操作。
本发明实施例还提供一种管理应用和执行单元的装置,所述装置包括第一资源创建模块、应用单元管理模块和感知业务模块,第一资源创建模块与感知业务模块通信连接,应用单元管理模块与感知业务模块通信连接,其中,
第一资源创建模块,用于为感知执行单元创建第一资源;
应用单元管理模块,用于接收到应用单元发送的创建资源请求消息后,为应用单元创建第二资源,发送创建资源响应消息给应用单元,所述创建资源请求消息中包含请求的感知业务类型;
感知业务模块,用于根据所述请求的感知业务类型,在本地查找已建立的进程资源,如果已建立的进程资源指示支持所述请求的感知业务类型,则根据已建立的进程资源中的属性计算所述请求的感知业务类型的结果,将计算结果存储在第二资源中;如果本地没有已建立的进程资源,或者已建立的进程资源指示不支持所述请求的感知业务类型,则查找本地的第一资源,如果第一资源指示支持所述请求的感知业务类型,且第一资源对应的第一感知执行单元处于空闲状态,则向第一感知执行单元发送感知业务请求消息,所述感知业务请求消息中包含所述请求的感知业务类型;接收到第一感知执行单元发送的感知测量响应消息后,如果感知测量响应消息中指示第一感知执行单元同意执行感知测量,则创建进程资源,接收第一感知执行单元发送的测量报告,将测量结果保存在创建的进程资源中,并计算所述请求的感知业务类型的结果,将计算结果存储在第二资源中。
优选地,所述装置还包括检索模块,检索模块与第一资源创建模块、应用单元管理模块和感知业务模块均通信连接,其中,
检索模块,用于接收到应用单元发送的检索资源请求消息后,根据检索资源请求消息中的信息,将感知业务的结果包含在检索资源响应消息中发送给应用单元。
本发明实施例还提供一种管理应用和执行单元的装置,所述装置包括处理器和存储器,所述存储器中存储有至少一条指令、至少一段程序代码、代码集或指令集,所述至少一条指令、至少一段程序代码、代码集或指令集由所述处理器加载并执行,以实现上述实施例涉及的管理应用和执行单元的方法。
本发明实施例还提供一种计算机可读存储介质,所述可读存储介质中存储有至少一条指令、至少一段程序代码、代码集或指令集,所述至少一条指令、至少一段程序代码、代码集或指令集由处理器加载并执行,以实现上述实施例涉及的管理应用和执行单元的方法。
应理解,在本发明的各种实施例中,上述各过程的序号的大小并不意味着执行顺序的先后,部分或全部步骤可以并行执行或先后执行,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本发明实施例的实施过程构成任何限定。
本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。
所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统、装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
在本发明所提供的几个实施例中,应该理解到,所揭露的系统、装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述模块的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个模块或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。
所述作为分离部件说明的模块可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。另外,在本发明各个实施例中的各功能模块可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上模块集成在一个单元中。
所述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,网络设备或者终端设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、ROM、RAM)磁碟或者光盘等各种可以存储程序代码的介质。
在本发明实施例中使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本发明。在本发明实施例和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。还应当理解,本文中使用的术语“和/或”是指并包含一个或多个相关联的列出项目的任何或所有可能组合。本文中字符“/”,一般表示前后关联对象是一种“或”的关系。
取决于语境,如在此所使用的词语“如果”或“若”可以被解释成为“在……时”或“当……时”或“响应于确定”或“响应于检测”。类似地,取决于语境,短语“如果确定”或“如果检测(陈述的条件或事件)”可以被解释成为“当确定时”或“响应于确定”或“当检测(陈述的条件或事件)时”或“响应于检测(陈述的条件或事件)”。
以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以所述权利要求的保护范围为准。
Claims (14)
1.一种管理应用和执行单元的方法,其特征在于,所述方法包括:
为感知执行单元创建第一资源;
接收到应用单元发送的创建资源请求消息后,为应用单元创建第二资源,发送创建资源响应消息给应用单元,所述创建资源请求消息中包含请求的感知业务类型;
根据所述请求的感知业务类型,在本地查找已建立的进程资源,如果已建立的进程资源指示支持所述请求的感知业务类型,则根据已建立的进程资源中的属性计算所述请求的感知业务类型的结果,将计算结果存储在第二资源中;如果本地没有已建立的进程资源,或者已建立的进程资源指示不支持所述请求的感知业务类型,则查找本地的第一资源,如果第一资源指示支持所述请求的感知业务类型,且第一资源对应的第一感知执行单元处于空闲状态,则向第一感知执行单元发送感知业务请求消息,所述感知业务请求消息中包含所述请求的感知业务类型;接收到第一感知执行单元发送的感知测量响应消息后,如果感知测量响应消息中指示第一感知执行单元同意执行感知测量,则创建进程资源,接收第一感知执行单元发送的测量报告,将测量结果保存在创建的进程资源中,并计算所述请求的感知业务类型的结果,将计算结果存储在第二资源中。
2.根据权利要求1所述的一种管理应用和执行单元的方法,其特征在于,在将计算结果存储在第二资源中之后,所述方法还包括:
接收到应用单元发送的检索资源请求消息后,根据检索资源请求消息中的信息,将感知业务的结果包含在检索资源响应消息中发送给应用单元。
3.根据权利要求1所述的一种管理应用和执行单元的方法,其特征在于,所述第一资源包含属性Resource Type、Resource ID、SEE ID、Supported Service和Status,ResourceType用于指示资源的类型,Resource ID用于指示资源的标识,所述资源的标识用于唯一识别一个资源或子资源,SEEID用于指示感知执行单元的标识,Supported Service用于指示支持的感知业务类型,Status用于指示感知执行单元的当前状态。
4.根据权利要求1所述的一种管理应用和执行单元的方法,其特征在于,所述第二资源包含第一子资源和属性Resource Type、Resource ID和AE ID,所述第一子资源包含属性Resource Type、Resource ID、Service category、Service result、SessionID和Servicestatus,Resource Type用于指示资源的类型,Resource ID用于指示资源的标识,所述资源的标识用于唯一识别一个资源或子资源,AE ID用于指示应用单元的标识,Servicecategory用于指示感知业务的类型,Service result用于指示感知业务的结果,SessionID用于指示与感知业务管理的进程的标识,Service status用于指示感知业务进行的状态。
5.根据权利要求4所述的一种管理应用和执行单元的方法,其特征在于,所述感知业务进行的状态包含以下两种:感知业务正在进行中和未正常进行感知业务,且属性Servicestatus缺省值设置为与指示未正常进行感知业务相同。
6.根据权利要求4所述的一种管理应用和执行单元的方法,其特征在于,所述进程资源包含第二子资源和属性Resource Type、Resource ID、Session ID、Measurement Result和Supported Service,所述第二子资源包含属性Resource Type、Resource ID、Initiator和Responder,Resource Type用于指示资源的类型,Resource ID用于指示资源的标识,Session ID用于指示感知测量进程的标识,Measurement Result用于指示感知测量的数据,Supported Service用于指示支持的感知业务类型,Initiator用于指示感知测量进程的发起者,Responder用于指示感知测量进程中,除发起者以外的其他参与者。
7.根据权利要求6所述的一种管理应用和执行单元的方法,其特征在于,所述根据已建立的进程资源中的属性计算所述请求的感知业务类型的结果,将计算结果存储在第二资源中包括:
根据已建立的进程资源中的属性Measurement Result计算所述请求的感知业务类型的结果,将计算结果存储在第二资源的第一子资源的属性Service result中,并将第一子资源的属性SessionID的值设置为进程资源的属性Session ID的值,将第一子资源的属性Service status的值设置为指示感知业务正在进行中。
8.根据权利要求6所述的一种管理应用和执行单元的方法,其特征在于,在所述创建进程资源后,还包括:
为感知测量进程分配标识,并将分配的标识设置为进程资源的属性Session ID的值,同时也设置为第二资源的第一子资源的属性SessionID的值。
9.根据权利要求6所述的一种管理应用和执行单元的方法,其特征在于,所述将测量结果保存在创建的进程资源中,并计算所述请求的感知业务类型的结果,将计算结果存储在第二资源中包括:
将测量结果保存在创建的进程资源的属性Measurement Result中,并根据创建的进程资源的属性Measurement Result计算所述请求的感知业务类型的结果,将计算结果存储在第二资源的第一子资源的属性Service result中。
10.根据权利要求6所述的一种管理应用和执行单元的方法,其特征在于,在将计算结果存储在第二资源中之后,所述方法还包括:
接收到应用单元发送的检索资源请求消息后,所述检索资源请求消息中包含资源的标识和属性名称Service result,根据所述检索资源请求消息中的资源的标识查找本地的资源,将查找到的资源的属性Service result的值包含在检索资源响应消息中发送给应用单元。
11.根据权利要求1所述的一种管理应用和执行单元的方法,其特征在于,在向第一感知执行单元发送感知业务请求消息之后,且在接收到第一感知执行单元发送的感知测量响应消息后之前,所述方法还包括:
第一感知执行单元的设备管理实体接收所述感知业务请求消息,根据感知业务请求消息中指示的感知业务类型确定执行感知测量的参数SENSMeasParas,发送测量执行原语给第一感知执行单元的媒体接入层管理实体,所述测量执行原语中包含参数PeerSTAAddress和/或SENSMeasParas,所述参数PeerSTAAddress用于指示执行感知测量进程的感知执行单元;所述参数SENSMeasParas包含以下参数的一个或多个:Sensing method:指示感知测量方法;Measurement period:指示测量周期;Measurement duration:指示测量时长;Measurement bandwidth:指示测量带宽;Measurement channel:指示测量信道编号;Sensing role:结构性参数,包含子字段Address和Role,其中,Address用于标识感知执行单元的地址,Role用于标识感知执行单元的角色;
根据参数PeerSTAAddress和/或SENSMeasParas,第一感知执行单元执行相应操作;
第一感知执行单元的设备管理实体发送感知测量响应消息给感知业务管理单元,所述感知测量响应消息中指示第一感知执行单元是否同意执行感知测量;
所述根据参数PeerSTAAddress和/或SENSMeasParas,第一感知执行单元执行相应操作包括:
如果PeerSTAAddress的值为第一感知执行单元的地址,或者,Sensing role指示第一感知执行单元同时负责发送感知信号和接收感知信号,则由第一感知执行单元发送感知信号并接收感知信号,以及测量信号和发送测量报告给感知业务管理单元;
如果PeerSTAAddress的值为第二感知执行单元的地址,或者,Sensing role中包含第二感知执行单元的地址,则第一感知执行单元发送测量请求消息给第二感知执行单元,并接收第二感知执行单元发送的测量响应消息,所述测量响应消息中指示第二感知执行单元是否同意执行感知测量;如果第一感知执行单元负责发送感知信号,第二感知执行单元负责接收感知信号,则由第一感知执行单元发送感知信号,由第二感知执行单元接收感知信号、测量感知信号并发送测量报告给第一感知执行单元,由第一感知执行单元发送测量报告给感知业务管理单元;如果第一感知执行单元负责接收感知信号,第二感知执行单元负责发送感知信号,则由第二感知执行单元发送感知信号,第一感知执行单元接收感知信号、测量感知信号并发送测量报告给感知业务管理单元。
12.一种管理应用和执行单元的装置,其特征在于,所述装置包括处理器和存储器,所述存储器中存储有至少一条指令、至少一段程序代码、代码集或指令集,所述至少一条指令、至少一段程序代码、代码集或指令集由所述处理器加载并执行,以实现如权利要求1-11中任一项所述的管理应用和执行单元的方法。
13.一种管理应用和执行单元的系统,所述系统包括应用单元、感知业务管理单元和感知执行单元,所述应用单元用于通过用户界面为用户提供感知服务,所述感知执行单元用于执行感知业务,其特征在于,感知业务管理单元分别与应用单元和感知执行单元通信连接,感知业务管理单元用于实现如权利要求1-10中任一项所述的管理应用和执行单元的方法。
14.一种计算机可读存储介质,其特征在于,所述可读存储介质中存储有至少一条指令、至少一段程序代码、代码集或指令集,所述至少一条指令、至少一段程序代码、代码集或指令集由处理器加载并执行,以实现如权利要求1-11中任一项所述的管理应用和执行单元的方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110278535.5A CN112689300B (zh) | 2021-03-16 | 2021-03-16 | 管理应用和执行单元的方法、装置、系统及介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110278535.5A CN112689300B (zh) | 2021-03-16 | 2021-03-16 | 管理应用和执行单元的方法、装置、系统及介质 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN112689300A CN112689300A (zh) | 2021-04-20 |
CN112689300B true CN112689300B (zh) | 2021-06-11 |
Family
ID=75455648
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202110278535.5A Active CN112689300B (zh) | 2021-03-16 | 2021-03-16 | 管理应用和执行单元的方法、装置、系统及介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN112689300B (zh) |
Families Citing this family (29)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN115243200B (zh) * | 2021-04-22 | 2023-06-02 | 极米科技股份有限公司 | 感知进程执行方法、装置、系统及存储介质 |
CN115243341B (zh) * | 2021-04-23 | 2023-05-12 | 极米科技股份有限公司 | 执行无线感知进程的方法、装置、系统及存储介质 |
CN115243308B (zh) * | 2021-04-23 | 2024-08-16 | 成都极米科技股份有限公司 | 信号测量方法、装置、系统、终端及网络设备 |
CN115243307B (zh) * | 2021-04-23 | 2024-10-22 | 成都极米科技股份有限公司 | 信号测量方法、装置、系统、终端及网络设备 |
CN115243304B (zh) * | 2021-04-23 | 2024-04-09 | 成都极米科技股份有限公司 | 信号测量方法、装置、系统、终端及网络设备 |
CN115243306B (zh) * | 2021-04-23 | 2024-10-22 | 成都极米科技股份有限公司 | 信号测量方法、装置、sme、mlme及终端 |
CN115250501B (zh) * | 2021-04-28 | 2024-10-22 | 极米科技股份有限公司 | 执行感知进程的方法、装置、系统及存储介质 |
CN115334537A (zh) * | 2021-05-11 | 2022-11-11 | 成都极米科技股份有限公司 | 无线感知进程协商和测量的方法、装置、设备及介质 |
CN115334563A (zh) * | 2021-05-11 | 2022-11-11 | 成都极米科技股份有限公司 | 控制无线感知测量的方法、装置、系统及存储介质 |
CN115412952B (zh) * | 2021-05-27 | 2024-06-14 | 成都极米科技股份有限公司 | 一种无线感知控制方法、设备和计算机存储介质 |
CN115474224B (zh) * | 2021-06-11 | 2024-10-22 | 极米科技股份有限公司 | 为感知进程的响应设备提供感知结果的方法、装置及介质 |
EP4369794A1 (en) * | 2021-07-06 | 2024-05-15 | Beijing Xiaomi Mobile Software Co., Ltd. | Communication method and communication device |
CN114760653B (zh) * | 2021-08-13 | 2023-04-28 | 极米科技股份有限公司 | 无线感知方法、装置、设备及存储介质 |
CN117441352A (zh) * | 2021-08-20 | 2024-01-23 | Oppo广东移动通信有限公司 | 无线通信的方法和设备 |
EP4391625A4 (en) * | 2021-08-23 | 2024-10-23 | Guangdong Oppo Mobile Telecommunications Corp Ltd | METHOD AND DEVICE FOR WIRELESS COMMUNICATION |
WO2023028791A1 (zh) * | 2021-08-30 | 2023-03-09 | Oppo广东移动通信有限公司 | 无线通信的方法和设备 |
CN115755027A (zh) * | 2021-09-02 | 2023-03-07 | 维沃移动通信有限公司 | 感知业务的处理方法和设备 |
CN113870528A (zh) * | 2021-09-17 | 2021-12-31 | 四川华能宝兴河水电有限责任公司 | 一种通过智能安全帽对危险事件进行快速感知的方法 |
CN116170098A (zh) * | 2021-11-25 | 2023-05-26 | 维沃移动通信有限公司 | 感知业务共享通道建立方法及装置 |
EP4456592A4 (en) * | 2021-12-20 | 2024-10-30 | Beijing Xiaomi Mobile Software Co Ltd | METHOD AND DEVICE FOR TERMINATING A PROXY IN A WLAN COLLECTION AND ELECTRONIC DEVICE AND STORAGE MEDIUM |
WO2023130383A1 (zh) * | 2022-01-07 | 2023-07-13 | Oppo广东移动通信有限公司 | 感知方法和设备 |
WO2023130388A1 (zh) * | 2022-01-07 | 2023-07-13 | Oppo广东移动通信有限公司 | 无线通信的方法及设备 |
CN114731679B (zh) * | 2022-02-28 | 2023-08-18 | 北京小米移动软件有限公司 | 用于代理感知的通信方法和通信装置 |
US20230300657A1 (en) * | 2022-03-17 | 2023-09-21 | Huawei Technologies Co., Ltd. | Sensing measurement report frame format |
CN116939590A (zh) * | 2022-04-02 | 2023-10-24 | 维沃移动通信有限公司 | 感知信号处理方法、设备及可读存储介质 |
CN114760704A (zh) * | 2022-04-29 | 2022-07-15 | 联想(北京)有限公司 | 感知服务处理方法及计算机设备 |
WO2023212924A1 (zh) * | 2022-05-06 | 2023-11-09 | 北京小米移动软件有限公司 | 用于感知会话建立的通信方法和通信装置 |
CN117693962B (zh) * | 2022-07-11 | 2024-09-03 | 北京小米移动软件有限公司 | 通信方法及装置、电子设备及存储介质 |
US12086661B2 (en) | 2022-09-06 | 2024-09-10 | Snap Inc. | Remotely changing settings on AR wearable devices |
Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102143511A (zh) * | 2011-03-31 | 2011-08-03 | 广州联正达通信科技股份有限公司 | 对室内分布器件进行无线感知监测的系统及方法 |
CN104468815A (zh) * | 2014-12-22 | 2015-03-25 | 齐玉田 | 物联网无线感知系统和方法 |
CN104602180A (zh) * | 2015-01-20 | 2015-05-06 | 西安工程大学 | 创建订阅资源系统及创建订阅资源的方法 |
CN105282682A (zh) * | 2014-07-25 | 2016-01-27 | 中兴通讯股份有限公司 | 一种实现资源属性通告的方法和公共业务实体 |
CN105354649A (zh) * | 2014-08-09 | 2016-02-24 | 星际空间(天津)科技发展有限公司 | 一种感知信息管理系统、方法 |
CN109785199A (zh) * | 2018-12-18 | 2019-05-21 | 广州市驴车信息科技有限公司 | 基于情境分析的智慧校园系统及智慧校园的服务发现方法 |
US10694340B2 (en) * | 2018-08-31 | 2020-06-23 | Sk Planet Co., Ltd. | Apparatus for producing radio map and method of operating same |
US20200323034A1 (en) * | 2019-06-20 | 2020-10-08 | Claudio Da Silva | Proximity detection by multiple wlan link tracking |
US20200359248A1 (en) * | 2019-06-21 | 2020-11-12 | Bahareh Sadeghi | Wlan sensing frame exchange protocol |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104683289A (zh) * | 2013-11-26 | 2015-06-03 | 中兴通讯股份有限公司 | 公共业务实体注册方法和系统 |
US10305815B2 (en) * | 2016-04-29 | 2019-05-28 | Huawei Technologies Co., Ltd. | System and method for distributed resource management |
CN110113375A (zh) * | 2019-03-26 | 2019-08-09 | 罗克佳华科技集团股份有限公司 | 资源共享方法及装置、系统、存储介质 |
-
2021
- 2021-03-16 CN CN202110278535.5A patent/CN112689300B/zh active Active
Patent Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102143511A (zh) * | 2011-03-31 | 2011-08-03 | 广州联正达通信科技股份有限公司 | 对室内分布器件进行无线感知监测的系统及方法 |
CN105282682A (zh) * | 2014-07-25 | 2016-01-27 | 中兴通讯股份有限公司 | 一种实现资源属性通告的方法和公共业务实体 |
CN105354649A (zh) * | 2014-08-09 | 2016-02-24 | 星际空间(天津)科技发展有限公司 | 一种感知信息管理系统、方法 |
CN104468815A (zh) * | 2014-12-22 | 2015-03-25 | 齐玉田 | 物联网无线感知系统和方法 |
CN104602180A (zh) * | 2015-01-20 | 2015-05-06 | 西安工程大学 | 创建订阅资源系统及创建订阅资源的方法 |
US10694340B2 (en) * | 2018-08-31 | 2020-06-23 | Sk Planet Co., Ltd. | Apparatus for producing radio map and method of operating same |
CN109785199A (zh) * | 2018-12-18 | 2019-05-21 | 广州市驴车信息科技有限公司 | 基于情境分析的智慧校园系统及智慧校园的服务发现方法 |
US20200323034A1 (en) * | 2019-06-20 | 2020-10-08 | Claudio Da Silva | Proximity detection by multiple wlan link tracking |
US20200359248A1 (en) * | 2019-06-21 | 2020-11-12 | Bahareh Sadeghi | Wlan sensing frame exchange protocol |
Non-Patent Citations (3)
Title |
---|
IEEE 802.11bf aims to enable a new application of WLAN technology:WLAN Sensing;Tony xiao han,et al;《IEEE 802.11》;20201205;全文 * |
SENS SG Proposed CSD Draft;Claudio da Silva;《IEEE P802.11》;20200731;全文 * |
支持混合业务的5G自适应调度和复用技术;闫志宇;《移动通信》;20200415;全文 * |
Also Published As
Publication number | Publication date |
---|---|
CN112689300A (zh) | 2021-04-20 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN112689300B (zh) | 管理应用和执行单元的方法、装置、系统及介质 | |
CN112738758B (zh) | 感知业务管理方法、装置、系统及可读存储介质 | |
US11528235B2 (en) | Internet of things resource subscription method, device, and system | |
CN109032801B (zh) | 一种请求调度方法、系统及电子设备和存储介质 | |
US11469949B2 (en) | Hierarchical configuration of networked communication devices | |
US7982603B2 (en) | Sensor net system, sensor net system data managing method, and sensor net system data managing program | |
US8346816B2 (en) | Method and apparatus for physical/logical relationship mapping between resources | |
CN110312279A (zh) | 一种网络数据的监测方法及装置 | |
US20200067777A1 (en) | Identifying device types based on behavior attributes | |
US11108648B2 (en) | Information processing method in M2M and apparatus | |
CN108377201A (zh) | 网络异常感知方法、装置、设备及计算机可读存储介质 | |
CN112214382A (zh) | 告警方法及装置 | |
EP2897088A1 (en) | Method and apparatus for optimum spatial clustering | |
CN112311628B (zh) | 网络测速方法、系统、网络设备和存储介质 | |
CN112491719A (zh) | 网络节点的选择方法、设备及存储介质 | |
CN115243308B (zh) | 信号测量方法、装置、系统、终端及网络设备 | |
CN112784992A (zh) | 一种网络数据分析方法、功能实体及电子设备 | |
CN106056825A (zh) | 火灾报警方法、装置、家用风扇装置及系统 | |
Tata et al. | An optimization approach for adaptive monitoring in IoT environments | |
CN116094969B (zh) | 带宽调整方法、装置、设备及存储介质 | |
WO2021244548A1 (zh) | 即时消息处理方法和装置 | |
WO2021056435A1 (zh) | 用于异常检测的方法和装置 | |
Yang et al. | 6LoWPAN Protocol Based Infrared Sensor Network Human Target Locating System | |
CN106879027A (zh) | 一种基于无线路由设备响应速度的负载均衡方法及系统 | |
US20220417109A1 (en) | Methods for determining application of models in multi-vendor networks |
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 | ||
GR01 | Patent grant | ||
GR01 | Patent grant |