一种基于智能鼠标的语音宏控制系统的制作方法

文档序号:17440694发布日期:2019-04-17 04:43阅读:224来源:国知局
一种基于智能鼠标的语音宏控制系统的制作方法

本发明涉及智能鼠标技术和语音宏技术领域,具体为一种基于智能鼠标的语音宏控制系统。



背景技术:

计算机科学里的宏,是一种批量处理的称谓。随着科学技术的发展,宏技术已经渐渐运用到游戏中以方便用户操作,例如:宏定义鼠标。但是一般的宏定义鼠标,可编程按键非常的少,从而能设置的指令也非常的少。目前游戏玩家群体非常广阔,一些竞技游戏或者一些硬核游戏因为上手太困难,劝退了一批新手玩家,而像rpg这类可能需要很多的技能操作以及连招的复杂游戏,连资深rpg玩家也会觉得鼠标可编程按键不够用。因为一般的按键宏是根据可编程的按键的数量来决定设置多少个指令,故而受到鼠标或键盘的按键数量的影响,然而语音宏技术却可以跳出此弊端,一个按键可以设置多个语音指令,让宏指令不再受按键数量限制。本技术方案拟运用语音宏技术充分解决新手玩家的真空期和上手难度,以及实现老玩家能设置多个宏指令的愿望。

现有技术如公开号为cn108509068a的发明公开了一种基于语音识别实现语音转写的智能游戏鼠标,包括语音按键、语音信号采集存储模块、语音信号转换模块、引擎智能切换模块、语音宏定义模块、自动更新模块、服务支持模块以及游戏模式切换模块,在智能语音鼠标的基础上,进一步加入游戏宏定义的功能,首先添加了传统游戏鼠标的按键宏定义,然后将游戏宏与语音技术相结合,实现了语音宏,语音宏的数量不限制,语音宏的启动方式都是同一个语音按键,软件内预置主流游戏的常规语音宏定义,宏定义的功能由服务端不断提供支持与更新,语音按键同时可以在游戏中进行语音打字,满足用户的多重需求。但是其在针对不同层次的玩家群体时,用户的自主性不高,体验效果不佳。



技术实现要素:

本发明的目的在于提供一种基于智能鼠标的语音宏控制系统,以解决上述背景技术中提出的现有的语音宏技术在针对不同层次的玩家群体时,存在用户的自主性不高,体验效果不佳问题。

为实现上述目的,本发明提供如下技术方案:

一种基于智能鼠标的语音宏控制系统,其包括:

鼠标状态监测模块,用于监测智能鼠标的工作状态和不同按键的键值,其包括鼠标键值监测单元和语音指令接收单元;游戏识别管理模块,用于自动识别和管理用户选择的多种游戏,其包括游戏自动识别单元和游戏管理单元;语音宏指令匹配管理模块,用于自动匹配和管理用户给出的多种语音宏指令,其包括语音宏指令匹配单元和语音宏指令管理单元;智能匹配控制模块,用于在用户发出的语音指令不够明确时智能化匹配语音宏指令;服务支撑模块,用于为游戏的识别和管理以及语音宏指令的匹配和管理提供服务支持;执行操作控制模块,用于根据被匹配成功后的语音宏指令控制和执行游戏的相关操作;主控中心模块,用于对来自各模块的信号和数据进行分析处理,控制各模块之间协调有序工作;以及数据库模块,用于存储所述系统工作过程中所需的各种数据;

其中,鼠标键值监测单元、语音指令接收单元、智能匹配控制模块、服务支撑模块、执行操作控制模块、游戏自动识别单元、游戏管理单元、语音宏指令匹配单元以及语音宏指令管理单元均连接主控中心模块,游戏自动识别单元、游戏管理单元、语音宏指令匹配单元以及语音宏指令管理单元均连接数据库模块。

优选的,所述鼠标键值监测单元包括单片机和与之匹配的按键键值识别程序模块,所述语音指令接收单元包括麦克风。

优选的,所述智能匹配控制模块包括权重计算模型。

优选的,所述游戏自动识别单元集成有软件运行控制程序模块,所述游戏管理单元包括游戏网络下载插件模块,用于在用户命令打开的游戏数据在数据库中不存在时连接网络进行所述游戏数据的下载。

优选的,所述语音宏指令匹配单元集成有数据匹配软件模块,所述语音宏指令管理单元包括语音宏指令下载模块和语音宏指令自定义编辑模块。

优选的,所述主控中心模块包括微处理器。

优选的,所述服务支撑模块连接互联网,用于在数据库中找不到所需数据时联网获取所述数据或者连接相关服务器。

优选的,所述数据库模块至少存储有用户常使用的游戏相关数据以及在所述游戏操作过程中所需的语音宏指令数据。

与现有技术相比,本发明的有益效果是:本发明的一种基于智能鼠标的语音宏控制系统,在不影响用户正常操作的情况下,在鼠标左侧添加了一个语音键,与之配套的还设置了游戏识别管理模块、语音宏指令匹配管理模块、智能匹配控制模块以及数据库模块等,使得用户在发出语音指令后便能自动识别并进入预期游戏中,然后再根据用户的语音指令自动匹配语音宏指令,从而控制游戏操作。本技术方案人性化设计,不仅便于解决新手玩家的真空期和上手难度,还可通过语音宏指令的自助管理设计,实现老玩家能设置多个宏指令的愿望;另外,通过智能匹配控制模块的设置,可以轻易解决玩家普通话不标准的问题,适合不同层次的玩家,其自主性更高,体验效果更好。

附图说明

图1为本发明一种基于智能鼠标的语音宏控制系统结构示意图;

图2为本发明中基于智能鼠标的语音宏控制系统功能实现流程图。

具体实施方式

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

如图1所示,一种基于智能鼠标的语音宏控制系统,其包括:

鼠标状态监测模块,用于监测智能鼠标的工作状态和不同按键的键值,其包括鼠标键值监测单元和语音指令接收单元;游戏识别管理模块,用于自动识别和管理用户选择的多种游戏,其包括游戏自动识别单元和游戏管理单元;语音宏指令匹配管理模块,用于自动匹配和管理用户给出的多种语音宏指令,其包括语音宏指令匹配单元和语音宏指令管理单元;智能匹配控制模块,用于在用户发出的语音指令不够明确时智能化匹配语音宏指令;服务支撑模块,用于为游戏的识别和管理以及语音宏指令的匹配和管理提供服务支持;执行操作控制模块,用于根据被匹配成功后的语音宏指令控制和执行游戏的相关操作;主控中心模块,用于对来自各模块的信号和数据进行分析处理,控制各模块之间协调有序工作;以及数据库模块,用于存储所述系统工作过程中所需的各种数据;

其中,鼠标键值监测单元、语音指令接收单元、智能匹配控制模块、服务支撑模块、执行操作控制模块、游戏自动识别单元、游戏管理单元、语音宏指令匹配单元以及语音宏指令管理单元均连接主控中心模块,游戏自动识别单元、游戏管理单元、语音宏指令匹配单元以及语音宏指令管理单元均连接数据库模块。

鼠标状态监测模块,用于监测智能鼠标的工作状态和不同按键的键值,其包括鼠标键值监测单元和语音指令接收单元。鼠标状态监测模块用于在系统工作时监测智能鼠标的按键状态以及采集不同按键按下时其所对应的按键键值。具体的,鼠标键值监测单元包括单片机和与之匹配的按键键值识别程序模块,在任何一个按键按下时匹配出与该按键键值相对应的功能;语音指令接收单元为高性能麦克风,其内置于智能鼠标内部,用于采集用户给与的语音指令信号。

游戏识别管理模块,用于自动识别和管理用户选择的多种游戏,其包括游戏自动识别单元和游戏管理单元。游戏识别管理模块,在用户选择游戏并发出语音指令时,基于用户的语音指令匹配并自动识别以及打开所选择的游戏,且当数据库中不存在用户所选择的游戏数据时自动联网添加该游戏,然后再进入该游戏,另外,游戏识别管理模块可根据用户的要求合理修改、删除数据库中关于某些游戏的数据。具体的,游戏自动识别单元集成有软件运行控制程序模块,根据用户的语音指令自动识别以及打开所选择的游戏;游戏管理单元包括游戏网络下载插件模块,用于在用户语音命令打开的游戏数据在数据库中不存在时连接网络进行所述游戏相关数据的下载。

语音宏指令匹配管理模块,用于自动匹配和管理用户给出的多种语音宏指令,其包括语音宏指令匹配单元和语音宏指令管理单元。在通过本系统进行游戏操作时,通过语音宏指令匹配管理模块将用户给与的语音指令转换成游戏操作指令。当用户发出语音指令时,语音宏指令匹配管理模块将用户发出的已通过微处理器处理后的语音指令数据与数据库中语音宏指令数据进行匹配,明确用户的意图,然后根据匹配成功后的结果控制游戏操作,具体的实现过程在语音宏指令匹配单元中进行,所述语音宏指令匹配单元集成有数据匹配软件模块;当用户发出的语音指令在数据库中无法匹配出相应的语音宏指令时,则需要根据实际情况对语音宏指令进行管理,例如,通过联网获取相关游戏的语音宏指令数据,或者通过自定义编辑语音宏指令数据,并将这些与语音宏指令相关的数据存储进数据库中,当然也可以利用语音宏指令匹配管理模块对无效的语音宏指令进行修改、删除,该具体过程在语音宏指令管理单元中进行,而所述语音宏指令管理单元包括语音宏指令下载模块和语音宏指令自定义编辑模块。

智能匹配控制模块,用于在用户发出的语音指令不够明确时智能化匹配语音宏指令。在游戏操作时,不排除有些用户口音或方言比较重,此时智能匹配控制模块会自动匹配用户语音指令词的权重,自动识别匹配度最高的一个语音指令词再进行语音宏指令的匹配。具体的,智能匹配控制模块包括权重计算模型,会根据用户以往的语音指令词的使用频率、用户发音习惯等相关统计数据,结合权重计算模型,智能化选择出匹配度最高的一个语音指令词,再根据这个匹配度最高的语音指令词进行语音宏指令的匹配。

服务支撑模块,用于为游戏的识别和管理以及语音宏指令的匹配和管理提供服务支持。服务支撑模块连接网络,用于在数据库中找不到所需数据时联网获取所述数据或者连接服务器,以得到所需的服务支持。通过连接互联网,该模块可提供所需游戏相关数据的下载服务,以及所需语音宏指令数据的下载服务。

执行操作控制模块,用于根据被匹配成功后的语音宏指令控制和执行游戏的相关操作。执行操作控制模块连接游戏操作控制中心,根据匹配成功后的语音宏指令执行并控制游戏的相关操作。

主控中心模块,是所述系统中各信息数据实现交换处理的中转站以及控制中心,用于对来自各模块的信号和数据进行分析处理,控制各模块之间协调有序工作,其包括微处理器。

数据库模块,用于存储所述系统工作过程中所需的各种数据,其至少存储有用户常使用的游戏相关数据以及在所述游戏操作过程中所需的语音宏指令数据。

如图2所示,为本技术方案中基于智能鼠标的语音宏控制系统功能实现流程图,其具体实现过程为:

技术人员预先在鼠标左侧合适位置设置语音键,方便大拇指按下,并在该智能鼠标上内置高性能的麦克风,用于采集用户的语音指令,然后设置特定程序使得鼠标的语音键代替一般宏鼠标的可编程按键,便于用户通过语音命令词实现语音宏操作;当玩家打开游戏后,本系统会自动识别玩家打开的是哪个游戏,并调取对应的宏定义命令词待用,如果数据库中不存在用户指定的某个游戏或者某个语音宏指令时,联网下载所需数据并存储进数据库中等待调用;用户按下左侧语音键后,鼠标内麦克风便会开启拾音功能,当用户说出指令的时候会找到对应的语音宏指令命令词,如果用户口音或方言较重时,系统会智能化自动匹配命令词的权重,识别匹配度最高的一个命令词再匹配出语音宏指令;当用户说完命令词并松开语音键后,鼠标会自动识别对应的命令词,匹配出相对应的语音宏指令之后,按照语音宏指令执行和控制所选游戏进行相关操作。

尽管已经示出和描述了本发明的实施例,对于本领域的普通技术人员而言,可以理解在不脱离本发明的原理和精神的情况下可以对这些实施例进行多种变化、修改、替换和变型,本发明的范围由所附权利要求及其等同物限定。

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