Nothing Special   »   [go: up one dir, main page]

CN107566658A - Call method, device, storage medium and mobile terminal - Google Patents

Call method, device, storage medium and mobile terminal Download PDF

Info

Publication number
CN107566658A
CN107566658A CN201710952519.3A CN201710952519A CN107566658A CN 107566658 A CN107566658 A CN 107566658A CN 201710952519 A CN201710952519 A CN 201710952519A CN 107566658 A CN107566658 A CN 107566658A
Authority
CN
China
Prior art keywords
sound data
call
microphone
voiceprint information
preset
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.)
Pending
Application number
CN201710952519.3A
Other languages
Chinese (zh)
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.)
Guangdong Oppo Mobile Telecommunications Corp Ltd
Original Assignee
Guangdong Oppo Mobile Telecommunications Corp 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 Guangdong Oppo Mobile Telecommunications Corp Ltd filed Critical Guangdong Oppo Mobile Telecommunications Corp Ltd
Priority to CN201710952519.3A priority Critical patent/CN107566658A/en
Publication of CN107566658A publication Critical patent/CN107566658A/en
Pending legal-status Critical Current

Links

Classifications

    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
    • Y02D30/00Reducing energy consumption in communication networks
    • Y02D30/70Reducing energy consumption in communication networks in wireless communication networks

Landscapes

  • Telephone Function (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

The embodiment of the present application discloses call method, device, storage medium and terminal.This method includes:When monitoring that call request event is triggered, the first voice data is gathered by microphone;Judge whether the first voice data meets preparatory condition;If meeting preparatory condition, second sound data are gathered by microphone in communication process, and corresponding noise reduction operation is carried out to second sound data according to preset rules.The embodiment of the present application can save unnecessary filter operation and caused extra power consumption by using above-mentioned technical proposal while speech quality is ensured.

Description

Call method, device, storage medium and mobile terminal
Technical Field
The embodiment of the application relates to the technical field of communication, in particular to a communication method, a communication device, a storage medium and a mobile terminal.
Background
In order to meet the requirements of users on voice call or video call in life and work, most mobile terminals have a call function, such as mobile phones and tablet computers.
Generally, a terminal implements a call function by integrating a microphone (mic for short). The microphone is an energy conversion device for converting a sound signal into an electric signal, when sound vibration is transmitted to a vibrating membrane of the microphone, a magnet in the microphone can form a changed current signal, and the current signal is processed by a sound processing circuit and then transmitted to an opposite end of a call or stored, so that the call is realized.
Disclosure of Invention
The embodiment of the application provides a call method, a call device, a storage medium and a mobile terminal, which can optimize a call scheme of the mobile terminal.
In a first aspect, an embodiment of the present application provides a call method, including:
when a call request event is triggered, acquiring first sound data through a microphone;
judging whether the first sound data meets a preset condition or not;
and if the preset condition is met, acquiring second sound data through the microphone in the communication process, and performing corresponding noise reduction operation on the second sound data according to a preset rule.
In a second aspect, an embodiment of the present application provides a communication device, including:
the call request monitoring module is used for acquiring first sound data through a microphone when a call request event is monitored to be triggered;
the sound data judging module is used for judging whether the first sound data meets a preset condition or not;
and the sound data denoising module is used for collecting second sound data through the microphone in the conversation process when the first sound data meets a preset condition, and performing corresponding denoising operation on the second sound data according to a preset rule.
In a third aspect, an embodiment of the present application provides a computer-readable storage medium, on which a computer program is stored, where the computer program, when executed by a processor, implements a call method according to an embodiment of the present application.
In a fourth aspect, an embodiment of the present application provides a mobile terminal, including a microphone, a memory, a processor, and a computer program stored on the memory and executable on the processor, where the processor executes the computer program to implement a call method according to an embodiment of the present application.
According to the communication scheme provided by the embodiment of the application, when a communication request event is monitored to be triggered, the first sound data is collected through the microphone, if the first sound data meets the preset condition, the second sound data is collected through the microphone in the communication process, and corresponding noise reduction operation is carried out on the second sound data according to the preset rule. By adopting the technical scheme, the environment sound can be evaluated before the call connection is established successfully, and when the environment sound meets certain conditions, the call data can be correspondingly filtered, so that the call quality is ensured, and unnecessary filtering operation and additional power consumption are saved.
Drawings
Fig. 1 is a schematic flowchart of a call method according to an embodiment of the present application;
fig. 2 is a schematic structural diagram of an audio processing hardware system of a smart phone according to an embodiment of the present disclosure;
fig. 3 is a schematic flow chart of another call method according to an embodiment of the present application;
fig. 4 is a block diagram of a communication device according to an embodiment of the present disclosure;
fig. 5 is a schematic structural diagram of a mobile terminal according to an embodiment of the present application;
fig. 6 is a schematic structural diagram of another mobile terminal according to an embodiment of the present application.
Detailed Description
The technical scheme of the application is further explained by the specific implementation mode in combination with the attached drawings. It is to be understood that the specific embodiments described herein are merely illustrative of the application and are not limiting of the application. It should be further noted that, for the convenience of description, only some of the structures related to the present application are shown in the drawings, not all of the structures.
Before discussing exemplary embodiments in more detail, it should be noted that some exemplary embodiments are described as processes or methods depicted as flowcharts. Although a flowchart may describe the steps as a sequential process, many of the steps can be performed in parallel, concurrently or simultaneously. In addition, the order of the steps may be rearranged. The process may be terminated when its operations are completed, but may have additional steps not included in the figure. The processes may correspond to methods, functions, procedures, subroutines, and the like.
Fig. 1 is a flowchart illustrating a call method according to an embodiment of the present application, where the call method may be executed by a call device, where the call device may be implemented by software and/or hardware, and may be generally integrated in a mobile terminal. As shown in fig. 1, the method includes:
step 101, when a call request event is triggered, collecting first sound data through a microphone.
For example, the mobile terminal in the embodiment of the present application may include a mobile device with a call function, such as a mobile phone, a tablet computer, and a personal digital assistant. The call related to the embodiment of the present application may include a base station-based mobile phone service provided by a mobile operator (such as china mobile, telecommunication, and unicom), may also include an internet-based voice chat and a video chat, and may also include other forms of voice-based interaction events, which is not limited in the embodiment of the present application.
The mobile terminal in the embodiment of the application is provided with a microphone. The microphone may be internal or external. A microphone (mic, also called a microphone or a microphone) is an energy conversion device that converts a sound signal into an electrical signal, and when sound vibration is transmitted to a diaphragm of the microphone, a magnet inside the microphone forms a changing current signal, and the current signal is processed by a sound processing circuit and then transmitted to an opposite end of a call or stored, thereby realizing the call or recording. The specific type, number and location of the microphones are not limited in the embodiments of the present application, and for example, for a mobile phone, the microphones may be one or more electret microphones disposed on the lower side surface of the mobile phone.
Illustratively, the call request event may include a caller event or receipt of a callee event.
When the mobile terminal is used as a calling party, the user can trigger a dialing event by inputting the call identifier of the other party. For example, inputting the telephone number of the opposite party, or clicking the name of the called party from the address list, or clicking the name or the telephone number of the called party from the call record, and the like; as another example, open the chat window of the other party, click on the voice call icon or the video call icon, and so on. And after the calling event is triggered, acquiring first sound data through a microphone, and waiting for the other party to answer.
When the mobile terminal is used as a called party and other terminals call the current mobile terminal, the mobile terminal can detect a call request of the other party and trigger a called event. For example, when a called event is triggered, the microphone collects the first sound data, and the mobile terminal performs an incoming call reminding operation such as playing an incoming call ringtone (or a call request ringtone) or generating vibration, so as to prompt a user of an incoming call or a call to be connected. Optionally, when it is detected that the mobile terminal plays the call request ringtone, the first sound data is filtered to filter data corresponding to the call request ringtone in the first sound data, and then it is determined whether the first sound data subjected to the filtering operation meets a preset condition.
For example, the first sound data may include sound data between a first time and a second time. The first time comprises the time when the call request event is triggered, and the second time comprises the time when the call connection is successfully established or the time after the first time and the interval between the first time and the second time is equal to the preset time length.
And 102, judging whether the first sound data meets a preset condition or not.
In the embodiment of the application, the first sound data is sound data collected by a microphone before the call connection is established, and at this time, the user does not perform voice communication with the other party, so that the first sound data includes data related to the environmental sound, and the current environmental sound can be evaluated according to the first sound data to determine whether the call data needs to be filtered during the call. The preset condition may be a condition related to the volume.
For example, whether the environmental volume reaches a preset threshold is analyzed according to the first sound data, and if so, it is determined that the first sound data meets a preset condition. Optionally, if not, determining that the first sound data does not satisfy the preset condition. For example, the first sound data (or the first sound data obtained after filtering the call request ring) is regarded as the environmental sound data, and it is determined whether the volume (e.g., average volume) corresponding to the first sound data reaches a preset threshold. The three main attributes of sound are volume, pitch, and timbre. The volume is also called loudness or sound intensity, and refers to the subjective feeling of the human ear on the magnitude of the heard sound, and the objective evaluation scale is the amplitude of the sound. Alternatively, the volume may be determined by an amplitude of the audio signal corresponding to the first sound data. For another example, before the call connection is successfully established, the user may also speak to a person nearby, and then the pre-stored voiceprint information of the user may be matched with the first voice data based on the first voice data (or the first voice data after the call request ring is filtered out) to filter the speaking voice of the user.
Optionally, the step may include: acquiring first pre-stored voiceprint information corresponding to a call home terminal;
when the mobile terminal serves as a calling party, whether first data matched with the first preset voiceprint information is contained in the first sound data or not is judged, if yes, the first data are filtered to obtain new first sound data, whether the volume (such as average volume) corresponding to the new first sound data reaches a preset threshold value or not is judged, and if yes, the first sound data are determined to meet preset conditions.
When the mobile terminal serves as a called party, call request ring data contained in the first sound data are filtered, whether the first sound data with the call request ring data filtered contain first data matched with the first preset voiceprint information is judged, if yes, the first data are filtered, new first sound data are obtained, whether the volume (such as average volume) corresponding to the new first sound data reaches a preset threshold value is judged, and if yes, the first sound data are determined to meet preset conditions.
The first preset voiceprint information may include voiceprint information of at least one person, for example, may include voiceprint information of an owner, and may further include voiceprint information of an authorized relative or friend of the owner. Optionally, the user may be notified in advance to record his/her own voice in a quiet environment, and voiceprint information may be extracted from the recording data as the first preset voiceprint information. Voiceprint features can be included in the voiceprint information. Voiceprints are the spectrum of sound waves carrying verbal information displayed with an electro-acoustic instrument. When human language is generated, a complex physiological and physical process is formed between the human language center and pronunciation organs, and the pronunciation organs used by a person during speaking comprise a tongue, a larynx, a lung, a nasal cavity and the like. The voiceprint features are feature parameters of the voiceprint, and are parameters enabling the voiceprint to be quantized, and different voiceprint features can distinguish voices of different people speaking.
The optimization has the advantages that the evaluation of the ring tone and/or the user speaking voice to the environmental sound can be eliminated, and the evaluation result can be obtained more accurately to determine whether the noise reduction operation needs to be carried out on the call voice.
And 103, if the preset condition is met, acquiring second sound data through the microphone in the communication process, and performing corresponding noise reduction operation on the second sound data according to a preset rule.
For example, after the call connection is successfully established, the two parties can communicate with each other in language, and the speaking voice and the environmental voice at the call end are collected by the microphone to form second voice data. The acquisition time corresponding to the second sound data can be freely set, and it can be understood that the acquisition time can be understood as the noise reduction unit time, and the shorter the acquisition time is, the more timely the noise reduction processing is, the better the call real-time performance is, for example, 1 second. With the call, the mobile terminal can continuously acquire second sound data and can continue to finish the call.
For example, when the preset condition is met, it can be stated that the ambient sound causes great interference to the call, and then corresponding noise reduction measures need to be taken during the call to ensure the call quality. The noise reduction operation in the embodiments of the present application may be various, and the embodiments of the present application are not limited to these, and only a few of them are listed below as illustrative examples.
For example, the feature information in the first sound data may be extracted as the environmental noise, the volume of the data matching the environmental noise included in the second sound data may be reduced, or the data matching the environmental noise included in the second sound data may be filtered out.
For another example, first pre-stored voiceprint information corresponding to the call home terminal can be acquired; and performing corresponding noise reduction operation on the second sound data according to the first pre-stored voiceprint information and a preset voiceprint processing rule. The first preset voiceprint information here may be the same as the first preset voiceprint information described above, and is not described here again. Specifically, target sound data matched with the first pre-stored voiceprint information can be extracted from the second sound data, and the target sound data is sent to the opposite call end; or identifying target sound data matched with the first pre-stored voiceprint information in the second sound data, performing lifting processing on the volume corresponding to the target sound data, and sending the processed second sound data to the opposite call end; or identifying target sound data matched with the first pre-stored voiceprint information in the second sound data, reducing the volume corresponding to data except the target sound data, and sending the processed second sound data to the opposite call terminal. The optimization method has the advantages that the voice of the user speaking in the second sound data can be accurately identified according to the first preset voiceprint information, the voice of the user speaking is useful information in the call, the useful information is subjected to enhancement processing, or other useless information is subjected to attenuation processing, and therefore call quality is improved in a targeted mode.
In order to facilitate understanding of the embodiments of the present application, a brief description is given below of an audio processing hardware system and a system architecture by taking a smart phone as an example.
Fig. 2 is a schematic structural diagram of an audio processing hardware system of a smart phone according to an embodiment of the present application. The audio processing circuit is generally located in the main control circuit board, and the specific location of the audio processing circuit may be different due to different designs of different mobile phones. The audio processing circuit of the smart phone mainly comprises an audio signal processing circuit, a baseband signal processing circuit, an audio power amplifier, an earphone signal amplifier, a receiver, a loudspeaker, a microphone, an earphone interface and the like. Wherein, the audio signal processing circuit is the core of the whole audio processing circuit. The audio processing circuit mainly comprises a receiving audio circuit, a transmitting circuit, an earphone communication circuit and the like, and comprises analog/digital (A/D) conversion, digital/analog (A/D) conversion, digital voice signal processing, an analog audio amplifying circuit and the like of analog audio.
The process of acquiring the first sound data can be understood as a recording process, and during recording, a microphone converts mechanical sound wave signals of sound into analog audio signals, the analog audio signals are amplified through an analog audio amplifying circuit, digital audio signals are obtained after A/D conversion, and coding and storage are carried out according to a preset audio format. The first sound data may include the analog audio signal converted from the mechanical sound wave signal, the amplified analog audio signal, the digital audio signal after a/D conversion, and the like, and when it is determined whether the first sound data satisfies the predetermined condition, the volume may be measured by an amplitude value corresponding to the analog audio signal or the digital audio signal.
In the process of communication, a microphone at the local end of the communication converts mechanical sound wave signals of sound into analog audio signals, the analog audio signals are amplified through an analog audio amplifying circuit, and A/D conversion is carried out through an internal multi-mode converter to obtain digital audio signals; secondly, the digital audio signal is sent to a baseband processor for processing such as voice coding, channel coding and the like; a series of processing such as encryption, interweaving and the like is carried out again; finally, the signal is sent to a digital narrow-band modulation module in a baseband processor for modulation, a transmission baseband signal is generated and sent to a radio frequency circuit to be modulated into a transmission intermediate frequency, and the transmission intermediate frequency is sent to a call counterpart. When a call is answered, firstly demodulating received baseband information from a radio frequency circuit, sending the baseband information to the inside of a baseband processor for digital narrowband demodulation, and separating out a control signal and a voice signal; secondly, the voice signal is processed in a series of processes such as decryption, de-interleaving, recombination and the like, and then channel decoding and voice decoding are carried out; finally, pure digital voice signals are obtained and sent to a multi-mode converter in the voice signal processor for D/A conversion; after the analog audio signal is restored, the earphone is pushed to sound after the audio power amplification. If the hand-free receiver is selected, the baseband processor turns off the receiver amplifier of the receiver, starts a hand-free receiver amplifier tube (ringing amplifier tube) to work, and amplifies the power of the audio signal to push the loudspeaker to sound. In this embodiment of the application, the second sound data collected by the microphone may include the analog audio signal converted from the mechanical sound wave signal, may also be an amplified analog audio signal, and may also be a digital audio signal after a/D conversion, and the like, which is not limited in this embodiment of the application.
According to the call method provided by the embodiment of the application, when a call request event is triggered, the first sound data is collected through the microphone, if the first sound data meets a preset condition, the second sound data is collected through the microphone in the call process, and corresponding noise reduction operation is performed on the second sound data according to a preset rule. By adopting the technical scheme, the environment sound can be evaluated before the call connection is established successfully, and when the environment sound meets certain conditions, the call data can be correspondingly filtered, so that the call quality is ensured, and unnecessary filtering operation and additional power consumption are saved.
In some embodiments, the method further comprises: in the process of communication, when the voiceprint information contained in the second sound data is identified to be not matched with the first pre-stored voiceprint information, the communication is suspended or prompt information is sent to the opposite communication terminal. The advantage of this arrangement is that when a stranger calls with the mobile terminal of the user, the call can be suspended or the opposite end of the call can be effectively prompted, and fraud and other situations can be prevented. For example, voiceprint information included in the second sound data may be extracted first, then the extracted voiceprint information is compared with the first pre-stored voiceprint information, and if the extracted voiceprint information is not matched with the first pre-stored voiceprint information, the call is suspended or prompt information is sent to the opposite call end. Optionally, the prompt message may be a text prompt or a voice prompt, such as "please note, the caller is not authorized". Optionally, when it is identified that the voiceprint information included in the second sound data matches the pre-stored voiceprint information corresponding to the blacklist, the call may be suspended or prompt information may be sent to the opposite end of the call.
In some embodiments, the method further comprises: acquiring third sound data received by a receiver or a loudspeaker in the call process; acquiring second pre-stored voiceprint information corresponding to the opposite call end; and when identifying that the voiceprint information contained in the third voice data is not matched with the second pre-stored voiceprint information, controlling the mobile terminal to perform prompt operation so as to remind a user of the local call terminal. Optionally, the third sound data may also include a voice signal separated by the baseband processor after performing digital narrowband demodulation. For example, the second pre-stored voiceprint information corresponding to the opposite end of the call may include voiceprint information corresponding to the identity of the opposite end of the call, which is pre-stored locally in the mobile terminal. For example, a small and clear telephone number is recorded in the address book, and voiceprint information corresponding to the small and clear telephone number is stored, and if the third voice data does not contain the voiceprint information corresponding to the small and clear telephone number in the call process, the third voice data can show that other people use the small and clear telephone number to communicate with the user, so that the user is prompted, and the user is prevented from being cheated. Optionally, the prompt message may be a text prompt or a voice prompt, such as "please note that the caller is not twilight".
In some embodiments, the collecting, by the microphone, the first sound data when the call request event is triggered includes: the method comprises the steps of obtaining a contextual model of the mobile terminal, and collecting first sound data through a microphone when a call request event is monitored to be triggered if the contextual model is a preset contextual model. Generally, a mobile terminal includes a plurality of call profiles, which may include a silent mode, a conference mode, a normal mode, an outdoor mode, and the like, and a user may set a corresponding profile according to an environment where the user is located, for example, in a relatively quiet environment such as a class or a conference, the silent mode or the conference mode may be selected, and in an environment where noise is generated outside, the outdoor mode may be selected. For example, the preset contextual model may include a normal mode and an outdoor mode, in which there may be a noisy environment in the environment and an evaluation of the volume of the environment is required. The method has the advantages that the first sound data can be selectively collected according to the scene mode of the mobile terminal, and power consumption is saved.
Fig. 3 is a schematic flow chart of another communication method provided in the embodiment of the present application, taking answering a call as an example, the method includes the following steps:
step 301, detecting a call request, and triggering a called event.
Illustratively, after the called event is triggered, a ring tone can be played to remind the user to answer.
Step 302, judging whether the mobile terminal is in a preset contextual model, if so, executing step 303; otherwise, step 308 is performed.
Optionally, the preset contextual model includes a normal mode and an outdoor mode.
Step 303, collecting first sound data through a microphone.
Step 304, analyzing whether the average ambient volume reaches a preset threshold value according to the first sound data, if so, executing step 305; otherwise, step 308 is performed.
And 305, after the call connection is successfully established, acquiring first pre-stored voiceprint information corresponding to the call home terminal and second pre-stored voiceprint information corresponding to the call opposite terminal.
And step 306, extracting target sound data matched with the first pre-stored voiceprint information from the second sound data collected by the microphone in the communication process, and sending the target sound data to the opposite communication terminal.
Optionally, in the call process, if it is identified that the voiceprint information included in the second sound data is not matched with the first pre-stored voiceprint information, the call is suspended or prompt information is sent to the opposite call end.
And 307, when the third sound data received by the receiver is identified not to contain the sound data matched with the second pre-stored voiceprint information, controlling the mobile terminal to perform prompt operation.
And 308, after the call connection is successfully established, transmitting the sound data collected by the microphone to the opposite call terminal in real time in the call process.
Optionally, step 305 may be performed before step 308 is performed, and step 307 may be performed after step 308 is performed. The advantage of this arrangement is that the identity of the opposite end of the call can be identified during the call.
According to the method and the device, whether the environment volume is evaluated or not is selectively determined according to the contextual model of the mobile terminal, if the environment volume is evaluated, when the evaluation result is that the environment is noisy, noise reduction processing is performed on call data according to voiceprint information of a user, the call quality is guaranteed under the condition of saving power consumption, meanwhile, the voiceprint information can be used for identifying the identity of one party or both parties of a call, and the call safety is guaranteed.
Fig. 4 is a block diagram of a communication device according to an embodiment of the present disclosure, where the communication device may be implemented by software and/or hardware, and is generally integrated in a mobile terminal, and may control a communication process by executing a communication method. As shown in fig. 4, the apparatus includes:
the call request monitoring module 401 is configured to collect first sound data through a microphone when it is monitored that a call request event is triggered;
a sound data determining module 402, configured to determine whether the first sound data meets a preset condition;
and a sound data denoising module 403, configured to collect second sound data through the microphone during a call when the first sound data meets a preset condition, and perform corresponding denoising operation on the second sound data according to a preset rule.
According to the communication device provided by the embodiment of the application, when a communication request event is triggered, first sound data are collected through the microphone, if the first sound data meet a preset condition, second sound data are collected through the microphone in a communication process, and corresponding noise reduction operation is carried out on the second sound data according to a preset rule. By adopting the technical scheme, the environment sound can be evaluated before the call connection is established successfully, and when the environment sound meets certain conditions, the call data can be correspondingly filtered, so that the call quality is ensured, and unnecessary filtering operation and additional power consumption are saved.
Optionally, the sound data determining module is configured to: and analyzing whether the environmental volume reaches a preset threshold value or not according to the first sound data, and if so, determining that the first sound data meets a preset condition.
Optionally, the performing, according to a preset rule, a corresponding noise reduction operation on the second sound data includes:
acquiring first pre-stored voiceprint information corresponding to a call home terminal;
and performing corresponding noise reduction operation on the second sound data according to the first pre-stored voiceprint information and a preset voiceprint processing rule.
Optionally, the performing, according to the first pre-stored voiceprint information and a preset voiceprint processing rule, a corresponding noise reduction operation on the second voice data includes:
extracting target sound data matched with the first pre-stored voiceprint information from the second sound data, and sending the target sound data to a call opposite terminal; or,
identifying target sound data matched with the first pre-stored voiceprint information in the second sound data, performing lifting processing on the volume corresponding to the target sound data, and sending the processed second sound data to a call opposite terminal; or,
and identifying target sound data matched with the first pre-stored voiceprint information in the second sound data, reducing the volume corresponding to data except the target sound data, and sending the processed second sound data to the opposite call terminal.
Optionally, the apparatus further includes a prompt sending module, configured to suspend the call or send a prompt message to a call peer when it is identified that voiceprint information included in the second sound data is not matched with the first pre-stored voiceprint information.
Optionally, the apparatus further includes a prompt module, configured to:
acquiring third sound data received by a receiver or a loudspeaker in the call process;
acquiring second pre-stored voiceprint information corresponding to the opposite call end;
and when identifying that the voiceprint information contained in the third voice data is not matched with the second pre-stored voiceprint information, controlling the mobile terminal to perform prompt operation so as to remind a user of the local call terminal.
Optionally, the call request monitoring module is configured to:
the method comprises the steps of obtaining a contextual model of the mobile terminal, and collecting first sound data through a microphone when a call request event is monitored to be triggered if the contextual model is a preset contextual model.
Embodiments of the present application also provide a storage medium containing computer-executable instructions, which when executed by a computer processor, are configured to perform a method for telephony, the method including:
when a call request event is triggered, acquiring first sound data through a microphone;
judging whether the first sound data meets a preset condition or not;
and if the preset condition is met, acquiring second sound data through the microphone in the communication process, and performing corresponding noise reduction operation on the second sound data according to a preset rule.
Storage medium-any of various types of memory devices or storage devices. The term "storage medium" is intended to include: mounting media such as CD-ROM, floppy disk, or tape devices; computer system memory or random access memory such as DRAM, DDRRAM, SRAM, EDORAM, Lanbas (Rambus) RAM, etc.; non-volatile memory such as flash memory, magnetic media (e.g., hard disk or optical storage); registers or other similar types of memory elements, etc. The storage medium may also include other types of memory or combinations thereof. In addition, the storage medium may be located in a first computer system in which the program is executed, or may be located in a different second computer system connected to the first computer system through a network (such as the internet). The second computer system may provide program instructions to the first computer for execution. The term "storage medium" may include two or more storage media that may reside in different locations, such as in different computer systems that are connected by a network. The storage medium may store program instructions (e.g., embodied as a computer program) that are executable by one or more processors.
Of course, the storage medium provided in the embodiments of the present application and containing computer-executable instructions is not limited to the above-described call operation, and may also perform related operations in the call method provided in any embodiment of the present application.
The embodiment of the application provides a mobile terminal, and the communication device provided by the embodiment of the application can be integrated in the mobile terminal. Fig. 5 is a schematic structural diagram of a mobile terminal according to an embodiment of the present application. The mobile terminal 500 may include: the device comprises a memory 501, a microphone 502, a processor 503 and a computer program stored on the memory 501 and executable by the processor 503, wherein the processor 503 executes the computer program to realize the call method according to the embodiment of the present application.
According to the mobile terminal provided by the embodiment of the application, when a call request event is triggered, first sound data is collected through the microphone, if the first sound data meets a preset condition, second sound data is collected through the microphone in a call process, and corresponding noise reduction operation is carried out on the second sound data according to a preset rule. By adopting the technical scheme, the environment sound can be evaluated before the call connection is established successfully, and when the environment sound meets certain conditions, the call data can be correspondingly filtered, so that the call quality is ensured, and unnecessary filtering operation and additional power consumption are saved. .
Fig. 6 is a schematic structural diagram of another mobile terminal provided in an embodiment of the present application, where the mobile terminal may include: a housing (not shown), a memory 601, a Central Processing Unit (CPU) 602 (also called CPU), a circuit board (not shown), a power circuit (not shown), and a microphone 613. The circuit board is arranged in a space enclosed by the shell; the CPU602 and the memory 601 are disposed on the circuit board; the power supply circuit is used for supplying power to each circuit or device of the mobile terminal; the memory 601 is used for storing executable program codes; the CPU602 executes a computer program corresponding to the executable program code by reading the executable program code stored in the memory 601 to implement the steps of:
when a call request event is triggered, acquiring first sound data through a microphone;
judging whether the first sound data meets a preset condition or not;
and if the preset condition is met, acquiring second sound data through the microphone in the communication process, and performing corresponding noise reduction operation on the second sound data according to a preset rule.
The mobile terminal further includes: peripheral interfaces 603, RF (Radio Frequency) circuitry 605, audio circuitry 606, speakers 611, power management chip 608, input/output (I/O) subsystem 609, other input/control devices 160, touch screen 612, other input/control devices 160, and external ports 604, which communicate through one or more communication buses or signal lines 607.
It should be understood that the illustrated mobile terminal 600 is merely one example of a mobile terminal and that the mobile terminal 600 may have more or fewer components than shown, may combine two or more components, or may have a different configuration of components. The various components shown in the figures may be implemented in hardware, software, or a combination of hardware and software, including one or more signal processing and/or application specific integrated circuits.
The following describes the mobile terminal for call provided in this embodiment in detail, and the mobile terminal is a mobile phone as an example.
A memory 601, the memory 601 being accessible by the CPU602, the peripheral interface 603, and the like, the memory 601 may include high speed random access memory, and may also include non-volatile memory, such as one or more magnetic disk storage devices, flash memory devices, or other volatile solid state storage devices.
A peripheral interface 603, said peripheral interface 603 may connect input and output peripherals of the device to the CPU602 and the memory 601.
An I/O subsystem 609, the I/O subsystem 609 may connect input and output peripherals on the device, such as the touch screen 612 and other input/control devices 160, to the peripheral interface 603. The I/O subsystem 609 may include a display controller 6061 and one or more input controllers 6092 for controlling other input/control devices 160. Where one or more input controllers 6092 receive electrical signals from or transmit electrical signals to other input/control devices 160, the other input/control devices 160 may include physical buttons (push buttons, rocker buttons, etc.), dials, slide switches, joysticks, click wheels. It is noted that the input controller 6092 may be connected to any one of: a keyboard, an infrared port, a USB interface, and a pointing device such as a mouse.
A touch screen 612, which touch screen 612 is an input interface and an output interface between the user's mobile terminal and the user, displays visual output to the user, which may include graphics, text, icons, video, and the like.
The display controller 6061 in the I/O subsystem 609 receives electrical signals from the touch screen 612 or transmits electrical signals to the touch screen 612. The touch screen 612 detects a contact on the touch screen, and the display controller 6061 converts the detected contact into an interaction with a user interface object displayed on the touch screen 612, that is, to implement a human-computer interaction, where the user interface object displayed on the touch screen 612 may be an icon for running a game, an icon networked to a corresponding network, or the like. It is worth mentioning that the device may also comprise a light mouse, which is a touch sensitive surface that does not show visual output, or an extension of the touch sensitive surface formed by the touch screen.
The RF circuit 605 is mainly used to establish communication between the mobile phone and the wireless network (i.e., network side), and implement data reception and transmission between the mobile phone and the wireless network. Such as sending and receiving short messages, e-mails, etc. In particular, RF circuitry 605 receives and transmits RF signals, also referred to as electromagnetic signals, through which RF circuitry 605 converts electrical signals to or from electromagnetic signals and communicates with a communication network and other devices. RF circuitry 605 may include known circuitry for performing these functions including, but not limited to, an antenna system, an RF transceiver, one or more amplifiers, a tuner, one or more oscillators, a digital signal processor, a CODEC (CODEC) chipset, a Subscriber Identity Module (SIM), and so forth.
The audio circuit 606 is mainly used to receive audio data from the peripheral interface 603, convert the audio data into an electric signal, and transmit the electric signal to the speaker 611.
The speaker 611 is used to convert the voice signal received by the handset from the wireless network through the RF circuit 605 into sound and play the sound to the user.
And a power management chip 608 for supplying power and managing power to the hardware connected to the CPU602, the I/O subsystem, and the peripheral interface.
The communication device, the storage medium and the mobile terminal provided in the above embodiments can execute the communication method provided in any embodiment of the present application, and have corresponding functional modules and beneficial effects for executing the method. For technical details that are not described in detail in the above embodiments, reference may be made to the call method provided in any embodiment of the present application.
It is to be noted that the foregoing is only illustrative of the preferred embodiments of the present application and the technical principles employed. It will be understood by those skilled in the art that the present application is not limited to the particular embodiments described herein, but is capable of various obvious changes, rearrangements and substitutions as will now become apparent to those skilled in the art without departing from the scope of the application. Therefore, although the present application has been described in more detail with reference to the above embodiments, the present application is not limited to the above embodiments, and may include other equivalent embodiments without departing from the spirit of the present application, and the scope of the present application is determined by the scope of the appended claims.

Claims (10)

1. A method for calling, comprising:
when a call request event is triggered, acquiring first sound data through a microphone;
judging whether the first sound data meets a preset condition or not;
and if the preset condition is met, acquiring second sound data through the microphone in the communication process, and performing corresponding noise reduction operation on the second sound data according to a preset rule.
2. The method of claim 1, wherein the determining whether the first sound data satisfies a preset condition comprises:
and analyzing whether the environmental volume reaches a preset threshold value or not according to the first sound data, and if so, determining that the first sound data meets a preset condition.
3. The method according to claim 1, wherein the performing the corresponding denoising operation on the second sound data according to the preset rule comprises:
acquiring first pre-stored voiceprint information corresponding to a call home terminal;
and performing corresponding noise reduction operation on the second sound data according to the first pre-stored voiceprint information and a preset voiceprint processing rule.
4. The method according to claim 3, wherein the performing the corresponding noise reduction operation on the second sound data according to the first pre-stored voiceprint information and a pre-set voiceprint processing rule comprises:
extracting target sound data matched with the first pre-stored voiceprint information from the second sound data, and sending the target sound data to a call opposite terminal; or,
identifying target sound data matched with the first pre-stored voiceprint information in the second sound data, performing lifting processing on the volume corresponding to the target sound data, and sending the processed second sound data to a call opposite terminal; or,
and identifying target sound data matched with the first pre-stored voiceprint information in the second sound data, reducing the volume corresponding to data except the target sound data, and sending the processed second sound data to the opposite call terminal.
5. The method of claim 3, further comprising:
and when recognizing that the voiceprint information contained in the second sound data is not matched with the first pre-stored voiceprint information, suspending the call or sending prompt information to the opposite call end.
6. The method of claim 3, further comprising:
acquiring third sound data received by a receiver or a loudspeaker in the call process;
acquiring second pre-stored voiceprint information corresponding to the opposite call end;
and when identifying that the voiceprint information contained in the third voice data is not matched with the second pre-stored voiceprint information, controlling the mobile terminal to perform prompt operation so as to remind a user of the local call terminal.
7. The method of claim 1, wherein monitoring that a call request event is triggered, collecting first voice data via a microphone comprises:
the method comprises the steps of obtaining a contextual model of the mobile terminal, and collecting first sound data through a microphone when a call request event is monitored to be triggered if the contextual model is a preset contextual model.
8. A communication device, comprising:
the call request monitoring module is used for acquiring first sound data through a microphone when a call request event is monitored to be triggered;
the sound data judging module is used for judging whether the first sound data meets a preset condition or not;
and the sound data denoising module is used for collecting second sound data through the microphone in the conversation process when the first sound data meets a preset condition, and performing corresponding denoising operation on the second sound data according to a preset rule.
9. A computer-readable storage medium, on which a computer program is stored, which, when being executed by a processor, carries out a method of telephony as claimed in any one of claims 1 to 7.
10. A mobile terminal comprising a microphone, a memory, a processor and a computer program stored on the memory and executable on the processor, the processor implementing the method of telephony as claimed in any one of claims 1 to 7 when executing the computer program.
CN201710952519.3A 2017-10-13 2017-10-13 Call method, device, storage medium and mobile terminal Pending CN107566658A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201710952519.3A CN107566658A (en) 2017-10-13 2017-10-13 Call method, device, storage medium and mobile terminal

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201710952519.3A CN107566658A (en) 2017-10-13 2017-10-13 Call method, device, storage medium and mobile terminal

Publications (1)

Publication Number Publication Date
CN107566658A true CN107566658A (en) 2018-01-09

Family

ID=60985666

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201710952519.3A Pending CN107566658A (en) 2017-10-13 2017-10-13 Call method, device, storage medium and mobile terminal

Country Status (1)

Country Link
CN (1) CN107566658A (en)

Cited By (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108172237A (en) * 2018-03-12 2018-06-15 广东欧珀移动通信有限公司 Voice communication data processing method, device, storage medium and mobile terminal
CN108418968A (en) * 2018-03-12 2018-08-17 广东欧珀移动通信有限公司 Voice communication data processing method, device, storage medium and mobile terminal
CN108449506A (en) * 2018-03-12 2018-08-24 广东欧珀移动通信有限公司 Voice communication data processing method, device, storage medium and mobile terminal
CN108449505A (en) * 2018-03-12 2018-08-24 广东欧珀移动通信有限公司 Voice communication data detection method, device, storage medium and mobile terminal
CN108449504A (en) * 2018-03-12 2018-08-24 广东欧珀移动通信有限公司 Voice communication data detection method, device, storage medium and mobile terminal
CN108449494A (en) * 2018-03-12 2018-08-24 广东欧珀移动通信有限公司 voice communication data processing method, device, storage medium and server
CN108449498A (en) * 2018-03-12 2018-08-24 广东欧珀移动通信有限公司 Voice communication data processing method, device, storage medium and mobile terminal
CN108449502A (en) * 2018-03-12 2018-08-24 广东欧珀移动通信有限公司 Voice communication data processing method, device, storage medium and mobile terminal
CN108449501A (en) * 2018-03-12 2018-08-24 广东欧珀移动通信有限公司 Voice communication data processing method, device, storage medium and mobile terminal
CN108449497A (en) * 2018-03-12 2018-08-24 广东欧珀移动通信有限公司 Voice communication data processing method, device, storage medium and mobile terminal
CN108449496A (en) * 2018-03-12 2018-08-24 广东欧珀移动通信有限公司 Voice communication data detection method, device, storage medium and mobile terminal
CN108449507A (en) * 2018-03-12 2018-08-24 广东欧珀移动通信有限公司 Voice communication data processing method, device, storage medium and mobile terminal
CN108494954A (en) * 2018-03-12 2018-09-04 广东欧珀移动通信有限公司 Voice communication data detection method, device, storage medium and mobile terminal
CN110166615A (en) * 2019-05-28 2019-08-23 努比亚技术有限公司 Automatically switch method, apparatus, terminal and the storage medium in call uplink signal source
CN111899764A (en) * 2020-07-27 2020-11-06 上海九方云智能科技有限公司 Audio monitoring method and device, computer equipment and storage medium

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH11154998A (en) * 1997-11-19 1999-06-08 Nec Commun Syst Ltd Speech function equipment and its speaker voice extracting and transmitting method
US20110135078A1 (en) * 2009-12-08 2011-06-09 Armstrong Soo computer program product and method to detect noisy connections on a telephonic conference bridge
CN103716438A (en) * 2012-09-28 2014-04-09 联想移动通信科技有限公司 Noise reduction method, device and mobile terminal
CN103856624A (en) * 2012-12-07 2014-06-11 联想(北京)有限公司 Identity recognition method and mobile terminals
CN107071154A (en) * 2017-03-22 2017-08-18 广东小天才科技有限公司 Prompting method in call process and mobile device
CN107094196A (en) * 2017-04-21 2017-08-25 维沃移动通信有限公司 A kind of method and mobile terminal of de-noising of conversing

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH11154998A (en) * 1997-11-19 1999-06-08 Nec Commun Syst Ltd Speech function equipment and its speaker voice extracting and transmitting method
US20110135078A1 (en) * 2009-12-08 2011-06-09 Armstrong Soo computer program product and method to detect noisy connections on a telephonic conference bridge
CN103716438A (en) * 2012-09-28 2014-04-09 联想移动通信科技有限公司 Noise reduction method, device and mobile terminal
CN103856624A (en) * 2012-12-07 2014-06-11 联想(北京)有限公司 Identity recognition method and mobile terminals
CN107071154A (en) * 2017-03-22 2017-08-18 广东小天才科技有限公司 Prompting method in call process and mobile device
CN107094196A (en) * 2017-04-21 2017-08-25 维沃移动通信有限公司 A kind of method and mobile terminal of de-noising of conversing

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
郝大鹏: "《DSLR高清视频拍摄》", 30 November 2015, 北京:中国摄影出版社 *

Cited By (23)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108449496A (en) * 2018-03-12 2018-08-24 广东欧珀移动通信有限公司 Voice communication data detection method, device, storage medium and mobile terminal
CN108449505B (en) * 2018-03-12 2019-12-10 Oppo广东移动通信有限公司 voice call data detection method and device, storage medium and mobile terminal
CN108172237A (en) * 2018-03-12 2018-06-15 广东欧珀移动通信有限公司 Voice communication data processing method, device, storage medium and mobile terminal
CN108449505A (en) * 2018-03-12 2018-08-24 广东欧珀移动通信有限公司 Voice communication data detection method, device, storage medium and mobile terminal
CN108449504A (en) * 2018-03-12 2018-08-24 广东欧珀移动通信有限公司 Voice communication data detection method, device, storage medium and mobile terminal
CN108449494A (en) * 2018-03-12 2018-08-24 广东欧珀移动通信有限公司 voice communication data processing method, device, storage medium and server
CN108449498A (en) * 2018-03-12 2018-08-24 广东欧珀移动通信有限公司 Voice communication data processing method, device, storage medium and mobile terminal
CN108449502A (en) * 2018-03-12 2018-08-24 广东欧珀移动通信有限公司 Voice communication data processing method, device, storage medium and mobile terminal
CN108449501A (en) * 2018-03-12 2018-08-24 广东欧珀移动通信有限公司 Voice communication data processing method, device, storage medium and mobile terminal
CN108494954A (en) * 2018-03-12 2018-09-04 广东欧珀移动通信有限公司 Voice communication data detection method, device, storage medium and mobile terminal
CN108449506A (en) * 2018-03-12 2018-08-24 广东欧珀移动通信有限公司 Voice communication data processing method, device, storage medium and mobile terminal
CN108449507A (en) * 2018-03-12 2018-08-24 广东欧珀移动通信有限公司 Voice communication data processing method, device, storage medium and mobile terminal
CN108449497A (en) * 2018-03-12 2018-08-24 广东欧珀移动通信有限公司 Voice communication data processing method, device, storage medium and mobile terminal
CN108449497B (en) * 2018-03-12 2020-08-14 Oppo广东移动通信有限公司 Voice call data processing method and device, storage medium and mobile terminal
CN108449504B (en) * 2018-03-12 2019-10-15 Oppo广东移动通信有限公司 Voice communication data detection method, device, storage medium and mobile terminal
CN108449496B (en) * 2018-03-12 2019-12-10 Oppo广东移动通信有限公司 Voice call data detection method and device, storage medium and mobile terminal
CN108418968A (en) * 2018-03-12 2018-08-17 广东欧珀移动通信有限公司 Voice communication data processing method, device, storage medium and mobile terminal
CN108449501B (en) * 2018-03-12 2020-04-17 Oppo广东移动通信有限公司 Voice call data processing method and device, storage medium and mobile terminal
CN108172237B (en) * 2018-03-12 2020-04-17 Oppo广东移动通信有限公司 Voice call data processing method and device, storage medium and mobile terminal
CN108449498B (en) * 2018-03-12 2020-04-17 Oppo广东移动通信有限公司 Voice call data processing method and device, storage medium and mobile terminal
CN110166615A (en) * 2019-05-28 2019-08-23 努比亚技术有限公司 Automatically switch method, apparatus, terminal and the storage medium in call uplink signal source
CN111899764A (en) * 2020-07-27 2020-11-06 上海九方云智能科技有限公司 Audio monitoring method and device, computer equipment and storage medium
CN111899764B (en) * 2020-07-27 2021-09-24 上海九方云智能科技有限公司 Audio monitoring method and device, computer equipment and storage medium

Similar Documents

Publication Publication Date Title
CN107566658A (en) Call method, device, storage medium and mobile terminal
US9666180B2 (en) Synthesized audio message over communication links
CN108449493B (en) Voice call data processing method and device, storage medium and mobile terminal
CN108449507B (en) Voice call data processing method and device, storage medium and mobile terminal
CN106920559B (en) Voice communication optimization method and device and call terminal
CN108449503B (en) Voice call data processing method and device, storage medium and mobile terminal
CN108449502B (en) Voice call data processing method and device, storage medium and mobile terminal
CN108418968B (en) Voice call data processing method and device, storage medium and mobile terminal
CN108494954B (en) Voice communication data detection method, device, storage medium and mobile terminal
CN108449496B (en) Voice call data detection method and device, storage medium and mobile terminal
CN108172237B (en) Voice call data processing method and device, storage medium and mobile terminal
CN108449506B (en) Voice call data processing method and device, storage medium and mobile terminal
CN108696641B (en) Call prompting method, device, storage medium and mobile terminal
CN102447774A (en) Method for answering incoming call and communication terminal
EP2119203A1 (en) Battery saving selective screen control
CN108449497B (en) Voice call data processing method and device, storage medium and mobile terminal
KR100678212B1 (en) Method for controlling information of emotion in wireless terminal
CN108449504B (en) Voice communication data detection method, device, storage medium and mobile terminal
CN108418982B (en) Voice call data processing method and device, storage medium and mobile terminal
CN108449492B (en) Voice call data processing method and device, storage medium and mobile terminal
CN107370898B (en) Ring tone playing method, terminal and storage medium thereof
CN112911062B (en) Voice processing method, control device, terminal device and storage medium
WO2018035868A1 (en) Method for outputting audio, electronic device, and storage medium
CN108449498B (en) Voice call data processing method and device, storage medium and mobile terminal
CN104394276A (en) Mobile terminal and automatic hand-free method and device during communication

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20180109