一种语音遥控器后装应用的控制系统及方法与流程

文档序号:11514749阅读:357来源:国知局
一种语音遥控器后装应用的控制系统及方法与流程

本发明涉及语音遥控器技术领域,尤其涉及一种语音遥控器后装应用的控制系统及方法。



背景技术:

如今,蓝牙语音遥控器应用越来越广泛,针对蓝牙语音遥控器,通用的做法就是采用语音遥控器和与其配对的蓝牙dongle来实现对智能电视、ott盒子或是其他设备的操作,这样,在对这些智能设备进行操作的同时免不了用户会有一些用户所必须的应用程序安装需求。

目前,用户安装应用需要自己手动从应用市场下载或者需要从电脑下载好后然后再通过u盘在设备上用遥控器来操作安装,整个流程很复杂,尤其是在设备只有一个usb接口且应用市场被禁掉的盒子上,应用程序基本无法安装。

上述技术方案能够将用户需要的应用程序安装好,但是整个安装过程很复杂,操作不友好。用户通过语音遥控器去智能电视或是ott盒子的应用市场搜索下载应用,语音遥控器作为小的配件,要操作搜索具体的内容很麻烦。用u盘加装的方式来操作,需要语音遥控器和u盘两者同时配合才能实现,对于部分ott盒子或智能电视,只有一个usb接口,此时就无法顺利的安装所需的应用程序了。

如何通过usb控制器将存储模块与蓝牙模块结合起来形成一个完整的dongle带u盘的语音遥控器后装应用解决方案,从而在智能电视、ott盒子或是其他设备上新装应用程序时能够给终端用户带来更加便捷的操作和更好的交互体验,增强用户对使用蓝牙遥控器产品的信心和粘性,是目前亟待解决的技术问题。



技术实现要素:

本发明的目的在于克服上述现有技术的不足,提供一种语音遥控器后装应用的控制系统及方法,旨在解决现有技术在智能电视、ott盒子或其他设备上新装应用程序的安装过程非常复杂,无法给终端用户带来更加便捷的操作,无法增强用户对使用蓝牙遥控器产品的信心和粘性的技术问题。

本发明是这样实现的,一种语音遥控器后装应用的控制系统,包括蓝牙模块、存储模块、usb控制器及usb接口;

所述蓝牙模块与所述usb控制器通讯连接,用于接收语音遥控器发送的用户输入的控制信号,并将所述控制信号发送给所述usb控制器,以便所述usb控制器通过所述usb接口将所述控制信号发送至主机端;其中,所述控制信号包括按键数据、语音数据、体感数据及鼠标数据;

所述存储模块与所述usb控制器通讯连接,用于存储dongle内置特定应用;

所述usb接口为与所述主机端连接的端口,用于所述usb控制器与所述主机端之间进行数据传输的数据上下行通道;

所述usb控制器用于在所述蓝牙模块插入之后,判断是否接收到所述主机端特定app返回的数据值;若是,则所述usb控制器退出u盘模式,所述蓝牙模块作为所述语音遥控器的控制信号收发端口,此时,所述蓝牙模块接收用户通过所述语音遥控器发送的控制信号,并将所述控制信号发送给所述usb控制器,以便所述usb控制器通过所述usb接口将所述控制信号发送至所述主机端,以便所述主机端根据所述控制信号进行相应的处理;若否,则所述usb控制器挂载u盘模式,此时,所述蓝牙模块接收用户通过所述语音遥控器发送的控制所述主机端直接访问所述存储模块的控制信号,并将所述控制信号发送给所述usb控制器,以便所述usb控制器通过所述usb接口将所述控制信号发送给所述主机端,以便所述主机端通过所述usb接口和usb控制器直接访问所述存储模块,并直接安装所述存储模块中预先存储的dongle内置特定应用,并且在所述dongle内置特定应用安装完毕之后,所述主机端特定app返回数据值给所述usb控制器,则所述usb控制器退出u盘模式,所述蓝牙模块作为语音遥控器的控制信号收发端口,此时,所述蓝牙模块接收用户通过所述语音遥控器发送的控制信号,并将所述控制信号发送给所述usb控制器,以便所述usb控制器通过所述usb接口将所述控制信号发送至所述主机端,以便所述主机端根据所述控制信号进行相应的处理。

进一步地,所述蓝牙模块还用于在所述蓝牙模块插入之后,所述蓝牙模块接收用户通过所述语音遥控器发送的直接安装预先放置在所述蓝牙模块中的用户自定义应用的控制信号,以直接安装预先放置在所述蓝牙模块中的用户自定义应用,其中,用户自定义应用预先放置在所述蓝牙模块中的;

或者,所述蓝牙模块接收用户通过所述语音遥控器发送的控制所述主机端直接访问所述蓝牙模块的控制信号,并将所述控制信号发送给所述usb控制器,此时,所述usb控制器进入u盘模式,所述usb控制器通过所述usb接口将所述控制信号发送给所述主机端,以便所述主机端通过所述usb接口和usb控制器直接访问所述蓝牙模块,并直接安装预先放置在所述蓝牙模块中的用户自定义应用。

进一步地,所述usb控制器设有ep0、ep1、ep2、ep3和ep4五个端点,所述蓝牙模块通过标准的uart协议传输数据给所述usb控制器,并且所述蓝牙模块传输的数据占用所述usb控制器的ep1和ep2两个端点,所述存储模块通过spi、nand或者sdc接口与所述usb控制器通讯连接,并且所述存储模块传输的数据占用所述usb控制器的ep3和ep4两个端点。

进一步地,所述u盘模式的属性设置为只读属性。

进一步地,所述u盘模式的属性设置为可读写属性。

相应地,本发明还提供了一种语音遥控器后装应用的控制方法,包括以下步骤:

在插入蓝牙模块后,usb控制器判断是否接收到主机端特定app返回的数据值;

若是,则所述usb控制器退出u盘模式,所述蓝牙模块作为语音遥控器的控制信号收发端口;

若否,则所述usb控制器挂载u盘模式,通过语音遥控器控制所述主机端直接访问存储模块,并直接安装所述存储模块中预先存储的dongle内置特定应用;

在所述dongle内置特定应用安装完毕之后,所述主机端特定app返回数据值给所述usb控制器,则所述usb控制器退出u盘模式,所述蓝牙模块作为语音遥控器的控制信号收发端口。

进一步地,所述u盘模式的属性设置为只读属性。

相应地,本发明还提供了一种语音遥控器后装应用的控制方法,包括以下步骤:

在所述蓝牙模块插入之后,所述蓝牙模块接收用户通过所述语音遥控器发送的直接安装预先放置在所述蓝牙模块中的用户自定义应用的控制信号,以直接安装预先放置在所述蓝牙模块中的用户自定义应用;

所述蓝牙模块接收用户通过所述语音遥控器发送的控制所述主机端直接访问所述蓝牙模块的控制信号,并将所述控制信号发送给所述usb控制器;

所述usb控制器进入u盘模式,所述usb控制器通过所述usb接口将所述控制信号发送给所述主机端,以便所述主机端通过所述usb接口和usb控制器直接访问所述蓝牙模块,并直接安装预先放置在所述蓝牙模块中的用户自定义应用。

进一步地,所述u盘模式的属性设置为可读写属性。

本发明的有益效果:本发明提供的语音遥控器后装应用的控制系统,包括蓝牙模块、存储模块、usb控制器及usb接口,其中,usb控制器用于在蓝牙模块插入之后,判断是否接收到主机端特定app返回的数据值;若是usb控制器退出u盘模式,所述蓝牙模块作为所述语音遥控器的控制信号收发端口;若否,则usb控制器挂载u盘模式,此时,蓝牙模块接收用户通过语音遥控器发送的控制主机端直接访问存储模块的控制信号,并将控制信号发送给usb控制器,以便usb控制器通过usb接口将控制信号发送给主机端,以便主机端通过usb接口和usb控制器直接访问存储模块,并直接安装存储模块中存储的dongle内置特定应用,并且在dongle内置特定应用安装完毕之后,主机端特定app返回数据值给usb控制器,则usb控制器退出u盘模式,所蓝牙模块作为语音遥控器的控制信号收发端口,这样,本发明通过usb控制器将存储模块与蓝牙模块结合起来以形成一个完整的dongle带u盘的语音遥控器后装应用的控制系统,从而在智能电视、ott盒子或是其他设备上新装dongle内置特定应用时能够给终端用户带来更加便捷的操作和更好的交互体验,增强用户对使用蓝牙遥控器产品的信心和粘性。

附图说明

图1是本发明第一实施例提供的语音遥控器后装应用的控制系统的结构示意图。

图2是本发明第二实施例提供的语音遥控器后装应用的控制方法的流程示意图。

图3是本发明第三实施例提供的语音遥控器后装应用的控制方法的流程示意图。

具体实施方式

为了使本发明所解决的技术问题、技术方案及有益效果更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。

请参阅图1,图1是本发明第一实施例提供的语音遥控器后装应用的控制系统的结构示意图。如图1所示,该语音遥控器后装应用的控制系统包括:蓝牙模块1、存储模块2、usb控制器3及usb接口4;

所述蓝牙模块1与所述usb控制器3通讯连接,用于接收语音遥控器(图中未标示)发送的用户输入的控制信号,并将所述控制信号发送给所述usb控制器3,以便所述usb控制器3通过所述usb接口4将所述控制信号发送至主机端(图中未标示);其中,所述控制信号包括按键数据、语音数据、体感数据及鼠标数据;

所述存储模块2与所述usb控制器3通讯连接,用于存储dongle内置特定应用;

所述usb接口4为与所述主机端连接的端口,用于所述usb控制器3与所述主机端之间进行数据传输的数据上下行通道;

所述usb控制器3用于在所述蓝牙模块1插入之后,判断是否接收到所述主机端特定app返回的数据值;若是,则所述usb控制器3退出u盘模式,所述蓝牙模块1作为所述语音遥控器的控制信号收发端口,此时,所述蓝牙模块1接收用户通过所述语音遥控器发送的控制信号,并将所述控制信号发送给所述usb控制器3,以便所述usb控制器3通过所述usb接口4将所述控制信号发送至所述主机端,以便所述主机端根据所述控制信号进行相应的处理;若否,则所述usb控制器3挂载u盘模式,此时,所述蓝牙模块1接收用户通过所述语音遥控器发送的控制所述主机端直接访问所述存储模块2的控制信号,并将所述控制信号发送给所述usb控制器3,以便所述usb控制器3通过所述usb接口4将所述控制信号发送给所述主机端,以便所述主机端通过所述usb接口4和usb控制器3直接访问所述存储模块2,并直接安装所述存储模块2中预先存储的dongle内置特定应用,并且在所述dongle内置特定应用安装完毕之后,所述主机端特定app返回数据值给所述usb控制器3,则所述usb控制器3退出u盘模式,所述蓝牙模块1作为语音遥控器的控制信号收发端口,此时,所述蓝牙模块1接收用户通过所述语音遥控器发送的控制信号,并将所述控制信号发送给所述usb控制器3,以便所述usb控制器3通过所述usb接口4将所述控制信号发送至所述主机端,以便所述主机端根据所述控制信号进行相应的处理。

需要说明的是,本发明实施例中,所述usb控制器3用于在所述蓝牙模块1插入之后,判断是否接收到所述主机端特定app返回的数据值,若否,则所述usb控制器3挂载u盘模式,此时,所述u盘模式的属性设置为只读属性,这样,所述蓝牙模块1接收用户通过所述语音遥控器发送的控制所述主机端直接访问所述存储模块2的控制信号,并将所述控制信号发送给所述usb控制器3,以便所述usb控制器3通过所述usb接口4将所述控制信号发送给所述主机端,以便所述主机端通过所述usb接口4和usb控制器3直接访问所述存储模块2,并直接安装所述存储模块2中预先存储的dongle内置特定应用,通过将所述u盘模式的属性设置为只读属性,对于usb控制器3的端点不足的情况下,可以通过u盘模式和语音模式的切换来复用usb控制器3的端点,达到以更低的成本来快速后装应用。

进一步地,所述蓝牙模块1还用于在所述蓝牙模块1插入之后,所述蓝牙模块1接收用户通过所述语音遥控器发送的直接安装预先放置在所述蓝牙模块1中的用户自定义应用的控制信号,以直接安装预先放置在所述蓝牙模块1中的用户自定义应用,其中,用户自定义应用预先放置在所述蓝牙模块1中的;

或者,所述蓝牙模块1接收用户通过所述语音遥控器发送的控制所述主机端直接访问所述蓝牙模块1的控制信号,并将所述控制信号发送给所述usb控制器3,此时,所述usb控制器3进入u盘模式,所述usb控制器3通过所述usb接口4将所述控制信号发送给所述主机端,以便所述主机端通过所述usb接口4和usb控制器3直接访问所述蓝牙模块1,并直接安装预先放置在所述蓝牙模块1中的用户自定义应用。

需要说明的是,本发明实施例中,所述蓝牙模块1还用于在所述蓝牙模块1插入之后,所述蓝牙模块1接收用户通过所述语音遥控器发送的控制所述主机端直接访问所述蓝牙模块1的控制信号,并将所述控制信号发送给所述usb控制器3,此时,所述usb控制器3进入u盘模式,此时,所述u盘模式的属性设置为可读写属性,所述usb控制器3通过所述usb接口4将所述控制信号发送给所述主机端,以便所述主机端通过所述usb接口4和usb控制器3直接访问所述蓝牙模块1,并直接安装预先放置在所述蓝牙模块1中的用户自定义应用,解决了智能电视或者ott盒子只存在一个usb接口时用户自定义应用难以安装的问题。

进一步地,所述usb控制器3设有ep0、ep1、ep2、ep3和ep4五个端点,所述蓝牙模块1通过标准的uart协议传输数据给所述usb控制器3,并且所述蓝牙模块1传输的数据占用所述usb控制器3的ep1和ep2两个端点,所述存储模块2通过spi、nand或者sdc接口与所述usb控制器3通讯连接,并且所述存储模块2传输的数据占用所述usb控制器3的ep3和ep4两个端点。

本发明提供的语音遥控器后装应用的控制系统,其usb控制器用于在蓝牙模块插入之后,判断是否接收到主机端特定app返回的数据值;若是usb控制器退出u盘模式,所述蓝牙模块作为所述语音遥控器的控制信号收发端口;若否,则usb控制器挂载u盘模式,此时,蓝牙模块接收用户通过语音遥控器发送的控制主机端直接访问存储模块的控制信号,并将控制信号发送给usb控制器,以便usb控制器通过usb接口将控制信号发送给主机端,以便主机端通过usb接口和usb控制器直接访问存储模块,并直接安装存储模块中存储的dongle内置特定应用,并且在dongle内置特定应用安装完毕之后,主机端特定app返回数据值给usb控制器,则usb控制器退出u盘模式,所蓝牙模块作为语音遥控器的控制信号收发端口,这样,本发明通过usb控制器将存储模块与蓝牙模块结合起来以形成一个完整的dongle带u盘的语音遥控器后装应用的控制系统,从而在智能电视、ott盒子或是其他设备上新装dongle内置特定应用时能够给终端用户带来更加便捷的操作和更好的交互体验,增强用户对使用蓝牙遥控器产品的信心和粘性。

请参阅图2,图2是本发明第二实施例提供的的语音遥控器后装应用的控制方法的流程示意图。如图2所示,该语音遥控器后装应用的控制方法包括如下步骤。

s200,在插入蓝牙模块后,usb控制器判断是否接收到主机端特定app返回的数据值;

s201,若是,则所述usb控制器退出u盘模式,所述蓝牙模块作为语音遥控器的控制信号收发端口;

需要说明的是,本发明实施例中,在步骤s101之后,还包括:所述蓝牙模块接收用户通过所述语音遥控器发送的控制信号,并将所述控制信号发送给所述usb控制器,以便所述usb控制器通过所述usb接口将所述控制信号发送至所述主机端,以便所述主机端根据所述控制信号进行相应的处理,其中,所述控制信号包括按键数据、语音数据、体感数据及鼠标数据。

s202,若否,则所述usb控制器挂载u盘模式,通过语音遥控器控制所述主机端直接访问存储模块,并直接安装所述存储模块中预先存储的dongle内置特定应用;

需要说明的是,本发明实施例中,在步骤s102中,若否,则所述usb控制器挂载u盘模式,此时,所述u盘模式的属性设置为只读属性,这样,所述蓝牙模块接收用户通过所述语音遥控器发送的控制所述主机端直接访问所述存储模块的控制信号,并将所述控制信号发送给所述usb控制器,以便所述usb控制器通过所述usb接口将所述控制信号发送给所述主机端,以便所述主机端通过所述usb接口和usb控制器直接访问所述存储模块,并直接安装所述存储模块中预先存储的dongle内置特定应用,通过将所述u盘模式的属性设置为只读属性,对于usb控制器的端点不足的情况下,可以通过u盘模式和语音模式的切换来复用usb控制器的端点,达到以更低的成本来快速后装应用。

s203,在所述dongle内置特定应用安装完毕之后,所述主机端特定app返回数据值给所述usb控制器,则所述usb控制器退出u盘模式,所述蓝牙模块作为语音遥控器的控制信号收发端口。

需要说明的是,本发明实施例中,在步骤s103之后,还包括:所述蓝牙模块接收用户通过所述语音遥控器发送的控制信号,并将所述控制信号发送给所述usb控制器,以便所述usb控制器通过所述usb接口将所述控制信号发送至所述主机端,以便所述主机端根据所述控制信号进行相应的处理,其中,所述控制信号包括按键数据、语音数据、体感数据及鼠标数据。

本发明提供的语音遥控器后装应用的控制方法,其usb控制器用于在蓝牙模块插入之后,判断是否接收到主机端特定app返回的数据值;若是usb控制器退出u盘模式,所述蓝牙模块作为所述语音遥控器的控制信号收发端口;若否,则usb控制器挂载u盘模式,此时,蓝牙模块接收用户通过语音遥控器发送的控制主机端直接访问存储模块的控制信号,并将控制信号发送给usb控制器,以便usb控制器通过usb接口将控制信号发送给主机端,以便主机端通过usb接口和usb控制器直接访问存储模块,并直接安装存储模块中存储的dongle内置特定应用,并且在dongle内置特定应用安装完毕之后,主机端特定app返回数据值给usb控制器,则usb控制器退出u盘模式,所蓝牙模块作为语音遥控器的控制信号收发端口,这样,本发明通过usb控制器将存储模块与蓝牙模块结合起来以形成一个完整的dongle带u盘的语音遥控器后装应用的控制系统,从而在智能电视、ott盒子或是其他设备上新装dongle内置特定应用时能够给终端用户带来更加便捷的操作和更好的交互体验,增强用户对使用蓝牙遥控器产品的信心和粘性。

请参阅图3,图3是本发明第三实施例提供的的语音遥控器后装应用的控制方法的流程示意图。如图3所示,该语音遥控器后装应用的控制方法包括如下步骤。

s300,在所述蓝牙模块插入之后,所述蓝牙模块接收用户通过所述语音遥控器发送的直接安装预先放置在所述蓝牙模块中的用户自定义应用的控制信号,以直接安装预先放置在所述蓝牙模块中的用户自定义应用;

s301,所述蓝牙模块接收用户通过所述语音遥控器发送的控制所述主机端直接访问所述蓝牙模块的控制信号,并将所述控制信号发送给所述usb控制器;

s302,所述usb控制器进入u盘模式,所述usb控制器通过所述usb接口将所述控制信号发送给所述主机端,以便所述主机端通过所述usb接口和usb控制器直接访问所述蓝牙模块,并直接安装预先放置在所述蓝牙模块中的用户自定义应用。

需要说明的是,本发明实施例中,在步骤s302中,所述蓝牙模块还用于在所述蓝牙模块插入之后,所述蓝牙模块接收用户通过所述语音遥控器发送的控制所述主机端直接访问所述蓝牙模块的控制信号,并将所述控制信号发送给所述usb控制器,此时,所述usb控制器进入u盘模式,此时,所述u盘模式的属性设置为可读写属性,所述usb控制器通过所述usb接口将所述控制信号发送给所述主机端,以便所述主机端通过所述usb接口和usb控制器直接访问所述蓝牙模块,并直接安装预先放置在所述蓝牙模块中的用户自定义应用,解决了智能电视或者ott盒子只存在一个usb接口时用户自定义应用难以安装的问题。

本发明提供的语音遥控器后装应用的控制方法,在所述蓝牙模块插入之后,所述蓝牙模块接收用户通过所述语音遥控器发送的直接安装预先放置在所述蓝牙模块中的用户自定义应用的控制信号,以直接安装预先放置在所述蓝牙模块中的用户自定义应用;或者所述蓝牙模块接收用户通过所述语音遥控器发送的控制所述主机端直接访问所述蓝牙模块的控制信号,并将所述控制信号发送给所述usb控制器;所述usb控制器进入u盘模式,所述usb控制器通过所述usb接口将所述控制信号发送给所述主机端,以便所述主机端通过所述usb接口和usb控制器直接访问所述蓝牙模块,并直接安装预先放置在所述蓝牙模块中的用户自定义应用,这样,本发明通过usb控制器与蓝牙模块结合起来以形成一个完整的dongle带u盘的语音遥控器后装应用的控制系统,从而在智能电视、ott盒子或是其他设备上新装用户自定义应用时能够给终端用户带来更加便捷的操作和更好的。

以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。

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