本发明涉及智能设备技术领域,尤其涉及一种基于VR设备的智能设备控制方法及装置。
背景技术:
随着科技的发展,智能设备的应用范围越来越广,如智能家庭、智能教育、智能交通等。但是现有的智能设备控制方法是由一个总控制终端对各个设备进行控制管理,如通过手机终端上安装的APP对家庭中的各个设备控制。而随着VR技术的发展及VR设备的普及,该控制方法并不能有效突出VR设备的优点。虚拟现实技术(简称VR技术)是一种可以创建和体验虚拟世界的计算机仿真系统它利用计算机生成一种模拟环境,是一种多源信息融合的交互式的三维动态视景和实体行为的系统仿真使用户沉浸到该环境中。现有的智能设备控制方法并不能使用在VR设备中,因此,亟需一种通过VR设备的虚拟操作来控制其他智能设备的方法。
技术实现要素:
本发明实施例提出一种基于VR设备的智能设备控制方法及装置,能通过VR设备控制其他智能设备,提高用户体验。
本发明实施例提供一种基于VR设备的智能设备控制方法,包括:
扫描在同一个网络下的各智能设备,并获取各所述智能设备的设备信息;
根据各所述智能设备的设备信息,生成并显示各所述智能设备的控制界面;
接收用户根据所述控制界面而输入的VR操作,并根据所述VR操作,生成用于控制目标设备的控制指令;
将所述控制指令发送给所述目标设备,以使所述目标设备执行所述控制指令,从而完成用户对所述目标设备的控制。
进一步的,所述智能设备的设备信息包括:设备状态信息、设备类型信息和设备功能信息。
进一步的,所述接收用户根据所述控制界面而输入的VR操作,并根据所述VR操作,生成用于控制目标设备的控制指令,具体为:
接收用户根据所述目标设备的控制界面而输入的VR操作,并将所述VR操作转换为选择或确定操作动作,结合所述目标设备的控制界面,确定对所述目标设备的控制动作,并根据所述控制动作生成相应的控制指令。
进一步的,在所述将所述控制指令发送给所述目标设备,以使所述目标设备执行所述控制指令,从而完成用户对所述目标设备的控制之后,还包括:
接收所述目标设备的反馈结果,并将所述反馈结果显示给所述用户。
进一步的,在所述接收所述目标设备的反馈结果之后,还包括:
根据所述反馈结果,更新显示所述目标设备的控制界面。
相应地,本发明实施例还提供一种基于VR设备的智能设备控制装置,包括:扫描模块、可视化菜单显示模块、交互操作控制模块和通讯模块;
所述扫描模块用于扫描在同一个网络下的各智能设备,并获取各所述智能设备的设备信息;
所述可视化菜单显示模块用于根据各所述智能设备的设备信息,生成并显示各所述智能设备的控制界面;
所述交互操作控制模块用于接收用户根据所述控制界面而输入的VR操作,并根据所述VR操作,生成用于控制目标设备的控制指令;
所述通讯模块用于将所述控制指令发送给所述目标设备,以使所述目标设备执行所述控制指令,从而完成用户对所述目标设备的控制。
进一步的,所述智能设备的设备信息包括:设备状态信息、设备类型信息和设备功能信息。
进一步的,所述可视化菜单显示模块用于接收用户根据所述控制界面而输入的VR操作,并根据所述VR操作,生成用于控制目标设备的控制指令,具体为:
接收用户根据所述目标设备的控制界面而输入的VR操作,并将所述VR操作转换为选择或确定操作动作,结合所述目标设备的控制界面,确定对所述目标设备的控制动作,并根据所述控制动作生成相应的控制指令。
进一步的,所述基于VR设备的智能设备控制装置还包括反馈结果显示模块;
所述通讯模块还用于在所述将所述控制指令发送给所述目标设备,以使所述目标设备执行所述控制指令,从而完成用户对所述目标设备的控制之后,接收所述目标设备的反馈结果;
所述反馈结果显示模块用于将所述反馈结果显示给所述用户。
进一步的,所述基于VR设备的智能设备控制装置还包括更新模块;
所述更新模块用于在所述通讯模块接收所述目标设备的反馈结果之后,根据所述反馈结果,更新显示所述目标设备的控制界面。
实施本发明实施例,具有如下有益效果:
本发明实施例提供的基于VR设备的智能设备控制方法及装置,通过扫描并获取各智能设备的设备信息,生成并显示各智能设备的控制界面,再根据用户根据控制界面而输入的VR操作,生成用于控制目标设备的控制指令,最后将控制指令发送给目标设备,以使目标设备执行该控制指令,完成用户对目标设备的控制。相比于现有技术的VR技术无法实现智能设备的控制,本发明技术方案将智能设备进行可视化操作后,将其控制界面显示给用户,以便于用户通过VR操作来实现智能控制,而且对于一些不具备显示功能的智能设备,如空调,本发明技术方案可对其进行简单直观的可视化操作,提高用户体验。
附图说明
图1是本发明提供的基于VR设备的智能设备控制方法的一种实施例的流程示意图;
图2是本发明提供的基于VR设备的智能设备控制装置的一种实施例的结构示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
参见图1,是本发明提供的基于VR设备的智能设备控制方法的一种实施例的流程示意图,该方法包括以步骤101至步骤104,各步骤具体如下:
步骤101:扫描在同一个网络下的各智能设备,并获取各智能设备的设备信息。
在本实施例中,智能设备的设备信息包括:设备状态信息、设备类型信息和设备功能信息。被扫描到的智能设备会被识别出其工作状态、类型、支持的功能列表等,比如无线音箱的设备类型是音箱,支持的功能包括音量调节、均衡器调节、低音效果调节、场景调节等。
步骤102:根据各智能设备的设备信息,生成并显示各智能设备的控制界面。
在本实施例中,本发明的控制装置可以安装在VR设备上,因此,本步骤中显示的控制界面会显示在VR设备的显示屏上,用户可直观的查看各智能设备的控制界面。
步骤103:接收用户根据控制界面而输入的VR操作,并根据该VR操作,生成用于控制目标设备的控制指令。
在本实施例中,步骤103具体为:接收用户根据目标设备的控制界面而输入的VR操作,并将VR操作转换为选择或确定操作动作,结合目标设备的控制界面,确定对目标设备的控制动作,并根据控制动作生成相应的控制指令。
在本实施例中,用户输入的VR操作包括选择操作和确定操作,如通过头盔的转动对扫描枚举的智能设备进行选择操作;通过头盔的上下操作表示确定操作;通过VR的摄像头识别到某个设备后,直接表示选择操作;通过VR的摄像头识别手势操作,来表示上下左右的选择操作或确认操作。
步骤104:将控制指令发送给目标设备,以使目标设备执行控制指令,完成用户对目标设备的控制。
作为本实施例的一种举例,在步骤104之后还包括:接收目标设备的反馈结果,并将反馈结果显示给用户。目标设备执行相应的控制指令后,必然会产生执行结果,将该执行结果反馈给用户,便于用户及时了解控制结果,提高控制的准确性。
作为本实施例的一种举例,在接收到目标设备的反馈结果后,还包括根据反馈结果,更新显示目标设备的控制界面,以便于用户下一次的控制。
为了更好的说明本发明技术方案,以下为本发明技术方案的一个说明例子。用户将相关的智能设备接入到无线网络中,VR设备也接入到同一个无线网络中。智能设备都启动进入到可被扫描发现的状态,VR设备启动扫描发现功能。扫描结束后,VR设备的屏幕上会枚举出所有的周边设备,当用户通过VR操作,如转动VR头盔进行设备选定后,屏幕将会显示出来该设备的控制界面,控制界面包括该设备的所有信息及可支持的操作。同样,用户通过简单的交互操作即可对该设备进行控制,如调节音箱音量,调整智能灯泡的亮度等等。
相应地,参见图2,图2是本发明提供的基于VR设备的智能设备控制装置的一种实施例的结构示意图。如图2所示,该控制装置包括:扫描模块201、可视化菜单显示模块202、交互操作控制模块203和通讯模块204。
其中,扫描模块201用于扫描在同一个网络下的各智能设备,并获取各智能设备的设备信息。
可视化菜单显示模块202用于根据各智能设备的设备信息,生成并显示各智能设备的控制界面。
交互操作控制模块203用于接收用户根据控制界面而输入的VR操作,并根据VR操作,生成用于控制目标设备的控制指令。
通讯模块204用于将控制指令发送给目标设备,以使目标设备执行控制指令,从而完成用户对目标设备的控制。
在本实施例中,可视化菜单显示模块203用于接收用户根据控制界面而输入的VR操作,并所述VR操作,生成用于控制目标设备的控制指令,具体为:接收用户根据目标设备的控制界面而输入的VR操作,并将VR操作转换为选择或确定操作动作,结合目标设备的控制界面,确定对目标设备的控制动作,并根据控制动作生成相应的控制指令。
作为本发明的一种举例,智能设备控制装置还包括反馈结果显示模块。通讯模块还用于在将控制指令发送给目标设备,以使目标设备执行所述控制指令,从而完成用户对目标设备的控制之后,接收目标设备的反馈结果。反馈结果显示模块用于将反馈结果显示给用户。
作为本发明的一种举例,智能设备控制装置还包括更新模块。更新模块用于在接收目标设备的反馈结果之后,根据反馈结果,更新显示目标设备的控制界面。
由上可见,本发明实施例提供的基于VR设备的智能设备控制方法及装置,通过扫描并获取各智能设备的设备信息,生成并显示各智能设备的控制界面,再根据用户根据控制界面而输入的VR操作,生成用于控制目标设备的控制指令,最后将控制指令发送给目标设备,以使目标设备执行该控制指令,完成用户对目标设备的控制。相比于现有技术的VR技术无法实现智能设备的控制,本发明技术方案将智能设备进行可视化操作后,将其控制界面显示给用户,以便于用户通过VR操作来实现智能控制,而且对于一些不具备显示功能的智能设备,如空调,本发明技术方案可对其进行简单直观的可视化操作,提高用户体验。
以上所述是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也视为本发明的保护范围。