基于虚拟现实设备的操作方法、装置及操作设备与流程

文档序号:12118999阅读:309来源:国知局
基于虚拟现实设备的操作方法、装置及操作设备与流程

本发明实施例涉及通信技术领域,更具体的说,涉及一种基于虚拟现实设备的操作方法、装置及操作设备。



背景技术:

VR(Virtual Reality,即虚拟现实)设备是利用技术手段创造出一种逼真的、虚拟的显示效果,从而引导用户感觉身在真实环境中的设备。相关技术中,用户可以将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设备发送的指定键值时,确定为接收到所述VR设备的第二操作指令;在接收所述指定键值的持续时长达到第二预设时长时,确定为接收到所述VR设备的第一操作指令。

可选的,所述第一确定模块包括第一获取单元、第一确定单元、第二确定单元和移动单元,其中,

所述第一获取单元,用于获取光标的当前位置;

所述第一确定单元,用于在所述光标的当前位置对应所述虚拟键盘的第一字符,且在预设时间内未接收到所述VR设备发送的光标移动指令时,将所述第一字符确定为所述目标字符;

所述第二确定单元,用于在接收到所述光标移动指令时,确定所述光标移动指令所指示的移动方向;

所述移动单元,用于将所述光标从所述当前位置按照所述移动方向移动预设步长,得到所述光标的目标位置;

所述第一确定单元,还用于在所述目标位置对应所述虚拟键盘的第二字符,且在所述预设时间内未接收到所述光标移动指令时,将所述第二字符确定为所述目标字符。

可选的,所述输入模块包括第二获取单元、读取单元和添加单元,其中,

所述第二获取单元,用于获取所述目标字符的位置信息;

所述读取单元,用于根据预设的映射关系读取与所述位置信息对应的文本内容;

所述添加单元,用于将所述文本内容添加到所述文本模块对应的控件中。

第三方面,本发明实施例还提供了一种操作设备,包括:

至少一个通信接口;

与所述至少一个通信接口相连接的至少一个总线;

与所述至少一个总线相连接的至少一个处理器;

与所述至少一个总线相连接的至少一个存储器;

其中,所述处理器被配置为:

当接收到虚拟现实VR设备发送的第一操作指令时,调用预设的虚拟键盘;

从所述虚拟键盘所展示的字符中确定目标字符;

当接收到所述VR设备发送的输入指令时,向当前页面的文本模块输入所述目标字符对应的内容。

第四方面,本发明实施例还提供了一种非易失性计算机存储介质,存储有计算机可执行指令,所述计算机可执行指令用于执行本发明上述任一项基于虚拟现实设备的操作方法。

与现有技术相比,本实施例提供的技术方案具有以下优点和特点:

在本发明实施例提供的方案中,为了解决VR设备操作功能单一产生的问题,智能终端预先设置有虚拟键盘,在与VR设备建立连接后,当接收到VR设备发送的第一操作指令时,智能终端调用该预设的虚拟键盘,并从虚拟键盘所展示的字符中确定目标字符,然后,在接收到VR设备发送的输入指令时,向当前页面的文本模块输入目标字符对应的内容。从而能够在VR设备仅提供点击触控操作的基础上,实现文本输入,不仅能够进一步完善操作功能,增大了相关应用的优化空间,而且还能够提高用户的使用体验。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1为本发明实施例提供的基于虚拟现实设备的操作方法的方法流程图。

图2为本发明实施例提供的VR头盔操作区域的示意图。

图3为本发明实施例提供的智能终端的界面示意图。

图4为本发明实施例提供的基于虚拟现实设备的操作装置的示意图。

图5为本发明实施例提供的另一种基于虚拟现实设备的操作装置的示意图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整的描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

图1为本发明实施例提供的基于虚拟现实设备的操作方法的方法流程图。图1所示的基于虚拟现实设备的操作方法,能够进一步完善操作功能,从而增大相关应用的优化空间。该方法包括以下步骤。

步骤S101、调用预设的虚拟键盘。

其中,指定键值是指VR设备的返回按键对应的键值。

本方案的应用场景在于,借助VR设备体验智能终端所展示的多媒体文件,因此,本方案实施的条件是,智能终端已经与VR设备建立通信连接。具体的,智能终端可以通过数据传输端口与VR设备进行有线连接,也可以通过无线网络、蓝牙等进行无线连接。

根据相关技术的描述可知,当智能终端与VR设备连接后,用户可以通过VR设备的操作按钮向智能终端发送操作指令,以对智能终端所运行的程序进行操作。具体的,当用户触碰VR设备的操作按钮时,智能终端能够接收到VR设备发送的键值,然后,可以调用该键值对应的操作程序,从而对当前正在运行的程序执行相应操作。

例如,请参见图2,图2是本发明实施例提供的VR头盔操作区域的示意图,其中,图2所示的操作区域可以设置在VR头盔的右侧壁,该操作区域设置有两类操作按钮,按钮01是返回操作按钮,区域02是触控区域,用户可以通过手势在区域02。假设本实施例中,VR头盔与智能手机连接,用户正在浏览网页,当用户点击按钮01时,智能手机能够接收到VR设备发送的键值,并可以根据该键值确定当前页面返回上一层的操作指令,从而能够根据该操作指令执行返回上一层的操作。同样的,假设用户正在观看视频,当用户在区域02执行手势操作后,智能手机可以接收到VR设备发送的切换播放进程的操作指令,进而可以根据该操作指令确定切换方向,进而按照切换方向切换视频播放的进程。

基于上述描述可知,VR设备的操作按钮能够提供的操作功能有限,而用户必要时需要通过智能终端输入信息,例如,在观看视频时,输入弹幕;在游戏时,发送聊天内容等,因此,本发明实施例基于VR设备的操作功能,可以预先设置虚拟键盘,但用户通过VR设备向智能终端发送第一操作指令时,智能终端可以调用该预先设置的虚拟键盘。

其中,本实施例中,虚拟键盘可以是预先安装在智能终端的程序文件,当智能终端接收到VR设备发送的第一操作指令时,执行该程序,从而能够在界面上展示虚拟键盘,以便用户通过虚拟键盘输入字符内容。

需要说明的是,本实施例中,第一操作指令可以是用户长摁返回按键所发出的指令,或者,用户双击返回按键所发出的指令。因此,当智能终端在第一预设时长内连续两次接收到VR设备发送的指定键值时,调用虚拟键盘,或者,当智能终端接收道指定键值的持续时长达到第二预设时长时,调用虚拟键盘。本实施例中,指定键值可以是按钮01对应的键值。

此外,由于输入字符内容时,智能终端的界面上通常设置有文本输入框,因此,本实施例中,当界面上的光标位于文本输入框时,当接收到VR设备的确定指令时,也可以调用虚拟键盘。其中,确定指令可以是用户点击一次按钮01所发送的操作指令。

其中,虚拟键盘可以包括数字0到9,全部英文字母,以及必要的字符键,例如,“*”和“#”等字符键。

此外,需要说明的是,在调用虚拟键盘后,虚拟键盘上不同的字符键可能对应不同的操作功能,而VR设备的操作按键数量有限。因此,本实施例中,用户可以通过点击VR设备的返回按键,触发虚拟键盘的相应操作功能。为了便于描述,下文使用相应的功能指令指代返回按键对应的点击操作。

由此可见,本发明实施例的技术方案,智能终端预先设置有虚拟键盘,从而能够在VR设备所提供的操作功能有限的条件下,能够实现文本输入,从而完善操作功能。

步骤S102、从所述虚拟键盘所展示的字符中确定目标字符。

其中,本实施例中,目标字符指的是,虚拟键盘上与待输入文本内容相关联的字符。

需要说明的是,适用于VR设备的应用软件,为了配合VR设备的操作模式,通常设置有光标。当智能终端运行应用程序时,光标在界面显示,且当智能终端接收到VR设备发送的手势操作指令时,可以控制光标按照预设步长在界面上移动。当将光标移动到指定位置,并接收到用户通过VR设备发送的确定指令时,可以在光标所在的指定位置执行虚拟点击操作,从而触发相应操作。由此可见,在与VR设备连接使用时,光标可以用于指示用户想要触发的功能区域。本实施例中,光标的形式可是的十字星、圆圈等,本发明实施例对此不做限制。

基于上述描述,本实施例中,当智能终端调用虚拟键盘时,也可以通过光标确定目标字符。具体的,当调用虚拟键盘后,可以获取光标的当前位置,如果光标的当前位置对应虚拟键盘上的第一字符,且智能终端在预设时间内未接收到VR设备发送的光标移动指令,则可以将光标当前所指示的第一字符确定为目标字符。相应的,无论光标的当前位置对应的是否为键盘上的字符,当接收到VR设备发送的光标移动指令时,可以确定光标移动指令所指示的移动方向,然后,可以按照移动方向将光标移动预设步长,当光标移动后的目标位置对应第二字符,且在预设时间内未接收到光标移动指令时,将第二字符确定为目标字符。

其中,本实施例中,VR设备发送的光标移动指令,即为用户通过VR设备发送的手势操作指令。预设时间可以根据用户的需求灵活设置,例如,在本实施例中,可以设置为1分钟。

例如,结合图3对本步骤进行描述,图3为本发明实施例提供的智能终端的界面示意图,其中,光标03的当前位置对应字符6,如果智能终端在1分钟内未接收到VR设备发送的光标移动操作指令,则将字符6确定为目标字符。如果智能终端在1分钟内接收到光标向右移动的操作指令时,将光标从字符6移动到字符7,并在接收到其他光标移动操作指令时,持续控制光标移动。假设光标的位置对应字符L时,1分钟内未接收到的光标移动操作指令,则字符L即为目标字符。

由此可见,用户能够基于VR设备现有的操作功能,借助虚拟键盘灵活输入想要输入的文本内容,一方面能够提高用户的操作体验,另一方面能够增大相关应用的优化空间。

步骤S103、当接收到所述VR设备发送的输入指令时,向当前页面的文本模块输入所述目标字符对应的内容。

基于上述描述可知,智能终端可以通过光标所指示的位置确定目标字符,在确定目标字符后,接收到VR设备发送的输入指令时,可以将目标字符对应的文本内容写入界面中文本模块对应的控件中。其中,输入指令可以是用户点击一次按钮01所发送的操作指令。

需要说明的是,由于与VR设备关联使用时,智能终端的位置和角度均固定不变,因此,虚拟键盘所显示的位置也是固定不变的,而虚拟键盘中的每个字符键对应唯一的位置信息,因此,可以预先设置每个字符的位置信息与文本内容的映射关系,并在接收到VR设备输入的指定键值时,获取目标字符的位置信息,并根据预设的映射关系读取与该位置信息对应的文本内容,进而可以将文本内容添加到文本模块对应的控件中。

此外,用户输入文本模块的文本内容可能是英文或者中文,而为了明确文本内容的语言类型,虚拟键盘上还可以设置中/英文模式切换按钮,用户可以通过返回按键发送切换命令。当用户向文本模块中输入的内容是英文时,将目标字符对应的文本内容输入文本模块即可。当用户向文本模块中输入的内容是中文时,在用户输入的英文字符达到两个及以上时,可以调用拼音与已输入的英文字符相符的文字,并在用户选择相应文字后,将删除对应的英文字符,并将文字添加到文本模块。

由此可见,本实施例提供的技术方案,能够在VR设备仅提供点击触控操作的基础上,实现文本输入,不仅能够进一步完善操作功能,增大了相关应用的优化空间,而且还能够提高用户的使用体验。

在上述描述的基础上,当用户无需输入文本内容时,还可以再次通过VR设备发送第一操作指令,当智能终端再次接收到第一操作指令后,可以关闭虚拟键盘。

此外,当用户进行游戏操作或者进行视频选择时,用户通常需要返回到当前页面对应的网站首页,而相关技术中,用户通过返回按键执行返回操作时,每次仅能返回到页面的上一层。为了解决该问题,在本实施例中,当智能终端接收到VR设备发送的第二指令时,可以直接将页面切换为当前页面所对应网站的首页页面。

需要说明的是,在本实施例中,第一操作指令和第二操作指令不同,当用户长摁返回按键对应的操作指令是第一操作指令时,那么,用户双击返回按键对应的操作指令即为第二操作指令;当用户双击返回按键对应的操作指令是第一操作指令时,那么,用户长摁返回按键对应的操作指令即为第二操作指令。

与上述实现方法相对应的,本发明实施例还提供了一种基于虚拟现实设备的操作装置。参见图4,图4为本发明实施例提供的基于虚拟现实设备的操作装置的示意图。该装置包括调用模块11、第一确定模块12和输入模块13,其中:调用模块11,用于在接收到虚拟现实VR设备发送的第一操作指令时,调用预设的虚拟键盘;第一确定模块12,用于从所述虚拟键盘所展示的字符中确定目标字符;输入模块13,用于在接收到所述VR设备发送的输入指令时,向当前页面的文本模块输入所述目标字符对应的内容。

在上述描述的基础上,所述装置还包括切换模块,其中,所述切换模块,用于在接收到所述VR设备发送的第二操作指令时,将所述当前页面切换为所述当前页面对应的网站的首页页面。

此外,在另一个实施例中,所述装置还包括第二确定模块,其中,所述第二确定模块,用于在第一预设时长内连续两次接收到所述VR设备发送的指定键值时,确定为接收到所述VR设备的第一操作指令;并在接收所述指定键值的持续时长达到第二预设时长时,确定为接收到所述VR设备的第二操作指令;

还用于在第一预设时长内连续两次接收到所述VR设备发送的指定键值时,确定为接收到所述VR设备的第二操作指令;在接收所述指定键值的持续时长达到第二预设时长时,确定为接收到所述VR设备的第一操作指令。

需要说明的是,第一确定模块12包括第一获取单元、第一确定单元、第二确定单元和移动单元,其中,

所述第一获取单元,用于获取光标的当前位置;

所述第一确定单元,用于在所述光标的当前位置对应所述虚拟键盘的第一字符,且在预设时间内未接收到所述VR设备发送的光标移动指令时,将所述第一字符确定为所述目标字符;

所述第二确定单元,用于在接收到所述光标移动指令时,确定所述光标移动指令所指示的移动方向;

所述移动单元,用于将所述光标从所述当前位置按照所述移动方向移动预设步长,得到所述光标的目标位置;

在本实施例中,所述第一确定单元,还用于在所述目标位置对应所述虚拟键盘的第二字符,且在所述预设时间内未接收到所述光标移动指令时,将所述第二字符确定为所述目标字符。

此外,输入模块13包括第二获取单元、读取单元和添加单元,其中,

所述第二获取单元,用于获取所述目标字符的位置信息;

所述读取单元,用于根据预设的映射关系读取与所述位置信息对应的文本内容;

所述添加单元,用于将所述文本内容添加到所述文本模块对应的控件中。

关于上述实施例中的装置,其中各个模块执行操作的具体方式已经在有关该方法的实施例中进行了详细描述,此处将不做详细阐述说明。

由此可见,能够在VR设备仅提供点击触控操作的基础上,实现文本输入,不仅能够进一步完善操作功能,增大了相关应用的优化空间,而且还能够提高用户的使用体验。

此外,本发明实施例还提供了一种非易失性计算机存储介质,所述计算机存储介质存储有计算机可执行指令,该计算机可执行指令可执行上述任意方法实施例中基于虚拟现实设备的操作方法。

基于上述描述,本发明实施例还提供了一种操作设备,请参见图5,图5是本发明实施例提供的基于虚拟现实设备的操作方法的操作设备的硬件结构示意图,如图5所示,该设备包括:

一个或多个处理器510以及存储器520,图5中以一个处理器510为例。

处理器510和存储器520可以通过总线或者其他方式连接,图5中以通过总线连接为例。

存储器520作为一种非易失性计算机可读存储介质,可用于存储非易失性软件程序、非易失性计算机可执行程序以及模块,如本发明实施例中的基于虚拟现实设备的操作方法对应的程序指令/模块。处理器510通过运行存储在存储器520中的非易失性软件程序、指令以及模块,从而执行服务器的各种功能应用以及数据处理,即实现上述方法实施例基于虚拟现实设备的操作方法。

存储器520可以包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需要的应用程序;存储数据区可存储根据基于虚拟现实设备的操作装置的使用所创建的数据等。此外,存储器520可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他非易失性固态存储器件。在一些实施例中,存储器520可选包括相对于处理器510远程设置的存储器,这些远程存储器可以通过网络连接至基于虚拟现实设备的操作装置。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。

所述一个或者多个模块存储在所述存储器520中,当被所述一个或者多个处理器510执行时,执行上述任意方法实施例中的基于虚拟现实设备的操作方法。

上述产品可执行本发明实施例所提供的方法,具备执行方法相应的功能模块和有益效果。未在本实施例中详尽描述的技术细节,可参见本发明实施例所提供的方法。

本发明实施例的操作设备以多种形式存在,包括但不限于:

(1)移动通信设备:这类设备的特点是具备移动通信功能,并且以提供话音、数据通信为主要目标。这类终端包括:智能手机(例如iPhone)、多媒体手机、功能性手机,以及低端手机等。

(2)超移动个人计算机设备:这类设备属于个人计算机的范畴,有计算和处理功能,一般也具备移动上网特性。这类终端包括:PDA、MID和UMPC设备等,例如iPad。

(3)便携式娱乐设备:这类设备可以显示和播放多媒体内容。该类设备包括:音频、视频播放器(例如iPod),掌上游戏机,电子书,以及智能玩具和便携式车载导航设备。

(4)服务器:提供计算服务的设备,服务器的构成包括处理器、硬盘、内存、系统总线等,服务器和通用的计算机架构类似,但是由于需要提供高可靠的服务,因此在处理能力、稳定性、可靠性、安全性、可扩展性、可管理性等方面要求较高。

(5)其他具有数据交互功能的电子装置。

以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。

通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到各实施方式可借助软件加通用硬件平台的方式来实现,当然也可以通过硬件。基于这样的理解,上述技术方案本质上或者说对相关技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如ROM/RAM、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行各个实施例或者实施例的某些部分所述的方法。

综合上述,在本发明实施例提供的方案中,为了解决VR设备操作功能单一产生的问题,智能终端预先设置有虚拟键盘,在与VR设备建立连接后,当接收到VR设备发送的第一操作指令时,智能终端调用该预设的虚拟键盘,并从虚拟键盘所展示的字符中确定目标字符,然后,在接收到VR设备发送的输入指令时,向当前页面的文本模块输入目标字符对应的内容。从而能够在VR设备仅提供点击触控操作的基础上,实现文本输入,不仅能够进一步完善操作功能,增大了相关应用的优化空间,而且还能够提高用户的使用体验。

最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。

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