CN114610143A - 一种设备控制的方法、装置、设备及存储介质 - Google Patents
一种设备控制的方法、装置、设备及存储介质 Download PDFInfo
- Publication number
- CN114610143A CN114610143A CN202111045999.8A CN202111045999A CN114610143A CN 114610143 A CN114610143 A CN 114610143A CN 202111045999 A CN202111045999 A CN 202111045999A CN 114610143 A CN114610143 A CN 114610143A
- Authority
- CN
- China
- Prior art keywords
- control
- equipment
- target
- target device
- user
- 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
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/017—Gesture based interaction, e.g. based on a set of recognized hand gestures
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T19/00—Manipulating 3D models or images for computer graphics
- G06T19/006—Mixed reality
Landscapes
- Engineering & Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Computer Graphics (AREA)
- Computer Hardware Design (AREA)
- Software Systems (AREA)
- Human Computer Interaction (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
本申请实施例提供了一种设备控制的方法、装置、设备及存储介质,涉及智能控制领域。该方法应用于AR设备,AR设备佩戴于用户头部,具体包括:当检测到用户针对目标设备的第一手势时,在AR设备的显示界面上显示目标设备的控制界面;根据用户针对控制界面的第二手势,对目标设备进行控制。因此,用户只要佩戴该AR设备,并做出指定手势,就可轻松实现对目标设备的控制,相比于现有技术中控制目标设备的方法,以直观的手势操作对目标设备进行便捷的隔空遥控。
Description
技术领域
本申请涉及智能设备控制领域,具体而言,本申请涉及一种设备控制的方法、装置、设备及存储介质。
背景技术
目前,针对智能设备的控制方案一般分为以下3种:通过独立的物理遥控器来控制;通过在手机上安装APP来控制;通过智能音箱使用语音来控制。
但是,在上述方案的应用过程中,每种方式都存在着某种缺陷,无法提供在各方面提供均衡的体验,导致用户体验不佳。
发明内容
本申请的目的旨在至少能解决上述的技术缺陷之一,特别是用户体验不佳的技术缺陷。
根据本申请第一方面,提供了一种设备控制的方法,应用于AR设备,该AR设备佩戴于用户头部,该方法包括:
当检测到用户针对目标设备的第一手势时,在AR设备的显示界面上显示目标设备的控制界面;
根据用户针对控制界面的第二手势,对目标设备进行控制。
根据本申请第二方面,提供了一种设备控制的方法,应用于目标设备,该方法包括:
处于激活状态的目标设备响应于接收到的控制请求,进行相应的控制操作,其中,控制请求由AR设备或者服务器发送;
反馈目标设备在进行控制操作之后的状态信息。
根据本申请第三方面,提供了一种设备控制的方法,应用于服务器,该方法包括:
接收AR设备发送的携带目标设备的编号和AR设备的标识的注册请求;
验证AR设备和目标设备是否符合预设匹配条件;
当验证通过时,向目标设备发送激活请求;
响应于目标设备反馈的激活成功消息,向AR设备发送注册成功消息。
根据本申请第四方面,提供了一种AR装置,该装置包括:
显示模块,用于当检测到用户针对目标设备的第一手势时,在AR设备的显示界面上显示目标设备的控制界面;
控制模块,用于根据用户针对控制界面的第二手势,对目标设备进行控制。
根据本申请第五方面,提供了一种受控装置,应用于目标设备,该装置包括:
收发模块,用于接收由AR设备或者服务器发送的控制请求;
执行模块,用于处于激活状态的目标设备响应于控制请求,进行相应的控制操作;
收发模块,还用于反馈目标设备在进行控制操作之后的状态信息。
根据本申请的第六方面,提供了一种服务器,该服务器包括:
收发模块,用于接收AR设备发送的携带目标设备的编号和AR设备的标识的注册请求;
验证模块,用于验证AR设备和目标设备是否符合预设匹配条件;
收发模块,还用于当验证通过时,向目标设备发送激活请求;
收发模块,还用于响应于目标设备反馈的激活成功消息,向AR设备发送注册成功消息。
根据本申请第七方面,提供了一种电子设备,该电子设备包括:
处理器;以及
存储器,配置用于存储机器可读指令,指令在由处理器执行时,使得处理器执行本申请第一方面、或者第二方面、或者第三方面所示的一种设备控制的方法所对应的操作。
根据本申请第八方面,提供了一种计算机可读存储介质,该计算机可读存储介质用于存储计算机指令,当计算机指令在计算机上运行时,使得计算机可以执行本申请第一方面、或者第二方面、或者第三方面所示的一种设备控制的方法所对应的操作。
本申请提供的技术方案带来的有益效果是:
本申请提供了一种设备控制的方法,应用于AR设备,该AR设备佩戴于用户头部,该方法包括:当检测到用户针对目标设备的第一手势时,在AR设备的显示界面上显示目标设备的控制界面;根据用户针对控制界面的第二手势,对目标设备进行控制。因此,对于用户而言,只需佩戴该AR设备,根据显示的控制界面做出指定手势就可以轻松实现对目标设备的控制,并且便捷不易出错。相比于现有技术提供的控制方案,实现了通过直观的手势操作对目标设备进行便捷的隔空遥控。
附图说明
为了更清楚地说明本申请实施例中的技术方案,下面将对本申请实施例描述中所需要使用的附图作简单地介绍:
图1为本申请实施例提供的一种设备控制的方法的流程示意图;
图2为本申请实施例提供的另一种设备控制的方法的流程示意图;
图3为本申请实施例提供的又一种设备控制的方法的流程示意图;
图4为本申请实施例提供的一种智能设备控制***的结构示意图;
图5为本申请实施例提供的一种AR装置的结构示意图;
图6为本申请实施例提供的一种受控装置的结构示意图;
图7为本申请实施例提供的一种服务器的结构示意图。
具体实施方式
下面详细描述本申请的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,仅用于解释本申请,而不能解释为对本申请的限制。
首先对本申请涉及的几个名词进行介绍和解释:
点云数据:是指在一个三维坐标***中的一组向量的集合。扫描资料以点的形式记录,每一个点包含有三维坐标,有些可能含有颜色信息(RGB)或反射强度信息(Intensity)。本申请实施例中AR设备记录空间信息时,就是以点云数据的形式记录用户空间的空间信息。
增强现实(Augmented Reality,简称AR)技术,一种基于计算机实时计算和多传感器融合,将现实世界与虚拟信息结合起来的技术。该技术通过对人的视觉、听觉、嗅觉、触觉等感受进行模拟和再输出,并将虚拟信息叠加到真实信息上,给人提供超越真实世界感受的体验。本申请实施例所探讨的增强现实,主要是视觉增强现实技术,核心在于虚拟信息和真实世界在物理空间中的匹配和可视化。
对于本申请实施例而言,增强现实技术的实现,至少得益于4项技术:跟踪技术、注册技术、显示技术、交互技术。每种技术所需实现的功能均不相同,具体地:跟踪技术,主要涉及空间坐标转换,以摄像机跟踪为例,分为模型坐标空间、世界坐标空间、摄像机坐标空间和图像坐标空间,用于实时获取真实世界的空间信息,并转换为AR设备的空间坐标信息;注册技术,通过跟踪技术获取现实世界的真实物体,并在AR设备显示的虚拟世界中,注册对应的虚拟物体;显示技术,通过该技术,使得真实世界在AR设备的虚拟世界中得到显示,并且图像呈现与环境配合紧密,虚拟世界的光源分布贴合真实世界;交互技术,通过摄像机捕捉用户在真实世界中展示的各种动作和手势等,生成指令并进行相关操作,达到人与AR设备交互的效果。
智能设备遥控,可以包括针对智能家居设备、特殊环境中的智能设备的遥感控制。其中,在针对智能家居设备的遥感控制中,包括3种针对智能家居设备的控制,虽然都能达到控制的效果,但是在多个家居设备的需要控制的情形中,每种控制方式都有缺点,具体地:
第一,通过独立的物理遥控器来控制,需为每个设备配置一个遥控器。用户若需要控制某个设备时,则需花费时间去找该设备对应的遥控器。因此,该方式对用户而言,并不便利。
第二,通过在手机上安装App来控制。需要通过人为的选择操作实现对受控设备的识别,并且在设备较多时,需要在手机上频繁切换App来达到对不同设备的控制,操作较为繁琐。
第三,通过智能音箱的来控制。该方式对环境有一定的要求,环境需要安静,智能音箱才能采集到用户的语音信息;在获取到用户的语音信息之后,也只能对简单的语音信息做到准确的识别,对于较复杂的语音信息,容易识别错误从而导致产生错误的指令。
本申请提供的一种设备控制的方法、装置、设备及存储介质,旨在解决现有技术的如上技术问题。
下面这几个具体的实施例可以相互结合,对于相同或相似的概念或过程可能在某些实施例中不再赘述。为使本申请的目的、技术方案和优点更加清楚,下面将结合附图,对本申请的实施例进行描述。
参见图1,本申请实施例中提供了一种设备控制的方法的可能的流程示意图。其中,该方法可以应用于AR设备,具体包括:S110,当检测到用户针对目标设备的第一手势时,在AR设备的显示界面上显示目标设备的控制界面;
其中,该AR设备可以包括头戴式AR设备,例如AR眼镜、AR头盔,当AR设备是头戴式AR设备时,应佩戴于用户头部。
具体地,该控制界面,可以为目标设备的控制菜单。例如,目标设备为空调时,显示针对空调的遥控菜单,该控制菜单可以对应于现有技术中针对空调的遥控器;目标设备为电视机时,显示针对电视机的遥控菜单。其中,该遥控菜单具体为UI界面,该UI界面上有多个功能按键,该UI菜单的页面布局可以参考现有技术中的遥控器。另外,目标设备还可以是其他的家居设备,为描述简便,在此不再赘述。
在显示界面显示该控制界面,相当于将现有技术中针对目标设备的遥控器,置于用户的眼前,无需用户花费时间到处去找与目标设备对应的遥控器。该方法同样无需用户去手动查阅手机上相应的App,就可直接调出该目标设备的控制界面。相对于现有技术而言,方便很多。由于显示的是控制界面,其功能和遥控器等同,因此,在与用户交互时,也不会出现接收用户的语音时,无法正确理解复杂的语音信息,从而导致发出错误的控制指令。相对于现有技术中的方案,该方式无疑从各个方面都具有不错的效果。
S120,根据用户针对控制界面的第二手势,对目标设备进行控制。
具体地,AR设备的图像采集模块,例如摄像机,在采集到的图像中,检测到用户与目标设备之间产生了指定的交互动作时,就可以发出相应的指令。另外,AR设备检测用户与目标设备如何交互的方案可以参考现有技术。
在一种可能的实现方式中,AR设备根据第二手势生成相对应的控制指令,然后将该控制指令对应的控制请求发送给目标设备,或者通过服务器转发给目标设备,以指示目标设备执行相应的操作。其中,该控制请求中可以携带AR设备的标识。
示例性地,当目标设备为空调时,在遥控菜单的“温度+”位置摆出点击的手势。在显示界面上,用户的手指与遥控菜单上的“温度+”的位置重合,以模拟现实世界中点击按钮的动作。此外,在显示界面上,用户的手部可以显示于遥控菜单之上,从而制造一种用户在真实世界操控遥控器的感觉。AR设备检测到“点击手势”之后,分析出该手势的对应的指令:调整空调的温度,使其+1℃。
本申请实施例提供了一种设备控制的方法,应用于AR设备,该AR设备佩戴于用于头部,在用户针对目标设备摆出第一手势时,显示针对目标设备的控制界面,在用户针对控制界面摆出第二手势时,根据该第二手势对目标设备进行控制。因此,对于用户而言,只需佩戴该AR设备,根据显示的控制界面做出指定姿势就可以轻松实现对目标设备的控制,在操作上相对便捷不易出错。相比于现有技术提供的控制设备的方法,该方法实现了通过直观的姿势操作对目标设备进行便捷的隔空遥控。
由于本申请实施的方案是基于AR设备的,在使用AR设备控制目标设备之前,所涉及的多个终端是需要进行一番准备工作。该准备工作可以包括,对需要受到控制的目标设备安装受控端App,AR设备则安装管控端App,在安装完相应的App之后,均需连接上服务器。此外,目标设备的指定位置需安装有二维码。
另外,AR设备的准备工作,还包括完成对空间定位的初始化操作,具体地,用户佩戴AR设备扫描用户空间,记录并保存该用户空间的空间信息。具体如何完成空间定位初始化,可以参照现有技术。
本申请实施例还提供了一种可能的实现方式,在检测第一手势之前,需要确定AR设备与目标设备之间的关联关系,该关联具体为AR设备通过服务器注册针对目标设备的控制。基于上述准备工作,该注册操作包括S101-S103(图中未示出):
S101,扫描目标设备上的二维码,以获取目标设备的编号;
S102,向服务器发送携带目标设备的编号和AR设备的标识的注册请求,以通知服务器激活目标设备;
S103,接收服务器反馈的注册成功消息。
具体地,AR设备扫描目标设备上的二维码之后,可以向服务器发起请求,以获取目标设备的编号。应当指出,在实施本申请实施例时,可以根据二维码信息获取目标设备的其他信息,例如型号、品牌号、生产日期等信息,对此,本申请对此不做任何限制。由于,二维码实质上也是根据字符串生成的,还可以直接根据二维码获取目标设备的编号等。
在一种可能的实现方式中,在扫描二维码时,还可以采集二维码的位置数据,并根据该位置数据、AR设备中预存的空间信息,计算二维码的空间位置。其中,AR设备中预存的空间信息为初始化用户空间之后,所保存的空间信息。
其中,在得到二维码的空间位置之后,根据二维码的空间位置,计算目标设备的空间位置。
进一步地,AR设备还可以存储的二维码的空间位置和目标设备的空间位置。
其中,向服务器发送携带目标设备的编号和AR设备的标识的注册请求,包括:
向服务器发送携带目标设备的编号和AR设备的标识的注册请求,该注册请求还携带目标设备的空间位置。
其中,检测到用户针对目标设备的第一手势,包括:
检测到用户针对目标设备的空间位置的第一手势。
具体地,用户佩戴AR设备朝向目标设备方向。AR设备先在其摄像机画面中检测到用户的手部信息,其次检测到用户手指信息;基于用户手指信息,以及AR设备中预存的空间信息、目标设备的空间位置,在用户空间中模拟用户手指所指向的方向,具体可以为发射一条检测射线,当检测射线与目标设备的空间位置相交,则说明用户“点击了”该目标设备;最后,确定目标设备对应的遥控菜单,弹出该遥控菜单。
应当指出,AR设备是否发起注册请求,需根据目标设备的空间位置确定。例如,若AR设备首次控制目标设备,需进行注册操作,并存储目标设备的空间位置;若已对目标设备进行过注册,但是目标设备临时调整了位置(例如,将空调从客厅移动至卧室),目标设备的空间位置发生了实质性改变,此时,需要重新对目标设备进行注册,并存储目标设备的空间位置。注册完成之后,只要目标设备不调整空间位置,可以直接对目标设备进行控制,无需再次进行注册。
本申请实施例还提供了一种可能的实现方式,在目标设备执行完相应的控制操作之后,向AR设备反馈执行的结果。该反馈的过程具体包括S130-S140(图中未示出):
S130,接收目标设备的状态信息;
S140,在显示界面的预设位置,显示状态信息。
其中,AR设备在扫描二维码时,还可以获取目标设备的型号,根据该型号获得目标设备的尺寸信息。在确定了目标设备的二维码的空间位置之后,根据目标设备的尺寸信息计算目标设备的空间位置。例如,若设定二维码的空间位置具体为目标设备的左下角,那么可以推测目标设备的位置在二维码的右上边,根据尺寸信息,计算目标设备的显示区域,然后在该显示区域中显示目标设备的状态信息。应当指出,二维码的位置可以设置于目标设备的任一位置,但其所在位置应处于AR设备可以扫描的区域中。
示例性地,空调的尺寸信息(指空调室内机)包括长、宽、高,分别为780mm、239mm、285mm。在AR设备中,计算的空调的空间位置为一个点数据,由于二维码的位置处于空调的左下角,因此以该点为基准点,向右向上分别扩展780mm、285mm,得到一个显示区域,将该显示区域作为空调的显示区域,在该显示区域显示状态信息。例如,当针对空调进行“温度+1”之后(原有的温度为22℃),新的温度应为23℃,则在计算的区域显示为“空调温度23℃”。由于空调离用户比较远,用户不容易看清空调的温度,通过这种方式,可以使用户及时清楚地了解空调调整的效果,有效提高用户体验。
参见图2,本申请实施例还提供了一种设备控制的方法的可能的流程示意图,该方法应用于服务器,该方法包括:
S210,接收AR设备发送的携带目标设备的编号和AR设备的标识的注册请求;
S220,验证AR设备和目标设备是否符合预设匹配条件;
具体地,基于预存的编号信息,服务器根据获取的编号验证目标设备是否得到被控制的授权;基于预存的AR设备的信息,判断该AR设备是否得到控制的授权。在两项验证通过之后,还需要验证该AR设备是否具备针对该目标设备的控制权限。
S230,当验证通过时,向目标设备发送激活请求;
具体地,当验证该AR设备具备针对该目标设备的控制权限之后,向目标设备发送激活请求。
其中,该激活请求中可以携带AR设备的标识信息。
S240,响应于目标设备反馈的激活成功消息,向AR设备发送注册成功消息。
具体地,目标设备根据接收到的激活请求,进行相应的激活操作,且在激活成功之后,向服务器反馈激活成功消息。服务器在接收到该激活成功消息之后,可以在记录AR设备与目标设备的对应关系,并向AR设备反馈注册成功消息。
参见图3,本申请实施例还提供了一种设备控制的方法的可能的流程示意图,该方法应用于目标设备,具体包括:
S310,处于激活状态的目标设备响应于接收到的控制请求,进行相应的控制操作,其中,控制请求由AR设备或者服务器发送;
应当指出,本领域技术人员可以根据实际需求选择控制请求的发送方式。当目标设备和AR设备处于局域网中时,AR设备直接向目标设备发送控制请求,或者通过服务器转发该控制请求,都可行。当目标设备和AR设备处于互联网中时,AR设备可能会受到不可控的第三方控制,该第三方进而间接控制目标设备,此情况下,AR设备应选择通过服务器转发控制请求,服务器可以针对该控制过程中某些信息进行加密操作,以确保针对目标设备的安全控制。
S320,反馈目标设备在进行控制操作之后的状态信息。
接上述示例,空调接收到控制请求之后,通过温度调解模块调解温度,最后温度调整为23℃。空调将新的温度信息,反馈给服务器或者AR设备。
本申请实施例还提供了一种可能的实现方式,该方法还包括:
响应于服务器发送的携带AR设备的标识的激活请求,进行激活操作;当激活成功时,向服务器反馈激活成功消息。
其中,该激活请求中携带AR设备的标识。目标设备获取并存储该AR设备的标识。
S310中的控制请求中还携带AR设备的标识,在接收到控制请求之后,根据目标设备中存储的AR设备的标识,确定该控制请求中携带的AR设别的标识是否匹配,若匹配,则标识可以执行控制请求对应的控制操作。
参见图4,本申请实施例还从智能家居的角度,提供了一种智能设备控制***的可能的结构示意图。在在图中,控制***40包括AR眼镜410,智能设备420(包括空调421、电视机422),服务器430。其中,AR眼镜410和智能设备420共处于一个用户空间中(该用户空间实质上也是一个物联网),服务器通430过网络与该物联网进行连接通信。
其中,该控制***的运行过程,包括3个阶段:准备阶段、注册阶段、控制阶段。具体地,
1、准备阶段
1)在每个智能设备420的固定位置安装一个二维码。如图4所示,每个智能设备420的左下角,均贴着一个二维码。通过该二维码可以获取智能设备420的编号,以及其他信息(例如,厂家、品牌、型号等);
2)为AR眼镜410安装管控端应用程序,并通过该应用程序建立AR眼镜410与服务器430之间的通信连接;
3)为智能设备420安装受控端应用程序,并通过该应用程序建立智能设备420与服务器430之间的通信连接;
4)初始化空间定位。使用AR眼镜410扫描用户空间,记录用户空间的空间信息。在初始化完成之后,还需要向服务器发送请求,以备份用户空间的空间信息。
其中,AR眼镜410扫描用户空间、记录用户空间的空间信息的具体的技术手段,可以参考现有技术。例如,所记录的空间信息可以为点云数据,基于对点云数据的分析,可以识别用户空间中的门、地板、墙壁等。其中,所记录的点云数据是基于统一的坐标***,在后期检测手势、计算目标设备的二维码的空间位置、目标设备的空间位置时,均需基于该统一的坐标***。
上述1)、2)、3)、4)的操作顺序可以任意安排,本申请实施例不做任何限制。
2、注册阶段。
在AR眼镜410首次向智能设备420发起控制时,或者在智能设备420调整了空间位置之后,AR眼镜410向智能设备420发起控制时,均需要向服务器430发起注册请求。具体地,
1)佩戴着AR眼镜410的用户走进空调421附近,朝向空调421设备上的二维码;
2)AR眼镜410通过摄像头对二维码进行图像识别,获取到空调421的编号等信息,以及二维码的空间位置。
3)AR眼镜410向服务器430发送注册请求,该注册请求携带空调421的编号、二维码的空间位置、AR眼镜410的标识等信息。
其中,AR眼镜的标识为唯一标识,用于标记AR眼镜的身份。
4)服务器430向空调421发送激活请求,该激活请求中携带AR眼镜410的标识。
在发送激活请求之前,服务器430根据还需要验证空调421是否得到被控制的授权,以及AR眼镜410是否得到控制授权,若均得到授权,则需验证AR眼镜410是否具备针对该空调421的控制权限。若验证通过,则向空调421发起激活请求。
5)服务器430接收空调421反馈的激活成功消息。
6)服务器430向AR眼镜410反馈注册成功消息。
AR眼镜410在接收到注册成功消息之后,还可以从服务器430下载空调421的控制信息。基于该控制信息,可以生成对应的遥控菜单。或者,AR眼镜410中预存该型号的空调的遥控菜单。
3、控制阶段。
1)佩戴着AR眼镜410的用户朝向空调421方向,并用手指隔空点击空调421。在AR眼镜410的显示界面上,呈现的状态是:用户的手指指向空调421实体的任一位置(用户的点击手势,可以是上述实施例中的第一手势)。
2)AR眼镜410调用空间定位模块定位出所指向的空调421,以及调用手势识别模块对用户的手势进行识别,识别出针对空调421的第一手势以及相对应的指令。该指令用于指示显示空调421的遥控菜单。
3)AR眼镜410在用户手指所指向的方向弹出空调421的遥控菜单。
4)用户针对该遥控菜单,隔空摆出各种手势(即上述实施例中的第二手势),以实现针对空调421的控制。
例如,用户对遥控菜单上显示的“温度+”摆出点击的手势(即第二手势),AR眼镜410检测到该手势之后,生成控制指令:对空调421的温度+1。进一步,根据该指令生成控制请求,发送给空调421,或者通过服务器430转发给空调421。
5)空调421接收到该控制请求之后,则进行相应的控制操作,并将操作结束之后的状态信息反馈给AR眼镜410
例如,空调当前温度为22℃,在“+1”操作之后,空调的温度为23℃。
6)AR眼镜410在空调421的前方实时叠加显示空调当前的温度状态信息。
至此完成一轮针对空调421的控制。电视机422的控制方式,和空调421的控制方式相似,为描述简便,在此不再赘述。
参见图5,本申请实施例提供了一种AR装置50的可能的结构示意图,该装置50应用于AR设备,该AR设备佩戴于用户头部,该装置50包括:
显示模块510,用于当检测到用户针对目标设备的第一手势时,在AR设备的显示界面上显示目标设备的控制界面;
控制模块520,用于根据用户针对控制界面的第二手势,对目标设备进行控制。
在一种可能的实现方式中,装置50还包括注册模块530,注册模块530在检测第一手势之前,具体用于:
扫描目标设备上的二维码,以获取目标设备的编号;
向服务器发送携带目标设备的编号和AR设备的标识的注册请求,以通知服务器激活目标设备;
接收服务器反馈的注册成功消息。
在一种可能的实现方式中,装置50还包括计算模块540,计算模块540具体用于:
在扫描二维码时,采集二维码的位置数据;
根据位置数据和预存的空间信息,计算二维码的空间位置;
其中,检测到用户针对目标设备的第一手势,包括:
检测到用户针对目标设备的空间位置的第一手势。
在一种可能的实现方式中,显示模块510还用于:
接收目标设备的状态信息;
在显示界面的预设位置,显示状态信息。
参见图6,本申请实施例提供了一种受控装置60的可能的结构示意图,该装置60应用于目标设备,该装置60包括:
收发模块610,用于接收由AR设备或者服务器发送的控制请求;
执行模块620,用于处于激活状态的目标设备响应于控制请求,进行相应的控制操作;
收发模块610,还用于反馈目标设备在进行控制操作之后的状态信息。
其中,目标设备上设置有二维码,二维码被用于获取目标设备的编号。
本申请实施例还提供了一种可能的实现方式,装置60还包括:
激活模块630,用于响应于服务器发送的携带AR设备的标识的激活请求,进行激活操作;
收发模块610,用于当激活成功时,向服务器反馈激活成功消息。
参见图7,本申请实施例还提供了一种服务器70的可能的结构示意图。该服务器70包括:
收发模块710,用于接收AR设备发送的携带目标设备的编号和AR设备的标识的注册请求;
验证模块720,用于验证AR设备和目标设备是否符合预设匹配条件;
收发模块710,还用于当验证通过时,向目标设备发送激活请求;
收发模块710,还用于响应于目标设备反馈的激活成功消息,向AR设备发送注册成功消息。
本申请实施例还提供了一种电子设备,电子设备包括:
处理器;以及
存储器,配置用于存储机器可读指令,指令在由处理器执行时,使得处理器执行本申请实施例所示的一种应用于AR设备的设备控制的方法所对应的操作。
本申请实施例还提供了一种计算机可读存储介质,该计算机可读存储介质用于存储计算机指令,当计算机指令在计算机上运行时,使得计算机可以执行本申请实施例所示的一种应用于AR设备的设备控制的方法所对应的操作。
其中,该计算机可读存储介质包括随机存储器(RAM)、内存、只读存储器(ROM)、电可编程ROM、电可擦除可编程ROM、寄存器、硬盘、可移动磁盘、CD-ROM、或技术领域内所公知的任意其它形式的存储介质。
本申请实施例还提供了一种电子设备,电子设备包括:
处理器;以及
存储器,配置用于存储机器可读指令,指令在由处理器执行时,使得处理器执行本申请实施例所示的一种应用于目标设备的设备控制的方法所对应的操作。
本申请实施例还提供了一种计算机可读存储介质,该计算机可读存储介质用于存储计算机指令,当计算机指令在计算机上运行时,使得计算机可以执行本申请实施例所示的一种应用于目标设备的设备控制的方法所对应的操作。
其中,该计算机可读存储介质包括随机存储器(RAM)、内存、只读存储器(ROM)、电可编程ROM、电可擦除可编程ROM、寄存器、硬盘、可移动磁盘、CD-ROM、或技术领域内所公知的任意其它形式的存储介质。
本申请实施例还提供了一种电子设备,电子设备包括:
处理器;以及
存储器,配置用于存储机器可读指令,指令在由处理器执行时,使得处理器执行本申请实施例所示的一种应用于服务器的设备控制的方法所对应的操作。
本申请实施例还提供了一种计算机可读存储介质,该计算机可读存储介质用于存储计算机指令,当计算机指令在计算机上运行时,使得计算机可以执行本申请实施例所示的一种应用于服务器的设备控制的方法所对应的操作。
其中,该计算机可读存储介质包括随机存储器(RAM)、内存、只读存储器(ROM)、电可编程ROM、电可擦除可编程ROM、寄存器、硬盘、可移动磁盘、CD-ROM、或技术领域内所公知的任意其它形式的存储介质。
应该理解的是,除非特意声明,这里使用的单数形式“一”、“一个”、“所述”和“该”也可包括复数形式。应该进一步理解的是,本申请的说明书中使用的措辞“包括”是指存在所述特征、整数、步骤、操作、元件和/或组件,但是并不排除存在或添加一个或多个其他特征、整数、步骤、操作、元件、组件和/或它们的组。应该理解,当我们称元件被“连接”或“耦接”到另一元件时,它可以直接连接或耦接到其他元件,或者也可以存在中间元件。此外,这里使用的“连接”或“耦接”可以包括无线连接或无线耦接。这里使用的措辞“和/或”包括一个或更多个相关联的列出项的全部或任一单元和全部组合。
应该理解的是,虽然附图的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,其可以以其他的顺序执行。而且,附图的流程图中的至少一部分步骤可以包括多个子步骤或者多个阶段,这些子步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,其执行顺序也不必然是依次进行,而是可以与其他步骤或者其他步骤的子步骤或者阶段的至少一部分轮流或者交替地执行。
以上所述仅是本发明的部分实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。
Claims (13)
1.一种设备控制的方法,其特征在于,应用于AR设备,所述AR设备佩戴于用户头部,所述方法包括:
当检测到所述用户针对目标设备的第一手势时,在所述AR设备的显示界面上显示所述目标设备的控制界面;
根据所述用户针对所述控制界面的第二手势,对所述目标设备进行控制。
2.根据权利要求1所述的方法,其特征在于,在检测第一手势之前,所述方法还包括:
扫描所述目标设备上的二维码,以获取所述目标设备的编号;
向服务器发送携带所述目标设备的编号和所述AR设备的标识的注册请求,以通知所述服务器激活所述目标设备;
接收所述服务器反馈的注册成功消息。
3.根据权利要求2所述的方法,其特征在于,所述方法还包括:
在扫描所述二维码时,采集所述二维码的位置数据;
根据所述位置数据和预存的空间信息,计算所述二维码的空间位置;
根据所述二维码的空间位置,计算所述目标设备的空间位置;
其中,检测到所述用户针对目标设备的第一手势,包括:
检测到所述用户针对所述目标设备的空间位置的第一手势。
4.根据权利要求1-3任一所述的方法,其特征在于,所述方法还包括:
接收所述目标设备的状态信息;
在所述显示界面的预设位置,显示所述状态信息。
5.一种设备控制的方法,其特征在于,应用于目标设备,所述方法包括;
处于激活状态的所述目标设备响应于接收到的控制请求,进行相应的控制操作,其中,所述控制请求由AR设备或者服务器发送;
反馈所述目标设备在进行控制操作之后的状态信息。
6.根据权利要求5所述的方法,其特征在于,所述方法还包括:
响应于所述服务器发送的携带所述AR设备的标识的激活请求,进行激活操作;
当激活成功时,向所述服务器反馈激活成功消息。
7.根据权利要求5所述的方法,其特征在于,所述目标设备上设置有二维码,所述二维码被用于获取所述目标设备的编号。
8.一种设备控制的方法,其特征在于,应用于服务器,所述方法包括:
接收AR设备发送的携带所述目标设备的编号和所述AR设备的标识的注册请求;
验证所述AR设备和所述目标设备是否符合预设匹配条件;
当验证通过时,向所述目标设备发送激活请求;
响应于所述目标设备反馈的激活成功消息,向所述AR设备发送注册成功消息。
9.一种AR装置,其特征在于,应用于AR设备,所述AR设备佩戴于用户头部,所述装置包括:
显示模块,用于当检测到所述用户针对目标设备的第一手势时,在所述显示界面上显示所述目标设备的控制界面;
控制模块,用于根据所述用户针对所述控制界面的第二手势,对所述目标设备进行控制。
10.一种受控装置,其特征在于,应用于目标设备,所述装置包括:
收发模块,用于接收由AR设备或者服务器发送的控制请求;
执行模块,用于处于激活状态的所述目标设备响应于所述控制请求,进行相应的控制操作;
收发模块,还用于反馈所述目标设备在进行控制操作之后的状态信息。
11.一种服务器,其特征在于,所述服务器包括:
收发模块,用于接收AR设备发送的携带所述目标设备的编号和所述AR设备的标识的注册请求;
验证模块,用于验证所述AR设备和所述目标设备是否符合预设匹配条件;
所述收发模块,还用于当验证通过时,向所述目标设备发送激活请求;
所述收发模块,还用于响应于所述目标设备反馈的激活成功消息,向所述AR设备发送注册成功消息。
12.一种电子设备,其特征在于,所述电子设备包括:
处理器;以及
存储器,配置用于存储机器可读指令,所述指令在由所述处理器执行时,使得所述处理器执行权利要求1-4、或者权利要求5-7、或者权利要求8中任一项所述的一种设备控制的方法所对应的操作。
13.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质用于存储计算机指令,当所述计算机指令在计算机上运行时,使得所述计算机可以执行权利要求1-4、或者权利要求5-7、或者权利要求8中任一项所述的一种设备控制的方法所对应的操作。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202111045999.8A CN114610143A (zh) | 2021-09-07 | 2021-09-07 | 一种设备控制的方法、装置、设备及存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202111045999.8A CN114610143A (zh) | 2021-09-07 | 2021-09-07 | 一种设备控制的方法、装置、设备及存储介质 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN114610143A true CN114610143A (zh) | 2022-06-10 |
Family
ID=81857457
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202111045999.8A Pending CN114610143A (zh) | 2021-09-07 | 2021-09-07 | 一种设备控制的方法、装置、设备及存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN114610143A (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN116094861A (zh) * | 2022-08-30 | 2023-05-09 | 荣耀终端有限公司 | 遥控电子设备的方法、设备及*** |
-
2021
- 2021-09-07 CN CN202111045999.8A patent/CN114610143A/zh active Pending
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN116094861A (zh) * | 2022-08-30 | 2023-05-09 | 荣耀终端有限公司 | 遥控电子设备的方法、设备及*** |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN107703872B (zh) | 家电设备的终端控制方法、装置及终端 | |
CN107340853B (zh) | 一种基于虚拟现实与手势识别的远程呈现交互方法和*** | |
US20220301041A1 (en) | Virtual fitting provision device and provision method therefor | |
JP5122517B2 (ja) | ポインティングデバイスに基づくユーザインターフェイスシステム | |
CN107390863B (zh) | 设备的控制方法及装置、电子设备、存储介质 | |
CN110456907A (zh) | 虚拟画面的控制方法、装置、终端设备及存储介质 | |
US20140257532A1 (en) | Apparatus for constructing device information for control of smart appliances and method thereof | |
WO2017215308A1 (zh) | 电器设备控制方法、装置及*** | |
JP2009134718A5 (zh) | ||
JP2016048541A (ja) | 情報処理システム、情報処理装置及びプログラム | |
CN107003739A (zh) | 对接*** | |
JP6517255B2 (ja) | キャラクタ画像生成装置、キャラクタ画像生成方法、プログラム、記録媒体及びキャラクタ画像生成システム | |
CN111199583B (zh) | 一种虚拟内容显示方法、装置、终端设备及存储介质 | |
CN108917113A (zh) | 辅助语音控制方法、装置以及空调 | |
CN107817701B (zh) | 设备控制方法、装置、计算机可读存储介质及终端 | |
CN111580661A (zh) | 交互方法和增强现实设备 | |
JP2018081410A (ja) | コンピュータープログラム | |
CN106598288A (zh) | 激光笔鼠标定位***及方法 | |
CN108353151A (zh) | 目标设备的控制方法和装置 | |
CN108548267B (zh) | 空调控制方法及用户终端 | |
CN114610143A (zh) | 一种设备控制的方法、装置、设备及存储介质 | |
CN115904188B (zh) | 户型图的编辑方法、装置、电子设备及存储介质 | |
CN111913639B (zh) | 虚拟内容的交互方法、装置、***、终端设备及存储介质 | |
KR20210072463A (ko) | 인간-머신 상호작용 방법 및 이를 위한 장치 | |
CN111198609A (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 |