CN106340296B - A kind of speech identifying code protective device, method and mobile terminal - Google Patents
A kind of speech identifying code protective device, method and mobile terminal Download PDFInfo
- Publication number
- CN106340296B CN106340296B CN201610920944.XA CN201610920944A CN106340296B CN 106340296 B CN106340296 B CN 106340296B CN 201610920944 A CN201610920944 A CN 201610920944A CN 106340296 B CN106340296 B CN 106340296B
- Authority
- CN
- China
- Prior art keywords
- call
- identifying code
- mobile terminal
- initiator
- speech
- 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.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 32
- 230000001681 protective effect Effects 0.000 title claims abstract description 21
- 239000003999 initiator Substances 0.000 claims abstract description 101
- 238000012795 verification Methods 0.000 claims abstract description 90
- 238000001514 detection method Methods 0.000 claims abstract description 31
- 230000006854 communication Effects 0.000 claims description 32
- 238000004891 communication Methods 0.000 claims description 29
- 239000000284 extract Substances 0.000 claims description 13
- 230000006870 function Effects 0.000 description 10
- 230000008569 process Effects 0.000 description 8
- 230000008859 change Effects 0.000 description 6
- 238000010586 diagram Methods 0.000 description 6
- 238000007667 floating Methods 0.000 description 5
- 238000012545 processing Methods 0.000 description 5
- 238000005516 engineering process Methods 0.000 description 4
- 238000012544 monitoring process Methods 0.000 description 4
- NJPPVKZQTLUDBO-UHFFFAOYSA-N novaluron Chemical compound C1=C(Cl)C(OC(F)(F)C(OC(F)(F)F)F)=CC=C1NC(=O)NC(=O)C1=C(F)C=CC=C1F NJPPVKZQTLUDBO-UHFFFAOYSA-N 0.000 description 4
- 230000005236 sound signal Effects 0.000 description 4
- 238000010276 construction Methods 0.000 description 2
- 230000005611 electricity Effects 0.000 description 2
- 230000000977 initiatory effect Effects 0.000 description 2
- 239000000203 mixture Substances 0.000 description 2
- 238000005070 sampling Methods 0.000 description 2
- 230000003068 static effect Effects 0.000 description 2
- 230000002123 temporal effect Effects 0.000 description 2
- 238000012360 testing method Methods 0.000 description 2
- 241000256844 Apis mellifera Species 0.000 description 1
- 241000196324 Embryophyta Species 0.000 description 1
- 241001062009 Indigofera Species 0.000 description 1
- 230000001133 acceleration Effects 0.000 description 1
- 238000000429 assembly Methods 0.000 description 1
- 230000000712 assembly Effects 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 239000003990 capacitor Substances 0.000 description 1
- 238000006243 chemical reaction Methods 0.000 description 1
- 238000005314 correlation function Methods 0.000 description 1
- 238000000151 deposition Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 210000005069 ears Anatomy 0.000 description 1
- 238000000605 extraction Methods 0.000 description 1
- 230000005764 inhibitory process Effects 0.000 description 1
- 238000007689 inspection Methods 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 239000002184 metal Substances 0.000 description 1
- 238000010295 mobile communication Methods 0.000 description 1
- 230000001737 promoting effect Effects 0.000 description 1
- 230000009467 reduction Effects 0.000 description 1
- 238000011160 research Methods 0.000 description 1
- 239000010409 thin film Substances 0.000 description 1
- 230000002463 transducing effect Effects 0.000 description 1
- 230000009466 transformation Effects 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M1/00—Substation equipment, e.g. for use by subscribers
- H04M1/66—Substation equipment, e.g. for use by subscribers with means for preventing unauthorised or fraudulent calling
- H04M1/667—Preventing unauthorised calls from a telephone set
-
- 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
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W12/00—Security arrangements; Authentication; Protecting privacy or anonymity
- H04W12/06—Authentication
Landscapes
- Engineering & Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- Signal Processing (AREA)
- Computer Networks & Wireless Communication (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)
- Telephone Function (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
The present invention provides a kind of speech identifying code protective device, method and mobile terminals; in mobile terminal incoming call; judge whether caller is identifying code initiator by the communicating number of detection of call side; when detecting caller is identifying code initiator; adjust the In Call of mobile terminal; so that the size of In Call is no more than preset value, then obtains the call voice of identifying code initiator, corresponding verification code information is extracted from call voice.Implementation through the invention, it is ensured that for mobile terminal when receiving the incoming call of identifying code initiator, the volume of the call voice played does not exceed preset value, steals so as to avoid by other people except non-user, ensure that the safety of account.
Description
Technical field
The present invention relates to fields of communication technology, more specifically to a kind of speech identifying code protective device, method and shifting
Dynamic terminal.
Background technique
Universal with intelligent terminal with the development of mobile internet, the importance of user security more highlights, in user
It logs in the scenes such as certain application accounts, change password, often to the account number safety of user by way of inputting identifying code
It is protected.Because of this, identifying code also becomes to become increasingly complex, to promote the account number safety of user as far as possible.
And it is present, identifying code has gradually developed by way of phone from the picture and text form such as Digital verification code, graphical verification code
Answer identifying code.
It has been become increasingly popular currently, adopting telephonic form voice and playing identifying code, common Internet application is usually all
Adopt telephonic form and play identifying code, often everybody it is seen apply be hungry, Meituan take out, ooze and go etc.,
Identifying code will all be played by the way of call voice by being not excluded for more application software in the future.However, answering speech verification
When code, when the volume of mobile terminal does not adjust modest size, it is easy to acquired in the people for surrounding.At this point, i.e.
It is easy leakage privacy of user, and be easy to cause identifying code to bring certain risk to user acquired in other people.
Summary of the invention
The technical problem to be solved in the present invention is that mobile terminal is when receiving speech identifying code, since In Call is difficult to
The problem of identifying code is easily stolen caused by guarantee;For the technical problem, a kind of speech identifying code protective device, side are provided
Method and mobile terminal.
In order to solve the above technical problems, the present invention provides a kind of speech identifying code protective device, comprising:
Detection module, in mobile terminal incoming call, whether the communicating number of detection of call side to judge the caller
It is identifying code initiator;
Adjustment module, for adjusting the In Call of mobile terminal when judging the caller is identifying code initiator,
The size of the In Call is set to be no more than preset value;
Parsing module, user obtains the call voice of the identifying code initiator, and extracts phase from the call voice
The verification code information answered.
Optionally, further include memory module, for store each identifying code initiator and corresponding communicating number it
Between corresponding relationship, the memory module is periodically updated the content of storage;The detection module is also used to: in the shifting
When dynamic terminal caller, the communicating number of detection of call side judges whether have in the memory module and the communicating number pair
The identifying code initiator answered, if so, judging that the caller is identifying code initiator.
Optionally, the parsing module is also used to, and the call voice is converted into content of text, and according to keyword from
Verification code information is extracted in the content of text.
It optionally, further include cue module, for the verification code information to be directly entered to the phase in the mobile terminal
In the corresponding position for the application program answered.
The present invention also provides a kind of mobile terminals, including speech identifying code protective device above-mentioned.
The present invention also provides a kind of speech verification code protection methods, comprising:
In mobile terminal incoming call, the communicating number of detection of call side judges whether the caller is that identifying code is initiated
Side;
When judging caller is identifying code initiator, the In Call of mobile terminal is adjusted, makes the In Call
Size is no more than preset value;
The call voice of the identifying code initiator is obtained, and extracts corresponding identifying code letter from the call voice
Breath.
Optionally, described to judge that caller whether be identifying code initiator includes: to initiate according to each identifying code for prestoring
Corresponding relationship between square and corresponding communicating number judges whether there is identifying code corresponding with the communicating number of the caller
Initiator, if so, then judging that the caller is identifying code initiator.
Optionally, the call voice for obtaining identifying code initiator, and corresponding identifying code is extracted from call voice
Information includes: the call voice to be converted to content of text, and extract identifying code from the content of text according to keyword
Information.
Optionally, described after extracting verification code information in content of text, further includes: the verification code information is direct
In the corresponding position of corresponding application program in mobile terminal described in typing.
Optionally, in the In Call for adjusting mobile terminal, it is no more than the size of In Call after preset value,
Further include: the incoming call is directly connected, the call voice is played.
Beneficial effect
The present invention provides a kind of speech identifying code protective device, method and mobile terminals to lead in mobile terminal incoming call
The communicating number for crossing detection of call side judges whether caller is identifying code initiator, is detecting that caller is that identifying code is initiated
Fang Shi adjusts the In Call of mobile terminal, so that the size of In Call is no more than preset value, then obtains identifying code initiator
Call voice, corresponding verification code information is extracted from call voice.Implementation through the invention, it is ensured that mobile terminal
When receiving the incoming call of identifying code initiator, the volume of the call voice played does not exceed preset value, so as to avoid
It is stolen by other people except non-user, ensure that the safety of account.
Detailed description of the invention
Present invention will be further explained below with reference to the attached drawings and examples, in attached drawing:
The hardware structural diagram of Fig. 1 each embodiment one optional mobile terminal to realize the present invention;
Fig. 2 is the speech identifying code protective device module diagram that first embodiment of the invention provides;
Fig. 3 is the speech identifying code protective device composition schematic diagram that second embodiment of the invention provides;
Fig. 4 is the speech verification code protection method basic flow chart that third embodiment of the invention provides;
Fig. 5 is the speech verification code protection method flow chart that fourth embodiment of the invention provides;
Fig. 6 is the Research on Automatic Filling flow chart that fourth embodiment of the invention provides.
Specific embodiment
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 mobile terminal of each embodiment of the present invention is realized in description with reference to the drawings.In subsequent description, use
For indicate element " unit " suffix only for being conducive to explanation of the invention, there is no specific meanings for itself.
Mobile terminal can be implemented in a variety of manners.For example, terminal described in the present invention may include such as moving
Phone, smart phone, laptop, digit broadcasting receiver, PDA (personal digital assistant), PAD (tablet computer), PMP
The mobile terminal of (portable media player), navigation device etc. and such as number TV, desktop computer etc. are consolidated
Determine terminal.Hereinafter it is assumed that terminal is mobile terminal, however, it will be understood by those skilled in the art that, in addition to being used in particular for moving
Except the element of purpose, the construction of embodiment according to the present invention can also apply to the terminal of fixed type.The present embodiment
In mobile terminal the speech identifying code protective device in various embodiments of the present invention may be implemented.
The hardware structural diagram of Fig. 1 each embodiment one optional mobile terminal to realize the present invention.
Mobile terminal 100 may include wireless communication unit 110, A/V (audio/video) input unit 120, user's input
Unit 130, sensing unit 140, output unit 150, memory 160, interface unit 170, controller 180 and power supply unit 190
Etc..Fig. 1 shows the mobile terminal with various assemblies, it should be understood that being not required for implementing all groups shown
Part can alternatively implement more or fewer components, the element of mobile terminal will be discussed in more detail below.
Wireless communication unit 110 generally includes one or more components, allows mobile terminal 100 and wireless communication system
Or the radio communication between network.For example, wireless communication unit may include mobile comm unit 112, wireless Internet list
At least one of member 113, short-range communication unit 114 and location information unit 115.
Mobile comm unit 112 sends radio signals to base station (for example, access point etc.), exterior terminal and clothes
Business at least one of device and/or receive from it radio signal.Such radio signal may include voice communication signal,
It video calling signal or is sent according to text and/or Multimedia Message and/or received various types of data.
Wireless interconnected net unit 113 supports the Wi-Fi (Wireless Internet Access) of mobile terminal.The unit can be internally or externally
It is couple to terminal.Wi-Fi (Wireless Internet Access) technology involved in the unit may include WLAN (Wireless LAN) (Wi-Fi), Wibro
(WiMAX), Wimax (worldwide interoperability for microwave accesses), HSDPA (high-speed downlink packet access) etc..
Short-range communication unit 114 is the unit for supporting short range communication.Some examples of short-range communication technology include indigo plant
Tooth TM, radio frequency identification (RFID), Infrared Data Association (IrDA), ultra wide band (UWB), purple honeybee TM etc..
Location information unit 115 is the unit for checking or obtaining the location information of mobile terminal.Location information unit
Typical case be GPS (global positioning system).According to current technology, GPS unit 115, which calculates, comes from three or more satellites
Range information and correct time information and the Information application triangulation for calculating, thus according to longitude, latitude
Highly accurately calculate three-dimensional current location information.Currently, it is defended for the method for calculating position and temporal information using three
Star and the error that calculated position and temporal information are corrected by using an other satellite.In addition, GPS unit 115
It can be by Continuous plus current location information in real time come calculating speed information.
A/V input unit 120 is for receiving audio or video signal.A/V input unit 120 may include 121 He of camera
Microphone 1220, camera 121 is to the static map obtained in video acquisition mode or image capture mode by image capture apparatus
The image data of piece or video is handled.Treated, and picture frame may be displayed on display unit 151.At camera 121
Picture frame after reason can store in memory 160 (or other storage mediums) or carry out via wireless communication unit 110
It sends, two or more cameras 121 can be provided according to the construction of mobile terminal.Microphone 122 can telephone calling model,
Sound (audio data) is received via microphone in logging mode, speech recognition mode etc. operational mode, and can be by this
The acoustic processing of sample is audio data.Audio that treated (voice) data can be converted in the case where telephone calling model
The format output of mobile communication base station can be sent to via mobile comm unit 112.Microphone 122 can be implemented various types of
Noise eliminate (or inhibit) algorithm with eliminate noise that (or inhibition) generates during sending and receiving audio signal or
Interference.
The order that user input unit 130 can be inputted according to user generates key input data to control each of mobile terminal
Kind operation.User input unit 130 allows user to input various types of information, and may include keyboard, metal dome, touch
Plate (for example, the sensitive component of detection due to the variation of resistance, pressure, capacitor etc. caused by being contacted), idler wheel, rocking bar etc.
Deng.Particularly, when touch tablet is superimposed upon in the form of layer on display unit 151, touch screen can be formed.
Sensing unit 140 detects the current state of mobile terminal 100, (for example, mobile terminal 100 opens or closes shape
State), the position of mobile terminal 100, user is for the presence or absence of contact (that is, touch input) of mobile terminal 100, mobile terminal
100 orientation, the acceleration or deceleration movement of mobile terminal 100 and direction etc., and generate for controlling mobile terminal 100
The order of operation or signal.For example, sensing unit 140 can sense when mobile terminal 100 is embodied as sliding-type mobile phone
The sliding-type phone is to open or close.In addition, sensing unit 140 be able to detect power supply unit 190 whether provide electric power or
Whether person's interface unit 170 couples with external device (ED).Sensing unit 140 may include proximity sensor 141.
Interface unit 170 be used as at least one external device (ED) connect with mobile terminal 100 can by interface.For example,
External device (ED) may include wired or wireless headphone port, external power supply (or battery charger) port, wired or nothing
Line data port, memory card port, the port for connecting the device with recognition unit, audio input/output (I/O) end
Mouth, video i/o port, ear port etc..Recognition unit can be storage and use each of mobile terminal 100 for verifying user
It plants information and may include user identification unit (UIM), client's recognition unit (SIM), Universal Subscriber recognition unit (USIM)
Etc..In addition, the device (hereinafter referred to as " identification device ") with recognition unit can take the form of smart card, therefore, know
Other device can be connect via port or other attachment devices with mobile terminal 100.Interface unit 170, which can be used for receiving, to be come from
The input (for example, data information, electric power etc.) of external device (ED) and the input received is transferred in mobile terminal 100
One or more elements can be used for transmitting data between mobile terminal and external device (ED).
In addition, when mobile terminal 100 is connect with external base, interface unit 170 may be used as allowing will be electric by it
Power, which is provided from pedestal to the path or may be used as of mobile terminal 100, allows the various command signals inputted from pedestal to pass through it
It is transferred to the path of mobile terminal.The various command signals or electric power inputted from pedestal, which may be used as mobile terminal for identification, is
The no signal being accurately fitted on pedestal.Output unit 150 is configured to provide with vision, audio and/or tactile manner defeated
Signal (for example, audio signal, vision signal, alarm signal, vibration signal etc.) out.
Output unit 150 may include display unit 151, audio output unit 152 etc..
Display unit 151 may be displayed on the information handled in mobile terminal 100.For example, when mobile terminal 100 is in electricity
When talking about call mode, display unit 151 can show and converse or other communicate (for example, text messaging, multimedia file
Downloading etc.) relevant user interface (UI) or graphic user interface (GUI).When mobile terminal 100 is in video calling mode
Or when image capture mode, display unit 151 can show captured image and/or received image, show video or figure
Picture and the UI or GUI of correlation function etc..
Meanwhile when display unit 151 and touch tablet in the form of layer it is superposed on one another to form touch screen when, display unit
151 may be used as input unit and output device.Display unit 151 may include liquid crystal display (LCD), thin film transistor (TFT)
In LCD (TFT-LCD), Organic Light Emitting Diode (OLED) display, flexible display, three-dimensional (3D) display etc. at least
It is a kind of.Some in these displays may be constructed such that transparence to allow user to watch from outside, this is properly termed as transparent
Display, typical transparent display can be, for example, TOLED (transparent organic light emitting diode) display etc..According to specific
Desired embodiment, mobile terminal 100 may include two or more display units (or other display devices), for example, moving
Dynamic terminal may include outernal display unit (not shown) and inner display unit (not shown).Touch screen can be used for detecting touch
Input pressure and touch input position and touch input area.
Audio output unit 152 can mobile terminal be in call signal reception pattern, call mode, logging mode,
It is when under the isotypes such as speech recognition mode, broadcast reception mode, wireless communication unit 110 is received or in memory 160
The audio data transducing audio signal of middle storage and to export be sound.Moreover, audio output unit 152 can provide and movement
The relevant audio output of specific function (for example, call signal receives sound, message sink sound etc.) that terminal 100 executes.
Audio output unit 152 may include loudspeaker, buzzer etc..
Memory 160 can store the software program etc. of the processing and control operation that are executed by controller 180, Huo Zheke
Temporarily to store oneself data (for example, telephone directory, message, still image, video etc.) through exporting or will export.And
And memory 160 can store about the vibrations of various modes and audio signal exported when touching and being applied to touch screen
Data.
Memory 160 may include the storage medium of at least one type, and the storage medium includes flash memory, hard disk, more
Media card, card-type memory (for example, SD or DX memory etc.), random access storage device (RAM), static random-access storage
Device (SRAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), programmable read only memory
(PROM), magnetic storage, disk, CD etc..Moreover, mobile terminal 100 can execute memory with by network connection
The network storage device of 160 store function cooperates.
The overall operation of the usually control mobile terminal of controller 180.For example, controller 180 executes and voice communication, data
Communication, video calling etc. relevant control and processing.In addition, controller 180 may include for reproducing (or playback) more matchmakers
The multimedia unit 181 of volume data, multimedia unit 181 can construct in controller 180, or can be structured as and control
Device 180 separates.Controller 180 can be with execution pattern identifying processing, by the handwriting input executed on the touchscreen or picture
It draws input and is identified as character or image.
Power supply unit 190 receives external power or internal power under the control of controller 180 and provides operation each member
Electric power appropriate needed for part and component.
Various embodiments described herein can be to use the calculating of such as computer software, hardware or any combination thereof
Machine readable medium is implemented.Hardware is implemented, embodiment described herein can be by using application-specific IC
(ASIC), digital signal processor (DSP), digital signal processing device (DSPD), programmable logic device (PLD), scene can
Programming gate array (FPGA), controller, microcontroller, microprocessor, is designed to execute function described herein processor
At least one of electronic unit is implemented, and in some cases, such embodiment can be implemented in controller 180.
For software implementation, the embodiment of such as process or function can with allow to execute the individual of at least one functions or operations
Software unit is implemented.Software code can by the software application (or program) write with any programming language appropriate Lai
Implement, software code can store in memory 160 and be executed by controller 180.
So far, oneself is through describing mobile terminal according to its function.In the following, for the sake of brevity, will description such as folded form,
Slide type mobile terminal in various types of mobile terminals of board-type, oscillating-type, slide type mobile terminal etc., which is used as, to be shown
Example.Therefore, the present invention can be applied to any kind of mobile terminal, and be not limited to slide type mobile terminal.
Mobile terminal 100 as shown in Figure 1 may be constructed such that using via frame or grouping send data it is all if any
Line and wireless communication system and satellite-based communication system operate.
It is described in detail below by way of specific embodiment.
First embodiment
Referring to Fig. 2, Fig. 2 is the speech identifying code protective device module diagram that first embodiment of the invention provides.
Speech identifying code protective device in the present embodiment includes:
Detection module 201, in mobile terminal incoming call, whether the communicating number of detection of call side to judge caller
It is identifying code initiator;
Adjustment module 202, for adjusting the In Call of mobile terminal when judging caller is identifying code initiator,
The size of In Call is set to be no more than preset value;
Parsing module 203 for obtaining the call voice of identifying code initiator, and is extracted from call voice and is tested accordingly
Demonstrate,prove code information.
In the terminal, the form of speech identifying code is typically all and is presented by way of receiving calls, i.e. identifying code
Initiator dials the communicating number of user's offer, and the rear line answered in user in the scene that user needs identifying code
Play verification code information.Identifying code initiator dials generally by automatic mode, and mobile terminal then passes through user
Artificial mode is answered.Each different application service provider, the communicating number for being used to dial speech identifying code is also not
With, and the same application service provider may also have multiple such communicating numbers.
After user connects such identifying code incoming call, it is however generally that, call voice will include at least two parts: prompt
Part and identifying code part;Wherein, notification portion shows the content of this time call, may include that the correlation this time conversed is answered
With, topic of call, identifying code part be then it is direct the particular content of identifying code, usually Digital verification code are provided, be also possible to
Text identifying code etc..For example, the call voice of a specific identifying code is as follows: " the identifying code of this XX application
Are as follows: 123456 ", and can generally repeat at least twice;It sometimes then can also include the time that uses of identifying code, such as " ask
Used in 60 seconds " as voice prompting.That is, the basic principle of speech identifying code is exactly to pass through accurately function,
It clearly broadcasts, and the process more seamless relative to short message verification code, has won the favor of more application service providers.Voice
Identifying code is not retain trace under the premise of no calling record, has a message registration at most, therefore, opposite
It is safer in the identifying code mode of the pure display such as short message verification code.
In mobile terminal incoming call, firstly, the communicating number of the meeting of detection module 201 detection of call side, judges that caller is
It is not identifying code initiator.The communicating number of caller can be appeared in the screen of mobile terminal in a manner of caller identification,
And detection module 201 can detect the communicating number being displayed on the screen, to judge whether it is the logical of identifying code initiator
Signal code.Further, it is also possible to be realized by the way of monitoring PhoneStateListener, provided using ccf layer
The communicating number of TelephonyManager interface acquisition current call.Judge caller whether be identifying code initiator side
Formula may is that in the present embodiment
First, being judged by way of online Yellow Pages.Since present online Yellow Pages are using very extensive, it is many i.e.
Make the communicating number that user does not store, the identity corresponding to it can be also prompted in incoming call, such as China Mobile 10086, China
Telecommunications 10000 etc., in the judgment process, as long as communicating number belongs to the application service provider in some online Yellow Pages, incoming call
Display can directly prompt the title of the application service provider, can efficiently detect very much the specific of caller in this way
Identity can also pick out whether the caller is identifying code initiator.
Second, can also include memory module 205, for store each identifying code initiator and corresponding communicating number it
Between corresponding relationship.Although online Yellow Pages using very extensive, inevitably having some could not be indexed to network
In Yellow Page, the corresponding communicating number of identifying code initiator.It is possible to which identifying code hair is stored in advance by memory module 205
The corresponding relationship risen between square and corresponding communicating number judges in the communicating number of 201 detection of call side of detection module
Whether with the communicating number corresponding identifying code initiator is had in memory module 205, if so, judging that caller is identifying code hair
Play side.In the present embodiment, the corresponding relationship between the identifying code initiator that memory module 205 stores and corresponding communicating number
Identifying code initiator and corresponding communicating number can be manually entered by user, also the phase on available online Yellow Pages is inside the Pass
Appearance is stored, or the identifying code initiator answered is automatically saved in the memory module 205.Memory module 205
It can be saved using the forms such as database, jason, xml.In view of sometimes, the communicating number of identifying code initiator can be sent out
Changing, including newly-increased and change, memory module 205 can be regularly from network to the information of the identifying code initiator of storage
It is updated with the data of corresponding communicating number.
By the incoming call that identifying code initiator is dialed, security requirement is higher, and speech identifying code and text verifying
The prompt logic of code is different, and common saying has speech: " look carefully in all directions and have keen ears " illustrates what the range of sense of hearing acquisition information was come than vision
It is bigger.After the incoming call that identifying code initiator dials is answered by user, at this moment, user does not often need to do any operation, moves
Dynamic terminal can directly play call voice.Therefore, when judging caller is identifying code initiator, adjustment module 202, which is adjusted, is moved
The In Call of dynamic terminal makes the size of In Call be no more than preset value.In Call referred herein, refers to mobile terminal
The volume of the voice communication of broadcasting, and for the volume of the audio call of mobile terminal and no requirement (NR).Mentioned here adjust is led to
Speech amount makes the size of In Call be no more than the 1/3 of the maximum In Call of mobile terminal, then can specifically include: when this
When mobile terminal In Call when being greater than the 1/3 of maximum In Call, turned down to 1/3 or lower;When mobile terminal
When In Call is less than or equal to the 1/3 of maximum In Call, it can not adjust, or can suitably tune up/turn down;It is special
, when the In Call of mobile terminal is mute, can not also adjust, or can suitably tune up.In addition, turning sound down
Amount, volume can also be adjusted to mute, then gradually tune up volume, or keep mute.The maximum In Call of mobile terminal
1/3, it is ensured that in communication process, the human ear in the minimum range of terminal radius could listen to obtain clear dialog context, this
Radius is usually no more than 2cm;Certainly, In Call can be adjusted in actual operation to close maximum In Call
1/3, it can exceed to the extent permitted by the error.
In addition, for the convenience of user, and for the wider application scenarios of speech identifying code, in the present embodiment
In, it can also include parsing module 203, for obtaining the call voice of identifying code initiator, and extract phase from call voice
The verification code information answered.In some scenes, such as on noisy square, user is difficult to not hear the content of call voice, for another example exists
In meeting, user is not easy to receive calls, it is possible to be gone out the Context resolution of call voice by parsing module 203
Come, from call voice, extracts corresponding verification code information, language in the case where not hearing or cannot listen so as to avoid user
The problem of sound identifying code cannot normally receive.
Wherein, parsing module 203 is also used to: call voice being converted to content of text, and according to keyword from the text
Verification code information is extracted in this content.After connecting the incoming call of identifying code initiator, identifying code initiator will be played in terminal
The content of transmitted call voice, call voice includes at least verification code information.Since verification code information is by voice
What mode was presented, in order to which user can intuitively know the particular content of verification code information, also for convenient for user without listening this
The content of call voice can also learn the particular content of verification code information, call voice can be converted to content of text.Turn
It needs to sample call voice when changing, and samples and directly can obtain voice pcm data from system layer, and terminal at this time
There is no influences on pcm data for In Call size, can also be normally carried out and adopt even if the very little that the In Call of terminal is arranged
Sample.Keyword then may include " identifying code is " and similar wording, in the content of text parsed, according to these
Keyword is assured that corresponding verification code information.
In addition, the device in the present embodiment can also include: cue module 204, for verification code information to be shown to use
Family;And/or verification code information is directly entered in the corresponding position of the corresponding application program in mobile terminal.Parsing module
203 come out the Context resolution of call voice, after extracting corresponding verification code information, can pass through pop-up, notice of floating
Or the forms such as internal short message, verification code information is prompted in manner shown.Its content includes at least verifying digital content,
Such as Digital verification code, text identifying code can also include the corresponding application program of identifying code and the corresponding function of identifying code
Can, such as Modify password identifying code.The purpose shown is content of the user without listening speech identifying code, and it is only necessary to
It sees, so that it may know the content of the speech identifying code.And user is in use, can then test the voice according to the content of display
The content of card code inputs in the corresponding position of corresponding application program,
And other than it can be manually entered with user, after parsing module 203 extracts verification code information, prompt
Module 204 can directly will be in the corresponding position of the corresponding application program in the verification code information typing mobile terminal.Also
It is to say, in the present embodiment, can be by showing verification code information, then user is manually entered, can also direct automatic input.
If it is automatic input, then, it is first determined the corresponding application program of the verification code information, this can pass through language
The identity of the identifying code initiator of sound identifying code determines, can also be determined by the content of speech identifying code, due to one
Identifying code initiator likely corresponds to multiple application programs, i.e. an application service provider may include multiple application programs, then,
Determine that the corresponding application program of verification code information can be more accurate with the content of speech identifying code.Then, in the terminal
Search corresponding application program.During lookup, which may be to have been started up, or do not start,
In, under the premise of having been started up, if in front stage operation, it can be directly by the corresponding position of verification code information typing
It sets, if in running background, the application program is first transferred to front stage operation, by the corresponding position of verification code information typing
It sets.And under the premise of the application program does not start, then it needs the application program launching first, and due in mobile terminal
In the case that priority assignation problem, self-starting permission and/or association starting permission are not opened, pop-up, notice of floating can be passed through
Etc. forms prompt user manually boot, if self-starting permission and/or association starting permission open, can directly initiate
The application program, then, by the corresponding position of verification code information typing.
In the In Call for adjusting mobile terminal, it is no more than the size of In Call after preset value, can also includes:
Direct connecting incoming call plays the call voice.After having adjusted sound, so that it may think that call environment at this time is safety
, it is not easy to be stolen, then, it other than user's manual ON, can be sent a telegram here with turn on automatically, directly play call language
Sound.After turn on automatically, user is not necessarily in the state that can answer the call voice, it is possible to pass through parsing module
203 directly parse the content of the call voice, therefrom extract verification code information, then pass through the display verifying of cue module 204
Code information, or directly will be in the corresponding position of the corresponding application program of verification code information typing.It in this way can be with
The effective efficiency for promoting user and filling in identifying code, improves user experience.
Present embodiments provide a kind of speech identifying code protective device, including detection module, adjustment module, detection module inspection
The communicating number for surveying caller, judges whether caller is identifying code initiator, and adjustment module is judging that caller is identifying code
When initiator, the In Call of mobile terminal is adjusted, the size of In Call is made to be no more than preset value.Reality through this embodiment
It applies, it is ensured that when receiving identifying code initiator incoming call, the volume of the call voice played does not exceed mobile terminal
Preset value is stolen so as to avoid by other people except non-user, ensure that the safety of account.
Second embodiment
Referring to FIG. 3, Fig. 3 is the speech identifying code protective device composition schematic diagram that second embodiment of the invention provides.
In speech identifying code protective device, detection module can be realized by controller 180 and wireless communication unit, be adjusted
Module can then be realized that output unit 150 is then primarily referred to as audio output unit 152 by controller 180 and output unit 150.
Speech identifying code protective device in the present embodiment, comprising:
Controller 180, audio output unit 152 are used in mobile terminal incoming call, the communicating number of detection of call side,
Judge whether caller is identifying code initiator, and when judging caller is identifying code initiator, adjusts audio output list
The In Call of member 152 makes the size of In Call be no more than preset value.
In mobile terminal incoming call, firstly, the communicating number of the meeting of controller 180 detection of call side, judges that caller is not
It is identifying code initiator.The communicating number of caller can be appeared in the screen of mobile terminal in a manner of caller identification, and
Detection module can detect the communicating number being displayed on the screen, with judge its whether be identifying code initiator messenger
Code.Further, it is also possible to be realized by the way of monitoring PhoneStateListener, provided using ccf layer
The communicating number of TelephonyManager interface acquisition current call.Judge caller whether be identifying code initiator side
Formula may is that in the present embodiment
First, being judged by way of online Yellow Pages;Second, can also include memory 160, it is each for storing
Corresponding relationship between identifying code initiator and corresponding communicating number.Identifying code hair can be stored in advance by memory 160
The corresponding relationship risen between square and corresponding communicating number judges depositing in the communicating number of 180 detection of call side of controller
Whether with the communicating number corresponding identifying code initiator is had in reservoir 160, if so, judging that caller is that identifying code is initiated
Side.In the present embodiment, the corresponding relationship between the identifying code initiator and corresponding communicating number of memory module storage can be with
Be manually entered identifying code initiator and corresponding communicating number by user, also the related content on available online Yellow Pages into
Row storage, or the identifying code initiator answered is automatically saved in the memory module.Memory module can use number
It is saved according to the forms such as library, jason, xml.In view of sometimes, the communicating number of identifying code initiator can send out Cheng Bianhua, including
Newly-increased and change, memory 160 can be regularly from network to the information and corresponding communication of the identifying code initiator of storage
The data of number are updated.
When controller 180 judges that caller is identifying code initiator, the audio output unit 152 of mobile terminal is adjusted
In Call makes the size of In Call be no more than preset value.Adjusting volume is that controller 180 is automatically performed, not with people
Manually to adjust volume by adjusting the modes such as volume physical button, controller 180 can be with the change of level, waveform, frequency
Change to realize the control to audio output unit 152.For example, when the caller of terminal caller is common initiator, for control
Device 180 processed automatically adjusts the control logic input low level of audio output unit 152, and trigger controller is not to audio output unit
Automatic control;When the caller of terminal caller is identifying code initiator, audio output list is automatically adjusted for controller 180
The control logic input high level of member 152, automatic control of the trigger controller 180 to audio output unit 152 adjust conversation voice
Amount.In Call referred herein refers to the volume for the voice communication that mobile terminal is played by audio output unit 152, and
Volume and no requirement (NR) for the audio output unit 152 of mobile terminal.It can specifically include: when the audio of mobile terminal at this time
When the In Call of output unit 152 is greater than the 1/3 of maximum In Call, turned down to 1/3 or lower;When mobile terminal
It when the In Call of audio output unit 152 is less than or equal to the 1/3 of maximum In Call, can not adjust, or can be with
It suitably tunes up/turns down;Special, when the In Call of mobile terminal is mute, can not also adjust, or can be appropriate
It tunes up.In addition, turn volume down, volume can also be adjusted to mute, then gradually tune up volume, or keep mute.It is mobile whole
The 1/3 of the maximum In Call at end, it is ensured that in communication process, the human ear in the minimum range of terminal radius could listen
Clear dialog context, this radius are usually no more than 2cm;Certainly, In Call can be adjusted in actual operation to connecing
The 1/3 of nearly maximum In Call, can exceed to the extent permitted by the error.
In addition, for the convenience of user, and for the wider application scenarios of speech identifying code, in the present embodiment
In, controller 180 can also obtain the call voice of identifying code initiator, and corresponding identifying code letter is extracted from call voice
Breath.In some scenes, such as on noisy square, user is difficult to not hear the content of call voice, and for another example in a meeting, user is not
Convenient for receiving calls, it is possible to which the Context resolution of call voice is come out, from call voice, is mentioned by parsing module
Corresponding verification code information is taken, speech identifying code cannot normally connect in the case where not hearing or cannot listen so as to avoid user
The problem of receipts.
Controller 180 can be also used for verification code information being shown to use by the display unit 151 in output unit 150
Family, or, verification code information is directly entered in the corresponding position of the corresponding application program in mobile terminal.Controller 180 will
The Context resolution of call voice comes out, and after extracting corresponding verification code information, can be notified by pop-up, floating or interior
The forms such as portion's short message, in manner shown prompt verification code information.Its content includes at least verifying digital content, such as number
Identifying code, text identifying code etc., can also be including the corresponding application program of identifying code and the corresponding function of identifying code, such as
Identifying code of Modify password etc..The purpose shown is content of the user without listening speech identifying code, and it is only necessary to
It sees, so that it may know the content of the speech identifying code.And user is in use, can then test the voice according to the content of display
The content of card code inputs in the corresponding position of corresponding application program.
And other than it can be manually entered with user, after controller 180 extracts verification code information, controller
180 can also directly will be in the corresponding position of the corresponding application program in the verification code information typing mobile terminal.Namely
It says, in the present embodiment, verification code information can be shown by display unit 151, then user is manually entered, can also be direct
Automatic input.
In the In Call for adjusting mobile terminal, it is no more than the size of In Call after preset value, can also includes:
Direct connecting incoming call plays the call voice.The efficiency that user fills in identifying code can be effectively promoted in this way,
Improve user experience.
3rd embodiment
Referring to Fig. 4, Fig. 4 is the speech verification code protection method basic flow chart that third embodiment of the invention provides.
S401, mobile terminal incoming call when, the communicating number of detection of call side, judge caller whether be identifying code initiate
Side;
S402, when judging caller is identifying code initiator, adjust the In Call of mobile terminal, make In Call
Size is no more than preset value;
S403, the call voice for obtaining identifying code initiator, and corresponding verification code information is extracted from call voice.
In S401, in mobile terminal incoming call, firstly, the communicating number of detection of call side, judges whether caller is tested
Demonstrate,prove code initiator.The communicating number of caller can be appeared in the screen of mobile terminal in a manner of caller identification, so that it may
Detect the communicating number that is displayed on the screen, with judge its whether be identifying code initiator communicating number.Further, it is also possible to adopt
It is realized with the mode for monitoring PhoneStateListener, is obtained using the TelephonyManager interface that ccf layer provides
Take the communicating number of current call.
Judge whether caller is that the mode of identifying code initiator may is that in the present embodiment
First, being judged by way of online Yellow Pages.Since present online Yellow Pages are using very extensive, it is many i.e.
Make the communicating number that user does not store, the identity corresponding to it can be also prompted in incoming call, in the judgment process, as long as communication
Application service provider of the number home in some online Yellow Pages, caller identification can directly by the title of the application service provider into
Row prompt, can efficiently detect the specific identity of caller very much in this way, can also pick out whether the caller is verifying
Code initiator.
Second, the corresponding relationship between each identifying code initiator and corresponding communicating number can also be prestored.Although net
Network Yellow Page using very extensive, but inevitably having some could not be indexed in online Yellow Pages, identifying code and initiate
The corresponding communicating number in side.It is possible to the corresponding relationship between identifying code initiator and corresponding communicating number is stored in advance,
In the communicating number of detection of call side, judge whether prestoring identifying code initiator corresponding with the communicating number, if so,
Then judge that caller is identifying code initiator.In the present embodiment, the identifying code initiator prestored and corresponding communicating number it
Between corresponding relationship identifying code initiator and corresponding communicating number can be manually entered by user, also available network is yellow
Related content on page is stored, or the identifying code initiator answered is automatically saved.Data can be used by prestoring
The forms such as library, jason, xml are saved.In view of sometimes, the communicating number of identifying code initiator can send out Cheng Bianhua, including new
Increase and change, can regularly the information from network to the identifying code initiator of storage and the data of corresponding communicating number into
Row updates.
In S402, when judging caller is identifying code initiator, the In Call of mobile terminal is adjusted, In Call is made
Size be no more than preset value.In Call referred herein, refers to the volume of the voice communication of mobile terminal playing, and for
The simultaneously no requirement (NR) of the volume of the audio call of mobile terminal.Adjusting In Call mentioned here, surpasses the size of In Call not
Preset value is crossed, then can specifically include: when the In Call of mobile terminal at this time is greater than the 1/3 of maximum In Call, by it
It turns down to 1/3 or lower;When the In Call of mobile terminal is less than or equal to the 1/3 of maximum In Call, can not adjust
Section, or can suitably tune up/turn down;Special, when the In Call of mobile terminal is mute, can not also adjust,
Or it can suitably tune up.In addition, turn volume down, volume can also be adjusted to mute, then gradually tune up volume, or keep
It is mute.The 1/3 of the maximum In Call of mobile terminal, it is ensured that in communication process, in the minimum range of terminal radius
Human ear could listen to obtain clear dialog context, this radius is usually no more than 2cm;Certainly, it can will converse in actual operation
Volume adjustment can exceed to the extent permitted by the error to close to the 1/3 of maximum In Call.
In S403, in addition, for the convenience of user, and for the wider application scenarios of speech identifying code, at this
It can also include: to obtain the call voice of identifying code initiator, and corresponding identifying code is extracted from call voice in embodiment
Information.In some scenes, such as on noisy square, user is difficult to not hear the content of call voice, for another example in a meeting, user
It is not easy to receive calls, it is possible to which the Context resolution of call voice is come out, from call voice, extraction is tested accordingly
The problem of card code information, speech identifying code cannot normally receive in the case where not hearing or cannot listen so as to avoid user.
Wherein, the call voice of identifying code initiator is obtained, and extracts corresponding verification code information packet from call voice
It includes: call voice being converted into content of text, and verification code information is extracted from the content of text according to keyword.Work as connection
After the incoming call of identifying code initiator, call voice transmitted by identifying code initiator will be played in terminal, call voice it is interior
Hold and includes at least verification code information.Since verification code information is presented by way of voice, in order to which user can be intuitive
The particular content for knowing verification code information, also for convenient for user without listening the content of the call voice that can also learn identifying code
Call voice can be converted to content of text by the particular content of information.It needs to sample call voice when conversion, and adopts
Sample directly can obtain voice pcm data from system layer, and shadow is not present to pcm data in the In Call size of terminal at this time
It rings, sampling can also be normally carried out even if the very little that the In Call of terminal is arranged.Keyword then may include " identifying code is "
And similar wording is assured that corresponding identifying code according to these keywords in the content of text parsed
Information.
In addition, can also include: to show verification code information after extracting corresponding verification code information in call voice
Show to user;And/or verification code information is directly entered in the corresponding position of the corresponding application program in mobile terminal.It will
The Context resolution of call voice comes out, and after extracting corresponding verification code information, can be notified by pop-up, floating or interior
The forms such as portion's short message, in manner shown prompt verification code information.Its content includes at least verifying digital content, such as number
Identifying code, text identifying code etc., can also be including the corresponding application program of identifying code and the corresponding function of identifying code, such as
Modify password identifying code etc..The purpose shown is content of the user without listening speech identifying code, and it is only necessary to see, just
It is known that the content of the speech identifying code.And user is in use, then can be according to the content of display, by the speech identifying code
Content inputs in the corresponding position of corresponding application program.
And other than it can be manually entered with user, it can also be directly by the phase in the verification code information typing mobile terminal
In the corresponding position for the application program answered.That is, in the present embodiment, can then be used by showing verification code information
Family is manually entered, can also direct automatic input.
If it is automatic input, then, it is first determined the corresponding application program of the verification code information, this can pass through language
The identity of the identifying code initiator of sound identifying code determines, can also be determined by the content of speech identifying code, due to one
Identifying code initiator likely corresponds to multiple application programs, i.e. an application service provider may include multiple application programs, then,
Determine that the corresponding application program of verification code information can be more accurate with the content of speech identifying code.Then, in the terminal
Search corresponding application program.During lookup, which may be to have been started up, or do not start,
In, under the premise of having been started up, if in front stage operation, it can be directly by the corresponding position of verification code information typing
It sets, if in running background, the application program is first transferred to front stage operation, by the corresponding position of verification code information typing
It sets.And under the premise of the application program does not start, then it needs the application program launching first, and due in mobile terminal
In the case that priority assignation problem, self-starting permission and/or association starting permission are not opened, pop-up, notice of floating can be passed through
Etc. forms prompt user manually boot, if self-starting permission and/or association starting permission open, can directly initiate
The application program, then, by the corresponding position of verification code information typing.
In the In Call for adjusting mobile terminal, it is no more than the size of In Call after preset value, can also includes:
Direct connecting incoming call plays the call voice.After having adjusted sound, so that it may think that call environment at this time is safety
, it is not easy to be stolen, then, it other than user's manual ON, can be sent a telegram here with turn on automatically, directly play call language
Sound.After turn on automatically, user is not necessarily in the state that can answer the call voice, it is possible to pass through parsing module
The content for directly parsing the call voice therefrom extracts verification code information, then shows verification code information by cue module,
Or it directly will be in the corresponding position of the corresponding application program of verification code information typing.It can effectively mention in this way
The efficiency that user fills in identifying code is risen, user experience is improved.
A kind of speech verification code protection method is present embodiments provided, the communicating number of detection of call side judges caller
Whether it is identifying code initiator, when judging caller is identifying code initiator, adjusts the In Call of mobile terminal, make to converse
The size of volume is no more than preset value.By the implementation of the present embodiment, it is ensured that mobile terminal is receiving identifying code initiation
When Fang Lai electricity, the volume of the call voice played does not exceed preset value, so as to avoid by other people except non-user
It is stolen, ensure that the safety of account.
Fourth embodiment
Referring to Fig. 5, Fig. 5 is the speech verification code protection method flow chart that fourth embodiment of the invention provides.
S501, the incoming call for detecting current mobile terminal, obtain the communicating number of current call.
In Android system, it can be realized by the way of monitoring PhoneStateListener, use ccf layer
The TelephonyManager interface of offer obtains the number of current call.
Whether S502, the communicating number for judging the caller of current call are the identifying code initiator for sending speech identifying code
Communicating number.
Whether the communicating number that current call can be obtained from memory is the number saved in memory, if
It is that can determine whether that the communicating number of current call is the communicating number for sending speech identifying code and the caller is identifying code hair
Play side.Meanwhile it can also obtain application program corresponding to present communications number.When judge present communications number for identifying code initiation
After the communicating number of side, into S503;
S503, phone is connected, and according to current In Call state, the In Call of current mobile terminal is adjusted
Section.When mobile terminal call volume is excessive, there are the possibility of exposed speech verification digital content, need to carry out at reduction volume
Reason, and enter S504;
S504, current voice communication Content Transformation is extracted from content of text at content of text, and according to keyword
Verification code information.
Due to carrying out on mobile terminals, voice directly can be obtained from system layer to the sampling of voice content
Pcm data, and there is no influence on pcm data for the size of the applique volume of mobile terminal playing at this time.Getting identifying code
Content of text after, into S505;
S505, user is reminded to carry out filled by hand or automatic filling to identifying code.Wherein, the mode of filled by hand includes
A prompting frame is popped up, user is prompted to replicate current verification code information, after user selects to replicate, by identifying code
Content, which is copied into content, can be copied into the content in selected region when user selects to paste.
When user selects automatic filling, with reference to Fig. 6, the process filled automatically includes:
Verification code information is filled in S601, user's selection automatically;
The corresponding application program of communication number acquisition of S602, mobile terminal according to currently transmitted speech identifying code, judgement
Whether corresponding application program is on foreground;If entering S603 on foreground, if entering S604 on backstage;
S603, verification code information is filled into the identifying code input frame for the application program for being currently at foreground;
S604, the corresponding background application of verification code information is switched to foreground, and identifying code is filled into corresponding verifying
In code input frame.
It should be noted that, in this document, the terms "include", "comprise" or its any other variant are intended to non-row
His property includes, so that the process, method, article or the device that include a series of elements not only include those elements, and
And further include other elements that are not explicitly listed, or further include for this process, method, article or device institute it is intrinsic
Element.In the absence of more restrictions, the element limited by sentence "including a ...", it is not excluded that including being somebody's turn to do
There is also other identical elements in the process, method of element, article or device.
The serial number of the above embodiments of the invention is only for description, does not represent the advantages or disadvantages of the embodiments.
Through the above description of the embodiments, those skilled in the art can be understood that above-described embodiment side
Method can be realized by means of software and necessary general hardware platform, naturally it is also possible to by hardware, but in many cases
The former is more preferably embodiment.Based on this understanding, technical solution of the present invention substantially in other words does the prior art
The part contributed out can be embodied in the form of software products, which is stored in a storage medium
In (such as ROM/RAM, magnetic disk, CD), including some instructions are used so that a terminal device (can be mobile phone, computer, clothes
Business device, air conditioner or the network equipment etc.) execute method described in each embodiment of the present invention.
The embodiment of the present invention is described with above attached drawing, but the invention is not limited to above-mentioned specific
Embodiment, the above mentioned embodiment is only schematical, rather than restrictive, those skilled in the art
Under the inspiration of the present invention, without breaking away from the scope protected by the purposes and claims of the present invention, it can also make very much
Form, all of these belong to the protection of the present invention.
Claims (10)
1. a kind of speech identifying code protective device characterized by comprising
Detection module, in mobile terminal incoming call, the communicating number of detection of call side to judge whether the caller is tested
Demonstrate,prove code initiator;
Adjustment module makes institute for adjusting the In Call of mobile terminal when judging the caller is identifying code initiator
The size for stating In Call is no more than preset value, and the In Call is the volume of the voice communication of mobile terminal playing;
Parsing module extracts accordingly for obtaining the call voice of the identifying code initiator, and from the call voice
Verification code information.
2. speech identifying code protective device as described in claim 1, which is characterized in that further include memory module, for storing
Corresponding relationship between each identifying code initiator and corresponding communicating number, the memory module is periodically in storage
Appearance is updated;The detection module is also used to: in mobile terminal incoming call, the communicating number of detection of call side, and judgement
Whether there is identifying code initiator corresponding with the communicating number in the memory module, if so, judging the caller
It is identifying code initiator.
3. speech identifying code protective device as claimed in claim 1 or 2, which is characterized in that the parsing module is also used to, will
The call voice is converted into content of text, and extracts verification code information from the content of text according to keyword.
4. speech identifying code protective device as claimed in claim 3, which is characterized in that further include cue module, be used for institute
Verification code information is stated to directly enter in the corresponding position of the corresponding application program in the mobile terminal.
5. a kind of mobile terminal, which is characterized in that protect and fill including speech identifying code according to any one of claims 1-4
It sets.
6. a kind of speech verification code protection method, comprising:
In mobile terminal incoming call, the communicating number of detection of call side judges whether the caller is identifying code initiator;
When judging caller is identifying code initiator, the In Call of mobile terminal is adjusted, makes the size of the In Call
No more than preset value, the In Call is the volume of the voice communication of mobile terminal playing;
The call voice of the identifying code initiator is obtained, and extracts corresponding verification code information from the call voice.
7. speech verification code protection method as claimed in claim 6, which is characterized in that described to judge whether caller is verifying
Code initiator includes: according to the corresponding relationship between each identifying code initiator prestored and corresponding communicating number, and judgement is
It is no to have identifying code initiator corresponding with the communicating number of the caller, if so, then judging that the caller is identifying code hair
Play side.
8. speech verification code protection method as claimed in claims 6 or 7, which is characterized in that the acquisition identifying code initiator
Call voice, and include: to be converted to the call voice in text from corresponding verification code information is extracted in call voice
Hold, and verification code information is extracted from the content of text according to keyword.
9. speech verification code protection method as claimed in claim 8, which is characterized in that tested in described extracted from content of text
After demonstrate,proving code information, further includes: the verification code information is directly entered to pair of the corresponding application program in the mobile terminal
It answers in position.
10. speech verification code protection method as claimed in claim 8, which is characterized in that adjust the logical of mobile terminal described
Speech amount is no more than the size of In Call after preset value, further includes: directly to connect the incoming call, play the call
Voice.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610920944.XA CN106340296B (en) | 2016-10-20 | 2016-10-20 | A kind of speech identifying code protective device, method and mobile terminal |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610920944.XA CN106340296B (en) | 2016-10-20 | 2016-10-20 | A kind of speech identifying code protective device, method and mobile terminal |
Publications (2)
Publication Number | Publication Date |
---|---|
CN106340296A CN106340296A (en) | 2017-01-18 |
CN106340296B true CN106340296B (en) | 2019-11-19 |
Family
ID=57839592
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201610920944.XA Active CN106340296B (en) | 2016-10-20 | 2016-10-20 | A kind of speech identifying code protective device, method and mobile terminal |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN106340296B (en) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109087641A (en) * | 2018-08-27 | 2018-12-25 | 杭州安恒信息技术股份有限公司 | Intelligent sound box, instruction input device and its safe early warning method, device |
CN110085228A (en) * | 2019-04-28 | 2019-08-02 | 广西盖德科技有限公司 | Phonetic code application method, applications client and system |
CN112802475A (en) * | 2020-12-30 | 2021-05-14 | 厦门市美亚柏科信息股份有限公司 | Automatic application login method based on voice recognition and computer readable storage medium |
Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102281138A (en) * | 2010-06-12 | 2011-12-14 | 国民技术股份有限公司 | Method and system for improving safety of verification code |
CN102333157A (en) * | 2011-09-22 | 2012-01-25 | 中兴通讯股份有限公司 | Mobile terminal and conversation voice recording method and device used for mobile terminal |
CN103326989A (en) * | 2012-03-19 | 2013-09-25 | 上海博路信息技术有限公司 | Identifying code based on voice recognition |
CN104301875A (en) * | 2014-09-23 | 2015-01-21 | 广东欧珀移动通信有限公司 | Short message processing method and device |
CN104753882A (en) * | 2013-12-30 | 2015-07-01 | 腾讯科技(深圳)有限公司 | Method, system and server for verifying network services |
CN105472126A (en) * | 2015-11-13 | 2016-04-06 | 珠海格力电器股份有限公司 | Call privacy control method and device and mobile terminal |
CN105516989A (en) * | 2015-11-27 | 2016-04-20 | 努比亚技术有限公司 | Method and device for identifying bad conversation |
CN105554330A (en) * | 2016-01-06 | 2016-05-04 | 努比亚技术有限公司 | Voice message device and method |
CN105915517A (en) * | 2016-04-18 | 2016-08-31 | 杭州诚智天扬科技有限公司 | Realization method for voice verification code service |
CN105915700A (en) * | 2015-12-12 | 2016-08-31 | 乐视移动智能信息技术(北京)有限公司 | Verification code prompting method and equipment |
-
2016
- 2016-10-20 CN CN201610920944.XA patent/CN106340296B/en active Active
Patent Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102281138A (en) * | 2010-06-12 | 2011-12-14 | 国民技术股份有限公司 | Method and system for improving safety of verification code |
CN102333157A (en) * | 2011-09-22 | 2012-01-25 | 中兴通讯股份有限公司 | Mobile terminal and conversation voice recording method and device used for mobile terminal |
CN103326989A (en) * | 2012-03-19 | 2013-09-25 | 上海博路信息技术有限公司 | Identifying code based on voice recognition |
CN104753882A (en) * | 2013-12-30 | 2015-07-01 | 腾讯科技(深圳)有限公司 | Method, system and server for verifying network services |
CN104301875A (en) * | 2014-09-23 | 2015-01-21 | 广东欧珀移动通信有限公司 | Short message processing method and device |
CN105472126A (en) * | 2015-11-13 | 2016-04-06 | 珠海格力电器股份有限公司 | Call privacy control method and device and mobile terminal |
CN105516989A (en) * | 2015-11-27 | 2016-04-20 | 努比亚技术有限公司 | Method and device for identifying bad conversation |
CN105915700A (en) * | 2015-12-12 | 2016-08-31 | 乐视移动智能信息技术(北京)有限公司 | Verification code prompting method and equipment |
CN105554330A (en) * | 2016-01-06 | 2016-05-04 | 努比亚技术有限公司 | Voice message device and method |
CN105915517A (en) * | 2016-04-18 | 2016-08-31 | 杭州诚智天扬科技有限公司 | Realization method for voice verification code service |
Also Published As
Publication number | Publication date |
---|---|
CN106340296A (en) | 2017-01-18 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN105100603B (en) | A kind of triggering camera arrangement and its method that intelligent terminal is embedded | |
CN105224234B (en) | Content of text selection method and mobile terminal | |
CN105242847B (en) | Mobile terminal and its quickly starting method of application | |
CN104915111B (en) | terminal operation control method and device | |
CN106941443A (en) | One population historical record checks terminal and method | |
CN107454248A (en) | A kind of acoustic signal processing method, device and mobile terminal | |
CN105100673B (en) | Desktop sharing method and device based on VoLTE | |
CN104898975B (en) | Method for controlling mobile terminal and mobile terminal | |
CN105138400B (en) | Application program self-starting management method and device | |
CN106131274B (en) | Mobile terminal control device and method | |
CN105897995B (en) | A kind of method and apparatus for adding contact information | |
CN105100477B (en) | Terminal notifying device and method | |
CN106448665A (en) | Voice processing device and method | |
CN106888317B (en) | A kind of interaction processing method, device and terminal | |
CN106340296B (en) | A kind of speech identifying code protective device, method and mobile terminal | |
CN107256165A (en) | One kind application startup method, terminal and computer-readable recording medium | |
CN106357886A (en) | Method and device for managing alarm of intelligent watch | |
CN107016309A (en) | A kind of terminal and audio matching process | |
CN105933907B (en) | A kind of pseudo-base station identification device, method and mobile terminal | |
CN106791027A (en) | A kind of terminal based on audio-frequency information searches device and method | |
CN106791039B (en) | A kind of mobile terminal location device and method | |
CN105049582B (en) | A kind of save set of calling record, method and display methods | |
CN104735254B (en) | terminal screen locking method and system | |
CN106412328B (en) | A kind of method and apparatus obtaining field feedback | |
CN105872179B (en) | A kind of incoming display method and device and mobile terminal |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |