CN106412346B - Audio communication method and device - Google Patents

Audio communication method and device Download PDF

Info

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
Application number
CN201610933798.4A
Other languages
Chinese (zh)
Other versions
CN106412346A (en
Inventor
赵婷婷
郭梦茹
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Nubia Technology Co Ltd
Original Assignee
Nubia Technology Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Nubia Technology Co Ltd filed Critical Nubia Technology Co Ltd
Priority to CN201610933798.4A priority Critical patent/CN106412346B/en
Publication of CN106412346A publication Critical patent/CN106412346A/en
Application granted granted Critical
Publication of CN106412346B publication Critical patent/CN106412346B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M3/00Automatic or semi-automatic exchanges
    • H04M3/42Systems providing special services or facilities to subscribers
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10LSPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
    • G10L15/00Speech recognition
    • G10L15/26Speech to text systems
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10LSPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
    • G10L25/00Speech or voice analysis techniques not restricted to a single one of groups G10L15/00 - G10L21/00
    • G10L25/48Speech or voice analysis techniques not restricted to a single one of groups G10L15/00 - G10L21/00 specially adapted for particular use
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/02Services making use of location information
    • H04W4/025Services making use of location information using location based information parameters
    • H04W4/027Services making use of location information using location based information parameters using movement velocity, acceleration information
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/02Services making use of location information
    • H04W4/029Location-based management or tracking services
    • H04W4/043
    • H04W4/046
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M2201/00Electronic components, circuits, software, systems or apparatus used in telephone systems
    • H04M2201/40Electronic components, circuits, software, systems or apparatus used in telephone systems using speech recognition
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M2250/00Details of telephonic subscriber devices
    • H04M2250/74Details 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

Audio communication method and device
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.
CN201610933798.4A 2016-10-31 2016-10-31 Audio communication method and device Active CN106412346B (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP3269085A4 (en) * 2015-03-12 2018-11-07 Skrumble Technologies Inc. Cloud computing telecommunications platform

Patent Citations (6)

* Cited by examiner, † Cited by third party
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