CN108538289A - The method, apparatus and terminal device of voice remote control are realized based on bluetooth - Google Patents
The method, apparatus and terminal device of voice remote control are realized based on bluetooth Download PDFInfo
- Publication number
- CN108538289A CN108538289A CN201810183350.4A CN201810183350A CN108538289A CN 108538289 A CN108538289 A CN 108538289A CN 201810183350 A CN201810183350 A CN 201810183350A CN 108538289 A CN108538289 A CN 108538289A
- Authority
- CN
- China
- Prior art keywords
- telecommand
- character information
- character
- bluetooth
- remote control
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 238000000034 method Methods 0.000 title claims abstract description 41
- 230000005540 biological transmission Effects 0.000 claims description 9
- 108010001267 Protein Subunits Proteins 0.000 claims description 4
- 238000001914 filtration Methods 0.000 claims description 3
- 238000004891 communication Methods 0.000 description 14
- 230000006854 communication Effects 0.000 description 14
- 230000006870 function Effects 0.000 description 14
- 238000010586 diagram Methods 0.000 description 8
- 241000207961 Sesamum Species 0.000 description 6
- 238000004590 computer program Methods 0.000 description 5
- 238000005516 engineering process Methods 0.000 description 4
- 238000003860 storage Methods 0.000 description 4
- 230000008878 coupling Effects 0.000 description 3
- 238000010168 coupling process Methods 0.000 description 3
- 238000005859 coupling reaction Methods 0.000 description 3
- 238000004064 recycling Methods 0.000 description 3
- 238000003384 imaging method Methods 0.000 description 2
- 230000002452 interceptive effect Effects 0.000 description 2
- 238000004519 manufacturing process Methods 0.000 description 2
- 238000010295 mobile communication Methods 0.000 description 2
- 238000003672 processing method Methods 0.000 description 2
- 230000001360 synchronised effect Effects 0.000 description 2
- 244000283207 Indigofera tinctoria Species 0.000 description 1
- 238000004378 air conditioning Methods 0.000 description 1
- 230000007175 bidirectional communication Effects 0.000 description 1
- 238000004364 calculation method Methods 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 238000009826 distribution Methods 0.000 description 1
- 235000013399 edible fruits Nutrition 0.000 description 1
- 230000005611 electricity Effects 0.000 description 1
- 238000009434 installation Methods 0.000 description 1
- 238000003825 pressing Methods 0.000 description 1
- 230000008569 process Effects 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/80—Services using short range communication, e.g. near-field communication [NFC], radio-frequency identification [RFID] or low energy communication
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10L—SPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
- G10L15/00—Speech recognition
- G10L15/26—Speech to text systems
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10L—SPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
- G10L15/00—Speech recognition
- G10L15/28—Constructional details of speech recognition systems
- G10L15/30—Distributed recognition, e.g. in client-server systems, for mobile phones or network applications
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10L—SPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
- G10L15/00—Speech recognition
- G10L15/22—Procedures used during a speech recognition process, e.g. man-machine dialogue
Landscapes
- Engineering & Computer Science (AREA)
- Computational Linguistics (AREA)
- Health & Medical Sciences (AREA)
- Audiology, Speech & Language Pathology (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- Acoustics & Sound (AREA)
- Multimedia (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Telephonic Communication Services (AREA)
- Telephone Function (AREA)
- Selective Calling Equipment (AREA)
Abstract
Present invention is disclosed a kind of method, apparatus and terminal device for realizing voice remote control based on bluetooth, the described method comprises the following steps:Receive the voice messaging that bluetooth equipment is sent;Voice messaging is sent to speech recognition server, so that voice messaging is identified as character information by speech recognition server;The character information that speech recognition server returns is received, and character information is matched with the telecommand in instruction database;When character information and one of telecommand successful match, telecommand is executed.To, voice messaging is identified on line by using existing speech recognition server, instructions match is remotely controlled to recognition result in local using the powerful operational capability of terminal device, without the preset trained higher property data base of cost, greatly reduce the cost of implementation of voice remote control, simultaneously user can self-defined setting telecommand, extend new telecommand as needed, improve the flexibility of voice remote control.
Description
Technical field
The present invention relates to fields of communication technology, especially relate to a kind of method, dress for realizing voice remote control based on bluetooth
It sets and terminal device.
Background technology
Bluetooth headset can establish bluetooth connection with mobile terminal, and control mobile terminal.Traditional controlling party
Formula is using by key control, and user is instructed by pressing the button of bluetooth headset to be sent to mobile terminal, and mobile terminal is then held
Row instruction, to realize the simple function such as bluetooth self-timer.But this control mode has a single function, and is needed if wanting expanded function
The number of keys for increasing bluetooth, to increase the cost volume of bluetooth headset.
A kind of method that voice remote control is carried out to mobile terminal by bluetooth is proposed in the prior art, and user only need to be to indigo plant
Tooth earphone sends out voice, can control mobile terminal, has liberated the both hands of user, and without being arranged on bluetooth headset
Button.It is achieved in that the recognition training for being remotely controlled instruction in advance by producer, generates property data base, and by characteristic
Library storage is in bluetooth headset side or mobile terminal side, when user sends out phonetic order, is then referred to voice by property data base
Order is identified, and identifies corresponding telecommand and is executed.
However, the cost of telecommand recognition training is higher, therefore the cost of implementation of voice remote control is higher.And telecommand
It can only be customized by producer, user voluntarily can not change or extend, and flexibility is poor.
Invention content
The main object of the present invention is to provide a kind of method, apparatus and terminal device for realizing voice remote control based on bluetooth,
It is intended to reduce the cost of implementation of voice remote control, enhances the flexibility of voice remote control.
To achieve these objectives, the embodiment of the present invention proposes a kind of method for realizing voice remote control based on bluetooth, the method
Include the following steps:
Receive the voice messaging that bluetooth equipment is sent;
The voice messaging is sent to speech recognition server, so that the speech recognition server believes the voice
Breath is identified as character information;
Receive the character information that the speech recognition server returns, and by the character information and instruction database
In telecommand matched;
When the character information and one of telecommand successful match, the telecommand is executed.
Optionally, the telecommand includes calling password and control command.
Optionally, described the step of being matched the character information with the telecommand in instruction database, includes:
The character information is matched with the call password of the telecommand;
When successful match, the character information is matched with the control command of the telecommand;
When successful match, the character information and the telecommand successful match are judged.
Optionally, described the step of being matched the character information with the call password of the telecommand, includes:
The character information is compared with the call password;
Judge in the character information whether to include character identical with the call password;
If so, judging the character information and call password match success.
Optionally, described the step of being matched the character information with the control command of the telecommand, includes:
Character identical with the call password in the character information is filtered out, by remaining character and the control command
It is compared;
Judge whether the remaining character and the matching degree of the control command are more than first threshold;
When matching degree is more than first threshold, the character information and the control command successful match are judged.
Optionally, the character for calling password to be repeated by least two groups forms.
Optionally, there is no the characters repeated in the control command.
Optionally, the character quantity of the control command is no more than second threshold.
Optionally, the value range of the second threshold is 4-6.
Optionally, the call password of each telecommand is identical.
The embodiment of the present invention proposes that a kind of device for realizing voice remote control based on bluetooth, described device include simultaneously:
Receiving module, the voice messaging for receiving bluetooth equipment transmission;
Sending module, for the voice messaging to be sent to speech recognition server, so that the speech-recognition services
The voice messaging is identified as character information by device;
Matching module, the character information returned for receiving the speech recognition server, and the character is believed
Breath is matched with the telecommand in instruction database;
Execution module, for when the character information is with one of telecommand successful match, executing the remote control
Instruction.
Optionally, the matching module includes:
First matching unit, for matching the character information with the call password of the telecommand;
Second matching unit, for when the character information is with call password match success, the character to be believed
Breath is matched with the control command of the telecommand;
Decision unit, for when the character information is with the control command successful match, judging the character information
With the telecommand successful match.
Optionally, first matching unit includes:
First comparison subunit, for the character information to be compared with the call password;
First judgment sub-unit, for judging in the character information whether to include word identical with the call password
Symbol;
First judgement subelement, is used for when in the character information including character identical with the call password, then
Judge the character information and call password match success.
Optionally, second matching unit includes:
Second comparison subunit will be left for filtering out character identical with the call password in the character information
Character be compared with the control command;
Second judgment sub-unit, for judging the matching degree of the remaining character and the control command whether more than the
One threshold value;
Second judgement subelement, for being more than first threshold when the matching degree of the remaining character and the control command
When, judge the character information and the control command successful match.
The embodiment of the present invention proposes a kind of terminal device simultaneously comprising memory, processor and at least one is stored
In memory and it is configured as the application program executed by processor, the application program is configurable for executing aforementioned base
In the method that bluetooth realizes voice remote control.
A kind of method that voice remote control is realized based on bluetooth that the embodiment of the present invention is provided, by using existing voice
Identification server is on line identified voice messaging, and the operational capability for recycling terminal device powerful ties identification in local
Fruit is remotely controlled instructions match, and the telecommand matched is then executed when successful match.Without preset trained cost compared with
High property data base greatly reduces the cost of implementation of voice remote control.Meanwhile user can self-defined setting telecommand,
New telecommand is extended as needed, improves the flexibility of voice remote control, extends the friendship of terminal device and bluetooth equipment
Mutual function, the user experience is improved.
Description of the drawings
Fig. 1 is that the present invention is based on the flow charts of the method first embodiment of bluetooth realization voice remote control;
Fig. 2 is the schematic diagram of telecommand preset in terminal device in the embodiment of the present invention;
Fig. 3 is that the present invention is based on the flow charts of the method second embodiment of bluetooth realization voice remote control;
Fig. 4 is that the present invention is based on the module diagrams of the device first embodiment of bluetooth realization voice remote control;
Fig. 5 is the module diagram of matching module in Fig. 4;
Fig. 6 is the module diagram of the first matching unit in Fig. 5;
Fig. 7 is the module diagram of the second matching unit in Fig. 5.
The embodiments will be further described with reference to the accompanying drawings for the realization, the function and the advantages of the object of the present invention.
Specific implementation mode
It should be appreciated that the specific embodiments described herein are merely illustrative of the present invention, it is not intended to limit the present invention.
The embodiment of the present invention is described below in detail, examples of the embodiments are shown in the accompanying drawings, wherein from beginning to end
Same or similar label indicates same or similar element or element with the same or similar functions.Below with reference to attached
The embodiment of figure description is exemplary, and is only used for explaining the present invention, and is not construed as limiting the claims.
Those skilled in the art of the present technique are appreciated that unless expressly stated, singulative " one " used herein, " one
It is a ", " described " and "the" may also comprise plural form.It is to be further understood that is used in the specification of the present invention arranges
It refers to there are the feature, integer, step, operation, element and/or component, but it is not excluded that presence or addition to take leave " comprising "
Other one or more features, integer, step, operation, element, component and/or their group.It should be understood that when we claim member
Part is " connected " or when " coupled " to another element, it can be directly connected or coupled to other elements, or there may also be
Intermediary element.In addition, " connection " used herein or " coupling " may include being wirelessly connected or wirelessly coupling.It is used herein to arrange
Diction "and/or" includes that the whole of one or more associated list items or any cell are combined with whole.
Those skilled in the art of the present technique are appreciated that unless otherwise defined, all terms used herein (including technology art
Language and scientific terminology), there is meaning identical with the general understanding of the those of ordinary skill in fields of the present invention.Should also
Understand, those terms such as defined in the general dictionary, it should be understood that have in the context of the prior art
The consistent meaning of meaning, and unless by specific definitions as here, the meaning of idealization or too formal otherwise will not be used
To explain.
It includes wireless communication that those skilled in the art of the present technique, which are appreciated that " terminal " used herein above, " terminal device " both,
The equipment of number receiver, only has the equipment of the wireless signal receiver of non-emissive ability, and includes receiving and transmitting hardware
Equipment, have on bidirectional communication link, can execute two-way communication reception and emit hardware equipment.This equipment
May include:Honeycomb or other communication equipments are shown with single line display or multi-line display or without multi-line
The honeycomb of device or other communication equipments;PCS (Personal Communications Service, PCS Personal Communications System), can
With combine voice, data processing, fax and/or communication ability;PDA (Personal Digital Assistant, it is personal
Digital assistants), may include radio frequency receiver, pager, the Internet/intranet access, web browser, notepad, day
It goes through and/or GPS (Global Positioning System, global positioning system) receiver;Conventional laptop and/or palm
Type computer or other equipment, have and/or the conventional laptop including radio frequency receiver and/or palmtop computer or its
His equipment." terminal " used herein above, " terminal device " they can be portable, can transport, be mounted on the vehicles (aviation,
Sea-freight and/or land) in, or be suitable for and/or be configured in local runtime, and/or with distribution form, operate in the earth
And/or any other position operation in space." terminal " used herein above, " terminal device " can also be communication terminal, on
Network termination, music/video playback terminal, such as can be PDA, MID (Mobile Internet Device, mobile Internet
Equipment) and/or mobile phone with music/video playing function, can also be the equipment such as smart television, set-top box.
Those skilled in the art of the present technique are appreciated that server used herein above comprising but it is not limited to computer, net
The cloud that network host, single network server, multiple network server collection or multiple servers are constituted.Here, cloud is by being based on cloud meter
The a large amount of computers or network server for calculating (Cloud Computing) are constituted, wherein cloud computing is the one of Distributed Calculation
Kind, a super virtual computer being made of the computer collection of a group loose couplings.In the embodiment of the present invention, server,
Between terminal device and WNS servers can by any communication mode realize communicate, including but not limited to, be based on 3GPP, LTE,
The mobile communication of WIMAX, based on TCP/IP, the computer network communication of udp protocol and based on bluetooth, Infrared Transmission standard
Low coverage wireless transmission method.
The embodiment of the present invention based on bluetooth realize voice remote control method be mainly used in terminal device, especially mobile phone,
The mobile terminals such as tablet, naturally it is also possible to it is applied to other electronic equipments, such as TV, air-conditioning, refrigerator smart home device,
This is not limited by the present invention.It is described in detail for being applied to terminal device below.
Referring to Fig.1, propose that the method includes following the present invention is based on one embodiment of method that bluetooth realizes voice remote control
Step:
S11, the voice messaging that bluetooth equipment is sent is received.
In the embodiment of the present invention, bluetooth equipment refers mainly to bluetooth headset, naturally it is also possible to be it is other have sound collection and
The electronic equipment of Bluetooth transmission function, this is not limited by the present invention.
In the embodiment of the present invention, bluetooth equipment establishes bluetooth connection, including ACL (Asynchronous with terminal device
Connectionless, asynchronous connection) and SCO (Synchronous Connection Oriented, synchronous orientation connection)
Two connecting links.Bluetooth equipment acquires the voice messaging of user, and with PCM (Pulse Code Modulation, pulse
Coded modulation) voice messaging is sent to terminal device by the form of code stream by both SCO link, and terminal device is connect by both SCO link
Receive voice messaging.
S12, voice messaging is sent to speech recognition server, so that voice messaging is identified as by speech recognition server
Character information.
In the embodiment of the present invention, terminal device, which is based on mobile communications network (such as 4G networks), WIFI network and voice, to be known
Other server establishes communication connection, sends voice messaging to speech recognition server by HTTP, asks speech recognition server
Speech recognition is carried out to the voice messaging, voice messaging is then identified as character information by speech recognition server, and character is believed
Breath returns to terminal device.
The speech recognition server can be Google's speech recognition engine, Microsoft's speech recognition engine, IBM speech recognitions
Engine, Nuance speech recognition engines, news fly speech recognition engine, Baidu's speech recognition engine etc., they support multilingual
Identification, such as English, Japanese, German, Chinese.
S13, the character information that speech recognition server returns is received, and by the remote control in character information and instruction database
Instruction is matched.
In the embodiment of the present invention, instruction database is prefixed in terminal device, instruction database includes that multiple remote controls refer to
It enables, the telecommand can be that manufacture is preset, can also be arranged by User Defined.
Telecommand in the embodiment of the present invention, including password and control command are called, usually call password in preceding control
Order is rear, naturally it is also possible in turn.The purpose of addition call password is the voice in order to avoid user speaks as language
Sound instructs, and prevents maloperation.In the embodiment of the present invention, the call password of each telecommand is identical, certainly other
In embodiment, the call password of each telecommand can not also be identical.In other embodiments, telecommand can also be wrapped only
Include control command.
It calls the character that password is preferably repeated by least two groups to form, has both increased the discrimination with usual voice, carried
High resolution, and convenient for user's memory and sounding.For example, will to call password setup be " sesame sesame ", " small fertile small fertile ",
" small strong small strong ", " hello hello " etc..
Preferably there is no the characters repeated in control command, to simplify as possible, and increase the discrimination with call password.Control
System order is brief as possible, and character quantity is preferably more than second threshold, and the value range of second threshold is preferably 4-6, i.e. word
It accords with quantity and is no more than 4-6.
As shown in Fig. 2, instruction database include telecommand 1, telecommand 2 ..., telecommand N be total to N number of remote control
Instruction, the call password of each telecommand is " sesame sesame ", and control command is then different, including " taking pictures ", " record
Sound ", " camera shooting ", " intercommunication ", " blit piece ", " playing music ", " making a phone call ", " stopping ", " shutdown " etc..Terminal device will instruct
The controls such as " taking pictures ", camera shooting in database ", " recording ", " playing music ", " intercommunication ", " making a phone call ", " stopping ", " shutdown "
Order the pass with the startup of camera, microphone, audio frequency apparatus, loudspeaker, transmitter etc., closing control and power management respectively
One-to-one allocation index relationship is established in closed operation.
As shown in figure 3, in the embodiment of the present invention, terminal device by the telecommand in character information and instruction database into
The matched detailed process of row is as follows:
S131, character information is matched with the call password of telecommand.When successful match, into next step
S132;When it fails to match, S134 is entered step.
In the embodiment of the present invention, by character information, character compares terminal device one by one with password progress is called, and judges character
Whether comprising character identical with password is called in information, if so, judging character information and calling password match success, otherwise
It fails to match for judgement.
For example, it is " sesame sesame " to call password, if including " sesame sesame " four characters in character information, judge
Character information and call password match success.
S132, character information is matched with the control command of telecommand.When successful match, enter step
S133;When it fails to match, S134 is entered step.
In the embodiment of the present invention, terminal device filters out character identical with password is called in character information, by remaining word
Character compares symbol one by one with control command progress, judge remaining character and control command matching degree (similarity) whether be more than
First threshold, when matching degree is more than first threshold, judgement character information and control command successful match, otherwise judgement matching are lost
It loses.First threshold can be set according to actual needs, may be set between 50%-70%, such as be set as 50%.
S133, judgement character information and telecommand successful match.
When character information and the call password and control command all successful match of telecommand, then judge character information with
The telecommand successful match.
It fails to match for S134, judgement character information and telecommand.
When it fails to match for the call password or control command of character information and telecommand, then judges character information and be somebody's turn to do
It fails to match for telecommand.
Terminal device matches character information with each telecommand respectively.When the call password of each telecommand
When identical, terminal device need to only match character information and the call password of first telecommand;When successful match, subsequently
Then no longer need to matching call password, directly matched with control command, until with some telecommand successful match or traversal
Until complete all telecommands;When it fails to match, then no longer no and character information is directly judged with other telecommands
The telecommand to match.When the call password of each telecommand is different, then need respectively with each telecommand
Call password and control command match, until with some telecommand successful match or traversed all telecommands and be
Only.
S14, when character information and when one of telecommand successful match, execute the telecommand.
In the embodiment of the present invention, when character information and one of telecommand successful match, terminal device then executes
The control command of the telecommand, such as take pictures, record, imaging, intercommunication, blit piece, play music, make a phone call.
When telecommand is intercommunication, the voice uplink of bluetooth equipment and terminal device is transmitted by both SCO link, blue
The voice downlink of tooth equipment and terminal device is transmitted by ACL link, realizes bluetooth equipment and terminal device full duplex language
Sound intercommunication function.
When telecommand is with contents such as bluetooth equipment interactive communications, such as the stream matchmaker such as transmission picture, audio, video
Body, the Streaming Medias such as picture, audio, video are then transferred to bluetooth equipment by terminal device by ACL link, for example are made a phone call,
Terminal device is then realized by both SCO link and is conversed.
When telecommand is that terminal device is interacted with bluetooth equipment stopping, terminal device then closes corresponding function, than
Such as recording, camera shooting, the stopping of blit piece, intercommunication continuous time function.
The embodiment of the present invention realizes that the method for voice remote control in the specific implementation can be on the terminal device based on bluetooth
Installation one is specific to apply (APP), user can in the upper self-defined setting for carrying out telecommand of application, terminal device according to
User's operation is arranged telecommand by application and stores, and passes through the aforementioned side that voice remote control is realized based on bluetooth of application execution
Method.
The method that the embodiment of the present invention realizes voice remote control based on bluetooth, exists by using existing speech recognition server
Voice messaging is identified on line, the operational capability for recycling terminal device powerful is remotely controlled finger in local to recognition result
Matching is enabled, the telecommand matched is then executed when successful match.Without the preset trained higher characteristic of cost
Library greatly reduces the cost of implementation of voice remote control.Meanwhile user can self-defined setting telecommand, as needed extend
New telecommand improves the flexibility of voice remote control.
With reference to Fig. 4, propose the present invention is based on the device that bluetooth realizes voice remote control, described device include receiving module 10,
Sending module 20, matching module 30 and execution module 40, wherein:Receiving module 10, the voice for receiving bluetooth equipment transmission
Information;Sending module 20, for voice messaging to be sent to speech recognition server, so that speech recognition server believes voice
Breath is identified as character information;Matching module 30, the character information for receiving speech recognition server return, and by character information
It is matched with the telecommand in instruction database;Execution module 40, for when character information and one of telecommand
When successful match, telecommand is executed.
In the embodiment of the present invention, bluetooth equipment acquires the voice messaging of user, and passes through SCO chains in the form of pcm stream
Voice messaging is sent to device by road, and the receiving module 10 of device receives voice messaging by both SCO link.
In the embodiment of the present invention, sending module 20 sends voice messaging by HTTP to speech recognition server, asks language
Sound identifies that server carries out speech recognition to the voice messaging, and voice messaging is then identified as character letter by speech recognition server
Breath, and character information is returned into device.
In the embodiment of the present invention, instruction database is prefixed in terminal device, instruction database includes that multiple remote controls refer to
It enables, the telecommand can be that manufacture is preset, can also be arranged by User Defined.
Telecommand in the embodiment of the present invention, including password and control command are called, usually call password in preceding control
Order is rear, naturally it is also possible in turn.The purpose of addition call password is the voice in order to avoid user speaks as language
Sound instructs, and prevents maloperation.In the embodiment of the present invention, the call password of each telecommand is identical, certainly other
In embodiment, the call password of each telecommand can not also be identical.In other embodiments, telecommand can also be wrapped only
Include control command.
It calls the character that password is preferably repeated by least two groups to form, has both increased the discrimination with usual voice, carried
High resolution, and convenient for user's memory and sounding.For example, will to call password setup be " sesame sesame ", " small fertile small fertile ",
" small strong small strong ", " hello hello " etc..
Preferably there is no the characters repeated in control command, to simplify as possible, and increase the discrimination with call password.Control
System order is brief as possible, and character quantity is preferably more than second threshold, and the value range of second threshold is preferably 4-6, i.e. word
It accords with quantity and is no more than 4-6.
As shown in Fig. 2, instruction database include telecommand 1, telecommand 2 ..., telecommand N be total to N number of remote control
Instruction, the call password of each telecommand is " sesame sesame ", and control command is then different, including " taking pictures ", " record
Sound ", " camera shooting ", " intercommunication ", " blit piece ", " playing music ", " making a phone call ", " stopping ", " shutdown " etc..Terminal device will instruct
The controls such as " taking pictures ", camera shooting in database ", " recording ", " playing music ", " intercommunication ", " making a phone call ", " stopping ", " shutdown "
Order the pass with the startup of camera, microphone, audio frequency apparatus, loudspeaker, transmitter etc., closing control and power management respectively
One-to-one allocation index relationship is established in closed operation.
In the embodiment of the present invention, matching module 30 is as shown in figure 5, including the first matching unit 31, the second matching unit 32
With decision unit 33, wherein:First matching unit 31, for matching character information with the call password of telecommand;
Second matching unit 32, for when character information and the calls password match successfully when, by character information and telecommand
Control command is matched;Decision unit 33, for when character information and when control command successful match, judgement character information with
Telecommand successful match.
As shown in fig. 6, the first matching unit 31 includes the first comparing unit, the first judging unit and the first judging unit,
Wherein:First comparison subunit 311, for character to compare one by one with password progress is called by character information;First judges that son is single
Member 312, for whether judging in character information comprising character identical with password is called;First judgement subelement 313, for working as
When in character information comprising character identical with password is called, then judges character information and call password match success, otherwise sentence
It is fixed that it fails to match.
As shown in fig. 7, the second matching unit 32 includes the second comparison subunit 321, the second judgment sub-unit 322 and second
Judge subelement 323, wherein:Second comparison subunit 321, for filtering out character identical with password is called in character information,
Remaining character is carried out character one by one with control command to compare;Second judgment sub-unit 322, for judge remaining character with
Whether the matching degree (similarity) of control command is more than first threshold;Second judgement subelement 323, for when remaining character with
When the matching degree of control command is more than first threshold, judgement character information and control command successful match, otherwise judgement matching are lost
It loses.First threshold can be set according to actual needs, may be set between 50%-70%, such as be set as 50%.
When character information and the call password and control command all successful match of telecommand, decision unit 33 then judges
Character information and the telecommand successful match.When it fails to match for the call password or control command of character information and telecommand
When, decision unit 33 then judges character information, and it fails to match with the telecommand.
Matching module 30 matches character information with each telecommand respectively.When the call mouth of each telecommand
When enabling identical, matching module 30 need to only match character information and the call password of first telecommand;When successful match,
It is follow-up then no longer need to matching call password, directly matched with control command, until with some telecommand successful match or
Until having traversed all telecommands;When it fails to match, then no longer no and character is directly judged with other telecommands
The telecommand of information match.When the call password of each telecommand is different, matching module 30 then needs to distinguish
Match with the call password and control command of each telecommand, until with some telecommand successful match or traversed institute
Until some telecommands.
In the embodiment of the present invention, when character information and one of telecommand successful match, execution module 40 is then held
The control command of the row telecommand, such as take pictures, record, imaging, intercommunication, blit piece, play music, make a phone call.
When telecommand is intercommunication, execution module 40 and the voice uplink of bluetooth equipment are transmitted by both SCO link,
Execution module 40 and the voice downlink of bluetooth equipment are transmitted by ACL link, realize that bluetooth equipment and terminal device are entirely double
Work speech talkback function.
When telecommand is with contents such as bluetooth equipment interactive communications, such as the stream matchmaker such as transmission picture, audio, video
Body, the Streaming Medias such as picture, audio, video are then transferred to bluetooth equipment by execution module 40 by ACL link, for example dial electricity
Words, execution module 40 are then realized by both SCO link and are conversed.
When telecommand is that terminal device is interacted with bluetooth equipment stopping, execution module 40 then closes corresponding function,
Such as the stopping of the continuous times function such as recording, camera shooting, blit piece, intercommunication.
The embodiment of the present invention realizes the device of voice remote control based on bluetooth, exists by using existing speech recognition server
Voice messaging is identified on line, the operational capability for recycling terminal device powerful is remotely controlled finger in local to recognition result
Matching is enabled, the telecommand matched is then executed when successful match.Without the preset trained higher characteristic of cost
Library greatly reduces the cost of implementation of voice remote control.Meanwhile user can self-defined setting telecommand, as needed extend
New telecommand improves the flexibility of voice remote control.
The present invention proposes a kind of terminal device simultaneously comprising memory, processor and at least one is stored in storage
In device and it is configured as the application program executed by processor, the application program is configurable for executing aforementioned based on bluetooth
The method for realizing voice remote control.It the described method comprises the following steps:Receive the voice messaging that bluetooth equipment is sent;By voice messaging
It is sent to speech recognition server, so that voice messaging is identified as character information by speech recognition server;Receive speech recognition
The character information that server returns, and character information is matched with the telecommand in instruction database;Work as character information
When with one of telecommand successful match, telecommand is executed.Voice is realized based on bluetooth described in the present embodiment
The method of remote control is the method for realizing voice remote control based on bluetooth involved by above-described embodiment in the present invention, no longer superfluous herein
It states.
It will be understood by those skilled in the art that the present invention includes being related to for executing one in operation described herein
Or multinomial equipment.These equipment can specially be designed and be manufactured for required purpose, or can also include general-purpose computations
Known device in machine.There is these equipment the computer program being stored in it, these computer programs selectively to activate
Or reconstruct.Such computer program, which can be stored in equipment (for example, computer) readable medium or be stored in, to be suitable for
Storage e-command is simultaneously coupled in any kind of medium of bus respectively, and the computer-readable medium includes but not limited to
Any kind of disk (including floppy disk, hard disk, CD, CD-ROM and magneto-optic disk), ROM (Read-Only Memory, it is read-only to deposit
Reservoir), RAM (Random Access Memory, random access memory), EPROM (Erasable Programmable Read-
Only Memory, Erarable Programmable Read only Memory), EEPROM (Electrically Erasable Programmable
Read-Only Memory, Electrically Erasable Programmable Read-Only Memory), flash memory, magnetic card or light card.It is, readable
Medium includes by any medium of equipment (for example, computer) storage or transmission information in the form of it can read.
Those skilled in the art of the present technique be appreciated that can with computer program instructions come realize these structure charts and/or
The combination of each frame and these structure charts and/or the frame in block diagram and/or flow graph in block diagram and/or flow graph.This technology is led
Field technique personnel be appreciated that these computer program instructions can be supplied to all-purpose computer, special purpose computer or other
The processor of programmable data processing method is realized, to pass through the processing of computer or other programmable data processing methods
Device come execute structure chart and/or block diagram and/or flow graph disclosed by the invention frame or multiple frames in specify scheme.
Those skilled in the art of the present technique are appreciated that in the various operations crossed by discussion in the present invention, method, flow
Steps, measures, and schemes can be replaced, changed, combined or be deleted.Further, each with having been crossed by discussion in the present invention
Other steps, measures, and schemes in kind operation, method, flow may also be alternated, changed, rearranged, decomposed, combined or deleted.
Further, in the prior art to have and step, measure, the scheme in various operations, method, flow disclosed in the present invention
It may also be alternated, changed, rearranged, decomposed, combined or deleted.
The foregoing is merely the preferred embodiment of the present invention, are not intended to limit the scope of the invention, every utilization
Equivalent structure or equivalent flow shift made by description of the invention and accompanying drawing content is applied directly or indirectly in other correlations
Technical field, be included within the scope of the present invention.
Claims (10)
1. a kind of method for realizing voice remote control based on bluetooth, which is characterized in that include the following steps:
Receive the voice messaging that bluetooth equipment is sent;
The voice messaging is sent to speech recognition server, so that the speech recognition server knows the voice messaging
It Wei not character information;
The character information that the speech recognition server returns is received, and will be in the character information and instruction database
Telecommand is matched;
When the character information and one of telecommand successful match, the telecommand is executed.
2. the method according to claim 1 for realizing voice remote control based on bluetooth, which is characterized in that the telecommand packet
It includes and calls password and control command.
3. the method according to claim 2 for realizing voice remote control based on bluetooth, which is characterized in that described by the character
The step of information is matched with the telecommand in instruction database include:
The character information is matched with the call password of the telecommand;
When successful match, the character information is matched with the control command of the telecommand;
When successful match, the character information and the telecommand successful match are judged.
4. the method according to claim 3 for realizing voice remote control based on bluetooth, which is characterized in that described by the character
The step of information is matched with the call password of the telecommand include:
The character information is compared with the call password;
Judge in the character information whether to include character identical with the call password;
If so, judging the character information and call password match success.
5. the method according to claim 4 for realizing voice remote control based on bluetooth, which is characterized in that described by the character
The step of information is matched with the control command of the telecommand include:
Character identical with the call password in the character information is filtered out, remaining character and the control command are carried out
It compares;
Judge whether the remaining character and the matching degree of the control command are more than first threshold;
When matching degree is more than first threshold, the character information and the control command successful match are judged.
6. a kind of device for realizing voice remote control based on bluetooth, which is characterized in that including:
Receiving module, the voice messaging for receiving bluetooth equipment transmission;
Sending module, for the voice messaging to be sent to speech recognition server, so that the speech recognition server will
The voice messaging is identified as character information;
Matching module, the character information returned for receiving the speech recognition server, and by the character information with
Telecommand in instruction database is matched;
Execution module, for when the character information is with one of telecommand successful match, executing the telecommand.
7. the device according to claim 6 for realizing voice remote control based on bluetooth, which is characterized in that the telecommand packet
It includes call password and control command, the matching module includes:
First matching unit, for matching the character information with the call password of the telecommand;
Second matching unit, for when the character information and calls password match success, by the character information and
The control command of the telecommand is matched;
Decision unit, for when the character information is with the control command successful match, judging the character information and institute
State telecommand successful match.
8. the device according to claim 7 for realizing voice remote control based on bluetooth, which is characterized in that first matching is single
Member includes:
First comparison subunit, for the character information to be compared with the call password;
First judgment sub-unit, for judging in the character information whether to include character identical with the call password;
First judgement subelement, for when in the character information including character identical with the call password, then judging
The character information and call password match success.
9. the device according to claim 8 for realizing voice remote control based on bluetooth, which is characterized in that second matching is single
Member includes:
Second comparison subunit, for filtering out character identical with the call password in the character information, by remaining word
Symbol is compared with the control command;
Second judgment sub-unit, whether the matching degree for judging the remaining character with the control command is more than the first threshold
Value;
Second judgement subelement is used for when the matching degree of the remaining character and the control command is more than first threshold,
Judge the character information and the control command successful match.
10. a kind of terminal device, including memory, processor and at least one it be stored in the memory and be configured as
The application program executed by the processor, which is characterized in that the application program be configurable for perform claim require 1 to
The method that 5 any one of them realize voice remote control based on bluetooth.
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810183350.4A CN108538289B (en) | 2018-03-06 | 2018-03-06 | Method, device and terminal equipment for realizing voice remote control based on Bluetooth |
PCT/CN2018/082033 WO2019169684A1 (en) | 2018-03-06 | 2018-04-04 | Method and apparatus for realizing voice-based remote control based on bluetooth, and terminal device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810183350.4A CN108538289B (en) | 2018-03-06 | 2018-03-06 | Method, device and terminal equipment for realizing voice remote control based on Bluetooth |
Publications (2)
Publication Number | Publication Date |
---|---|
CN108538289A true CN108538289A (en) | 2018-09-14 |
CN108538289B CN108538289B (en) | 2020-12-22 |
Family
ID=63485623
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201810183350.4A Active CN108538289B (en) | 2018-03-06 | 2018-03-06 | Method, device and terminal equipment for realizing voice remote control based on Bluetooth |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN108538289B (en) |
WO (1) | WO2019169684A1 (en) |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109345817A (en) * | 2018-10-09 | 2019-02-15 | 中天智领(北京)科技有限公司 | Large screen system control method, device and electronic equipment |
CN111493868A (en) * | 2019-01-30 | 2020-08-07 | 西门子医疗有限公司 | System for performing magnetic resonance tomography and method of controlling an MR scanner |
CN112344619A (en) * | 2020-11-04 | 2021-02-09 | 海信视像科技股份有限公司 | Refrigerator and food material information editing method |
CN114322441A (en) * | 2021-04-19 | 2022-04-12 | 海信视像科技股份有限公司 | Refrigerator and voice control method |
WO2022095553A1 (en) * | 2020-11-04 | 2022-05-12 | 海信视像科技股份有限公司 | Display device, and food material information editing method |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113162961A (en) * | 2020-12-15 | 2021-07-23 | 北京京航计算通讯研究所 | Video monitoring equipment searching system based on voice control |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20070117549A1 (en) * | 2005-10-06 | 2007-05-24 | Arnos Reed W | Wireless handset and methods for use therewith |
CN104347072A (en) * | 2013-08-02 | 2015-02-11 | 广东美的制冷设备有限公司 | Remote-control unit control method and device and remote-control unit |
CN105792050A (en) * | 2016-04-20 | 2016-07-20 | 青岛歌尔声学科技有限公司 | Bluetooth earphone and communication method based on same |
CN106379262A (en) * | 2016-08-31 | 2017-02-08 | 北京兴科迪科技有限公司 | Vehicle-mounted Bluetooth microphone with speech recognition control function |
CN106782554A (en) * | 2016-12-19 | 2017-05-31 | 百度在线网络技术(北京)有限公司 | Voice awakening method and device based on artificial intelligence |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101076050B1 (en) * | 2010-09-29 | 2011-10-26 | 주식회사 세나테크놀로지 | Helmet for bluetooth headset with function of intercom |
CN103209246A (en) * | 2012-01-16 | 2013-07-17 | 三星电子(中国)研发中心 | Method for controlling handheld device through bluetooth headset and handheld device |
CN103794215A (en) * | 2012-10-30 | 2014-05-14 | 上海斐讯数据通信技术有限公司 | Speech control-based handheld terminal, system and speech control-based control method |
KR102287182B1 (en) * | 2014-02-03 | 2021-08-05 | 코핀 코포레이션 | Smart bluetooth headset for speech command |
CN107528755A (en) * | 2017-09-30 | 2017-12-29 | 百度在线网络技术(北京)有限公司 | Control method, device, equipment and the storage medium of smart machine |
-
2018
- 2018-03-06 CN CN201810183350.4A patent/CN108538289B/en active Active
- 2018-04-04 WO PCT/CN2018/082033 patent/WO2019169684A1/en active Application Filing
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20070117549A1 (en) * | 2005-10-06 | 2007-05-24 | Arnos Reed W | Wireless handset and methods for use therewith |
CN104347072A (en) * | 2013-08-02 | 2015-02-11 | 广东美的制冷设备有限公司 | Remote-control unit control method and device and remote-control unit |
CN105792050A (en) * | 2016-04-20 | 2016-07-20 | 青岛歌尔声学科技有限公司 | Bluetooth earphone and communication method based on same |
CN106379262A (en) * | 2016-08-31 | 2017-02-08 | 北京兴科迪科技有限公司 | Vehicle-mounted Bluetooth microphone with speech recognition control function |
CN106782554A (en) * | 2016-12-19 | 2017-05-31 | 百度在线网络技术(北京)有限公司 | Voice awakening method and device based on artificial intelligence |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109345817A (en) * | 2018-10-09 | 2019-02-15 | 中天智领(北京)科技有限公司 | Large screen system control method, device and electronic equipment |
CN111493868A (en) * | 2019-01-30 | 2020-08-07 | 西门子医疗有限公司 | System for performing magnetic resonance tomography and method of controlling an MR scanner |
CN112344619A (en) * | 2020-11-04 | 2021-02-09 | 海信视像科技股份有限公司 | Refrigerator and food material information editing method |
WO2022095553A1 (en) * | 2020-11-04 | 2022-05-12 | 海信视像科技股份有限公司 | Display device, and food material information editing method |
CN114322441A (en) * | 2021-04-19 | 2022-04-12 | 海信视像科技股份有限公司 | Refrigerator and voice control method |
CN114322441B (en) * | 2021-04-19 | 2022-08-26 | 海信视像科技股份有限公司 | Refrigerator and voice control method |
Also Published As
Publication number | Publication date |
---|---|
CN108538289B (en) | 2020-12-22 |
WO2019169684A1 (en) | 2019-09-12 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN108538289A (en) | The method, apparatus and terminal device of voice remote control are realized based on bluetooth | |
CN1333385C (en) | Voice browser dialog enabler for a communication system | |
CN108182944A (en) | Control the method, apparatus and intelligent terminal of intelligent terminal | |
US20080317240A1 (en) | Alpha character support and translation in dialer | |
CN106057193A (en) | Conference record generation method based on telephone conference and device | |
CN107977562B (en) | Identity recognition method, recognition terminal and storage medium | |
CN104010267A (en) | Method and system for supporting a translation-based communication service and terminal supporting the service | |
JP7448672B2 (en) | Information processing methods, systems, devices, electronic devices and storage media | |
CN107655154A (en) | Terminal control method, air conditioner and computer-readable recording medium | |
CN105206272A (en) | Voice transmission control method and system | |
CN107885731A (en) | Voice translation method and device | |
CN104798031A (en) | Handsfree device with continuous keyword recognition | |
CN102209156A (en) | Method of synchronizing contact person information, apparatus thereof and system thereof | |
CN107818787B (en) | Voice information processing method, terminal and computer readable storage medium | |
CN109637534A (en) | Voice remote control method, system, controlled device and computer readable storage medium | |
KR101170612B1 (en) | Method and system for providing speech recognition by using user images | |
CN110992955A (en) | Voice operation method, device, equipment and storage medium of intelligent equipment | |
CN109302528B (en) | Photographing method, mobile terminal and computer readable storage medium | |
KR102097777B1 (en) | Method for judging learning achievement method based on user's handwritten data, smart device, server and system for the same | |
CN109065049A (en) | Social sharing method and system, the intelligent terminal of intelligent terminal based on interactive voice | |
KR101351264B1 (en) | System and method for message translation based on voice recognition | |
CN108712271A (en) | Interpretation method and translating equipment | |
CN110971685B (en) | Content processing method, content processing device, computer equipment and storage medium | |
CN108597511A (en) | Information displaying method, control terminal based on Internet of Things and readable storage medium storing program for executing | |
CN110659006B (en) | Cross-screen display method and device, electronic equipment and readable storage medium |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant | ||
TR01 | Transfer of patent right | ||
TR01 | Transfer of patent right |
Effective date of registration: 20210910 Address after: 518000 201, No.26, yifenghua Innovation Industrial Park, Xinshi community, Dalang street, Longhua District, Shenzhen City, Guangdong Province Patentee after: Shenzhen waterward Information Co.,Ltd. Address before: 518000, block B, huayuancheng digital building, 1079 Nanhai Avenue, Shekou, Nanshan District, Shenzhen City, Guangdong Province Patentee before: SHENZHEN WATER WORLD Co.,Ltd. |