CN106412346B - Audio communication method and device - Google Patents
Audio communication method and device Download PDFInfo
- Publication number
- CN106412346B CN106412346B CN201610933798.4A CN201610933798A CN106412346B CN 106412346 B CN106412346 B CN 106412346B CN 201610933798 A CN201610933798 A CN 201610933798A CN 106412346 B CN106412346 B CN 106412346B
- Authority
- CN
- China
- Prior art keywords
- information
- mobile terminal
- text
- voice communication
- voice
- 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
- 230000006854 communication Effects 0.000 title claims abstract description 202
- 238000004891 communication Methods 0.000 title claims abstract description 195
- 238000000034 method Methods 0.000 title claims abstract description 49
- 230000033001 locomotion Effects 0.000 claims abstract description 109
- 238000004458 analytical method Methods 0.000 claims description 10
- 230000011218 segmentation Effects 0.000 claims description 10
- 238000006243 chemical reaction Methods 0.000 claims description 5
- 230000008569 process Effects 0.000 abstract description 15
- 230000036541 health Effects 0.000 abstract description 6
- 238000010586 diagram Methods 0.000 description 15
- 230000035945 sensitivity Effects 0.000 description 12
- 238000005516 engineering process Methods 0.000 description 11
- 238000010295 mobile communication Methods 0.000 description 9
- 230000006870 function Effects 0.000 description 8
- 230000005540 biological transmission Effects 0.000 description 7
- 238000012217 deletion Methods 0.000 description 6
- 230000037430 deletion Effects 0.000 description 6
- 201000001119 neuropathy Diseases 0.000 description 6
- 230000007823 neuropathy Effects 0.000 description 6
- 208000033808 peripheral neuropathy Diseases 0.000 description 6
- 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
- 230000003068 static effect Effects 0.000 description 4
- 238000007726 management method Methods 0.000 description 3
- 230000001413 cellular effect Effects 0.000 description 2
- 238000010276 construction Methods 0.000 description 2
- 230000005764 inhibitory process Effects 0.000 description 2
- 230000002123 temporal effect Effects 0.000 description 2
- 101150012579 ADSL gene Proteins 0.000 description 1
- 102100020775 Adenylosuccinate lyase Human genes 0.000 description 1
- 108700040193 Adenylosuccinate lyases Proteins 0.000 description 1
- 206010057315 Daydreaming Diseases 0.000 description 1
- 241000196324 Embryophyta Species 0.000 description 1
- 241001062009 Indigofera Species 0.000 description 1
- 206010027940 Mood altered Diseases 0.000 description 1
- 206010039203 Road traffic accident Diseases 0.000 description 1
- 208000027418 Wounds and injury Diseases 0.000 description 1
- 230000001133 acceleration Effects 0.000 description 1
- 230000000712 assembly Effects 0.000 description 1
- 238000000429 assembly Methods 0.000 description 1
- 239000003990 capacitor Substances 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 230000001427 coherent effect Effects 0.000 description 1
- 238000005314 correlation function Methods 0.000 description 1
- 230000006378 damage Effects 0.000 description 1
- 238000001514 detection method Methods 0.000 description 1
- 235000013399 edible fruits Nutrition 0.000 description 1
- 208000014674 injury Diseases 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 230000007774 longterm Effects 0.000 description 1
- 239000002184 metal Substances 0.000 description 1
- 230000036651 mood Effects 0.000 description 1
- 238000013468 resource allocation Methods 0.000 description 1
- 230000002441 reversible effect Effects 0.000 description 1
- 238000001228 spectrum Methods 0.000 description 1
- 239000010409 thin film Substances 0.000 description 1
- 230000002463 transducing effect Effects 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M3/00—Automatic or semi-automatic exchanges
- H04M3/42—Systems providing special services or facilities to subscribers
-
- 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
- G10L25/00—Speech or voice analysis techniques not restricted to a single one of groups G10L15/00 - G10L21/00
- G10L25/48—Speech or voice analysis techniques not restricted to a single one of groups G10L15/00 - G10L21/00 specially adapted for particular use
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/02—Services making use of location information
- H04W4/025—Services making use of location information using location based information parameters
- H04W4/027—Services making use of location information using location based information parameters using movement velocity, acceleration information
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/02—Services making use of location information
- H04W4/029—Location-based management or tracking services
-
- H04W4/043—
-
- H04W4/046—
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M2201/00—Electronic components, circuits, software, systems or apparatus used in telephone systems
- H04M2201/40—Electronic components, circuits, software, systems or apparatus used in telephone systems using speech recognition
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M2250/00—Details of telephonic subscriber devices
- H04M2250/74—Details of telephonic subscriber devices with voice recognition means
Landscapes
- Engineering & Computer Science (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 invention discloses a kind of audio communication method and devices, this method comprises: the traveling obtained in distance of mobile terminal current time preset duration records information when receiving voice calling service request;When voice communication device motion profile is in default road area and average movement velocity is in pre-set velocity interval, determine that mobile terminal is in vehicle driving states;When determining that mobile terminal is in vehicle running state, the voice communication information after voice calling service request is connected is obtained;Sensitive information in voice communication device voice communication information is shielded by preset shielding database, the voice communication information after being shielded;Voice communication information after exporting the shielding of voice communication device.The invention allows to shield sensitive information when mobile terminal is in vehicle driving states in voice call process, to guarantee the civilization and health linked up, improve user experience.
Description
Technical field
The present invention relates to mobile communication technology field more particularly to a kind of audio communication methods and device.
Background technique
Currently, will appear some unhealthy dialog contexts in mobile terminal sound communication process, such as uncivil term or
Person's sensitivity vocabulary, these contents can bring injury to user, especially under some special voice call states, in communication process
The uncivil term occurred will affect user, and user is made to generate bad mood, for example, active user answers or dials when driving
It makes a phone call, in voice call process, if the voice content of other side includes the content talked personalities to active user, gesture
The mood that must influence active user causes active user absent minded, to improve the possibility that traffic accident occurs
Property.
Summary of the invention
It is a primary object of the present invention to propose a kind of audio communication method and device, it is intended to shield special voice communication
The unhealthy dialog context occurred under state.
To achieve the above object, a kind of voice communication device provided by the invention, the voice communication device include:
First obtains module, for obtaining distance of mobile terminal current time when receiving voice calling service request
Traveling in preset duration records information, wherein the traveling record information includes the mobile terminal apart from current time
Motion profile and average movement velocity in preset duration;
Determination module, for when the motion profile is in default road area and average movement velocity is in pre-set velocity
When section, determine that mobile terminal is in vehicle driving states;
Second obtains module, asks for when determining that mobile terminal is in vehicle driving states, obtaining voice calling service
Seek the voice communication information after connecting;
Shroud module is obtained for shielding the sensitive information in the voice communication information by preset shielding database
Voice communication information after to shielding;
Output module, for exporting the voice communication information after the shielding.
Optionally, the determination module includes:
Acquisition unit, for being in default road area and average movement velocity greater than pre-set velocity when the motion profile
When section, the camera of the mobile terminal is called to acquire the ambient image of the mobile terminal present position;
Judging unit, for the ambient image to be compared with preset driver's cabin image, when ambient image and in advance
If driver's cabin images match when, determine mobile terminal be in vehicle driving states.
Optionally, the shroud module includes:
First converting unit generates institute's predicate for the voice communication information to be carried out semantic analysis and word segmentation processing
The corresponding call text information of sound call-information;
Unit is deleted, for the call text information to be matched with the sensitive text stored in database is shielded,
Delete the content of text in the call text information with sensitive text matches, the call text information after being shielded;
Second conversion module, for the call text information after the shielding to be converted into corresponding voice messaging to be shielded
Voice communication information after covering.
Optionally, the voice communication device further include:
Mark module, for shielding label will to be carried out at the position for deleting sensitive text in the call text information;
Adding module, in shielding mark addition and the matched shielding text of corresponding sensitivity text text meaning, with
Call text information after being shielded.
Optionally, the first acquisition module includes:
Judging unit, for when receiving voice calling service request, judging that voice calling service request is associated logical
Whether signal code is identical as the good friend's contact number prestored in mobile terminal;
Acquiring unit, if good friend's contact number for prestoring in associated communication number and mobile terminal is not identical,
The traveling obtained in distance of mobile terminal current time preset duration records information.
In addition, to achieve the above object, the present invention also proposes that a kind of audio communication method, the audio communication method include
Step:
When receiving voice calling service request, the traveling note in distance of mobile terminal current time preset duration is obtained
Record information, wherein the traveling record information includes the mobile terminal in the movement rail in current time preset duration
Mark and average movement velocity;
When the motion profile is in default road area and average movement velocity is in pre-set velocity interval, determine to move
Dynamic terminal is in vehicle driving states;
When determining that mobile terminal is in vehicle driving states, the voice communication after voice calling service request is connected is obtained
Information;
The sensitive information in the voice communication information is shielded by preset shielding database, the voice after being shielded
Call-information;
Voice communication information after exporting the shielding.
Optionally, described when the motion profile is in default road area and average movement velocity is in pre-set velocity area
Between when, determine that mobile terminal the step of being in vehicle driving states includes:
When the motion profile is in default road area and average movement velocity is greater than pre-set velocity interval, institute is called
The camera for stating mobile terminal acquires the ambient image of the mobile terminal present position;
The ambient image is compared with preset driver's cabin image, when ambient image and preset driver's cabin image
When matching, determine that mobile terminal is in vehicle driving states.
Optionally, described that sensitive information in the voice communication information is shielded by preset shielding database, shielded
The step of voice communication information after covering includes:
The voice communication information is subjected to semantic analysis and word segmentation processing, it is corresponding logical to generate the voice communication information
Talk about text information;
The call text information is matched with the sensitive text stored in database is shielded, deletes the call text
With the content of text of sensitive text matches in this information, call text information after being shielded;
Call text information after the shielding is converted into corresponding voice messaging to believe with the voice communication after being shielded
Breath.
Optionally, after the step of content of text deleted in the call text information with sensitive text matches also
Include:
Shielding label will be carried out at the position for deleting sensitive text in the call text information;
In shielding mark addition and the matched shielding text of corresponding sensitive text text meaning, with leading to after being shielded
Talk about text information.
Optionally, described when receiving voice calling service request, when acquisition distance of mobile terminal current time is default
Traveling in length records the step of information and includes:
When receiving voice calling service request, judge voice calling service request associated communication number whether with shifting
The good friend's contact number prestored in dynamic terminal is identical;
If the good friend's contact number prestored in associated communication number and mobile terminal is not identical, obtain mobile terminal away from
Information is recorded from the traveling in current time preset duration.
Audio communication method proposed by the present invention can be by obtaining in distance of mobile terminal current time preset duration
Traveling record information judges whether mobile terminal is in vehicle driving states, is determining that the mobile terminal is in vehicle driving shape
When state, the sensitive information in voice communication information is shielded by preset shielding database, and export the voice communication after shielding
Information makes it possible to shield sensitive information when mobile terminal is in vehicle driving states in voice call process, to guarantee
The civilization and health of communication improve user experience.
Detailed description of the invention
The hardware structural diagram of Fig. 1 each embodiment one optional mobile terminal to realize the present invention;
Fig. 2 is the wireless communication system schematic diagram of mobile terminal as shown in Figure 1;
Fig. 3 is the module diagram of the first embodiment of voice communication device of the present invention;
Fig. 4 is the refinement module schematic diagram of determination module in the second embodiment of voice communication device of the present invention;
Fig. 5 is the refinement module schematic diagram of shroud module in the 3rd embodiment of voice communication device of the present invention;
Fig. 6 is the schematic diagram in present invention deletion call text information with the content of text of sensitive text matches;
Fig. 7 is the module diagram of the fourth embodiment of voice communication device of the present invention;
Fig. 8 be the present invention addition with it is corresponding sensitivity text text anticipate it is matched shield text schematic diagram;
Fig. 9 is the first refinement functional module signal for obtaining module in the 5th embodiment of voice communication device of the present invention
Figure;
Figure 10 is the flow diagram of the first embodiment of audio communication method of the present invention;
Figure 11 is the flow diagram of the refinement step of step S20 in first embodiment shown in Figure 10 of the present invention;
Figure 12 is the flow diagram of the refinement step of step S40 in figure first embodiment of the present invention;
Figure 13 is the flow diagram of the second embodiment of audio communication method of the present invention;
Figure 14 is the flow diagram of the refinement step of step S10 in first embodiment shown in Figure 10 of the present invention.
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 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 such as " module ", " component " or " unit " suffix only for being conducive to explanation of the invention, itself
There is no specific meanings.Therefore, " module " can be used mixedly with " component ".
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.
Fig. 1 to realize the present invention one optional mobile terminal of each embodiment hardware configuration signal.
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, power supply unit 190,
First obtains module 10, determination module 20, second obtains module 30, shroud module 40 and output module 50 etc..Fig. 1 is shown
Mobile terminal with various assemblies, it should be understood that being not required for implementing all components shown.It can be alternatively real
Apply 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 110 may include broadcasting reception module 111, mobile communication mould
At least one of block 112, wireless Internet module 113, short range communication module 114 and location information module 115.
Broadcasting reception module 111 receives broadcast singal and/or broadcast from external broadcast management server via broadcast channel
Relevant information.Broadcast channel may include satellite channel and/or terrestrial channel.Broadcast management server, which can be, to be generated and sent
The broadcast singal and/or broadcast related information generated before the server or reception of broadcast singal and/or broadcast related information
And send it to the server of terminal.Broadcast singal may include TV broadcast singal, radio signals, data broadcasting
Signal etc..Moreover, broadcast singal may further include the broadcast singal combined with TV or radio signals.Broadcast phase
Closing information can also provide via mobile communications network, and in this case, broadcast related information can be by mobile communication mould
Block 112 receives.Broadcast singal can exist in a variety of manners, for example, it can be with the electronics of digital multimedia broadcasting (DMB)
Program guide (EPG), digital video broadcast-handheld (DVB-H) electronic service guidebooks (ESG) etc. form and exist.Broadcast
Receiving module 111 can receive signal broadcast by using various types of broadcast systems.Particularly, broadcasting reception module 111
It can be wide by using such as multimedia broadcasting-ground (DMB-T), digital multimedia broadcasting-satellite (DMB-S), digital video
It broadcasts-holds (DVB-H), forward link media (MediaFLO@) Radio Data System, received terrestrial digital broadcasting integrated service
(ISDB-T) etc. digit broadcasting system receives digital broadcasting.Broadcasting reception module 111, which may be constructed such that, to be adapted to provide for extensively
Broadcast the various broadcast systems and above-mentioned digit broadcasting system of signal.Via the received broadcast singal of broadcasting reception module 111 and/
Or broadcast related information can store in memory 160 (or other types of storage medium).
Mobile communication module 112 sends radio signals to base station (for example, access point, node B etc.), exterior terminal
And at least one of server and/or receive from it radio signal.Such radio signal may include that voice is logical
Talk about signal, video calling signal or according to text and/or Multimedia Message transmission and/or received various types of data.
The Wi-Fi (Wireless Internet Access) of the support mobile terminal of wireless Internet module 113.The module can be internally or externally
It is couple to terminal.Wi-Fi (Wireless Internet Access) technology involved in the module 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 module 114 is the module for supporting short range communication.Some examples of short-range communication technology include indigo plant
ToothTM, radio frequency identification (RFID), Infrared Data Association (IrDA), ultra wide band (UWB), purple honeybeeTMEtc..
Location information module 115 is the module for checking or obtaining the location information of mobile terminal.Location information module
Typical case be GPS (global positioning system).According to current technology, GPS module is calculated from three or more satellites
Range information and correct time information and Information application triangulation for calculating, thus according to longitude, latitude and
Highly accurately calculate three-dimensional current location information.Currently, three satellites are used for the method for calculating position and temporal information
And the error of calculated position and temporal information is corrected by using an other satellite.In addition, GPS module can lead to
Carry out calculating speed information after Continuous plus current location information in real time.
A/V input unit 120 is for receiving audio or video signal.A/V input unit 120 may include 121 He of camera
Microphone 122, camera 121 is to the static images obtained in video acquisition mode or image capture mode by image capture apparatus
Or the image data of video is handled.Treated, and picture frame may be displayed on display unit 151.It is handled through camera 121
Picture frame afterwards can store in memory 160 (or other storage mediums) or be sent out via wireless communication unit 110
It send, two or more cameras 121 can be provided according to the construction of mobile terminal.Microphone 122 can be in telephone calling model, note
Sound (audio data) is received via microphone in record mode, speech recognition mode etc. operational mode, and can will in this way
Acoustic processing be audio data.Audio that treated (voice) data can be converted in the case where telephone calling model can
The format output of mobile communication base station is sent to via mobile communication module 112.Various types of make an uproar can be implemented in microphone 122
Sound eliminates (or inhibition) algorithm to eliminate the noise or do that (or inhibition) generates during sending and receiving audio signal
It disturbs.
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 be felt when mobile terminal 100 is embodied as sliding-type mobile phone
Surveying the sliding-type phone is to open or close.In addition, sensing unit 140 is able to detect whether power supply unit 190 provides electric power
Or whether interface unit 170 couples with external device (ED).
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 identification module, audio input/output (I/O) end
Mouth, video i/o port, ear port etc..Identification module can be storage and use each of mobile terminal 100 for verifying user
It plants information and may include subscriber identification module (UIM), client identification module (SIM), Universal Subscriber identification module (USIM)
Etc..In addition, the device (hereinafter referred to as " identification device ") with identification module 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 module 152 etc..
Display unit 151 may be displayed on the information handled in mobile terminal 100.For example, when mobile terminal 100 is in
When telephone calling model, display unit 151 can show and converse or other communicate (for example, text messaging, multimedia are literary
Part downloading etc.) relevant user interface (UI) or graphic user interface (GUI).When mobile terminal 100 is in video calling mould
When formula or image capture mode, display unit 151 can show captured image and/or received image, video is shown or
Image 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 module 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 module 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 module 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 are deposited
Reservoir (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 multi-media module 181 of volume data, multi-media module 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 module 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.
Referring now to Fig. 2 description communication system that wherein mobile terminal according to the present invention can operate.
Different air interface and/or physical layer can be used in such communication system.For example, used by communication system
Air interface includes such as frequency division multiple access (FDMA), time division multiple acess (TDMA), CDMA (CDMA) and universal mobile communications system
System (UMTS) (particularly, long term evolution (LTE)), global system for mobile communications (GSM) etc..As non-limiting example, under
The description in face is related to cdma communication system, but such introduction is equally applicable to other types of system.
With reference to Fig. 2, cdma wireless communication system may include multiple mobile terminals 100, multiple base stations (BS) 270, base station
Controller (BSC) 275 and mobile switching centre (MSC) 280.MSC280 is configured to and Public Switched Telephony Network (PSTN)
290 form interface.MSC280 is also structured to form interface with the BSC275 that can be couple to base station 270 via back haul link.
Back haul link can be constructed according to any in several known interfaces, and the interface includes such as E1/T1, ATM, IP,
PPP, frame relay, HDSL, ADSL or xDSL.It will be appreciated that system may include multiple BSC275 as shown in Figure 2.
Each BS270 can service one or more subregions (or region), by multidirectional antenna or the day of direction specific direction
Each subregion of line covering is radially far from BS270.Alternatively, each subregion can be by two or more for diversity reception
Antenna covering.Each BS270, which may be constructed such that, supports multiple frequency distribution, and the distribution of each frequency has specific frequency spectrum
(for example, 1.25MHz, 5MHz etc.).
What subregion and frequency were distributed, which intersects, can be referred to as CDMA Channel.BS270 can also be referred to as base station transceiver
System (BTS) or other equivalent terms.In this case, term " base station " can be used for broadly indicating single
BSC275 and at least one BS270.Base station can also be referred to as " cellular station ".Alternatively, each subregion of specific BS270 can be claimed
For multiple cellular stations.
As shown in Figure 2, broadcast singal is sent to the mobile terminal operated in system by broadcsting transmitter (BT) 295
100.Broadcasting reception module 111 as shown in Figure 1 is arranged at mobile terminal 100 to receive the broadcast sent by BT295
Signal.In fig. 2 it is shown that several global positioning system (GPS) satellites 300.The help of satellite 300 positions multiple mobile terminals
At least one of 100.
In Fig. 2, multiple satellites 300 are depicted, it is understood that, it is useful to can use any number of satellite acquisition
Location information.Location information module 115 as shown in Figure 1 is generally configured to cooperate with satellite 300 desired to obtain
Location information, the typical case of the location information module 115 are GPS.Substitute GPS tracking technique or GPS tracking technique it
Outside, the other technologies for the position that can track mobile terminal can be used.In addition, at least one 300 property of can choose of GPS satellite
Ground or the extraly transmission of processing satellite dmb.
As a typical operation of wireless communication system, BS270 receives the reverse link from various mobile terminals 100
Signal.Mobile terminal 100 usually participates in call, information receiving and transmitting and other types of communication.Certain base station 270 is received each anti-
It is handled in specific BS270 to link signal.The data of acquisition are forwarded to relevant BSC275.BSC provides call
The mobile management function of resource allocation and the coordination including the soft switching process between BS270.The number that BSC275 will also be received
According to MSC280 is routed to, the additional route service for forming interface with PSTN290 is provided.Similarly, PSTN290 with
MSC280 forms interface, and MSC and BSC275 form interface, and BSC275 controls BS270 correspondingly with by forward link signals
It is sent to mobile terminal 100.
Based on above-mentioned 100 hardware configuration of mobile terminal and communication system, the present invention provides a kind of voice communication device.
It is the functional block diagram of the first embodiment of voice communication device of the present invention referring to Fig. 3, Fig. 3.
In the present embodiment, the voice communication device includes: the first acquisition module 10, the acquisition of determination module 20, second
Module 30, shroud module 40 and output module 50.
Described first obtains module 10, for obtaining distance of mobile terminal and working as when receiving voice calling service request
Traveling in preceding moment preset duration records information, wherein traveling record information includes mobile terminal pre- apart from current time
If motion profile and average movement velocity in duration;
In the present embodiment, mobile terminal 100 includes the voice communication device or the voice communication device is the movement
The external device of terminal 100.When receiving voice calling service request, the first acquisition module 10 obtains distance of mobile terminal and works as
Motion profile and average movement velocity in preceding moment preset duration, for example, obtaining mobile terminal by GPS satellite positioning method
Motion profile in 5 minutes of current point in time, while obtaining the distance of mobile terminal current point in time 5 being calculated
Average movement velocity in minute.Wherein, which can be by 5 minute of distance of mobile terminal current point in time
Travel distance be calculated divided by running time.In addition, if getting in distance of mobile terminal current time preset duration
Motion profile and average movement velocity then show that the mobile terminal is being movement in current time preset duration, without
It is static.
It should be noted that the voice calling service request that the mobile terminal receives can be user's triggering,
Can be network-side transmission voice calling service request, wherein user triggering service request include telephone service request with
And data-voice talk business request, and the service request that network-side is sent also includes paging request and number in telephone service
According to the paging request (such as paging request of voice-over-net phone or network video telephone) in voice calling service.
The determination module 20, for when motion profile is in default road area and average movement velocity is in default speed
When spending section, determine that mobile terminal is in vehicle driving states;
Road area that the default road area shows can to travel in vehicle (road area can be avenue, arterial highway,
Highway, intercity highway etc.), when motion profile is in default road area and average movement velocity is in pre-set velocity interval
When, tentatively show that the mobile terminal is placed on car, and the vehicle is in driving states, and because mobile terminal is usually all
User is portable, so that it is determined that mobile terminal active user is in the vehicle of traveling, therefore, it is determined that module 20 determines
Mobile terminal is in vehicle driving states.
It is understood that working as, motion profile is not at default road area and average movement velocity is in pre-set velocity area
Between when, determine that mobile terminal is not at vehicle driving states, be such as on sea when motion profile, and average movement velocity is in
Pre-set velocity interval shows mobile terminal aboard ship, is in foot state;When motion profile is in default road area and puts down
When equal movement velocity is not at pre-set velocity interval, determine that mobile terminal is not at vehicle running state, such as work as motion profile
In avenue, and average movement velocity is smaller, shows that the mobile terminal is carried by people to be moved on street, is in people's row
State;When motion profile is not at default road area and average movement velocity is not at pre-set velocity interval, movement is determined
Terminal is not at vehicle running state, such as when motion profile is in high-speed railway rail, and average movement velocity is very big, shows to move
Terminal is in high-speed rail driving status in high-speed rail.
Described second obtains module 30, for obtaining voice communication when determining that mobile terminal is in vehicle running state
Voice communication information after service request connection;
When determining that mobile terminal is in vehicle running state, then after closing of the circuit, second obtains the acquisition of module 30 should
Voice communication information of the mobile terminal in communication process, the voice communication information can be to transmit with the opposite end of mobile terminal call
The voice messaging to come over, the i.e. voice messaging with mobile terminal user closing of the circuit side.
The shroud module 40 is obtained for shielding sensitive information in voice communication information by preset shielding database
Voice communication information after to shielding;
The output module 50, for exporting the voice communication information after shielding.
Call preset shielding database in mobile terminal, by shroud module 40 inquire the preset shielding database come
It detects with the presence or absence of sensitive information in the voice communication information, when, there are when sensitive information, shielding should in the voice communication information
Sensitive information present in voice communication information, the voice communication information after being shielded, output module 50 will export the shielding
Voice communication information afterwards, if mobile terminal collects in the voice communication information of active user, there are sensitive informations, shield
Sensitive information present in the voice communication information of the active user is covered, and the voice communication information after shielding is sent to call
Other side shields the call if mobile terminal receives in the voice communication information of partner transmission there are sensitive information
Sensitive information present in the voice communication information that other side sends, and the voice communication information after shielding was exported to movement end
Hold active user.
The audio communication method that the present embodiment proposes can be by obtaining in distance of mobile terminal current time preset duration
Traveling record information judge whether mobile terminal is in vehicle driving states, determining that the mobile terminal is in vehicle driving
When state, the sensitive information in voice communication information is shielded by preset shielding database, and it is logical to export the voice after shielding
Information is talked about, makes it possible to shield sensitive information when mobile terminal is in vehicle driving states in voice call process, to protect
The civilization and health linked up are demonstrate,proved, user experience is improved.
Further, it is based on above-mentioned first embodiment, the second embodiment of voice communication device of the present invention is proposed, in this reality
It applies in example, referring to Fig. 4, the determination module 20 includes acquisition unit 21, judging unit 22.
The acquisition unit 21, for when motion profile is in default road area and average movement velocity is greater than default speed
When spending section, the camera of mobile terminal is called to acquire the ambient image of mobile terminal present position;
The judging unit 22, for ambient image to be compared with preset driver's cabin image, when ambient image with
When preset driver's cabin images match, determine that mobile terminal is in vehicle driving states.
In the present embodiment, when motion profile is in default road area and average movement velocity is greater than pre-set velocity interval
When, that is, it determines that the mobile terminal is in the vehicle of traveling, starts the front camera of the mobile terminal, acquisition unit 21 passes through
The ambient image of front camera capture mobile terminal present position.Wherein, in order to guarantee ambient image with it is preset
The comparison of driver's cabin image is accurate, needs through the front camera within the preset period, repeatedly captures mobile terminal and works as
The ambient image of preceding position.Each ambient image is compared judging unit 22 with preset driver's cabin image, Dang Gehuan
When border image and preset driver's cabin images match, determine that mobile terminal is in vehicle driving states.For example, working as each ambient image
The hand (both hands or one hand) of middle display user holds steering wheel for vehicle, and each ambient image be compared after show the hand of user
Position ceaselessly changes in ambient image, shows each ambient image and preset driver's cabin images match, determines movement end
It holds active user in duplicate steering wheel rotation, determines that mobile terminal is in vehicle driving states, while determining the mobile terminal
Active user is in driving talking state.
It should be noted that the mobile terminal can also be passed through when ambient image and preset driver's cabin images match
Determine whether mobile terminal active user is to converse using bluetooth headset to the way of output of voice communication content,
When determining that the active user is conversed using bluetooth headset, further demonstrate that mobile terminal is in vehicle driving states, simultaneously
Determine that mobile terminal active user is in driving talking state.
The present embodiment is by being in default road area and average movement velocity greater than pre-set velocity interval when motion profile
When, call mobile terminal camera acquire mobile terminal present position ambient image, by ambient image with it is preset
Driver's cabin image is compared, and when ambient image and preset driver's cabin images match, determines that mobile terminal is in vehicle row
Car state.The present embodiment further determines that mobile terminal is in vehicle driving states by ambient image, to improve judgement
Accuracy.
Further, it is based on above-mentioned first embodiment, the 3rd embodiment of voice communication device of the present invention is proposed, in this reality
It applies in example, referring to Fig. 5, the shroud module 40 includes the first converting unit 41, deletes unit 42 and the second conversion module 43.
First converting unit 41 generates voice for voice communication information to be carried out semantic analysis and word segmentation processing
The corresponding call text information of call-information;
In the present embodiment, the first converting unit 41 is by speech recognition technology and text compressing technology, by voice
Call-information carries out semantic analysis and word segmentation processing, generates the corresponding call text information of voice communication information.For example, by voice
Call-information AVoice is converted into call text information AContent.
The deletion unit 42, the sensitive text progress for being stored in will converse text information and shielding database
Match, deletes the content of text in call text information with sensitive text matches, the call text information after being shielded;
The shielding database is present in mobile terminal, can be updated by cloud server to the shielding database,
Or user is manually entered sensitive text to update the shielding database or the mobile terminal when detecting sensitive text
It is automatically added in the shielding database;The sensitivity text can be any content of text of user setting, such as people is in anger
When may tell a story the word of some dirty words or personal attack.Deleting unit 42 will be in call text information and shielding database
The sensitive text of storage is matched, if the sensitive text matches stored in the call text information and shielding database, are deleted
Except content of text with sensitive text matches in call text information, call text information after shield is schemed for example, combining
6 it is found that tetra- content of text of A, B, C, D in call text information AContent, wherein D content of text and sensitive text matches,
D content of text is then deleted, call the text information BContent, the BContent after being shielded include tri- texts of A, B, C
Content.
Second conversion module 43, for the call text information after shielding to be converted into corresponding voice messaging to obtain
Voice communication information after shielding.
After call text information after shielding is converted into corresponding voice messaging to be shielded by the second conversion module 43
Voice communication information, such as BContent is converted into BVoice.
It is corresponding to generate voice communication information by the way that voice communication information is carried out semantic analysis and word segmentation processing for the present embodiment
Call text information, the text information that will converse matches with the sensitive text that stores in database is shielded, and it is literary to delete call
With the content of text of sensitive text matches in this information, call text information after being shielded, by the call text after shielding
Information is converted into corresponding voice messaging with the voice communication information after being shielded.Due to what is stored in keyword shielding database
Sensitive text information is real-time update, to ensure that the abundant and correct of sensitive text information, and then it is quasi- to improve shielding
True property, while voice communication information is converted by corresponding call text information by text compressing technology, with text of conversing
With the content of text of sensitive text matches in this information, processing speed is greatly improved.
Further, it is based on above-mentioned 3rd embodiment, the fourth embodiment of voice communication device of the present invention is proposed, in this reality
It applies in example, referring to Fig. 7, the voice communication device further include: mark module 60 and adding module 70.
The mark module 60, for shielding label will to be carried out at the position for deleting sensitive text in text information of conversing;
The adding module 70, for shielding mark addition and the matched shielding text of corresponding sensitive text text meaning,
With the call text information after being shielded.
In the present embodiment, mark module 60 will carry out shielding mark at the position for deleting sensitive text in text information of conversing
Note, adding module 70 is in the addition of shielding mark and the matched shielding text of corresponding sensitive text text meaning, to replace sensitivity text
This, the call text information after being shielded, for example, adding at the position of the sensitive text of deletion of BContent in conjunction with Fig. 8
Add and anticipates matched shielding text E with D content of text text, specifically: occur " you are an a neuropathy " in call text information,
It is somebody's turn to do " neuropathy " and belongs to sensitive text, then after " neuropathy " is somebody's turn to do in deletion, addition and the matched shielding text of sensitivity text text meaning
" fool ", the call text information " you are a fool " after being shielded;Or for the vulgar quick of some comparisons
Feel text, can directly delete, and do not have to addition and the matched shielding text of corresponding sensitive text text meaning, while in order to which sentence is logical
It is suitable, the call text information after shielding can also be recombinated, user is facilitated to understand.
The present embodiment is marked by will carry out shielding label at the position for deleting sensitive text in text information of conversing in shielding
Addition and the matched shielding text of corresponding sensitivity text text meaning at note, with the call text information after being shielded, by automatic
Mark addition and the matched shielding text of corresponding sensitive text text meaning are shielded, not only ensure that the civilization and health of communication, and
And the smooth of call is not influenced, so that more convenient user that converses understands.
Further, it is based on above-mentioned first embodiment, the 5th embodiment of voice communication device of the present invention is proposed, in this reality
It applies in example, referring to Fig. 9, described first, which obtains module 10, includes judging unit 11 and acquiring unit 12.
The judging unit 11, for when receiving voice calling service request, judging that voice calling service request is closed
Whether the communication number of connection is identical as the good friend's contact number prestored in mobile terminal;
The acquiring unit 12, if good friend's contact number for being prestored in associated communication number and mobile terminal not phase
Together, then the traveling record information in distance of mobile terminal current time preset duration is obtained.
In the present embodiment, when receiving telephone service request, the telephonic communication record in the mobile terminal, judgement are inquired
Unit 11 judge the telephone service request associated telephone number whether with the buddy phone number phase that records in telephonic communication record
Together;When receiving data-voice talk business request, when such as receiving QQ phone, the data inquired in the mobile terminal are logical
News record, such as inquires the QQ address list, and judging unit 11 judges whether the data-voice talk business requests associated communication number
It is identical as the good friend's contact number prestored in mobile terminal.
It should be noted that user needs to add good friend's contact number in the menu of the mobile terminal in advance, in user
When the good friend's contact number prestored with this carries out voice communication, sensitive information shielding is not done in communication process;And for not adding
Other good friend's contact numbers or the strange contact number being added in the menu of the mobile terminal, need to do quick in communication process
Feel information screen, the good friend's contact number prestored in even associated communication number and mobile terminal is not identical, then acquiring unit
12 obtain the motion profile and average movement velocity in distance of mobile terminal current time preset duration, when motion profile is in pre-
If road area and when average movement velocity is in pre-set velocity interval, determination module 20 determines that mobile terminal is in vehicle driving
State, when determining that mobile terminal is in vehicle running state, shroud module 40 shields voice by preset shielding database
Sensitive information in call-information.
The present embodiment is by judging that voice calling service requests associated communication when receiving voice calling service request
Whether number is identical as the good friend's contact number prestored in mobile terminal, if prestored in associated communication number and mobile terminal
Good friend's contact number is not identical, then obtains the traveling record information in distance of mobile terminal current time preset duration, pass through choosing
The filter type of selecting property, so that the shielding of voice communication information is more flexible.
Present invention further propose that each embodiment of audio communication method.
0, Figure 10 is the flow diagram of the first embodiment of audio communication method of the present invention referring to Fig.1.
Step S10 is obtained in distance of mobile terminal current time preset duration when receiving voice calling service request
Traveling record information, wherein traveling record information include mobile terminal in the movement rail in current time preset duration
Mark and average movement velocity;
In the present embodiment, when receiving voice calling service request, it is default to obtain distance of mobile terminal current time
Motion profile and average movement velocity in duration, for example, when current by GPS satellite positioning method acquisition distance of mobile terminal
Between motion profile in put 5 minutes, while obtaining flat in the distance of mobile terminal current point in time 5 minutes be calculated
Equal movement velocity.Wherein, which can be by the travel distance in 5 minutes of distance of mobile terminal current point in time
It is calculated divided by running time.In addition, if get motion profile in distance of mobile terminal current time preset duration and
Average movement velocity then shows that the mobile terminal is being movement in current time preset duration, rather than static.
It should be noted that the voice calling service request that the mobile terminal receives can be user's triggering,
Can be network-side transmission voice calling service request, wherein user triggering service request include telephone service request with
And data-voice talk business request, and the service request that network-side is sent also includes paging request and number in telephone service
According to the paging request (such as paging request of voice-over-net phone or network video telephone) in voice calling service.
Step S20 sentences when motion profile is in default road area and average movement velocity is in pre-set velocity interval
Determine mobile terminal and is in vehicle driving states;
Road area that the default road area shows can to travel in vehicle (road area can be avenue, arterial highway,
Highway, intercity highway etc.), when motion profile is in default road area and average movement velocity is in pre-set velocity interval
When, tentatively show that the mobile terminal is placed on car, and the vehicle is in driving states, and because mobile terminal is usually all
User is portable, so that it is determined that mobile terminal active user is in the vehicle of traveling, therefore, it is determined that at mobile terminal
In vehicle driving states.
It is understood that working as, motion profile is not at default road area and average movement velocity is in pre-set velocity area
Between when, determine that mobile terminal is not at vehicle driving states, be such as on sea when motion profile, and average movement velocity is in
Pre-set velocity interval shows mobile terminal aboard ship, is in foot state;When motion profile is in default road area and puts down
When equal movement velocity is not at pre-set velocity interval, determine that mobile terminal is not at vehicle running state, such as work as motion profile
In avenue, and average movement velocity is smaller, shows that the mobile terminal is carried by people to be moved on street, is in people's row
State;When motion profile is not at default road area and average movement velocity is not at pre-set velocity interval, movement is determined
Terminal is not at vehicle running state, such as when motion profile is in high-speed railway rail, and average movement velocity is very big, shows to move
Terminal is in high-speed rail driving status in high-speed rail.
Step S30, when determining that mobile terminal is in vehicle running state, after obtaining voice calling service request connection
Voice communication information;
When determining that mobile terminal is in vehicle running state, then after closing of the circuit, obtains the mobile terminal and conversing
Voice communication information in the process, the voice communication information can be believed for the voice transmitted with the opposite end of mobile terminal call
Breath, the i.e. voice messaging with mobile terminal user closing of the circuit side.
Step S40 shields sensitive information in voice communication information by preset shielding database, the language after being shielded
Sound call-information;
Step S50, the voice communication information after output shielding.
Shielding database preset in mobile terminal is called, detects the voice by inquiring the preset shielding database
It whether there is sensitive information in call-information, when there are when sensitive information, shield voice communication letter in the voice communication information
Sensitive information present in breath, the voice communication information after being shielded, and the voice communication information after the shielding will be exported, such as
Fruit mobile terminal collects in the voice communication information of active user that there are sensitive informations, then the voice for shielding the active user is logical
Sensitive information present in information is talked about, and the voice communication information after shielding is sent to partner, if mobile terminal connects
Receive partner transmission voice communication information in there are sensitive informations, then shield the partner transmission voice communication letter
Sensitive information present in breath, and the voice communication information after shielding is exported and gives mobile terminal active user.
The audio communication method that the present embodiment proposes can be by obtaining in distance of mobile terminal current time preset duration
Traveling record information judge whether mobile terminal is in vehicle driving states, determining that the mobile terminal is in vehicle driving
When state, the sensitive information in voice communication information is shielded by preset shielding database, and it is logical to export the voice after shielding
Information is talked about, makes it possible to shield sensitive information when mobile terminal is in vehicle driving states in voice call process, to protect
The civilization and health linked up are demonstrate,proved, user experience is improved.
Further, Figure 11 is please referred to, is the process signal of the refinement step of step S20 in first embodiment of the invention
Figure, the refinement step of step S20 include:
Step S21 is adjusted when motion profile is in default road area and average movement velocity is greater than pre-set velocity interval
With the ambient image of the camera acquisition mobile terminal present position of mobile terminal;
Step S22 ambient image is compared with preset driver's cabin image, when ambient image and preset driver's cabin
When images match, determine that mobile terminal is in vehicle driving states.
In the present embodiment, when motion profile is in default road area and average movement velocity is greater than pre-set velocity interval
When, that is, it determines that the mobile terminal is in the vehicle of traveling, starts the front camera of the mobile terminal, pass through the preposition camera shooting
Head captures the ambient image of mobile terminal present position.Wherein, in order to guarantee ambient image and preset driver's cabin image
Comparison it is accurate, need through the front camera within the preset period, repeatedly capture mobile terminal present position
Ambient image.Each ambient image is compared with preset driver's cabin image, when each ambient image and preset driver's cabin
When images match, determine that mobile terminal is in vehicle driving states.For example, when the hand (both hands for showing user in each ambient image
Or it is singlehanded) hold steering wheel for vehicle, and each ambient image be compared after show user hand position in ambient image not
The change stopped shows each ambient image and preset driver's cabin images match, determines mobile terminal active user duplicate
Steering wheel rotation determines that mobile terminal is in vehicle driving states, while determining that mobile terminal active user is in and driving to lead to
Speech phase.
It should be noted that the mobile terminal can also be passed through when ambient image and preset driver's cabin images match
Determine whether mobile terminal active user is to converse using bluetooth headset to the way of output of voice communication content,
When determining that the active user is conversed using bluetooth headset, further demonstrate that mobile terminal is in vehicle driving states, simultaneously
Determine that mobile terminal active user is in driving talking state.
The present embodiment is by being in default road area and average movement velocity greater than pre-set velocity interval when motion profile
When, call mobile terminal camera acquire mobile terminal present position ambient image, by ambient image with it is preset
Driver's cabin image is compared, and when ambient image and preset driver's cabin images match, determines that mobile terminal is in vehicle row
Car state.The present embodiment further determines that mobile terminal is in vehicle driving states by ambient image, to improve judgement
Accuracy.
Further, Figure 12 is please referred to, is the process signal of the refinement step of step S40 in first embodiment of the invention
Figure, the refinement step of step S40 include:
Voice communication information is carried out semantic analysis and word segmentation processing by step S41, and it is corresponding logical to generate voice communication information
Talk about text information;
In the present embodiment, by speech recognition technology and text compressing technology, voice communication information is subjected to language
Justice analysis and word segmentation processing generate the corresponding call text information of voice communication information.For example, by voice communication information AVoice
It is converted into call text information AContent.
Step S42, the text information that will converse are matched with the sensitive text stored in database is shielded, and delete call text
With the content of text of sensitive text matches in this information, call text information after being shielded;
The shielding database is present in mobile terminal, can be updated by cloud server to the shielding database,
Or user is manually entered sensitive text to update the shielding database or the mobile terminal when detecting sensitive text
It is automatically added in the shielding database;The sensitivity text can be any content of text of user setting, such as people is in anger
When may tell a story the word of some dirty words or personal attack.It will converse and text information and shield the sensitivity that stores in database
Text is matched, if the sensitive text matches stored in the call text information and shielding database, delete call text
With the content of text of sensitive text matches in information, call text information after being shielded, for example, in conjunction with Fig. 6 it is found that call
Tetra- content of text of A, B, C, D in text information AContent, wherein D content of text and sensitive text matches, then delete D text
Content, call text information BContent, the BContent after being shielded include tri- content of text of A, B, C.
Call text information after shielding is converted into corresponding voice messaging and is led to the voice after being shielded by step S43
Talk about information.
Call text information after shielding is converted into corresponding voice messaging with the voice communication information after being shielded, example
BContent is such as converted into BVoice.
It is corresponding to generate voice communication information by the way that voice communication information is carried out semantic analysis and word segmentation processing for the present embodiment
Call text information, the text information that will converse matches with the sensitive text that stores in database is shielded, and it is literary to delete call
With the content of text of sensitive text matches in this information, call text information after being shielded, by the call text after shielding
Information is converted into corresponding voice messaging with the voice communication information after being shielded.Due to what is stored in keyword shielding database
Sensitive text information is real-time update, to ensure that the abundant and correct of sensitive text information, and then it is quasi- to improve shielding
True property, while voice communication information is converted by corresponding call text information by text compressing technology, with text of conversing
With the content of text of sensitive text matches in this information, processing speed is greatly improved.
Further, Figure 13 is please referred to, is the process signal of the second embodiment of audio communication method proposed by the present invention
Figure, in this second embodiment, after step S42, the audio communication method further include:
Step S60 will carry out shielding label at the position for deleting sensitive text in text information of conversing;
Step S70, in the addition of shielding mark and the matched shielding text of corresponding sensitive text text meaning, after obtaining shielding
Call text information.
In the present embodiment, shielding label will be carried out at the position that sensitive text is deleted in text information of conversing, shielded
Mark addition and the matched shielding text of corresponding sensitivity text text meaning, the call to replace the sensitivity text, after being shielded
Text information, for example, addition is matched with D content of text text meaning at the position of the sensitive text of deletion of BContent in conjunction with Fig. 8
Shielding text E, specifically: occur " you are a neuropathy " in call text information, should " neuropathy " belong to sensitive text
This, then after " neuropathy " is somebody's turn to do in deletion, addition and the matched shielding text " fool " of sensitive text text meaning, after being shielded
Call text information " you are a fool ";Or the vulgar sensitive text for some comparisons, it can directly delete, without
It, can also be by the call after shielding with addition and the matched shielding text of corresponding sensitive text text meaning, while in order to which sentence is clear and coherent
Text information is recombinated, and user is facilitated to understand.
The present embodiment is marked by will carry out shielding label at the position for deleting sensitive text in text information of conversing in shielding
Addition and the matched shielding text of corresponding sensitivity text text meaning at note, with the call text information after being shielded, by automatic
Mark addition and the matched shielding text of corresponding sensitive text text meaning are shielded, not only ensure that the civilization and health of communication, and
And the smooth of call is not influenced, so that more convenient user that converses understands.
Further, Figure 14 is please referred to, is the process signal of the refinement step of step S10 in first embodiment of the invention
Figure, the refinement step of step S10 include:
Step S11 judges that voice calling service requests associated communication number when receiving voice calling service request
It is whether identical as the good friend's contact number prestored in mobile terminal;
Step S12 obtains shifting if the good friend's contact number prestored in associated communication number and mobile terminal is not identical
Traveling of the dynamic terminal in current time preset duration records information.
In the present embodiment, when receiving telephone service request, the telephonic communication record in the mobile terminal, judgement are inquired
Whether the telephone service requests associated telephone number identical as the buddy phone number recorded in telephonic communication record;When receiving
When data-voice talk business is requested, when such as receiving QQ phone, the data communication record in the mobile terminal is inquired, such as inquiry should
QQ address list judges that the data-voice talk business requests whether associated communication number joins with the good friend prestored in mobile terminal
It is that number is identical.
It should be noted that user needs to add good friend's contact number in the menu of the mobile terminal in advance, in user
When the good friend's contact number prestored with this carries out voice communication, sensitive information shielding is not done in communication process;And for not adding
Other good friend's contact numbers or the strange contact number being added in the menu of the mobile terminal, need to do quick in communication process
Feel information screen, the good friend's contact number prestored in even associated communication number and mobile terminal is not identical, then obtains movement
Motion profile and average movement velocity of the terminal in current time preset duration, when motion profile is in default road area
And average movement velocity determines that mobile terminal is in vehicle driving states, is determining mobile terminal when being in pre-set velocity interval
When in vehicle running state, sensitive information in voice communication information is shielded by preset shielding database.
The present embodiment is by judging that voice calling service requests associated communication when receiving voice calling service request
Whether number is identical as the good friend's contact number prestored in mobile terminal, if prestored in associated communication number and mobile terminal
Good friend's contact number is not identical, then obtains the traveling record information in distance of mobile terminal current time preset duration, pass through choosing
The filter type of selecting property, so that the shielding of voice communication information is more flexible.
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 above is only a preferred embodiment of the present invention, is not intended to limit the scope of the invention, all to utilize this hair
Equivalent structure or equivalent flow shift made by bright specification and accompanying drawing content is applied directly or indirectly in other relevant skills
Art field, is included within the scope of the present invention.
Claims (10)
1. a kind of voice communication device, which is characterized in that the voice communication device includes:
First obtains module, for it is default to obtain distance of mobile terminal current time when receiving voice calling service request
Traveling in duration records information, wherein the traveling record information includes the mobile terminal default apart from current time
Motion profile and average movement velocity in duration;
Determination module, for when the motion profile is in default road area and average movement velocity is in pre-set velocity interval
When, determine that mobile terminal is in vehicle driving states;
Second obtains module, connects for when determining that mobile terminal is in vehicle driving states, obtaining voice calling service request
Voice communication information after logical;
Shroud module is shielded for shielding the sensitive information in the voice communication information by preset shielding database
Voice communication information after covering;
Output module, for exporting the voice communication information after the shielding.
2. voice communication device as described in claim 1, which is characterized in that the determination module includes:
Acquisition unit, for being in default road area and average movement velocity greater than pre-set velocity interval when the motion profile
When, call the camera of the mobile terminal to acquire the ambient image of the mobile terminal present position;
Judging unit, for the ambient image to be compared with preset driver's cabin image, when ambient image with it is preset
When driver's cabin images match, determine that mobile terminal is in vehicle driving states.
3. voice communication device as described in claim 1, which is characterized in that the shroud module includes:
It is logical to generate the voice for the voice communication information to be carried out semantic analysis and word segmentation processing for first converting unit
Talk about the corresponding call text information of information;
Unit is deleted, for matching the call text information with the sensitive text stored in database is shielded, is deleted
Content of text in the call text information with sensitive text matches, the call text information after being shielded;
Second conversion module, after the call text information after the shielding is converted into corresponding voice messaging to obtain shielding
Voice communication information.
4. voice communication device as claimed in claim 3, which is characterized in that the voice communication device further include:
Mark module, for shielding label will to be carried out at the position for deleting sensitive text in the call text information;
Adding module is used in shielding mark addition and the matched shielding text of corresponding sensitive text text meaning, to obtain
Call text information after shielding.
5. voice communication device as described in claim 1, which is characterized in that described first, which obtains module, includes:
Judging unit, for when receiving voice calling service request, judging the associated communication number of voice calling service request
Whether code is identical as the good friend's contact number prestored in mobile terminal;
Acquiring unit obtains if good friend's contact number for prestoring in associated communication number and mobile terminal is not identical
Traveling in distance of mobile terminal current time preset duration records information.
6. a kind of audio communication method, which is characterized in that the audio communication method comprising steps of
When receiving voice calling service request, the traveling obtained in distance of mobile terminal current time preset duration records letter
Breath, wherein the traveling record information include the mobile terminal in current time preset duration motion profile and
Average movement velocity;
When the motion profile is in default road area and average movement velocity is in pre-set velocity interval, determine mobile whole
End is in vehicle driving states;
When determining that mobile terminal is in vehicle driving states, the voice communication letter after voice calling service request is connected is obtained
Breath;
The sensitive information in the voice communication information is shielded by preset shielding database, the voice communication after being shielded
Information;
Voice communication information after exporting the shielding.
7. audio communication method as claimed in claim 6, which is characterized in that described when the motion profile is in default road
Region and when average movement velocity is in pre-set velocity interval, determines that the step of mobile terminal is in vehicle driving states includes:
When the motion profile is in default road area and average movement velocity is greater than pre-set velocity interval, the shifting is called
The camera of dynamic terminal acquires the ambient image of the mobile terminal present position;
The ambient image is compared with preset driver's cabin image, when ambient image and preset driver's cabin images match
When, determine that mobile terminal is in vehicle driving states.
8. audio communication method as claimed in claim 6, which is characterized in that described to shield institute by preset shielding database
The step of sensitive information in predicate sound call-information, voice communication information after being shielded includes:
The voice communication information is subjected to semantic analysis and word segmentation processing, generates the corresponding call text of the voice communication information
This information;
The call text information is matched with the sensitive text stored in database is shielded, deletes the call text envelope
With the content of text of sensitive text matches in breath, call text information after being shielded;
Call text information after the shielding is converted into corresponding voice messaging with the voice communication information after being shielded.
9. audio communication method as claimed in claim 8, which is characterized in that it is described delete in the call text information with it is quick
After the step of feeling the content of text of text matches further include:
Shielding label will be carried out at the position for deleting sensitive text in the call text information;
It is literary with the call after being shielded in shielding mark addition and the matched shielding text of corresponding sensitive text text meaning
This information.
10. audio communication method as claimed in claim 6, which is characterized in that described to receive voice calling service request
When, obtaining the step of traveling in distance of mobile terminal current time preset duration records information includes:
When receiving voice calling service request, judge that voice calling service requests associated communication number whether whole with movement
The good friend's contact number prestored in end is identical;
If the good friend's contact number prestored in associated communication number and mobile terminal is not identical, obtains distance of mobile terminal and work as
Traveling in preceding moment preset duration records information.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610933798.4A CN106412346B (en) | 2016-10-31 | 2016-10-31 | Audio communication method and device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610933798.4A CN106412346B (en) | 2016-10-31 | 2016-10-31 | Audio communication method and device |
Publications (2)
Publication Number | Publication Date |
---|---|
CN106412346A CN106412346A (en) | 2017-02-15 |
CN106412346B true CN106412346B (en) | 2019-05-10 |
Family
ID=58011840
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201610933798.4A Active CN106412346B (en) | 2016-10-31 | 2016-10-31 | Audio communication method and device |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN106412346B (en) |
Families Citing this family (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108091332A (en) * | 2017-12-27 | 2018-05-29 | 盯盯拍(深圳)技术股份有限公司 | Method of speech processing based on automobile data recorder and the voice processing apparatus based on automobile data recorder |
CN108256513A (en) * | 2018-03-23 | 2018-07-06 | 中国科学院长春光学精密机械与物理研究所 | A kind of intelligent video analysis method and intelligent video record system |
JP7047598B2 (en) * | 2018-05-28 | 2022-04-05 | トヨタ自動車株式会社 | Information processing equipment, sound emission control method, sound emission control program and acoustic system |
CN109637533A (en) * | 2018-12-25 | 2019-04-16 | 深圳市道通智能航空技术有限公司 | Unmanned vehicle, its voice system and voice interactive method |
CN112287691B (en) * | 2020-11-10 | 2024-02-13 | 深圳市天彦通信股份有限公司 | Conference recording method and related equipment |
CN117135266B (en) * | 2023-10-25 | 2024-03-22 | Tcl通讯科技(成都)有限公司 | Information processing method, device and computer readable storage medium |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN201118703Y (en) * | 2007-06-19 | 2008-09-17 | 华为技术有限公司 | Device for filtering the information sent or received by the communication terminal |
CN102572839A (en) * | 2010-12-14 | 2012-07-11 | ***通信集团四川有限公司 | Method and system for controlling voice communication |
CN103516915A (en) * | 2012-06-27 | 2014-01-15 | 百度在线网络技术(北京)有限公司 | Method, system and device for replacing sensitive words in call process of mobile terminal |
CN104754596A (en) * | 2013-12-25 | 2015-07-01 | 深圳桑菲消费通信有限公司 | Monitoring method and device based on mobile terminal |
CN105068673A (en) * | 2015-07-27 | 2015-11-18 | 联想(北京)有限公司 | Information processing method and electronic device |
CN105763698A (en) * | 2016-03-31 | 2016-07-13 | 深圳市金立通信设备有限公司 | Voice processing method and terminal |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP3269085A4 (en) * | 2015-03-12 | 2018-11-07 | Skrumble Technologies Inc. | Cloud computing telecommunications platform |
-
2016
- 2016-10-31 CN CN201610933798.4A patent/CN106412346B/en active Active
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN201118703Y (en) * | 2007-06-19 | 2008-09-17 | 华为技术有限公司 | Device for filtering the information sent or received by the communication terminal |
CN102572839A (en) * | 2010-12-14 | 2012-07-11 | ***通信集团四川有限公司 | Method and system for controlling voice communication |
CN103516915A (en) * | 2012-06-27 | 2014-01-15 | 百度在线网络技术(北京)有限公司 | Method, system and device for replacing sensitive words in call process of mobile terminal |
CN104754596A (en) * | 2013-12-25 | 2015-07-01 | 深圳桑菲消费通信有限公司 | Monitoring method and device based on mobile terminal |
CN105068673A (en) * | 2015-07-27 | 2015-11-18 | 联想(北京)有限公司 | Information processing method and electronic device |
CN105763698A (en) * | 2016-03-31 | 2016-07-13 | 深圳市金立通信设备有限公司 | Voice processing method and terminal |
Also Published As
Publication number | Publication date |
---|---|
CN106412346A (en) | 2017-02-15 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN106412346B (en) | Audio communication method and device | |
CN105208212B (en) | Chat record display device and method | |
CN106341817A (en) | Access control system, access control method, mobile terminals and access server | |
CN104679890B (en) | Picture method for pushing and device | |
CN104991772B (en) | Remote operation bootstrap technique and device | |
CN106254617B (en) | A kind of mobile terminal and control method | |
CN106533928A (en) | Method and device for updating unread message reminding identifier | |
CN106302824A (en) | wireless WiFi control method, device and mobile terminal | |
CN106598538A (en) | Method and system for updating instruction set | |
CN106993084A (en) | The method, device and mobile terminal that a kind of control information is shown | |
CN104780278B (en) | Route generation method based on communication data and device | |
CN106911486B (en) | A kind of message push processing method, apparatus and system | |
CN106383707A (en) | Picture display method and system | |
CN106412328B (en) | A kind of method and apparatus obtaining field feedback | |
CN104915230B (en) | application control method and device | |
CN107071161A (en) | The aggregation display method and mobile terminal of icon in a kind of status bar | |
CN106484534A (en) | Control method for the mobile terminal of displaying and control device | |
CN105302457B (en) | Terminal control method and device | |
CN105183830B (en) | picture browsing method and device | |
CN106550133A (en) | Calling identification device and method | |
CN106485163A (en) | Control method and control device that mobile terminal data storehouse accesses | |
CN106371704A (en) | Fast application layout method for lock screen interface and terminal | |
CN106227454B (en) | A kind of touch trajectory detection system and method | |
CN107249072A (en) | Mobile terminal and its chain operation start method | |
CN106775673A (en) | Many account entering devices and method of a kind of application program |
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 |