一种数据传输的方法、装置和设备与流程

文档序号:11254588来源:国知局
一种数据传输的方法、装置和设备与流程

本申请涉及数据传输技术领域,特别是涉及一种数据传输的方法、一种数据传输的装置和一种数据传输的设备。



背景技术:

随着vr(virtualreality,虚拟实境)的研究趋于成熟,vr技术越来越广泛的应用到游戏中,其中vr手柄以及cardboard和hdm设备在3d游戏中的广泛应用,让用户体验身历其境的游戏场景,从而受到广大用户的推崇和喜爱。

目前,市面上流行的vr手柄中以蓝牙vr手柄为主,前者是利用蓝牙模式进行无线数据传输,而蓝牙的传输延迟在16-40毫秒之间,在游戏中导致游戏操作延迟造成用户眩晕感。

对于想将语音操控功能添加到vr手柄的用户来说,只使用蓝牙传输导致延迟过高,导致了不能在实现语音控制的vr手柄上同时兼顾数据传输速率的问题。



技术实现要素:

鉴于上述问题,提出了本申请实施例以便提供一种克服上述问题或者至少部分地解决上述问题的一种数据传输的方法和相应的一种数据传输的装置以及一种数据传输的设备。

为了解决上述问题,本申请公开了一种数据传输的方法,包括:检测到用户语音输入后,则检测vr手柄的数据传输模式是否为蓝牙模式;若检测到vr手柄的数据传输模式不是蓝牙模式,则提示用户切换到蓝牙模式;若检测到vr手柄的数据传输模式是蓝牙模式,则开启所述vr手柄的语音控制功能。

可选地,所述若检测到vr手柄的数据传输模式不是蓝牙模式,则提示用户切换到蓝牙模式的步骤,包括:若检测到vr手柄的数据传输模式为rf模式,则提示用户通过模式转换开关将vr手柄的数据传输模式从所述rf模式切换为蓝牙模式。

可选地,在所述提示用户通过模式转换开关将vr手柄的数据传输模式从所述rf模式切换为蓝牙模式的步骤之后,还包括:接收在模式转换开关上的触控操作;根据所述触控操作,将rf模式切换为蓝牙模式,并屏蔽所述rf数据传输功能。

可选地,所述在预设时间段内检测到用户语音输入,则检测vr手柄的数据传输模式的步骤,包括:采集模式转换传感器发送的数据;根据所述数据传输特征,判断当前vr手柄采用的数据传输模式。

可选地,在所述检测到用户语音输入后,则检测vr手柄的数据传输模式是否为蓝牙模式的步骤之后,还包括:在预设时间段内未检测到用户语音输入,且所述数据传输模式为蓝牙模式,则提示用户切换所述蓝牙模式到所述rf模式。

本申请公开了一种数据传输的装置,包括:数据传输模式检测模块,用于检测到用户语音输入后,则检测vr手柄的数据传输模式是否为蓝牙模式;提示切换蓝牙模块,用于若检测到vr手柄的数据传输模式不是蓝牙模式,则提示用户切换到蓝牙模式;语音控制开启模块,用于若检测到vr手柄的数据传输模式是蓝牙模式,则开启所述vr手柄的语音控制功能。

可选地,所述提示切换蓝牙模块包括:提示切换蓝牙子模块,用于若检测到vr手柄的数据传输模式为rf模式,则提示用户通过模式转换开关将vr手柄的数据传输模式从所述rf模式切换为蓝牙模式。

可选地,还包括:触控操作接收子模块,用于接收在模式转换开关上的触控操作;蓝牙切换子模块,用于根据所述触控操作,将rf模式切换为蓝牙模式,并屏蔽所述rf数据传输功能。

可选地,所述数据传输模式检测模块,包括:数据采集子模块,用于采集模式转换传感器发送的数据;判断子模块,用于根据所述数据传输特征,判断当前vr手柄采用的数据传输模式。

可选地,还包括:提示切换rf模块,用于在预设时间段内未检测到用户语音输入,且所述数据传输模式为蓝牙模式,则提示用户切换所述蓝牙模式到所述rf模式。

本申请还包括一种数据传输的设备,包括:用于在蓝牙传输模式与rf传输模式之间转换的模式转换开关;所述模式转换开关包括用于检测当前移动终端连接的数据传输模式的模式转换传感器;所述模式转换开关分别与nrf系列芯片以及蓝牙模块相连接;用于进行rf数据传输模式的nrf系列芯片;用于进行蓝牙数据传输的蓝牙模块。

本申请实施例包括以下优点:

本申请实施例,通过检测到用户语音输入后,则检测vr手柄的数据传输模式是否为蓝牙模式;若检测到vr手柄的数据传输模式是蓝牙模式,则开启所述vr手柄的语音控制功能;若检测到vr手柄的数据传输模式不是蓝牙模式,则提示用户切换到蓝牙模式。解决了只使用蓝牙传输导致延迟过高,或者只使用rf模块传输则不能实现语音数据的传输,导致了不能在实现语音控制的vr手柄上同时兼顾数据传输速率的问题,达到了针对不同的应用环境在同一vr设备上兼容两种数据传输模式的有益效果。

附图说明

图1是本申请实施例提供的一种数据传输的方法实施例的步骤流程图;

图2是本申请实施例提供的另一种数据传输的方法实施例的步骤流程图;

图3是是本申请实施例提供的一种数据传输的装置实施例的结构框图;

图4是是本申请实施例提供的一种数据传输的设备的结构框图;

图5是是本申请实施例提供的一种vr手柄示意图。

具体实施方式

为使本申请的上述目的、特征和优点能够更加明显易懂,下面结合附图和具体实施方式对本申请作进一步详细的说明。

实施例一

参照图1,示出了本申请的一种数据传输的方法实施例的步骤流程图,具体可以包括如下步骤:

步骤101、检测到用户语音输入后,检测vr手柄的数据传输模式是否为蓝牙模式。

本发明实施例中,主要是用于控制游戏手柄从而控制游戏的进度,大家可以通过vr游戏手柄来玩游戏,再佩戴上vr眼镜,可以得到到身临其境的游戏体验,其中,vr手柄是通过无线通信的方式与游戏设备进行数据交换的,而在vr手柄上添加语音控制功能后,用户可以通过手柄按键开启语音控制模式,可以对手柄说出语音指令。通常情况下,在开启vr手柄的电源开关后,可以设置一个检测语音输入的小程序,用于在预设时间段内检测用户是否发出语音控制指令,其中,预设时间段可以由用户根据需求设定,也可以由相关技术人员预先设定,例如0.5秒或1秒。

具体的,要实现语音控制功能需要首先建立语音模板库的主要功能是存储训练后的最佳标准语音特征矢量,其次,需要完成信号调理和信号采集等功能,它将原始语音信号转换成语音脉冲序列,因此该模块主要包括声/电转换、信号调理和采样等信号处理过程,还有滤除干扰信号、提取语音特征矢量,并将提取的语音特征矢量量化成标准语音特征矢量,因此该模块主要包括语音预处理、特征提取、矢量量化等语音信号处理过程,再次,需要将多次采集、提取的语音特征标准矢量进行概率统计,提取说话人的最佳语音特征标准矢量,防止因说话人心情、环境等因数引起提取特征参数不准确而影响语音识别效果,因此该模块主要包括概率统计、参数评估等处理过程,用隐马尔可夫模型(hmm模型)实现,最后语音操控功能中需要语音提示功能,是根据语音识别的结果提示用户进行相关操作或说明当前完成的功能,因此该模块主要包括调用提示语音资源文件、d/a转换、信号放大等语音处理过程,然后将根据语音识别的结果输出相应的控制信号,实现用户通过语音控制功能控制游戏设备上进行游戏功能选择。所以通过上述描述若检测到语音脉冲信号后,就进一步的监测当前vr手柄上的数据传输模式。

在实际应用中,在无线设备上传输语音数据可以通过蓝牙传输协议实现,因为通过蓝牙进行无线数据传世是vr手柄目前主要使用的数据传输方式,而针对本发明实施例中同时具备蓝牙传输方式和rf传输方式的vr手柄,由于蓝牙的一般空中数据传输速率在1-3兆每秒,应用吞吐量在0.7-2.1兆每秒,相比rf模式的传输能力,语音控制功能只能在蓝牙传输模式下实现。具体的,在用户使用vr手柄进行游戏控制时,由于在游戏操控是传输的无线通信数据需要低延迟、高速率,并且传输的数据都是小数据时,此时相比蓝牙传输模式,装载nrf系列芯片的传输模式是更加具有优势,如表1所示,蓝牙传输模式与nrf传输模式的对比:

表1

通过表1的描述,可以很清晰的看到,nrf数据传输在游戏手柄中,在传输速率、传输距离、使用便易程度、已经开发难易都更加符合用户和市场的需求,唯一不足之处就是为了保证传输数据的高速率和低延迟,对于nrf传输模式的传输数据包大小的限制,nrf数据传输模式是不能够传输大数据,例如音频数据,所以不能实现语音控制功能。另一方面,在兼容性方面,目前大多数的vr设备都是通过蓝牙进行数据传输的,而要没有安装nrf芯片和适配器的游戏设备,例如vr眼镜等设备,必须另配置nrf适配器的,所以对于游戏本身对数据传输要求不高的情况,仍然可以在不配置其他附件时使用蓝牙模式进行数据传输。所以,通过上述描述的数据传输特征,可以检测出当前vr手柄正在使用蓝牙模式或rf模式进行数据传输。

步骤102、若检测到vr手柄的数据传输模式不是蓝牙模式,则提示用户切换到蓝牙模式。

本发明实施例中,当用户在使用vr手柄时,若想使用vr手柄的语音控制功能,使用蓝牙模式进行数据传输更加有效,所以此时会在与vr手柄连接的vr界面显示画面上显示提示框对用户进行蓝牙模式切换提示,或者vr手柄自身发出提示音和提示信号灯,提示用户切换到蓝牙模式,对于提示用户的方式和方法本发明实施例不加以限制。

步骤103、若检测到vr手柄的数据传输模式是蓝牙模式,则开启所述vr手柄的语音控制功能。

本发明实施例中,若通过上述描述的数据传输特征,确定当前vr手柄使用的数据传输模式为蓝牙模式,则开启vr手柄的语音控制功能,具体的,获取并识别用户输入的语音脉冲信号为标准语音特征矢量,并与语音库中的语音特征矢量匹配,匹配成功后执行对应的语音控制功能。

在本发明实施例中,检测到用户语音输入后,则检测vr手柄的数据传输模式是否为蓝牙模,若检测到vr手柄的数据传输模式是蓝牙模式,则开启所述vr手柄的语音控制功能;若检测到vr手柄的数据传输模式不是蓝牙模式,则提示用户切换到蓝牙模式,解决了只使用蓝牙传输导致延迟过高,或者只使用rf模块传输则不能实现语音数据的传输,导致了不能在实现语音控制的vr手柄上同时兼顾数据传输速率的问题,具有同时兼容两种数据传输模式优点的有益效果。

实施例二

参照图2,示出了本申请的一种数据传输的方法实施例的步骤流程图,具体可以包括如下步骤:

步骤201、检测到用户语音输入后,采集模式转换传感器发送的数据。

本发明实施例中,检测到用户语音输入后,模式转换开关中的模式转换传感器可以获取当前bypass开关所连接的数据传输通路的传输数据的特征,例如使用的通信协议,传输速率等。

步骤202、根据所述数据传输特征,判断当前vr手柄采用的数据传输模式是否为蓝牙模式,若是则执行步骤206,否则执行步骤203。

本发明实施例中,当通过模式转换开关中的模式转换传感器,获取当前开关所连接的传输数据的特征,例如使用的通信协议,传输速率等,通过一系列的数据特征,可以判断当前使用的数据传输模式。

可选的,在预设时间段内未检测到用户语音输入,且所述数据传输模式为蓝牙模式,则提示用户切换所述蓝牙模式到所述rf模式。

本发明实施例中,在开启vr手柄的电源开关后,用户或者相关技术人员设置的获取语音信号的时间段内,例如0.5秒或1秒之内,未检测到用户的语音脉冲信号,那么进一步的根据当前vr手柄的数据传输模式,若数据传输模式为蓝牙模式,即当前的数据传输模式并不适宜使用蓝牙进行传输,例如在用户进行游戏控制时,检测到的vr手柄传送的数据的频率较快,就说明当前数据需要数据传输延迟低的数据传输模式,那么就在与vr手柄连接的vr界面显示画面上显示提示框对用户进行rf模式切换提示,或者vr手柄自身发出提示音和提示信号灯,提示用户切换到rf模式,对于提示用户的方式和方法本发明实施例不加以限制。

步骤203、若检测到vr手柄的数据传输模式为rf模式,则提示用户通过模式转换开关将vr手柄的数据传输模式从所述rf模式切换为蓝牙模式。

本发明实施例中,通过在vr手柄上装置的模式转换开关在蓝牙模式和rf模式之间互相切换,在实际应用中,可以在vr手柄中装置具备bypass(旁路)功能的开关,旁路开关就是关闭你的效果器让它不起作用,让信号通过,也就是一种效果器开关方式,信号直接从输入接口在不经过效果器电路的情况下直接输出到输出接口。这种连接方式能够把信号损失降到极低,因为在信号通过的这条由效果器接口、线路、开关的路径中只有极其微小的阻抗,并且可以实现在两个通路转换的功能,而且联通其中一个通路,就会切断另一个通路,所以,在vr手柄中装载具备bypass功能的开关后,开关的线路分别于蓝牙传输模块组成的蓝牙信号传输通路以及nrf芯片组成的信号传输通路进行连接,当用户按下bypass开关切换蓝牙或rf模式时,数据在极低信号损失的前提下,进行快速的数据传输通道的转换。

步骤204、接收在模式转换开关上的触控操作。

本发明实施例中,当接收到用户在模式转换开关上的触控操作后,即bypass开关后,将当前的数据传输模式切换为另一种数据传输模式。

步骤205、根据所述触控操作,将rf模式切换为蓝牙模式,并屏蔽所述rf数据传输功能。

本发明实施例中,若当前的数据传输模式为rf模式,那么根据用户对模式转换开关进行操作,以转换数据传输模式,通过接收用户在bypass开关上的按压操作,即模式转换开关,按压一次转换为当前数据传输模式相对的另一种模式,所以需要模式转换传感器实时采集传输数据,以确定当前传输模式,以免转换错误。

步骤206、若检测到vr手柄的数据传输模式是蓝牙模式,则开启所述vr手柄的语音控制功能。

此步骤与步骤103相同,在此不再详述。

在本发明实施例中,检测到用户语音输入后,则检测vr手柄的数据传输模式是否为蓝牙模式,在预设时间段内未检测到用户语音输入,且所述数据传输模式为蓝牙模式,则提示用户切换所述蓝牙模式到所述rf模式,若检测到vr手柄的数据传输模式为rf模式,则提示用户通过模式转换开关将vr手柄的数据传输模式从所述rf模式切换为蓝牙模式。解决了只使用蓝牙传输导致延迟过高,或者只使用rf模块传输则不能实现语音数据的传输,导致了不能在实现语音控制的vr手柄上同时兼顾数据传输速率的问题,具有同时兼容两种数据传输模式的有益效果。

实施例三

参照图3,示出了本申请的一种数据传输的装置实施例的结构框图,具体可以包括如下模块:

所述数据传输的装置300,包括:

数据传输模式检测模块301,用于检测到用户语音输入后,则检测vr手柄的数据传输模式是否为蓝牙模式;

可选的,数据传输模式检测模块301,包括:

数据采集子模块,用于采集模式转换传感器发送的数据;

判断子模块,用于根据所述数据传输特征,判断当前vr手柄采用的数据传输模式。

提示切换蓝牙模块302,用于若检测到vr手柄的数据传输模式不是蓝牙模式,则提示用户切换到蓝牙模式。

可选的,提示切换蓝牙模块302,包括:

提示切换蓝牙子模块,用于若检测到vr手柄的数据传输模式为rf模式,则提示用户通过模式转换开关将vr手柄的数据传输模式从所述rf模式切换为蓝牙模式。

语音控制开启模块303,用于若检测到vr手柄的数据传输模式是蓝牙模式,则开启所述vr手柄的语音控制功能;

可选的,提示切换蓝牙模块303,具体包括:

提示切换蓝牙子模块,用于若检测到vr手柄的数据传输模式为rf模式,则提示用户通过模式转换开关将vr手柄的数据传输模式从所述rf模式切换为蓝牙模式。

可选的,还包括:

触控操作接收子模块,用于接收在模式转换开关上的触控操作;

蓝牙切换子模块,用于根据所述触控操作,将rf模式切换为蓝牙模式,并屏蔽所述rf数据传输功能。

可选的,还包括:

提示切换rf模块,用于在预设时间段内未检测到用户语音输入,且所述数据传输模式为蓝牙模式,则提示用户切换所述蓝牙模式到所述rf模式。

在本发明实施例中,检测到用户语音输入后,则检测vr手柄的数据传输模式是否为蓝牙模式,在预设时间段内未检测到用户语音输入,且所述数据传输模式为蓝牙模式,则提示用户切换所述蓝牙模式到所述rf模式,若检测到vr手柄的数据传输模式为rf模式,则提示用户通过模式转换开关将vr手柄的数据传输模式从所述rf模式切换为蓝牙模式。解决了只使用蓝牙传输导致延迟过高,或者只使用rf模块传输则不能实现语音数据的传输,导致了不能在实现语音控制的vr手柄上同时兼顾数据传输速率的问题,具有同时兼容两种数据传输模式的有益效果。

实施例四

参照图4,示出了本申请的一种数据传输的设备的结构框图,具体可以包括如下模块:

用于在蓝牙传输模式与rf传输模式之间转换的模式转换开关401;所述模式转换开关包括用于检测当前移动终端连接的数据传输模式的模式转换传感器4011;所述模式转换开关401分别与nrf系列芯片403以及蓝牙模块404相连接;

用于进行rf数据传输模式的nrf系列芯片403;

用于进行蓝牙数据传输的蓝牙模块404。

图5中的vr手柄包括360°摇杆501、蓝牙/rf模式切换按键502、iso/安卓切换按键503、esc返回键504、方向控制盘505、鼠标模式键506、开始按键507。

对于装置实施例而言,由于其与方法实施例基本相似,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。

本说明书中的各个实施例均采用递进的方式描述,各个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似的部分互相参见即可。

本领域内的技术人员应明白,本申请实施例的实施例可提供为方法、装置、或计算机程序产品。因此,本申请实施例可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本申请实施例可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。

在一个典型的配置中,所述计算机设备包括一个或多个处理器(cpu)、输入/输出接口、网络接口和内存。内存可能包括计算机可读介质中的非永久性存储器,随机存取存储器(ram)和/或非易失性内存等形式,如只读存储器(rom)或闪存(flashram)。内存是计算机可读介质的示例。计算机可读介质包括永久性和非永久性、可移动和非可移动媒体可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。计算机的存储介质的例子包括,但不限于相变内存(pram)、静态随机存取存储器(sram)、动态随机存取存储器(dram)、其他类型的随机存取存储器(ram)、只读存储器(rom)、电可擦除可编程只读存储器(eeprom)、快闪记忆体或其他内存技术、只读光盘只读存储器(cd-rom)、数字多功能光盘(dvd)或其他光学存储、磁盒式磁带,磁带磁磁盘存储或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信息。按照本文中的界定,计算机可读介质不包括非持续性的电脑可读媒体(transitorymedia),如调制的数据信号和载波。

本申请实施例是参照根据本申请实施例的方法、终端设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理终端设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理终端设备的处理器执行的指令产生用于实现在流程图1图1图1图1图1个流程或多个流程和/或方框图1图1图1图1图1个方框或多个方框中指定的功能的装置。

这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理终端设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图1图1图1图1图1个流程或多个流程和/或方框图1图1图1图1图1个方框或多个方框中指定的功能。

这些计算机程序指令也可装载到计算机或其他可编程数据处理终端设备上,使得在计算机或其他可编程终端设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程终端设备上执行的指令提供用于实现在流程图1图1图1图1图1个流程或多个流程和/或方框图1图1图1图1图1个方框或多个方框中指定的功能的步骤。

尽管已描述了本申请实施例的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例做出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本申请实施例范围的所有变更和修改。

最后,还需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者终端设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者终端设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者终端设备中还存在另外的相同要素。

以上对本申请所提供的一种数据传输的方法和一种数据传输的装置以及一种数据传输的设备,进行了详细介绍,本文中应用了具体个例对本申请的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本申请的方法及其核心思想;同时,对于本领域的一般技术人员,依据本申请的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本申请的限制。

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