控制界面显示方法、装置、设备及存储介质与流程

文档序号:20203318发布日期:2020-03-27 20:51阅读:173来源:国知局
控制界面显示方法、装置、设备及存储介质与流程

本公开涉及电子技术领域,尤其涉及一种控制界面显示方法、装置、设备及存储介质。



背景技术:

随着电子技术的发展,越来越多的智能设备应用于生活中,为人们的生活带来了很多便利。终端可以与智能设备建立通信连接,以便于用户通过该终端对智能设备进行控制。

相关技术中,终端根据目标设备的设备标识,建立与目标设备之间的通信连接,并且终端还会显示该设备标识,供用户查看,当检测到用户对该设备标识的触发操作时,显示目标设备的控制界面,从而基于该控制界面对目标设备进行控制。但是,上述显示设备标识的方式不够直观,用户需要查找到目标设备的设备标识,才能触发该设备标识。



技术实现要素:

本公开提供一种控制界面显示方法、装置、设备及存储介质,可以克服相关技术中存在的问题,所述技术方案如下:

根据本公开实施例提供的第一方面,提供了一种控制界面显示方法,所述方法包括:

显示当前所处空间的三维模型,所述三维模型包括位于所述空间中任一位置的设备对应的设备图像;

当检测到对所述三维模型中第一设备位置的触发操作时,根据设备位置与设备标识之间的关联关系,查询所述第一设备位置对应的设备标识,所述设备位置为位于所述空间中的设备在所述三维模型中的位置;

显示所述设备标识的控制界面。

在一种可能实现方式中,所述方法还包括:

获取目标设备的设备标识和目标图像;

根据所述三维模型和所述目标图像,确定所述目标设备在所述三维模型中的第一设备位置;

建立所述设备标识与所述第一设备位置之间的关联关系。

在另一种可能实现方式中,所述根据所述三维模型和所述目标图像,确定所述目标设备在所述三维模型中的第一设备位置,包括:

将所述目标图像与所述三维模型进行匹配,确定所述三维模型中与所述目标图像匹配的设备图像;

将所述设备图像在所述三维模型中的位置确定为所述第一设备位置。

在另一种可能实现方式中,所述根据所述三维模型和所述目标图像,确定所述目标设备在所述三维模型中的第一设备位置,包括:

当所述设备标识已关联的第二设备位置与所述第一设备位置不同时,将所述设备标识已关联的所述第二设备位置替换为所述第一设备位置。

在另一种可能实现方式中,所述获取目标设备的设备标识和目标图像,包括:

获取所述目标设备的设备标识;

向服务器发送图像获取请求,所述图像获取请求携带所述设备标识;

接收所述服务器根据所述设备标识查询到的所述目标图像。

在另一种可能实现方式中,所述方法还包括:

通过可旋转摄像头,扫描当前所处空间,得到所述三维模型。

在另一种可能实现方式中,所述通过可旋转摄像头,扫描当前所处空间,得到所述三维模型,包括:

通过所述可旋转摄像头,每隔预设时长扫描当前所处空间,得到三维模型。

在另一种可能实现方式中,所述方法还包括:

当检测到对所述控制界面中的操作按钮的触发操作时,控制所述目标设备执行所述操作按钮对应的操作;或者,

当基于所述控制界面接收到预设语音数据时,控制所述目标设备执行所述预设语音数据对应的操作。

根据本公开实施例提供的第二方面,提供了一种控制界面显示装置,所述装置包括:

模型显示模块,用于显示当前所处空间的三维模型,所述三维模型包括位于所述空间中任一位置的设备对应的设备图像;

标识查询模块,用于当检测到对所述三维模型中第一设备位置的触发操作时,根据设备位置与设备标识之间的关联关系,查询所述第一设备位置对应的设备标识,所述设备位置为位于所述空间中的设备在所述三维模型中的位置;

界面显示模块,用于显示所述设备标识的控制界面。

在一种可能实现方式中,所述装置还包括:

信息获取模块,用于获取目标设备的设备标识和目标图像;

位置确定模块,用于根据所述三维模型和所述目标图像,确定所述目标设备在所述三维模型中的第一设备位置;

关联关系建立模块,用于建立所述设备标识与所述第一设备位置之间的关联关系。

在另一种可能实现方式中,所述位置确定模块,包括:

图像确定单元,用于将所述目标图像与所述三维模型进行匹配,确定所述三维模型中与所述目标图像匹配的设备图像;

位置确定单元,用于将所述设备图像在所述三维模型中的位置确定为所述第一设备位置。

在另一种可能实现方式中,所述关联关系建立模块,还用于当所述设备标识已关联的第二设备位置与所述第一设备位置不同时,将所述设备标识已关联的所述第二设备位置替换为所述第一设备位置。

在另一种可能实现方式中,所述信息获取模块,包括:

标识获取单元,用于获取所述目标设备的设备标识;

获取请求发送单元,用于向服务器发送图像获取请求,所述图像获取请求携带所述设备标识;

图像接收单元,用于接收所述服务器根据所述设备标识查询到的所述目标图像。

在另一种可能实现方式中,所述装置还包括:

模型获取模块,用于通过可旋转摄像头,扫描当前所处空间,得到所述三维模型。

在另一种可能实现方式中,所述模型获取模块,还用于通过所述可旋转摄像头,每隔预设时长扫描当前所处空间,得到三维模型。

在另一种可能实现方式中,所述装置还包括:

控制模块,用于当检测到对所述控制界面中的操作按钮的触发操作时,控制所述目标设备执行所述操作按钮对应的操作;或者,

控制模块,还用于当基于所述控制界面接收到预设语音数据时,控制所述目标设备执行所述预设语音数据对应的操作。

根据本公开实施例提供的第三方面,提供了一种电子设备,所述电子设备包括:

一个或多个处理器;

用于存储所述一个或多个处理器可执行指令的易失性或非易失性存储器;

其中,所述一个或多个处理器被配置为:

显示当前所处空间的三维模型,所述三维模型包括位于所述空间中任一位置的设备对应的设备图像;

当检测到对所述三维模型中第一设备位置的触发操作时,根据设备位置与设备标识之间的关联关系,查询所述第一设备位置对应的设备标识,所述设备位置为位于所述空间中的设备在所述三维模型中的位置;

显示所述设备标识的控制界面。

根据本公开实施例提供的第四方面,提供了一种计算机可读存储介质,所述计算机可读存储介质中存储有至少一条指令,所述指令由处理器加载并执行以实现如第一方面所述的控制界面显示方法中所执行的操作。

本公开实施例提供的技术方案带来的有益效果至少包括:

本公开实施例提供的控制界面显示方法、装置、设备及存储介质,显示当前所处空间的三维模型,三维模型包括位于空间中任一位置的设备对应的设备图像,当检测到对三维模型中第一设备位置的触发操作时,根据设备位置与设备标识之间的关联关系,查询第一设备位置对应的设备标识,显示设备标识的控制界面。该方法能够显示三维模型,供用户查看当前所处空间中的设备对应的设备图像,显示方式直观形象。且三维模型中的设备位置与设备标识之间具有关联关系,因此,用户需要控制当前所处空间中的设备时,直接对三维模型中的设备图像所在的设备位置进行触发操作即可触发显示设备标识的控制界面,方便快捷,更具有真实感。

并且,本公开实施例中,电子设备在建立设备位置与目标设备的设备标识之间的关联关系时,可以自动进行扫描,得到三维模型,将目标设备的目标图像与三维模型进行匹配,确定三维模型中与目标图像匹配的设备图像,从而确定目标设备在三维模型中的位置,不需要用户进行操作,方便快捷。

附图说明

此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理。

图1是根据一示例性实施例示出的一种控制界面显示方法的流程图;

图2是根据一示例性实施例示出的一种控制界面显示方法的流程图;

图3是根据一示例性实施例示出的一种控制界面显示装置的示意图;

图4是根据一示例性实施例示出的另一种控制界面显示装置的示意图;

图5是根据一示例性实施例示出的一种电子设备的框图;

图6是根据一示例性实施例示出的一种服务器的框图。

具体实施方式

为使本公开的目的、技术方案和优点更加清楚,下面将结合附图对本公开实施方式作进一步地详细描述。在此,本公开的示意性实施方式及其说明用于解释本公开,但并不作为对本公开的限定。

图1是根据一示例性实施例示出的一种控制界面显示方法的流程图,如图1所示,该方法包括:

在步骤101中,显示当前所处空间的三维模型,三维模型包括位于空间中任一位置的设备对应的设备图像。

在步骤102中,当检测到对三维模型中第一设备位置的触发操作时,根据设备位置与设备标识之间的关联关系,查询第一设备位置对应的设备标识,设备位置为位于空间中的设备在三维模型中的位置。

在步骤103中,显示设备标识的控制界面。

本公开实施例提供的方法,显示当前所处空间的三维模型,三维模型包括位于空间中任一位置的设备对应的设备图像,当检测到对三维模型中第一设备位置的触发操作时,根据设备位置与设备标识之间的关联关系,查询第一设备位置对应的设备标识,显示设备标识的控制界面。该方法能够显示三维模型,供用户查看当前所处空间中的设备对应的设备图像,显示方式直观形象。且三维模型中的设备位置与设备标识之间具有关联关系,因此,用户需要控制当前所处空间中的设备时,直接对三维模型中的设备图像所在的设备位置进行触发操作即可触发显示设备标识的控制界面,方便快捷,更具有真实感。

在一种可能实现方式中,该方法还包括:

获取目标设备的设备标识和目标图像;

根据三维模型和目标图像,确定目标设备在三维模型中的第一设备位置;

建立设备标识与第一设备位置之间的关联关系。

在另一种可能实现方式中,根据三维模型和目标图像,确定目标设备在三维模型中的第一设备位置,包括:

将目标图像与三维模型进行匹配,确定三维模型中与目标图像匹配的设备图像;

将设备图像在三维模型中的位置确定为第一设备位置。

在另一种可能实现方式中,建立设备标识与第一设备位置之间的关联关系,包括:

当设备标识已关联的第二设备位置与第一设备位置不同时,将设备标识已关联的第二设备位置替换为第一设备位置。

在另一种可能实现方式中,获取目标设备的设备标识和目标图像,包括:

获取目标设备的设备标识;

向服务器发送图像获取请求,图像获取请求携带设备标识;

接收服务器根据设备标识查询到的目标图像。

在另一种可能实现方式中,该方法还包括:

通过可旋转摄像头,扫描当前所处空间,得到三维模型。

在另一种可能实现方式中,通过可旋转摄像头,扫描当前所处空间,得到三维模型,包括:

通过可旋转摄像头,每隔预设时长扫描当前所处空间,得到三维模型。

在另一种可能实现方式中,该方法还包括:

当检测到对控制界面中的操作按钮的触发操作时,控制目标设备执行操作按钮对应的操作;或者,

当基于控制界面接收到预设语音数据时,控制目标设备执行预设语音数据对应的操作。

本公开实施例提供的控制界面显示方法,可以应用于多种场景下。

例如,在智能家居场景下,电子设备需要对智能家居设备进行控制,则采用本公开实施例中的方法,能够显示当前所处空间的三维模型,三维模型包括位于该空间中任一位置的智能家居设备对应的设备图像,用户对任一设备位置进行触发操作,即可显示该智能家居设备的控制界面。

图2是根据一示例性实施例示出的一种控制界面显示方法的流程图,如图2所示,该方法应用于电子设备中,该方法包括以下步骤:

201、电子设备获取目标设备的设备标识和目标图像。

其中,该电子设备可以为手机、平板电脑、计算机设备、智能音箱等设备,目标设备为电子设备当前所处空间中的任一设备,目标设备可以为智能冰箱、智能空调、扫地机器人或者其他类型的设备。

该目标设备有唯一对应的设备标识,如设备编号、设备型号、设备名称等。目标图像为目标设备的设备图像,目标图像可以包括一张或者多张设备图像。其中,当目标图像只包括一张设备图像时,目标图像可以为从任一角度拍摄目标设备得到的设备图像;当目标图像包括多张设备图像时,目标图像可以包括从不同角度拍摄目标设备得到的设备图像。

在一种可能实现方式中,电子设备与目标设备位于同一空间中,电子设备扫描当前所处空间中的无线信号,接收到目标设备发送的无线信号,该无线信号中携带有该目标设备的设备标识,则电子设备即可获取到该设备标识。后续电子设备可以通过预设通信协议,根据该设备标识与目标设备建立通信连接。其中,预设通信协议可以为蓝牙协议、wi-fi(wireless-fidelity,无线保真)协议或者其他通信协议。

例如,该预设通信协议为蓝牙协议,电子设备和目标设备开启蓝牙功能,电子设备发射扫描信号,该扫描信号中携带有该电子设备的设备标识,当目标设备接收到电子设备的扫描信号时,根据扫描信号中电子设备的设备标识,发射无线信号,该无线信号中携带目标设备的设备标识,电子设备接收到该无线信号,获取到目标设备的设备标识。

在一种可能实现方式中,电子设备与目标设备建立通信连接后,目标设备可以通过该通信连接,向电子设备发送目标设备的设备图像。其中,该设备图像预先存储于目标设备中。

在另一种可能实现方式中,电子设备获取到目标设备的设备标识,向服务器发送携带该设备标识的图像获取请求。服务器接收到电子设备发送的图像获取请求时,根据该设备标识,查询该设备标识对应的目标图像,将该目标图像发送给电子设备,电子设备接收服务器发送的目标图像。

其中,服务器用于存储设备的设备标识和设备图像。在进行存储时,将设备标识和设备图像对应存储,每个设备标识有对应的设备图像,且所存储的设备图像可以为一张或者多张。并且,存储的设备标识和设备图像可以由电子设备上传到服务器,也可以由目标设备的生产商上传到服务器。

在一种可能实现方式中,服务器将设备标识、设备类型与设备图像对应存储。当服务器接收到图像获取请求时,根据设备标识确定对应的设备图像。其中,同一种设备类型可以对应不同的设备标识,且同一种设备类型可以对应相同的设备图像。例如型号相同的两个智能空调具有相同的空调图像。

202、电子设备显示当前所处空间的三维模型。

其中,三维模型包括位于当前所处空间中任一位置的设备对应的设备图像,并且,三维模型中的设备图像可以为三维图像。

电子设备显示当前界面,该当前界面为三维模型在电子设备的任一视角方向上的投影形成的界面,用户可以通过调整电子设备的视角方向,显示该三维模型在不同视角方向上的区域,使用户看到不同视角方向上的设备图像,便于用户了解电子设备当前所处空间。其中,可以通过滑动操作或者其他操作来调整视角方向。

另外,电子设备在显示当前所处空间的三维模型之前,需要获取三维模型。

在一种可能实现方式中,电子设备设置有可旋转摄像头,电子设备显示可旋转摄像头的控制界面,用户在该控制界面开启摄像头的扫描功能,然后电子设备通过可旋转摄像头,扫描当前所处空间,得到三维模型。

其中,可旋转摄像头在旋转的过程中进行拍摄,从而扫描当前所处空间,得到当前所处空间的三维模型。可旋转摄像头的拍摄范围可以为任意角度的拍摄范围。例如,可旋转摄像头的拍摄范围为180度,电子设备位于当前所处空间的某一角落时,可以拍摄到当前所处空间中的所有设备。

其中,电子设备可以设置预设时长,可旋转摄像头每隔预设时长扫描当前所处空间,得到当前的三维模型。

其中,预设时长根据需要进行设置,可以为一天、两天、一周或者其他时长。例如,每天的下午两点进行扫描,预设时长为一天。

并且,当设置有预设时长时,可旋转摄像头每隔预设时长扫描当前所处空间,当空间中的设备位置发生变化时,电子设备能够及时更新三维模型,向用户显示准确的三维模型。

另外,当电子设备基于预设通信协议,获取到新设备的设备标识时,电子设备可以提醒用户进行扫描,用户开启可旋转摄像头的扫描功能,进行扫描,电子设备得到更新后的三维模型;或者,电子设备可以自动开启扫描功能,进行扫描,得到更新后的三维模型,不需要用户进行操作,方便快捷。

在另一种可能实现方式中,电子设备为可移动的电子设备,电子设备移动过程中,电子设备上设置的摄像头在移动过程中进行拍摄,可以扫描更大的空间,电子设备显示的三维模型更加全面。

例如,当电子设备不可移动时,电子设备位于其中一个房间,则摄像头只能够扫描得到当前房间的三维模型。当电子设备可移动时,电子设备能够从一个房间移动到另一个房间,摄像头能够扫描得到两个房间的三维模型。

在一种可能实现方式中,电子设备设置有轮子,以及红外传感器、超声测距传感器等传感器,电子设备在移动过程中,通过红外传感器检测前方是否存在障碍物,当检测到存在障碍物时,通过超声测距传感器确定与障碍物的距离,重新规划电子设备的移动路线,以使电子设备避开障碍物。

需要说明的是,本公开实施例仅是以电子设备与可旋转摄像头为一个整体为例进行说明,在另一实施例中,可旋转摄像头和电子设备处于同一空间,可旋转摄像头为一个单独的设备,与电子设备能够进行通信连接,将扫描得到的三维模型发送给电子设备,电子设备得到三维模型。

需要说明的是,在另一实施例中,还可以先执行步骤202,再执行步骤201,本公开实施例对步骤执行的先后顺序不做限制。

203、当电子设备检测到对三维模型中第一设备位置的触发操作时,电子设备根据设备位置与设备标识之间的关联关系,查询第一设备位置对应的设备标识。

电子设备建立设备位置与设备标识之间的关联关系,当电子设备检测到用户对三维模型中任一设备位置的触发操作时,电子设备能够根据建立的关联关系,查询与该任一设备位置对应的设备标识。

其中,设备位置为空间中的设备在三维模型中的位置。触发操作可以为点击操作、滑动操作或者其他操作。

则对于目标设备来说,第一设备位置为空间中的目标设备在三维模型中的位置。当用户希望控制目标设备时,在三维模型中执行对第一设备位置的触发操作,则电子设备会根据设备位置与设备标识之间的关联关系,查询该第一设备位置对应的设备标识。

本公开实施例中,以目标设备为例,电子设备在建立设备位置与设备标识之间的关联关系时,包括以下两种情况:

第一种:首次建立目标设备的设备标识与设备位置之间的关联关系。

电子设备根据目标设备的设备标识和目标图像,确定目标设备在三维模型中的第一设备位置,建立设备标识与第一设备位置之间的关联关系。

在一种可能实现方式中,电子设备将目标设备的目标图像与三维模型进行匹配,确定三维模型中与目标图像匹配的设备图像,将设备图像在三维模型中的位置确定为第一设备位置。

其中,可以采用图像识别或者其他方式,将目标图像和三维模型中的设备图像进行对比,确定三维模型中与目标图像匹配的设备图像。

第二种:非首次建立目标设备的设备标识与设备位置之间的关联关系。

当设备标识已关联的第二设备位置与第一设备位置不同时,电子设备将设备标识已关联的第二设备位置替换为第一设备位置,实现了关联关系的更新。

其中,第一设备位置为目标设备当前在三维模型中的位置,第二设备位置为目标设备之前在三维模型中的位置。

如果电子设备之前已经建立了目标设备的设备标识与第二设备位置的关联关系,表示目标设备之前位于三维模型中的第二设备位置。之后,当电子设备获取到更新后的三维模型,根据该更新后的三维模型确定目标设备在三维模型中的位置为第一设备位置时,表示目标设备的设备位置发生了变化,因此需要更新关联关系。

另外,如果目标设备不再位于该空间,则更新三维模型时,三维模型中将不再包括该目标设备的设备图像,也不存在目标设备在三维模型中的设备位置,此时即可将目标设备已建立的设备标识与设备位置之间的关联关系删除。

其中,电子设备每次更新三维模型的方式,与步骤202中获取三维模型的方式类似,在此不再赘述。

204、电子设备显示设备标识的控制界面。

电子设备根据查询到的设备标识,显示设备标识的控制界面。

该控制界面中可以包括目标设备的状态信息,用户通过控制界面查看目标设备的状态信息,了解目标设备当前的运行状态。其中,该状态信息由目标设备通过建立的通信连接发送给电子设备。

另外,用户还可以通过控制界面对目标设备进行控制。

在一种可能实现方式中,当电子设备检测到用户对控制界面中的操作按钮的触发操作时,电子设备控制目标设备执行操作按钮对应的操作。

其中,控制界面中包括多个不同功能的操作按钮,如开启按钮、关闭按钮、调高温度的按钮等。触发操作可以为点击操作、滑动操作或者其他操作。

例如,对于智能空调的控制界面,该控制界面包括开启按钮、制冷按钮、升温按钮、降温按钮等多种不同功能的操作按钮,当用户点击升温按钮时,控制智能空调的温度升高。

在另一种可能实现方式中,当基于控制界面接收到预设语音数据时,电子设备控制目标设备执行预设语音数据对应的操作。

电子设备具有语音识别功能,当电子设备在显示控制界面的过程中,接收到用户的语音数据时,对语音数据进行识别,确定该语音数据是否为预设语音数据,当该语音数据是预设语音数据时,电子设备向目标设备发送该语音数据对应的指令,控制目标设备执行按照指令执行对应的操作。其中,预设语音数据可以是目标设备的生产商提前设置的,也可以由用户进行设置。

例如,对于智能空调的控制界面,预设语音数据包括“打开空调”、“温度设置为**度”等,当电子设备检测到用户说“温度设置为26度”时,控制智能空调将温度调节为26度。

需要说明的是,本公开实施例仅以一个电子设备为例进行说明,实际上,用户可以拥有多个电子设备,不同的电子设备之间也可以建立通信连接。以第一电子设备和第二电子设备为例,当第一电子设备获取到三维模型并建立了目标设备的设备标识与设备位置之间的关联关系时,可以发送给第二电子设备,由第二电子设备进行存储,实现了信息共享。之后,第二电子设备也可以采用本公开实施例提供的方法来显示设备标识的控制界面,对目标设备进行控制。

需要说明的另一点是,电子设备与目标设备位于同一空间时,可以建立短距离的通信连接,从而通过该通信连接对目标设备进行控制。而当用户携带电子设备离开,导致电子设备与目标设备没有位于同一空间时,电子设备与目标设备可以分别与后台服务器建立通信连接,从而以后台服务器为中转,对目标设备进行控制。

需要说明的再一点是,本公开实施例仅是以目标设备为例进行说明,在另一实施例中,三维模型中的多个设备位置可以分别与多个设备建立关联关系,从而用户可以通过电子设备,对与该电子设备建立通信连接的多个设备进行控制,使用户在控制多个设备时更加方便快捷。

例如,将电子设备作为家庭控制终端,实现对家庭中多个智能家居设备的控制,并且能够将真实空间与设备标识、设备位置等信息联系起来,实现增强现实技术的应用。

本公开实施例提供的方法,获取目标设备的设备标识和目标图像,不需要用户进行操作,电子设备可以自动获取设备标识,方便快捷。显示当前所处空间的三维模型,当检测到对三维模型中第一设备位置的触发操作时,根据设备位置与设备标识之间的关联关系,查询第一设备位置对应的设备标识,显示设备标识的控制界面。该方法能够显示三维模型,供用户查看当前所处空间中的设备对应的设备图像,显示方式直观形象。且三维模型中的设备位置与设备标识之间具有关联关系,因此,用户需要控制当前所处空间中的设备时,直接对三维模型中的设备图像所在的设备位置进行触发操作即可触发显示设备标识的控制界面,方便快捷,更具有真实感。

并且,本公开实施例中,电子设备在建立设备位置与目标设备的设备标识之间的关联关系时,可以自动进行扫描,得到三维模型,将目标设备的目标图像与三维模型进行匹配,确定三维模型中与目标图像匹配的设备图像,从而确定目标设备在三维模型中的位置,不需要用户进行操作,方便快捷。

图3是根据一示例性实施例示出的一种控制界面显示装置的示意图,如图3所示,该装置包括显示模块301、标识查询模块302和界面显示模块303。

模型显示模块301,用于显示当前所处空间的三维模型,三维模型包括位于空间中任一位置的设备对应的设备图像;

标识查询模块302,用于当检测到对三维模型中第一设备位置的触发操作时,根据设备位置与设备标识之间的关联关系,查询第一设备位置对应的设备标识,设备位置为位于空间中的设备在三维模型中的位置;

界面显示模块303,用于显示设备标识的控制界面。

本公开实施例提供的装置,显示当前所处空间的三维模型,当检测到对三维模型中第一设备位置的触发操作时,根据设备位置与设备标识之间的关联关系,查询第一设备位置对应的设备标识,显示设备标识的控制界面。该装置能够显示三维模型,供用户查看当前所处空间中的设备对应的设备图像,显示方式直观形象。且三维模型中的设备位置与设备标识之间具有关联关系,因此,用户需要控制当前所处空间中的设备时,直接对三维模型中的设备图像所在的设备位置进行触发操作即可触发显示设备标识的控制界面,方便快捷,更具有真实感。

在一种可能实现方式中,如图4所示,该装置还包括:

信息获取模块304,用于获取目标设备的设备标识和目标图像;

位置确定模块305,用于根据三维模型和目标图像,确定目标设备在三维模型中的第一设备位置;

关联关系建立模块306,用于建立设备标识与第一设备位置之间的关联关系。

在另一种可能实现方式中,如图4所示,位置确定模块305,包括:

图像确定单元3051,用于将目标图像与三维模型进行匹配,确定三维模型中与目标图像匹配的设备图像;

位置确定单元3052,用于将设备图像在三维模型中的位置确定为第一设备位置。

在另一种可能实现方式中,如图4所示,关联关系建立模块306,还用于当设备标识已关联的第二设备位置与第一设备位置不同时,将设备标识已关联的第二设备位置替换为第一设备位置。

在另一种可能实现方式中,如图4所示,信息获取模块304,包括:

标识获取单元3041,用于获取目标设备的设备标识;

获取请求发送单元3042,用于向服务器发送图像获取请求,图像获取请求携带设备标识;

图像接收单元3043,用于接收服务器根据设备标识查询到的目标图像。

在另一种可能实现方式中,如图4所示,装置还包括:

模型获取模块307,用于通过可旋转摄像头,扫描当前所处空间,得到三维模型。

在另一种可能实现方式中,如图4所示,模型获取模块307,还用于通过可旋转摄像头,每隔预设时长扫描当前所处空间,得到三维模型。

在另一种可能实现方式中,如图4所示,该装置还包括:

控制模块308,用于当检测到对控制界面中的操作按钮的触发操作时,控制目标设备执行操作按钮对应的操作;或者,

控制模块308,还用于当基于控制界面接收到预设语音数据时,控制目标设备执行预设语音数据对应的操作。

图5是根据一示例性实施例示出的一种电子设备的框图。例如,该终端500可以用于执行上述各个实施例中提供的控制界面显示方法中电子设备执行的步骤。参见图5,终端500可以包括以下一个或多个组件:处理组件502,存储器504,电源组件506,多媒体组件508,音频组件510,输入/输出(i/o)的接口512,传感器组件514,以及通信组件516。

处理组件502通常控制终端500的整体操作,诸如与显示,电话呼叫,数据通信,相机操作和记录操作相关联的操作。处理组件502可以包括一个或多个处理器520来执行指令,以完成上述的方法的全部或部分步骤。此外,处理组件502可以包括一个或多个模块,便于处理组件502和其他组件之间的交互。例如,处理组件502可以包括多媒体模块,以方便多媒体组件508和处理组件502之间的交互。

存储器504被配置为存储各种类型的数据以支持在终端500的操作。这些数据的示例包括用于在终端500上操作的任何应用或方法的指令,联系人数据,电话簿数据,消息,图片,视频等。存储器504可以由任何类型的易失性或非易失性存储设备或者它们的组合实现,如静态随机存取存储器(sram),电可擦除可编程只读存储器(eeprom),可擦除可编程只读存储器(eprom),可编程只读存储器(prom),只读存储器(rom),磁存储器,快闪存储器,磁盘或光盘。

电源组件506为终端500的各种组件提供电力。电源组件506可以包括电源管理系统,一个或多个电源,及其他与为终端500生成、管理和分配电力相关联的组件。

多媒体组件508包括在终端500和用户之间的提供一个输出接口的屏幕。在一些实施例中,屏幕可以包括液晶显示器(lcd)和触摸面板(tp)。如果屏幕包括触摸面板,屏幕可以被实现为触摸屏,以接收来自用户的输入信号。触摸面板包括一个或多个触摸传感器以感测触摸、滑动和触摸面板上的手势。触摸传感器可以不仅感测触摸或滑动动作的边界,而且还检测与触摸或滑动操作相关的持续时间和压力。在一些实施例中,多媒体组件508包括一个前置摄像头和/或后置摄像头。当终端500处于操作模式,如拍摄模式或视频模式时,前置摄像头和/或后置摄像头可以接收外部的多媒体数据。每个前置摄像头和后置摄像头可以是一个固定的光学透镜系统或具有焦距和光学变焦能力。

音频组件510被配置为输出和/或输入音频信号。例如,音频组件510包括一个麦克风(mic),当终端500处于操作模式,如呼叫模式、记录模式和语音识别模式时,麦克风被配置为接收外部音频信号。所接收的音频信号可以被进一步存储在存储器504或经由通信组件516发送。在一些实施例中,音频组件510还包括一个扬声器,用于输出音频信号。

i/o接口512为处理组件502和外围接口模块之间提供接口,上述外围接口模块可以是键盘,点击轮,按钮等。这些按钮可包括但不限于:主页按钮、音量按钮、启动按钮和锁定按钮。

传感器组件514包括一个或多个传感器,用于为终端500提供各个方面的状态评估。例如,传感器组件514可以检测到终端500的打开/关闭状态,组件的相对定位,例如组件为终端500的显示器和小键盘,传感器组件514还可以检测终端500或终端500一个组件的位置改变,用户与终端500接触的存在或不存在,终端500方位或加速/减速和终端500的温度变化。传感器组件514可以包括接近传感器,被配置用来在没有任何的物理接触时检测附近物体的存在。传感器组件514还可以包括光传感器,如cmos或ccd图像传感器,用于在成像应用中使用。在一些实施例中,该传感器组件514还可以包括加速度传感器,陀螺仪传感器,磁传感器,压力传感器或温度传感器。

通信组件516被配置为便于终端500和其他设备之间有线或无线方式的通信。终端500可以接入基于通信标准的无线网络,如wifi,2g或3g,或它们的组合。在一个示例性实施例中,通信组件516经由广播信道接收来自外部广播管理系统的广播信号或广播相关信息。在一个示例性实施例中,通信组件516还包括近场通信(nfc)模块,以促进短程通信。

在示例性实施例中,终端500可以被一个或多个应用专用集成电路(asic)、数字信号处理器(dsp)、数字信号处理设备(dspd)、可编程逻辑器件(pld)、现场可编程门阵列(fpga)、控制器、微控制器、微处理器或其他电子元件实现,用于执行上述方法。

在示例性实施例中,还提供了一种包括指令的非临时性计算机可读存储介质,例如包括指令的存储器504,上述指令可由终端500的处理器520执行以完成上述方法。例如,非临时性计算机可读存储介质可以是rom、随机存取存储器(ram)、cd-rom、磁带、软盘和光数据存储设备等。

图6是根据一示例性实施例示出的一种服务器的框图。参照图6,装置600包括处理组件622,其进一步包括一个或多个处理器,以及由存储器632所代表的存储器资源,用于存储可由处理组件622的执行的指令,例如应用程序。存储器632中存储的应用程序可以包括一个或一个以上的每一个对应于一组指令的模块。

装置600还可以包括一个电源组件626被配置为执行装置600的电源管理,一个有线或无线网络接口650被配置为将装置600连接到网络,和一个输入输出(i/o)接口658。装置600可以操作基于存储在存储器632的操作系统,例如windowsservertm,macosxtm,unixtm,linuxtm,freebsdtm或类似。

本公开实施例还提供了一种计算机可读存储介质,该计算机可读存储介质中存储有至少一条指令,该指令由处理器加载并执行以实现上述实施例的控制界面显示方法中所执行的操作。

本公开实施例还提供了一种计算机程序,该计算机程序中存储有至少一条指令,该指令由处理器加载并执行以实现上述实施例的控制界面显示方法中所执行的操作。

本领域技术人员在考虑说明书及实践这里公开的发明后,将容易想到本公开的其它实施方案。本申请旨在涵盖本公开的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本公开的一般性原理并包括本公开未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本公开的真正范围和精神由下面的权利要求指出。

应当理解的是,本公开并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本公开的范围仅由所附的权利要求来限制。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1