Summary of the invention
The voice macro control system based on intelligent mouse that the purpose of the present invention is to provide a kind of, to solve above-mentioned background skillThe existing voice macro technology proposed in art is when being directed to the player group of different levels, there are the independence of user is not high, bodyTest ineffective problem.
To achieve the above object, the invention provides the following technical scheme:
A kind of voice macro control system based on intelligent mouse comprising:
Mouse state monitoring modular, for monitoring the working condition of intelligent mouse and the key assignments of different key comprising mouseMark key assignments monitoring unit and phonetic order receiving unit;Game recognition management module, for automatic identification and management user's selectionA variety of game comprising game automatic identification unit and game management unit;Voice macro instructions match management module, for certainlyThe multiple voice macro-instruction that dynamic matching and management user provide comprising voice macro instructions match unit and voice macro-instruction managementUnit;Intelligent Matching control module, intelligence matches voice macro-instruction when the phonetic order for issuing in user is not clear enough;Supporting module, matching and management for identification and management and voice macro-instruction for game provide service support;It holdsRow operation control module, for the relevant operation according to the control of voice macro-instruction and execution game after being matched successfully;Master controlCenter module, for from each module signal and data be analyzed and processed, control between each module harmonious orderly and work;And database module, for storing various data needed for the system work process;
Wherein, mouse key assignments monitoring unit, phonetic order receiving unit, intelligent Matching control module, supporting module,Operation control module, game automatic identification unit, game management unit, voice macro instructions match unit and voice macro is executed to refer toAdministrative unit is enabled to be all connected with Master Control Center module, game automatic identification unit, game management unit, voice macro instructions match unitAnd voice macro-instruction administrative unit is all connected with database module.
Preferably, the mouse key assignments monitoring unit includes single-chip microcontroller and matching button value recognizer mouldBlock, the phonetic order receiving unit includes microphone.
Preferably, the intelligent Matching control module includes weight calculation model.
Preferably, the game automatic identification unit is integrated with software operation control program module, the game management listMember include gaming network download plug-in module, the game data for being opened in user command in the database in the absence of connectNetwork carries out the downloading of the game data.
Preferably, the voice macro instructions match unit is integrated with Data Matching software module, the voice macro-instruction pipeManaging unit includes voice macro-instruction download module and the customized editor module of voice macro-instruction.
Preferably, the Master Control Center module includes microprocessor.
Preferably, the supporting module connects internet, networking when for can not find required data in the databaseObtain the data or connection associated server.
Preferably, the database module is at least stored with game related data that user is often used and in the gameVoice macro director data needed for operating process.
Compared with prior art, the beneficial effects of the present invention are: a kind of voice macro control based on intelligent mouse of the inventionSystem processed is added to a voice key in the case where not influencing user's normal operating on the left of mouse, and matched also setsGame recognition management module, voice macro instructions match management module, intelligent Matching control module and database module etc. have been set,So that user just automatic identification and can enter in expected game after the voice command, then further according to the phonetic order of userAuto-matching voice macro-instruction, to control game operation.The technical program human oriented design is not only convenient for solving new hand playerCycle in time and upper hand difficulty, can also realize that multiple macro fingers can be arranged in old player by the self-service management design of voice macro-instructionThe hope of order;In addition, passing through the setting of intelligent Matching control module, it can solve the problems, such as that player's mandarin is non-type easily,It is suitble to the player of different levels, independence is higher, and experience effect is more preferable.
Specific embodiment
Following will be combined with the drawings in the embodiments of the present invention, and technical solution in the embodiment of the present invention carries out clear, completeSite preparation description, it is clear that described embodiments are only a part of the embodiments of the present invention, instead of all the embodiments.It is based onEmbodiment in the present invention, it is obtained by those of ordinary skill in the art without making creative efforts every otherEmbodiment shall fall within the protection scope of the present invention.
As shown in Figure 1, a kind of voice macro control system based on intelligent mouse comprising:
Mouse state monitoring modular, for monitoring the working condition of intelligent mouse and the key assignments of different key comprising mouseMark key assignments monitoring unit and phonetic order receiving unit;Game recognition management module, for automatic identification and management user's selectionA variety of game comprising game automatic identification unit and game management unit;Voice macro instructions match management module, for certainlyThe multiple voice macro-instruction that dynamic matching and management user provide comprising voice macro instructions match unit and voice macro-instruction managementUnit;Intelligent Matching control module, intelligence matches voice macro-instruction when the phonetic order for issuing in user is not clear enough;Supporting module, matching and management for identification and management and voice macro-instruction for game provide service support;It holdsRow operation control module, for the relevant operation according to the control of voice macro-instruction and execution game after being matched successfully;Master controlCenter module, for from each module signal and data be analyzed and processed, control between each module harmonious orderly and work;And database module, for storing various data needed for the system work process;
Wherein, mouse key assignments monitoring unit, phonetic order receiving unit, intelligent Matching control module, supporting module,Operation control module, game automatic identification unit, game management unit, voice macro instructions match unit and voice macro is executed to refer toAdministrative unit is enabled to be all connected with Master Control Center module, game automatic identification unit, game management unit, voice macro instructions match unitAnd voice macro-instruction administrative unit is all connected with database module.
Mouse state monitoring modular, for monitoring the working condition of intelligent mouse and the key assignments of different key comprising mouseMark key assignments monitoring unit and phonetic order receiving unit.Mouse state monitoring modular is used to monitor intelligent mouse in system workButton value when pressing corresponding to it of key-press status and acquisition different key.Specifically, mouse key assignments monitoring unit packetSingle-chip microcontroller and matching button value recognizer module are included, is matched when any one presses key pressing and the key keyIt is worth corresponding function;Phonetic order receiving unit is high-performance microphone, is built in inside intelligent mouse, is used for acquiringThe phonetic order signal that family gives.
Game recognition management module, a variety of game for automatic identification and management user's selection comprising game is automaticRecognition unit and game management unit.Game recognition management module, when user selects game and issues phonetic order, based on useThe phonetic order matching at family simultaneously automatic identification and the selected game of opening, and when there is no user is selected in databaseThe game is added in networking automatically when game data, the game is then entered back into, in addition, game recognition management module can be according to userRequirement rationally modify, delete data in database about certain game.Specifically, game automatic identification unit be integrated with it is softPart operation control program module, according to the phonetic order automatic identification of user and opens selected game;Game management listMember include gaming network download plug-in module, the game data for being opened in user voice command in the database in the absence ofConnection network carries out the downloading of the game related data.
Voice macro instructions match management module, for Auto-matching and the multiple voice macro-instruction that provides of management user,Including voice macro instructions match unit and voice macro-instruction administrative unit.When carrying out game operation by this system, pass through languageThe phonetic order that sound macro-instruction match management module gives user is converted into game operation instruction.When user issues phonetic orderWhen, the voice command data and data passed through after microprocessor processes that voice macro instructions match management module issues userVoice macro director data is matched in library, specifies the intention of user, then according to the result control game behaviour after successful matchMake, concrete implementation process carries out in voice macro instructions match unit, and the voice macro instructions match unit is integrated with dataMatch software module;When the phonetic order that user issues can not match corresponding voice macro-instruction in the database, then needVoice macro-instruction is managed according to the actual situation, for example, the voice macro director data of dependent game is obtained by networking,Or by customized editor's voice macro director data, and these data relevant to voice macro-instruction are stored into databaseIn, naturally it is also possible to it modified, deleted to invalid voice macro-instruction using voice macro instructions match management module, this is specificProcess carries out in voice macro-instruction administrative unit, and the voice macro-instruction administrative unit includes voice macro-instruction download moduleWith the customized editor module of voice macro-instruction.
Intelligent Matching control module, intelligence matching voice macro refers to when the phonetic order for issuing in user is not clear enoughIt enables.In game operation, however not excluded that some user's accents or dialect are than heavier, and intelligent Matching control module can Auto-matching at this timeUser speech instructs the weight of word, and the highest phonetic order word of automatic identification matching degree carries out of voice macro-instruction againMatch.Specifically, intelligent Matching control module includes weight calculation model, frequency can be used according to the previous phonetic order word of userThe relevant statistics such as rate, user pronunciation habit, in conjunction with weight calculation model, intelligent selection goes out the highest language of matching degreeSound instructs word, and the matching of voice macro-instruction is carried out further according to the highest phonetic order word of this matching degree.
Supporting module, matching and management for identification and management and voice macro-instruction for game provide serviceIt supports.Supporting module connects network, when for can not find required data in the database networking obtain the data orServer is connected, to obtain required service support.By connecting internet, which can provide required game related dataDownload service and the download service of required voice macro director data.
Operation control module is executed, for related to execution game according to the voice macro-instruction control after being matched successfullyOperation.It executes operation control module and connects game operation control centre, according to the voice macro instruction execution after successful match and controlThe relevant operation of game processed.
Master Control Center module is that each information data realizes the terminal for exchanging processing and control centre in the system,For to from each module signal and data be analyzed and processed, control between each module harmonious orderly and work comprising is micro-Processor.
Database module is at least stored with user for storing various data needed for the system work processThe game related data and the voice macro director data needed for the game operation process being often used.
As shown in Fig. 2, for the voice macro control system function implementation flow chart based on intelligent mouse in the technical program,Specific implementation process are as follows:
Voice key is arranged in suitable position to technical staff on the left of mouse in advance, facilitates thumb to press, and in the intelligence mouseBuilt-in high performance microphone is put on, for acquiring the phonetic order of user, then the voice that specific program makes mouse is setKey replaces the programmable key of general macro mouse, realizes voice macro operation by voice command words convenient for user;When player opensAfter game, this system can automatic identification player be opened is which game, and it is stand-by to transfer corresponding macrodefinition order word, ifWhen some game or some voice macro-instruction for specifying in database there is no user, data needed for networking is downloaded and store intoDatabase is medium to be called;After user presses left side voice key, microphone will open pickup function in mouse, when user saysCorresponding voice macro designated command word can be found when instruction, if when user's accent or heavier dialect, system can be intelligentThe weight of Auto-matching order word, the identification highest order word of matching degree match voice macro-instruction again;When user finishesOrder word and after unclamping voice key, mouse can the corresponding order word of automatic identification, after matching corresponding voice macro-instruction,According to voice macro instruction execution and control selected game progress relevant operation.
It although an embodiment of the present invention has been shown and described, for the ordinary skill in the art, can be withA variety of variations, modification, replacement can be carried out to these embodiments without departing from the principles and spirit of the present invention by understandingAnd modification, the scope of the present invention is defined by the appended.