CN107371102B - Audio playing volume control method and device, storage medium and mobile terminal - Google Patents
Audio playing volume control method and device, storage medium and mobile terminal Download PDFInfo
- Publication number
- CN107371102B CN107371102B CN201710710704.1A CN201710710704A CN107371102B CN 107371102 B CN107371102 B CN 107371102B CN 201710710704 A CN201710710704 A CN 201710710704A CN 107371102 B CN107371102 B CN 107371102B
- Authority
- CN
- China
- Prior art keywords
- noise
- set time
- adjustment value
- volume adjustment
- volume
- 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.)
- Expired - Fee Related
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04R—LOUDSPEAKERS, MICROPHONES, GRAMOPHONE PICK-UPS OR LIKE ACOUSTIC ELECTROMECHANICAL TRANSDUCERS; DEAF-AID SETS; PUBLIC ADDRESS SYSTEMS
- H04R3/00—Circuits for transducers, loudspeakers or microphones
- H04R3/12—Circuits for transducers, loudspeakers or microphones for distributing signals to two or more loudspeakers
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04R—LOUDSPEAKERS, MICROPHONES, GRAMOPHONE PICK-UPS OR LIKE ACOUSTIC ELECTROMECHANICAL TRANSDUCERS; DEAF-AID SETS; PUBLIC ADDRESS SYSTEMS
- H04R2430/00—Signal processing covered by H04R, not provided for in its groups
Landscapes
- Health & Medical Sciences (AREA)
- General Health & Medical Sciences (AREA)
- Otolaryngology (AREA)
- Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- Acoustics & Sound (AREA)
- Signal Processing (AREA)
- Telephone Function (AREA)
- Circuit For Audible Band Transducer (AREA)
Abstract
Description
技术领域technical field
本发明实施例涉及播放控制技术领域,尤其涉及一种音频播放音量的控制方法、装置及存储介质和移动终端。Embodiments of the present invention relate to the technical field of playback control, and in particular, to a method and device for controlling audio playback volume, a storage medium, and a mobile terminal.
背景技术Background technique
手机等移动终端中的功能越来越多,为人们的生活和工作提供了便利,人们可以利用手机接打电话,还可以听音乐、观看视频、玩游戏等。在用户进行这些操作时,移动终端的音频播放控制系统控制这些应用的音频进行播放。相关技术中的音频播放控制方法存在缺陷,需要改进。There are more and more functions in mobile terminals such as mobile phones, which provide convenience for people's life and work. People can use mobile phones to make calls, listen to music, watch videos, and play games. When the user performs these operations, the audio playback control system of the mobile terminal controls the audio of these applications to be played. The audio playback control method in the related art has defects and needs to be improved.
发明内容SUMMARY OF THE INVENTION
本发明实施例提供一种音频播放音量的控制方法、装置及存储介质和移动终端,可以合理的控制移动终端的音频播放音量。Embodiments of the present invention provide a method, a device, a storage medium, and a mobile terminal for controlling the audio playback volume, which can reasonably control the audio playback volume of the mobile terminal.
在第一方面,本发明实施例提供了一种音频播放音量的控制方法,包括:In a first aspect, an embodiment of the present invention provides a method for controlling audio playback volume, including:
在检测到音频播放事件被触发时,获取当前第一设定时间内移动终端所处外界环境的噪声相关信息,所述噪声相关信息包括噪声强度、噪声源、噪声类型和移动终端当前位置中的至少一项;When it is detected that the audio playback event is triggered, the noise-related information of the external environment where the mobile terminal is located within the current first set time is acquired, where the noise-related information includes noise intensity, noise source, noise type, and the current location of the mobile terminal. at least one;
根据所述当前第一设定时间内的噪声相关信息,确定第二设定时间内的音量调整值,所述第二设定时间的开始时间与所述当前第一设定时间的结束时间相同;Determine the volume adjustment value within a second set time according to the noise-related information within the current first set time, where the start time of the second set time is the same as the end time of the current first set time ;
根据所述音量调整值,调整所述第二设定时间内的音频播放音量。Adjust the audio playback volume within the second set time according to the volume adjustment value.
在第二方面,本发明实施例提供了一种音频播放音量的控制装置,包括:In a second aspect, an embodiment of the present invention provides an apparatus for controlling audio playback volume, including:
噪声相关信息获取模块,用于在检测到音频播放事件被触发时,获取当前第一设定时间内移动终端所处外界环境的噪声相关信息,所述噪声相关信息包括噪声强度、噪声源、噪声类型和移动终端当前位置中的至少一项;A noise-related information acquisition module, configured to acquire the noise-related information of the external environment where the mobile terminal is located within the current first set time when it is detected that the audio playback event is triggered, the noise-related information includes noise intensity, noise source, noise At least one of the type and the current location of the mobile terminal;
音量调整值确定模块,用于根据所述当前第一设定时间内的噪声相关信息,确定第二设定时间内的音量调整值,所述第二设定时间的开始时间与所述当前第一设定时间的结束时间相同;The volume adjustment value determination module is used to determine the volume adjustment value in the second set time according to the noise related information in the current first set time, and the start time of the second set time is the same as the current first set time. The end time of a set time is the same;
播放音量调整模块,用于根据所述音量调整值,调整所述第二设定时间内的音频播放音量。A playback volume adjustment module, configured to adjust the audio playback volume within the second set time according to the volume adjustment value.
第三方面,本发明实施例提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如第一方面所提供的音频播放音量的控制方法。In a third aspect, an embodiment of the present invention provides a computer-readable storage medium on which a computer program is stored, and when the program is executed by a processor, implements the method for controlling audio playback volume as provided in the first aspect.
在第四方面,本发明实施例提供了一种移动终端,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行时实现如第一方面所提供的音频播放音量的控制方法。In a fourth aspect, an embodiment of the present invention provides a mobile terminal, including a memory, a processor, and a computer program stored in the memory and running on the processor, and the processor implements the implementation as provided in the first aspect when executed The control method of the audio playback volume.
本发明实施例通过在检测到音频播放事件被触发时,获取当前第一设定时间内移动终端所处外界环境的噪声相关信息,根据所述当前第一设定时间内的噪声相关信息,确定第二设定时间内的音量调整值,根据所述音量调整值,调整所述第二设定时间内的音频播放音量,可以合理的控制移动终端音频的播放音量。In this embodiment of the present invention, when an audio playback event is detected to be triggered, the noise-related information of the external environment where the mobile terminal is located within the current first set time is acquired, and according to the noise-related information within the current first set time, the determination of The volume adjustment value within the second set time, and according to the volume adjustment value, the audio playback volume within the second set time is adjusted, so that the audio playback volume of the mobile terminal can be reasonably controlled.
附图说明Description of drawings
图1a是本发明实施例提供的一种音频系统架构框图;1a is a block diagram of an audio system architecture provided by an embodiment of the present invention;
图1b是本发明实施例提供的一种智能手机的音频处理硬件系统结构示意图;1b is a schematic structural diagram of an audio processing hardware system of a smart phone provided by an embodiment of the present invention;
图2是本发明实施例提供的一种音频播放音量的控制方法的流程图;2 is a flowchart of a method for controlling audio playback volume provided by an embodiment of the present invention;
图3是本发明实施例提供的另一种音频播放音量的控制方法的流程图;3 is a flowchart of another method for controlling audio playback volume provided by an embodiment of the present invention;
图4是本发明实施例提供的另一种音频播放音量的控制方法的流程图;4 is a flowchart of another method for controlling audio playback volume provided by an embodiment of the present invention;
图5是本发明实施例提供的另一种音频播放音量的控制方法的流程图;5 is a flowchart of another method for controlling audio playback volume provided by an embodiment of the present invention;
图6是本发明实施例提供的另一种音频播放音量的控制方法的流程图;6 is a flowchart of another method for controlling audio playback volume provided by an embodiment of the present invention;
图7是本发明实施例提供的一种音频播放音量的控制装置的结构示意图;7 is a schematic structural diagram of an apparatus for controlling audio playback volume provided by an embodiment of the present invention;
图8是本发明实施例提供的一种移动终端的结构示意图。FIG. 8 is a schematic structural diagram of a mobile terminal according to an embodiment of the present invention.
具体实施方式Detailed ways
为了使本发明的目的、技术方案和优点更加清楚,下面结合附图对本发明具体实施例作进一步的详细描述。可以理解的是,此处所描述的具体实施例仅仅用于解释本发明,而非对本发明的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本发明相关的部分而非全部内容。在更加详细地讨论示例性实施例之前应当提到的是,一些示例性实施例被描述成作为流程图描绘的处理或方法。虽然流程图将各项操作(或步骤)描述成顺序的处理,但是其中的许多操作可以被并行地、并发地或者同时实施。此外,各项操作的顺序可以被重新安排。当其操作完成时所述处理可以被终止,但是还可以具有未包括在附图中的附加步骤。所述处理可以对应于方法、函数、规程、子例程、子程序等等。In order to make the objectives, technical solutions and advantages of the present invention clearer, the specific embodiments of the present invention will be further described in detail below with reference to the accompanying drawings. It should be understood that the specific embodiments described herein are only used to explain the present invention, but not to limit the present invention. In addition, it should be noted that, for the convenience of description, the drawings only show some but not all of the contents related to the present invention. Before discussing the exemplary embodiments in greater detail, it should be mentioned that some exemplary embodiments are described as processes or methods depicted as flowcharts. Although a flowchart depicts various operations (or steps) as a sequential process, many of the operations may be performed in parallel, concurrently, or concurrently. Additionally, the order of operations can be rearranged. The process may be terminated when its operation is complete, but may also have additional steps not included in the figures. The processes may correspond to methods, functions, procedures, subroutines, subroutines, and the like.
为便于理解,下面以Android系统为例,对Android系统中的音频系统架构进行简单说明。For ease of understanding, the following takes the Android system as an example to briefly describe the audio system architecture in the Android system.
如图1a所示,本实施例提供的音频系统架构主要包括用户空间、内核空间和硬件系统。用户空间包括应用(Application)层、应用框架(Framework)层和硬件抽象层(Hardware Abstraction Layer,HAL),内核空间包括驱动(Driver)层,硬件系统包括扬声器、音频编解码器等,还可以包括耳机。应用层是音频体系的最上层,可通过编写一个应用程序来执行对应的逻辑操作,例如检测音频播放事件是否被触发,预先设置第一设定时间和第二设定时间,下发音频播放指令等。应用框架层包括音频控制接口和标准化插件模块负责提供音频播放形式控制接口,以及扬声器音量大小控制接口等。应用框架层提供了AudioTrack和AudioRecorder两个类,以及AudioManager、AudioService及AudioSystem类。在应用框架层和硬件抽象层之间还包括一个系统运行库(Libraries)层。我们知道,framework层的很多类,实际上只是应用程序使用Android库文件的“中介”而已。因为上层应用采用java语言编写,它们需要最直接的java接口的支持,这就是framework层存在的意义之一。而作为“中介”,它们并不会真正去实现具体的功能,或者只实现其中的一部分功能,而把主要重心放在库中来完成。比如上面的AudioTrack、AudioRecorder、MediaPlayer和MediaRecorder等等在库中都能找到相对应的类。这一部分代码集中放置在工程的frameworks/av/media/libmedia中,多数是C++语言编写的。音频方面的硬件抽象层主要分为两部分,即AudioFlinger和AudioPolicyService,实际上后者并不是一个真实的设备,只是采用虚拟设备的方式来让厂商可以方便地定制出自己的策略。根据产品的不同,音频设备存在很大差异,在Android的音频架构中,这些问题都是由HAL层的audio.primary等来解决的,而不需要大规模地修改上层实现。硬件抽象层是应用框架层到驱动层的过渡,以实现底层硬件的兼容。驱动层按照音频编解码器的特性对其进行控制,确保音频编解码器可以正常工作,将音频编解码器获取到的音频数据提供给系统层。硬件系统包括扬声器和音频编解码器,扬声器用于播放音频数据控制音量大小,音频编解码器用于解析音频数据的格式,如MP3、WMA,负责音频可以正常播放。As shown in FIG. 1a, the audio system architecture provided by this embodiment mainly includes a user space, a kernel space, and a hardware system. The user space includes the application layer, the application framework (Framework) layer, and the hardware abstraction layer (HAL), the kernel space includes the driver layer, and the hardware system includes speakers, audio codecs, etc., and can also include earphone. The application layer is the top layer of the audio system. You can write an application program to perform corresponding logical operations, such as detecting whether an audio playback event is triggered, presetting the first set time and the second set time, and issuing audio playback instructions. Wait. The application framework layer includes an audio control interface and a standardized plug-in module responsible for providing an audio playback form control interface, as well as a speaker volume control interface. The application framework layer provides AudioTrack and AudioRecorder classes, as well as AudioManager, AudioService and AudioSystem classes. A system runtime library (Libraries) layer is also included between the application framework layer and the hardware abstraction layer. We know that many classes in the framework layer are actually just "intermediaries" for applications to use Android library files. Because upper-layer applications are written in java language, they need the support of the most direct java interface, which is one of the meanings of the existence of the framework layer. As "intermediaries", they do not really implement specific functions, or only implement a part of them, and focus on the library to complete. For example, the above AudioTrack, AudioRecorder, MediaPlayer and MediaRecorder can find corresponding classes in the library. This part of the code is placed in the frameworks/av/media/libmedia of the project, and most of them are written in C++ language. The hardware abstraction layer in audio is mainly divided into two parts, namely AudioFlinger and AudioPolicyService. In fact, the latter is not a real device, but a virtual device is used to allow manufacturers to easily customize their own policies. Depending on the product, there are great differences in audio devices. In the audio architecture of Android, these problems are solved by the audio.primary of the HAL layer, without the need to modify the upper layer implementation on a large scale. The hardware abstraction layer is the transition from the application framework layer to the driver layer to realize the compatibility of the underlying hardware. The driver layer controls the audio codec according to its characteristics, ensures that the audio codec can work normally, and provides the audio data obtained by the audio codec to the system layer. The hardware system includes a speaker and an audio codec. The speaker is used to play audio data to control the volume. The audio codec is used to parse the format of the audio data, such as MP3 and WMA, which is responsible for the normal playback of audio.
图1b为本发明实施例提供的一种智能手机的音频处理硬件系统结构示意图。音频处理电路一般处于主控电路板中,由于不同手机的设计不同,音频处理电路的具体位置也可能不同。智能手机的音频处理电路主要包括音频信号处理电路、基带信号处理电路、音频功率放大器、耳机信号放大器、听筒、扬声器、麦克风及耳机接口等。其中,音频信号处理电路是整个音频处理电路的核心。音频处理电路主要由接收音频电路、送话电路、耳机通话电路等组成,包括模拟音频的模拟/数字(A/D)转换、数字/模拟(A/D)转换、数字语音信号处理及模拟音频放大电路等。FIG. 1b is a schematic structural diagram of an audio processing hardware system of a smart phone according to an embodiment of the present invention. The audio processing circuit is generally located in the main control circuit board. Due to the different designs of different mobile phones, the specific location of the audio processing circuit may also be different. The audio processing circuit of a smartphone mainly includes an audio signal processing circuit, a baseband signal processing circuit, an audio power amplifier, a headphone signal amplifier, an earpiece, a speaker, a microphone and a headphone interface. Among them, the audio signal processing circuit is the core of the entire audio processing circuit. The audio processing circuit is mainly composed of receiving audio circuit, sending circuit, earphone calling circuit, etc., including analog/digital (A/D) conversion of analog audio, digital/analog (A/D) conversion, digital voice signal processing and analog audio Amplifier circuit, etc.
在通话时,首先通话本地端麦克风把声音的机械声波信号转化为模拟音频信号,通过模拟音频放大电路进行放大,经内部的多模转换器进行A/D转换,得到数字音频信号;其次把此数字音频信号送到基带处理器,进行语音编码、信道编码等处理;再次进行加密、交织等一系列处理;最后送到基带处理器中的数字窄带制调模块进行调制,产生发射基带信号送入射频电路调制成发射中频,发送给通话对方。在接听电话时,首先从射频电路解调出接收基带信息,送到基带处理器内部进行数字窄带解调,分离出控制信号和语音信号;其次把语音信号进行解密、去交织、重组等一系列处理,然后进行信道解码、语音解码;最后得到纯正数字语音信号,送入语音信号处理器中的多模转换器进行D/A转换;还原成模拟音频信号后,经过音频功率放大后推动听筒发声。若选择免提受话,基带处理器则关闭听筒受话放大器,启动免提受话放大管(振铃放大管)工作,把音频信号功率放大后推动扬声器发声。During a call, firstly, the local microphone of the call converts the mechanical sound wave signal of the sound into an analog audio signal, which is amplified by the analog audio amplifier circuit, and then A/D converted by the internal multi-mode converter to obtain a digital audio signal; The digital audio signal is sent to the baseband processor for voice coding, channel coding and other processing; again, a series of processes such as encryption and interleaving are carried out; finally, it is sent to the digital narrowband modulation module in the baseband processor for modulation to generate a transmitting baseband signal and send it to the The radio frequency circuit is modulated to transmit intermediate frequency and sent to the other party of the call. When answering a call, firstly demodulate the received baseband information from the radio frequency circuit and send it to the baseband processor for digital narrowband demodulation to separate the control signal and the voice signal; secondly, the voice signal is decrypted, deinterleaved, reorganized, etc. After processing, channel decoding and voice decoding are performed; finally, a pure digital voice signal is obtained, which is sent to the multi-mode converter in the voice signal processor for D/A conversion; after being restored to an analog audio signal, the audio power is amplified to push the earpiece to sound. . If the speakerphone is selected, the baseband processor will turn off the receiver receiver amplifier, start the speakerphone amplifier tube (ring amplifier tube), and amplify the power of the audio signal to push the speaker to sound.
在录音时,与上述过程类似,首先由麦克风把声音的机械声波信号转化为模拟音频信号,通过模拟音频放大电路进行放大,经过A/D转换后得到数字音频信号,按照预设的音频格式进行编码及存储。在播放录音或其他音频文件时,将音频文件进行解码得到数字音频信号,经过D/A换后还原成模拟音频信号,把音频信号功率放大后推动扬声器发声。When recording, similar to the above process, the mechanical sound wave signal of the sound is first converted into an analog audio signal by the microphone, amplified by the analog audio amplifier circuit, and the digital audio signal is obtained after A/D conversion, which is performed according to the preset audio format. encoding and storage. When playing recordings or other audio files, the audio files are decoded to obtain digital audio signals, which are restored to analog audio signals after D/A conversion, and the audio signal power is amplified to push the speaker to sound.
本发明实施例中可预先在终端中存储预设音频文件,对该预设音频文件进行播放。预存音频文件以及预设音量等级可由设计人员根据实际情况进行选取,不同的声音播放器件对应的预设音频文件和/或预设音量等级可以不同,本发明实施例不做限定。麦克风采集的音频信号可以是上述的由机械声波信号转换而来的模拟音频信号,也可以是经过放大后的模拟音频信号,可根据两者的不同分别设置相应的下文中的预设条件,本发明实施例不作限定。为了方便终端与用户之间的交互,终端一般会向用户提供音量调节功能,用户可采用调节音量调节按钮或音量调节进度条等方式对终端播放声音的音量等级进行调整,而终端根据用户调整后的音量等级对需要播放的音频信号进行相应的放大处理,如功率放大,以满足用户的收听需求。不同的终端中对音量等级的划分策略可能不同,即具体的音量等级的总数量以及每个音量等级对应的音量大小都可能不同,本发明实施例不作限定。In this embodiment of the present invention, a preset audio file may be stored in the terminal in advance, and the preset audio file may be played. The pre-stored audio file and the preset volume level can be selected by the designer according to the actual situation. The preset audio file and/or the preset volume level corresponding to different sound playback devices may be different, which is not limited in the embodiment of the present invention. The audio signal collected by the microphone can be the above-mentioned analog audio signal converted from the mechanical sound wave signal, or it can be an amplified analog audio signal, and the corresponding preset conditions below can be set according to the difference between the two. The embodiments of the invention are not limited. In order to facilitate the interaction between the terminal and the user, the terminal generally provides the user with a volume adjustment function. The user can adjust the volume level of the sound played by the terminal by adjusting the volume adjustment button or the volume adjustment progress bar. The audio signal to be played is amplified accordingly, such as power amplification, to meet the listening needs of users. Different terminals may have different strategies for dividing volume levels, that is, the total number of specific volume levels and the volume corresponding to each volume level may be different, which are not limited in this embodiment of the present invention.
图2给出了本发明实施例提供的一种音频播放音量的控制方法的流程图,本实施例的方法可以由音频播放音量的控制装置来执行,该装置可通过硬件和/或软件的方式实现,所述装置可作为移动终端一部分设置在所述移动终端的内部。FIG. 2 shows a flowchart of a method for controlling audio playback volume provided by an embodiment of the present invention. The method in this embodiment may be performed by a device for controlling audio playback volume, which may be implemented by means of hardware and/or software. Implementing, the apparatus may be provided inside the mobile terminal as part of the mobile terminal.
如图2所示,本实施例提供的音频播放音量的控制方法包括以下步骤:As shown in FIG. 2 , the method for controlling the audio playback volume provided by this embodiment includes the following steps:
步骤101、在检测到音频播放事件被触发时,获取当前第一设定时间内移动终端所处外界环境的噪声相关信息,所述噪声相关信息包括噪声强度、噪声源、噪声类型和移动终端当前位置中的至少一项。Step 101: When it is detected that the audio playback event is triggered, obtain the noise-related information of the external environment where the mobile terminal is located within the current first set time, and the noise-related information includes the noise intensity, noise source, noise type and the current state of the mobile terminal. at least one of the locations.
本实施例所述的移动终端包括手机、笔记本、平板电脑等具有音频播放功能的设备。The mobile terminal described in this embodiment includes a device with an audio playback function, such as a mobile phone, a notebook, and a tablet computer.
示例性的,在来电响铃、歌曲播放、视频播放或者游戏声音播放等应用场景下,在播放这些铃声、歌曲、视频或者游戏的音频之前,可检测到相应音频播放事件被触发,比如,检测接收到来电信号时,或者检测到用户作用于播放按键的触摸指令时,确定检测到音频播放事件被触发。Exemplarily, in application scenarios such as ringtones for incoming calls, song playback, video playback, or game sound playback, before playing the audio of these ringtones, songs, videos, or games, it may be detected that a corresponding audio playback event is triggered, for example, detecting When an incoming call signal is received, or when a user's touch instruction acting on the play button is detected, it is determined that an audio play event is detected to be triggered.
在某种实施方式中,可以通过移动终端的麦克风等部件来采集移动终端所处外界环境的噪声强度,当麦克风监控到噪声时,通过移动终端上的计时器对该噪声的持续时间进行计时,以得到噪声的持续时间,进而确定噪声类型。在一种实施方式中获取第一设定时间内的噪声类型可以包括:若噪声的持续时间在第一时间范围内,确定噪声为持续型;若噪声的持续时间在第二时间范围内,确定噪声为暂时型。其中,所述第一时间范围和所述第二时间范围可根据触发音频播放的应用程序的类型或者标识来确定,例如,若触发音频播放事件的当前应用程序为电话,则所述第一时间范围可以为10秒左右,所述第二时间范围可以为5秒左右,若触发音频播放事件的当前应用程序为视频,则所述第一时间范围可以为1分钟左右,所述第二时间范围可以为10秒左右。In a certain implementation manner, the noise intensity of the external environment where the mobile terminal is located can be collected through components such as a microphone of the mobile terminal, and when the microphone monitors noise, the duration of the noise is timed by a timer on the mobile terminal, To get the duration of the noise, and then determine the type of noise. In one embodiment, acquiring the type of noise within the first set time may include: if the duration of the noise is within the first time range, determining that the noise is a continuous type; if the duration of the noise is within the second time range, determining Noise is temporary. The first time range and the second time range may be determined according to the type or identifier of the application that triggers the audio playback. For example, if the current application that triggers the audio playback event is a phone, the first time The range may be about 10 seconds, and the second time range may be about 5 seconds. If the current application that triggers the audio playback event is video, the first time range may be about 1 minute, and the second time range Can be about 10 seconds.
在本实施例中,可根据麦克风采集的噪声的频率确定所属噪声源。其中,所述噪声源包括人类声音噪声和非人类声音噪声,例如人类的大喊大叫声音,所述噪声源还包括非人类声音噪声,例如设备运行发出的噪声、施工发出的噪声或者天气情况恶劣造成的噪声等。一般,人类说话声音的频率范围为100赫兹-700赫兹,发声越精锐频率越高。可将处于400-700的人类声音确定为人类声音噪声。当然,可预先存储人类声音噪声样本,将音频数据与所述人类声音噪声样本进行比对,在相似度大于设定相似度时确定该音频数据为人类声音噪声。其中比对考虑的因素可以包括频率、振幅和音色。In this embodiment, the noise source to which it belongs may be determined according to the frequency of the noise collected by the microphone. Wherein, the noise source includes human voice noise and non-human voice noise, such as human shouting, and the noise source also includes non-human voice noise, such as noise from equipment operation, noise from construction, or weather conditions Harsh noise, etc. Generally, the frequency range of human voice is 100 Hz-700 Hz, and the sharper the voice, the higher the frequency. Human voices at 400-700 can be determined to be human voice noise. Of course, human voice noise samples can be stored in advance, the audio data is compared with the human voice noise samples, and when the similarity is greater than the set similarity, it is determined that the audio data is human voice noise. The factors considered in the comparison can include frequency, amplitude and timbre.
另外,也可以在移动终端中额外设置声音传感器来采集所述噪声强度和噪声源。可以通过移动终端上的GPS或者通信网络中的基站进行移动终端的定位,以得到移动终端的当前位置信息,所述当前位置信息可以采用经度和纬度表示。In addition, a sound sensor may be additionally provided in the mobile terminal to collect the noise intensity and noise source. The positioning of the mobile terminal can be performed through GPS on the mobile terminal or a base station in a communication network to obtain the current location information of the mobile terminal, and the current location information can be represented by longitude and latitude.
其中,所述第一设定时间的开始时间为检测到音频播放事件被触发时刻或者音频开始播放时刻。所述第一设定时间也可根据触发音频播放事件的应用程序来确定,不同的应用程序对应的第一设定时间也可不同。例如,若触发音频播放事件的应用程序为电话,则所述第一设定时间可设置为10秒,若触发音频播放事件的应用程序为视频,则所述第一设定时间可设置为1分钟。相应的,所述方法还可以包括:确定触发音频播放事件的当前应用程序;获取所述当前应用程序对应的第一设定时间。Wherein, the start time of the first set time is the time when the audio playback event is detected to be triggered or the time when the audio starts to be played. The first set time may also be determined according to the application that triggers the audio playback event, and the first set time corresponding to different applications may also be different. For example, if the application that triggers the audio playback event is a phone, the first set time can be set to 10 seconds; if the application that triggers the audio playback event is a video, the first set time can be set to 1 minute. Correspondingly, the method may further include: determining a current application that triggers an audio playback event; and acquiring a first set time corresponding to the current application.
在上述技术方案的基础上,还包括:在获取当前第一设定时间内移动终端所处外界环境的噪声相关信息的过程中,开启回音消除算法,以消除所述第一设定时间内移动终端麦克风采集到的移动终端扬声器播放的音频数据。Based on the above technical solution, the method further includes: in the process of acquiring the noise-related information of the external environment where the mobile terminal is located within the current first set time, enabling an echo cancellation algorithm to eliminate the movement of the mobile terminal within the first set time. Audio data played by the speaker of the mobile terminal collected by the terminal microphone.
步骤102、根据所述当前第一设定时间内的噪声相关信息,确定第二设定时间内的音量调整值,所述第二设定时间的开始时间与所述当前第一设定时间的结束时间相同。Step 102: Determine the volume adjustment value within a second set time according to the noise-related information within the current first set time, the start time of the second set time and the difference between the current first set time The end time is the same.
其中,所述第二设定时间与所述第一设定时间相对应。如上述示例,在触发音频播放事件的应用程序为电话时,第二设定时间可对应为10秒或者5秒,在触发音频播放事件的应用程序为游戏时,第二设定时间可以为1分钟或者30秒。Wherein, the second set time corresponds to the first set time. As in the above example, when the application triggering the audio playback event is a phone, the second set time can be 10 seconds or 5 seconds, and when the application triggering the audio playback event is a game, the second set time can be 1 minutes or 30 seconds.
示例性的,在接收到来电信号电话铃声响起时,获取从电话铃声响起后的第一设定时间例如10秒这段时间内,移动终端所处外界环境的噪声相关信息,若根据所述噪声相关信息,可确定在所述10秒之后的第二时间内例如5秒内的音量调整值为增大2个基本音量。Exemplarily, when receiving the incoming call signal and the telephone ringing, obtain the noise-related information of the external environment where the mobile terminal is located during the first set time after the telephone ringing, for example, 10 seconds. For related information, it can be determined that the volume adjustment value within the second time after the 10 seconds, for example, within 5 seconds, is increased by 2 basic volumes.
所述音量调整值可以为正值,表示在原有播放音量的基础上增加所述音量调整值。The volume adjustment value may be a positive value, indicating that the volume adjustment value is increased on the basis of the original playback volume.
步骤103、根据所述音量调整值,调整所述第二设定时间内的音频播放音量。Step 103: Adjust the audio playback volume within the second set time according to the volume adjustment value.
示例性的,在所述10秒之后的5秒内,对该5秒内的播放音量进行调整,以增大2个基本音量后的播放音量进行音频的播放。示例性的,在来电铃声响起时,若环境噪声比较大时用户可能察觉不到来电铃声的声音,本实施例通过根据铃声开始播放时刻后的第二设定时间内获取的噪声相关信息,来调整第二设定时间内的播放音量,可以使用户在嘈杂的环境中尽快听到来电铃声,防止错过来电。Exemplarily, within 5 seconds after the 10 seconds, the playback volume within the 5 seconds is adjusted to increase the playback volume after 2 basic volumes to perform audio playback. Exemplarily, when the ringtone is ringing, if the ambient noise is relatively loud, the user may not perceive the sound of the ringtone. Adjusting the playback volume within the second set time allows the user to hear the ringtone as soon as possible in a noisy environment, preventing missed calls.
在调整音量之后,可重新确定下一个第一设定时间,将所述下一个第一设定时间作为新的当前第一设定时间,并循环执行步骤101至步骤103。After the volume is adjusted, the next first set time may be re-determined, the next first set time may be regarded as the new current first set time, and steps 101 to 103 may be executed cyclically.
本实施例提供的方法,通过在检测到音频播放事件被触发时,获取当前第一设定时间内移动终端所处外界环境的噪声相关信息,根据所述当前第一设定时间内的噪声相关信息,确定第二设定时间内的音量调整值,根据所述音量调整值,调整所述第二设定时间内的音频播放音量,可以根据前第一设定时间内的噪声相关信息,合理的控制移动终端后第二设定时间内的音频的播放音量。In the method provided in this embodiment, when an audio playback event is detected to be triggered, the noise-related information of the external environment where the mobile terminal is located within the current first set time is acquired, and the noise-related information within the current first set time is obtained according to the information, determine the volume adjustment value within the second set time, and adjust the audio playback volume within the second set time according to the volume adjustment value, which can be reasonably based on the noise-related information in the previous first set time. to control the playback volume of the audio within the second set time after the mobile terminal.
在上述实施例的基础上,所述移动终端的音量包括响铃音量、听筒音量和多媒体数据播放音量,所述根据所述当前第一设定时间内的噪声相关信息,确定第二设定时间内的音量调整值包括:根据所述当前第一设定时间内的噪声相关信息,确定第二设定时间内的响铃音量调整值或者听筒音量调整值或者多媒体数据播放音量调整值。所述根据所述音量调整值,调整所述第二设定时间内的音频播放音量包括:根据所述响铃音量调整值,调整所述第二设定时间内的铃声播放音量;或者,根据所述听筒音量调整值,调整所述第二设定时间内的听筒播放音量;或者,根据所述多媒体数据音量调整值,调整所述第二设定时间内的多媒体数据播放音量。On the basis of the above embodiment, the volume of the mobile terminal includes the ringing volume, the earpiece volume and the multimedia data playback volume, and the second set time is determined according to the noise-related information in the current first set time The volume adjustment value within includes: determining the ringing volume adjustment value or the earpiece volume adjustment value or the multimedia data playback volume adjustment value within the second set time according to the noise-related information in the current first set time. The adjusting the audio playback volume within the second set time according to the volume adjustment value includes: adjusting the ringtone playback volume within the second set time according to the ringtone volume adjustment value; or, according to The earpiece volume adjustment value is used to adjust the earpiece playback volume within the second set time; or, according to the multimedia data volume adjustment value, the multimedia data playback volume within the second set time is adjusted.
图3给出了本发明实施例提供的另一种音频播放音量的控制方法的流程图。如图3所示,本实施例提供的方法包括以下步骤:FIG. 3 is a flowchart of another method for controlling audio playback volume provided by an embodiment of the present invention. As shown in Figure 3, the method provided by this embodiment includes the following steps:
步骤201、在检测到音频播放事件被触发时,获取当前第一设定时间内移动终端所处外界环境的噪声强度。Step 201: When it is detected that an audio playback event is triggered, acquire the noise intensity of the external environment where the mobile terminal is located within the current first set time.
步骤202、获取所述当前第一设定时间内的噪声强度平均值。Step 202: Obtain the average value of the noise intensity within the current first set time.
在第一设定时间内噪声强度可能并不稳定,若只是根据某一时刻的噪声强度,例如检测到音频事件被触发时刻,来确定是否调整音量,并不准确,因为某一时刻较大的噪声可能并不影响后续噪声之后音频的播放。在本实施例中,该步骤用于获取当前第一设定时间内的噪声强度平均值。The noise intensity may not be stable within the first set time. It is inaccurate to determine whether to adjust the volume based on the noise intensity at a certain moment, such as when an audio event is detected. Noise may not affect the playback of audio following subsequent noise. In this embodiment, this step is used to obtain the average value of the noise intensity within the current first set time.
步骤203、根据所述噪声强度平均值,确定第二设定时间内的音量调整值。Step 203: Determine the volume adjustment value within the second set time period according to the average value of the noise intensity.
该步骤可以包括:在所述噪声强度平均值大于设定强度值时,确定第二设定时间内的音量调整值为第一设定音量调整值。该步骤还可以包括:根据所述噪声强度平均值确定所属噪声等级;获取包含有噪声等级和音量调整值的第二预设对应表;从所述第二预设对应表中查找所述噪声等级对应的音量调整值。This step may include: when the average value of the noise intensity is greater than the set intensity value, determining the volume adjustment value within the second set time to the first set volume adjustment value. This step may further include: determining the corresponding noise level according to the average value of the noise intensity; acquiring a second preset correspondence table including the noise level and the volume adjustment value; looking up the noise level from the second preset correspondence table Corresponding volume adjustment value.
步骤204、根据所述音量调整值,调整所述第二设定时间内的音频播放音量。Step 204: Adjust the audio playback volume within the second set time according to the volume adjustment value.
本实施例提供的方法,通过在检测到音频播放事件被触发时,获取当前第一设定时间内移动终端所处外界环境的噪声强度平均值,根据所述噪声强度平均值,确定第二设定时间内的音量调整值,根据所述音量调整值,调整所述第二设定时间内的音频播放音量,可以根据前第一设定时间内的噪声强度平均值合理的控制移动终端后第二设定时间内的音频的播放音量。In the method provided in this embodiment, when an audio playback event is detected to be triggered, the average value of the noise intensity of the external environment where the mobile terminal is located within the current first set time is obtained, and the second device is determined according to the average value of the noise intensity. The volume adjustment value within a fixed time period, according to the volume adjustment value, the audio playback volume in the second set time period is adjusted, and the mobile terminal can be reasonably controlled according to the average value of the noise intensity within the first set time period. 2. The playback volume of the audio within the set time.
图4给出了本发明实施例提供的另一种音频播放音量的控制方法的流程图。如图4所示,本实施例提供的方法包括以下步骤:FIG. 4 is a flowchart of another method for controlling audio playback volume provided by an embodiment of the present invention. As shown in Figure 4, the method provided by this embodiment includes the following steps:
步骤301、在检测到音频播放事件被触发时,获取当前第一设定时间内移动终端所处外界环境的噪声强度、噪声源和移动终端的当前位置。Step 301: When it is detected that an audio playback event is triggered, acquire the noise intensity, noise source and current position of the mobile terminal of the external environment where the mobile terminal is located within the current first set time.
步骤302、判断所述噪声源是否为人类声音噪声,若是则执行步骤303,否则执行步骤304。
若所述噪声源为人类声音噪声,则根据移动终端的当前位置确定所述第二设定时间内的音量调整值。If the noise source is human voice noise, the volume adjustment value within the second set time is determined according to the current position of the mobile terminal.
步骤303、判断所述当前位置是否为第一设定位置,若是则执行步骤305,否则执行步骤306。
所述第一设定位置为预先设置的相对安静的场所,例如会议室、教室或者图书馆等。在这些场所中一般情况下是比较安静的,但也可能存在激烈的讨论或者宣讲等情景,在这些情景下本是需要调小音量的,而现有技术中是只要检测到噪声较大,就会将播放音量调大,导致对播放音量的调节不符合真实场景,准确度不高,在本实施例中,在检测到噪声源为人类声音噪声时,进一步判断移动终端所处的当前位置,根据所述当前位置来确定音量调整值,播放音量的调节更加准确。The first set location is a preset relatively quiet place, such as a conference room, a classroom, or a library. These places are generally quiet, but there may also be situations such as intense discussions or presentations. In these situations, the volume needs to be turned down. In the prior art, as long as loud noise is detected, the The playback volume will be increased, resulting in that the adjustment of the playback volume does not conform to the real scene, and the accuracy is not high. In this embodiment, when it is detected that the noise source is human voice noise, the current position of the mobile terminal is further judged, The volume adjustment value is determined according to the current position, and the adjustment of the playback volume is more accurate.
步骤304、根据所述噪声强度确定第二设定时间内的音量调整值。Step 304: Determine the volume adjustment value within the second set time according to the noise intensity.
若所述第一设定时间内的噪声源为非人类声音噪声,则根据所述噪声强度确定第二设定时间内的音量调整值。所述音量调整值为正值。If the noise source within the first set time is non-human voice noise, the volume adjustment value within the second set time is determined according to the noise intensity. The volume adjustment value is a positive value.
步骤305、确定所述第二设定时间内的音量调整值为第一音量值。Step 305: Determine the volume adjustment value within the second set time as the first volume value.
若检测到噪声源为人类声音噪声且当前位置为第一设定位置,则将音量调整值确定为第一音量值。其中,所述第一音量值可以为负值,即将播放音量降低第一音量值。If it is detected that the noise source is human voice noise and the current position is the first set position, the volume adjustment value is determined as the first volume value. The first volume value may be a negative value, that is, the playback volume is decreased by the first volume value.
步骤306、确定所述第二设定时间内的音量调整值为第二音量值。其中,所述第二音量值大于所述第一音量值。Step 306: Determine the volume adjustment value within the second set time to a second volume value. Wherein, the second volume value is greater than the first volume value.
若检测到噪声源为人类声音噪声且当前位置不是第一设定位置,则将音量调整值确定为第二音量。其中,所述第二音量值为正值。示例性的,在检测到噪声源为人类声音噪声且当前位置为某个KTV歌厅时,可将音量调整值确定为第二音量。If it is detected that the noise source is human voice noise and the current position is not the first set position, the volume adjustment value is determined as the second volume. Wherein, the second volume value is a positive value. Exemplarily, when it is detected that the noise source is human voice noise and the current location is a certain KTV karaoke hall, the volume adjustment value may be determined as the second volume.
步骤307、根据所述音量调整值,调整所述第二设定时间内的音频播放音量。Step 307: Adjust the audio playback volume within the second set time according to the volume adjustment value.
本实施例提供的方法,通过在检测到音频播放事件被触发时,获取当前第一设定时间内移动终端所处外界环境的噪声强度、噪声源和移动终端的当前位置,若所述第一设定时间内的噪声源为非人类声音噪声,则根据所述噪声强度确定第二设定时间内的音量调整值,若所述第一设定时间内的噪声源为人类声音噪声,则根据移动终端的当前位置确定所述第二设定时间内的音量调整值,可以根据前第一设定时间内的噪声强度、噪声源和移动终端的当前位置,合理的控制移动终端后第二设定时间内的音频的播放音量。In the method provided by this embodiment, when an audio playback event is detected to be triggered, the noise intensity of the external environment where the mobile terminal is located, the noise source and the current position of the mobile terminal are acquired within the current first set time. The noise source within the set time is non-human voice noise, then the volume adjustment value within the second set time is determined according to the noise intensity, and if the noise source within the first set time is human voice noise, then the volume adjustment value is determined according to the noise intensity. The current position of the mobile terminal determines the volume adjustment value within the second set time, and can reasonably control the second set after the mobile terminal according to the noise intensity, noise source and the current position of the mobile terminal in the previous first set time. The playback volume of the audio for a certain period of time.
图5给出了本发明实施例提供的另一种音频播放音量的控制方法的流程图。如图5所示,本实施例提供的方法包括:FIG. 5 is a flowchart of another method for controlling audio playback volume provided by an embodiment of the present invention. As shown in Figure 5, the method provided by this embodiment includes:
步骤401、在检测到音频播放事件被触发时,获取所述第一设定时间内移动终端所处外界环境噪声的持续时间,根据所述持续时间确定噪声类型。Step 401: When it is detected that an audio playback event is triggered, the duration of the external environment noise where the mobile terminal is located within the first set time is acquired, and the noise type is determined according to the duration.
所述噪声类型包括持续性和短暂性。在一种实施方式中获取第一设定时间内的噪声类型可以包括:若噪声的持续时间在第一时间范围内,确定噪声为持续型;若噪声的持续时间在第二时间范围内,确定噪声为暂时型。其中,所述第一时间范围和所述第二时间范围可根据触发音频播放的应用程序的类型或者标识来确定,例如,若触发音频播放事件的当前应用程序为电话,则所述第一时间范围可以为10秒左右,所述第二时间范围可以为5秒左右,若触发音频播放事件的当前应用程序为视频,则所述第一时间范围可以为1分钟左右,所述第二时间范围可以为10秒左右。The noise types include persistent and transient. In one embodiment, acquiring the type of noise within the first set time may include: if the duration of the noise is within the first time range, determining that the noise is a continuous type; if the duration of the noise is within the second time range, determining Noise is temporary. The first time range and the second time range may be determined according to the type or identifier of the application that triggers the audio playback. For example, if the current application that triggers the audio playback event is a phone, the first time The range may be about 10 seconds, and the second time range may be about 5 seconds. If the current application that triggers the audio playback event is video, the first time range may be about 1 minute, and the second time range Can be about 10 seconds.
步骤402、判断所述噪声类型是否为持续型,若是则执行步骤403,否则执行步骤404。
步骤403、确定第二设定时间的时长为第一时长以及确定第二设定时间内的音量调整值。Step 403: Determine the duration of the second set time as the first duration and determine the volume adjustment value within the second set time.
在所述噪声类型为持续型时,则表明当前外界环境的噪声影响时间可能较长较大,那么可将第二设定时间的时长确定为较长的第一时长,以在较长的第二时间内都以增加了音量调整值后的音量进行音频的播放。When the noise type is continuous, it indicates that the current external environment may be affected by noise for a longer period of time, and the second set period of time may be determined as the longer first period of time, so that the longer period of the first The audio is played at the volume after the volume adjustment value has been increased for both periods of time.
步骤404、判断所述噪声类型是否为短暂型,若是则执行步骤405,否则结束流程。
所述噪声类型在除持续型和短暂型之外还包括中间型,所述中间型的持续时间第三时间范围大于第二时间范围且小于第一时间范围。例如,若所述第一时间范围为10秒左右,所述第二时间范围为5秒左右,那么第三时间范围可以为5秒-10秒(不包括5秒和10秒)。The noise type includes an intermediate type in addition to the persistent type and the transient type, and the duration of the intermediate type in the third time range is greater than the second time range and smaller than the first time range. For example, if the first time range is about 10 seconds and the second time range is about 5 seconds, then the third time range may be 5 seconds to 10 seconds (excluding 5 seconds and 10 seconds).
若所述噪声类型为中间型时,可确定第二时间的时长为第三时长以及确定第二时间内的音量调节值,所述第三时长大于第二时长且小于第一时长。If the noise type is an intermediate type, the duration of the second time may be determined as a third duration, and the volume adjustment value in the second duration may be determined, and the third duration may be greater than the second duration and less than the first duration.
步骤405、确定第二时间的时长为第二时长以及确定第二设定时间内的音量调整值,所述第二时长小于第一时长。Step 405: Determine the duration of the second time as the second duration, and determine the volume adjustment value within the second set time, where the second duration is smaller than the first duration.
在所述噪声类型为短暂型时,则表明当前外界环境的噪声影响时间可能较短较小,那么可将第二设定时间的时长确定为较短的第二时长,以在较短的第二时间内以增加了音量调整值后的音量进行音频的播放。并尽快进行下一个当前第一设定时间内的噪声相关信息的获取。When the noise type is short-lived, it indicates that the noise impact time of the current external environment may be relatively short, and then the duration of the second set time may be determined as a shorter second duration, so that in the shorter first The audio is played at the volume after the volume adjustment value has been increased within the second time. And acquire the noise-related information within the next current first set time as soon as possible.
步骤406、根据所述音量调整值,调整所述第二设定时间内的音频播放音量。Step 406: Adjust the audio playback volume within the second set time according to the volume adjustment value.
本实施例提供的方法,在检测到音频播放事件被触发时,获取所述第一设定时间内移动终端所处外界环境噪声的持续时间,根据所述持续时间确定噪声类型,当所述噪声类型为持续型时,确定第二设定时间的时长为第一时长以及确定第二设定时间内的音量调整值,当所述噪声类型为短暂型时,确定第二时间的时长为第二时长以及确定第二设定时间内的音量调整值,所述第二时长小于第一时长,根据所述音量调整值,调整所述第二设定时间内的音频播放音量,可以根据前第一设定时间内的噪声类型,合理的控制移动终端后第二设定时间内的音频的播放音量。In the method provided by this embodiment, when it is detected that an audio playback event is triggered, the duration of the noise in the external environment where the mobile terminal is located within the first set time is acquired, and the type of noise is determined according to the duration, and when the noise is When the type is continuous type, the duration of the second set time is determined as the first duration and the volume adjustment value within the second set time is determined; when the noise type is transient type, the duration of the second time is determined as the second duration. duration and determine the volume adjustment value within the second set time, the second duration is smaller than the first duration, and according to the volume adjustment value, the audio playback volume in the second set time can be adjusted according to the first The noise type within the set time, and reasonably control the audio playback volume within the second set time after the mobile terminal.
图6给出了本发明实施例提供的另一种音频播放音量的控制方法的流程图。如图6所示,本实施例提供的方法包括:FIG. 6 is a flowchart of another method for controlling audio playback volume provided by an embodiment of the present invention. As shown in Figure 6, the method that this embodiment provides includes:
步骤501、在检测到音频播放事件被触发时,获取当前第一设定时间内移动终端所处外界环境的噪声强度、噪声源、噪声类型和移动终端当前位置。Step 501: When it is detected that an audio playback event is triggered, acquire the noise intensity, noise source, noise type and current position of the mobile terminal of the external environment where the mobile terminal is located within the current first set time.
步骤502、获取包含有噪声强度、噪声源、噪声类型、移动终端的当前位置和音量调整值的预设对应表。Step 502: Acquire a preset correspondence table including noise intensity, noise source, noise type, current location of the mobile terminal and volume adjustment value.
步骤503、从所述预设对应表中查询与所述当前第一设定时间内的噪声强度、噪声源、噪声类型和所述当前位置相对应的音量调整值。Step 503: Query the volume adjustment value corresponding to the noise intensity, noise source, noise type and the current position within the current first set time from the preset correspondence table.
可选的,为所述噪声强度、噪声源、噪声类型和当前位置分配权值,计算所述预设对应表中与所述噪声强度、噪声源、噪声类型和当前位置匹配度最高的音量调整值。示例性的,所述噪声强度x、噪声源y、噪声类型z和当前位置w的权值分别为a、b、c和d,则针对预设对应表中计算每一条记录计算其目标值M=ax+by+cz+dw,将M值最大的记录下的音量调整值确定为所述噪声相关信息对应的音量调整值。其中,每一条记录包含一个噪声强度、噪声源、噪声类型、移动终端的当前位置和音量调整值的对应关系。Optionally, assign weights to the noise intensity, noise source, noise type, and current location, and calculate the volume adjustment that best matches the noise intensity, noise source, noise type, and current location in the preset correspondence table value. Exemplarily, the weights of the noise intensity x, the noise source y, the noise type z, and the current position w are a, b, c, and d, respectively, then the target value M is calculated for each record in the preset correspondence table. =ax+by+cz+dw, the volume adjustment value recorded with the largest M value is determined as the volume adjustment value corresponding to the noise-related information. Wherein, each record includes a corresponding relationship between noise intensity, noise source, noise type, the current position of the mobile terminal and the volume adjustment value.
步骤504、根据所述音量调整值,调整所述第二设定时间内的音频播放音量。Step 504: Adjust the audio playback volume within the second set time according to the volume adjustment value.
本实施例提供的方法,通过在检测音频播放事件被触发时,获取当前第一设定时间内移动终端所处外界环境的噪声强度、噪声源、噪声类型和移动终端当前位置,并获取预设对应表,从所述预设对应表中查询与所述当前第一设定时间内的噪声强度、噪声源、噪声类型和所述当前位置相对应的音量调整值,根据所述音量调整值,调整所述第二设定时间内的音频播放音量,可以根据前第一设定时间内的噪声强度、噪声源、噪声类型和移动终端当前位置,合理的控制移动终端后第二设定时间内的音频的播放音量。The method provided by this embodiment acquires the noise intensity, noise source, noise type, and current position of the mobile terminal of the external environment where the mobile terminal is located within the current first set time, and acquires the preset Correspondence table, query the volume adjustment value corresponding to the noise intensity, noise source, noise type and the current position within the current first set time from the preset correspondence table, and according to the volume adjustment value, Adjusting the audio playback volume within the second set time period can reasonably control the second set time period after the mobile terminal according to the noise intensity, noise source, noise type and the current location of the mobile terminal within the first set time period. The playback volume of the audio.
图7为本发明实施例提供的一种音频播放音量的控制装置的结构示意图,该装置可由软件和/或硬件实现,集成在移动终端中。如图7所示,该装置包括噪声相关信息获取模块61、音量调整值确定模块62和播放音量调整模块63。FIG. 7 is a schematic structural diagram of an apparatus for controlling audio playback volume according to an embodiment of the present invention. The apparatus may be implemented by software and/or hardware and integrated in a mobile terminal. As shown in FIG. 7 , the apparatus includes a noise-related
所述噪声相关信息获取模块61,用于在检测到音频播放事件被触发时,获取当前第一设定时间内移动终端所处外界环境的噪声相关信息,所述噪声相关信息包括噪声强度、噪声源、噪声类型和移动终端当前位置中的至少一项;The noise-related
所述音量调整值确定模块62,用于根据所述当前第一设定时间内的噪声相关信息,确定第二设定时间内的音量调整值,所述第二设定时间的开始时间与所述当前第一设定时间的结束时间相同;The volume adjustment
所述播放音量调整模块63,用于根据所述音量调整值,调整所述第二设定时间内的音频播放音量。The playback
本实施例提供的装置,通过在检测到音频播放事件被触发时,获取当前第一设定时间内移动终端所处外界环境的噪声相关信息,根据所述当前第一设定时间内的噪声相关信息,确定第二设定时间内的音量调整值,根据所述音量调整值,调整所述第二设定时间内的音频播放音量,可以合理的控制移动终端音频的播放音量。The apparatus provided in this embodiment acquires the noise-related information of the external environment where the mobile terminal is located within the current first set time when it is detected that the audio playback event is triggered, information, determine the volume adjustment value within the second set time, and adjust the audio playback volume within the second set time according to the volume adjustment value, so that the audio playback volume of the mobile terminal can be reasonably controlled.
在上述实施例的基础上,所述噪声相关信息包括噪声强度,所述音量调整值确定模块具体用于:Based on the above embodiment, the noise-related information includes noise intensity, and the volume adjustment value determination module is specifically configured to:
获取所述当前第一设定时间内的噪声强度平均值;obtaining the average value of the noise intensity within the current first set time;
根据所述噪声强度平均值,确定第二设定时间内的音量调整值。According to the average value of the noise intensity, the volume adjustment value within the second set time is determined.
在上述实施例的基础上,所述噪声相关信息包括噪声强度、噪声源和移动终端的当前位置,所述音量调整值确定模块具体用于:Based on the above embodiment, the noise-related information includes noise intensity, noise source and the current position of the mobile terminal, and the volume adjustment value determination module is specifically used for:
若所述第一设定时间内的噪声源为非人类声音噪声,则根据所述噪声强度确定第二设定时间内的音量调整值;If the noise source within the first set time is non-human voice noise, determining the volume adjustment value within the second set time according to the noise intensity;
若所述第一设定时间内的噪声源为人类声音噪声,则根据移动终端的当前位置确定所述第二设定时间内的音量调整值。If the noise source within the first set time is human voice noise, the volume adjustment value within the second set time is determined according to the current position of the mobile terminal.
在上述实施例的基础上,所述音量调整值确定模块具体用于:On the basis of the above embodiment, the volume adjustment value determination module is specifically used for:
若所述当前位置为第一设定位置,则确定所述第二设定时间内的音量调整值为第一音量值;If the current position is the first set position, determining that the volume adjustment value within the second set time is the first volume value;
否则,确定所述第二设定时间内的音量调整值为第二音量值,所述第二音量值大于所述第一音量值。Otherwise, it is determined that the volume adjustment value within the second set time is a second volume value, and the second volume value is greater than the first volume value.
在上述实施例的基础上,所述噪声相关信息获取模块获取当前第一设定时间内移动终端所处外界环境的噪声类型包括:On the basis of the above embodiment, the noise type of the external environment where the mobile terminal is located within the current first set time by the noise-related information acquisition module includes:
获取所述第一设定时间内移动终端所处外界环境噪声的持续时间,根据所述持续时间确定噪声类型;Acquire the duration of the external environment noise where the mobile terminal is located within the first set time, and determine the noise type according to the duration;
所述音量调整值确定模块具体用于:The volume adjustment value determination module is specifically used for:
当所述噪声类型为持续型时,确定第二设定时间的时长为第一时长以及确定第二设定时间内的音量调整值;When the noise type is continuous, determining the duration of the second set time as the first duration and determining the volume adjustment value within the second set time;
当所述噪声类型为短暂型时,确定第二时间的时长为第二时长以及确定第二设定时间内的音量调整值,所述第二时长小于第一时长。When the noise type is short-lived, the duration of the second time is determined as the second duration, and the volume adjustment value within the second set time is determined, and the second duration is smaller than the first duration.
在上述实施例的基础上,所述噪声相关信息包括噪声强度、噪声源、噪声类型和移动终端的当前位置,所述音量调整值确定模块具体用于:Based on the above embodiment, the noise-related information includes noise intensity, noise source, noise type, and the current location of the mobile terminal, and the volume adjustment value determination module is specifically used for:
获取包含有噪声强度、噪声源、噪声类型、移动终端的当前位置和音量调整值的预设对应表;Obtain a preset correspondence table including noise intensity, noise source, noise type, current location of the mobile terminal and volume adjustment value;
从所述预设对应表中查询与所述当前第一设定时间内的噪声强度、噪声源、噪声类型和所述当前位置相对应的音量调整值。The volume adjustment value corresponding to the noise intensity, noise source, noise type and the current position within the current first set time is inquired from the preset correspondence table.
在上述实施例的基础上,所述移动终端的音量包括响铃音量、听筒音量和多媒体数据播放音量,所述音量调整值确定模块具体用于:On the basis of the above embodiment, the volume of the mobile terminal includes the ringing volume, the earpiece volume and the multimedia data playback volume, and the volume adjustment value determination module is specifically used for:
根据所述当前第一设定时间内的噪声相关信息,确定第二设定时间内的响铃音量调整值或者听筒音量调整值或者多媒体数据播放音量调整值;Determine the ringing volume adjustment value or the earpiece volume adjustment value or the multimedia data playback volume adjustment value within the second preset time according to the noise-related information in the current first set time;
所述播放音量调整模块具体用于:The playback volume adjustment module is specifically used for:
根据所述响铃音量调整值,调整所述第二设定时间内的铃声播放音量;或者,Adjust the ringtone playback volume within the second set time according to the ringtone volume adjustment value; or,
根据所述听筒音量调整值,调整所述第二设定时间内的听筒播放音量;或者,Adjust the earpiece playback volume within the second set time according to the earpiece volume adjustment value; or,
根据所述多媒体数据音量调整值,调整所述第二设定时间内的多媒体数据播放音量。According to the multimedia data volume adjustment value, adjust the multimedia data playback volume within the second set time.
本发明实施例还提供一种包含计算机可执行指令的存储介质,所述计算机可执行指令在由计算机处理器执行时用于执行一种音频播放音量的控制方法,该方法包括:Embodiments of the present invention further provide a storage medium containing computer-executable instructions, where the computer-executable instructions are used to execute a method for controlling audio playback volume when executed by a computer processor, and the method includes:
在检测到音频播放事件被触发时,获取当前第一设定时间内移动终端所处外界环境的噪声相关信息,所述噪声相关信息包括噪声强度、噪声源、噪声类型和移动终端当前位置中的至少一项;When it is detected that the audio playback event is triggered, the noise-related information of the external environment where the mobile terminal is located within the current first set time is acquired, where the noise-related information includes noise intensity, noise source, noise type, and the current location of the mobile terminal. at least one;
根据所述当前第一设定时间内的噪声相关信息,确定第二设定时间内的音量调整值,所述第二设定时间的开始时间与所述当前第一设定时间的结束时间相同;Determine the volume adjustment value within a second set time according to the noise-related information within the current first set time, where the start time of the second set time is the same as the end time of the current first set time ;
根据所述音量调整值,调整所述第二设定时间内的音频播放音量。Adjust the audio playback volume within the second set time according to the volume adjustment value.
存储介质——任何的各种类型的存储器设备或存储设备。术语“存储介质”旨在包括:安装介质,例如CD-ROM、软盘或磁带装置;计算机系统存储器或随机存取存储器,诸如DRAM、DDR RAM、SRAM、EDO RAM,兰巴斯(Rambus)RAM等;非易失性存储器,诸如闪存、磁介质(例如硬盘或光存储);寄存器或其它相似类型的存储器元件等。存储介质可以还包括其它类型的存储器或其组合。另外,存储介质可以位于程序在其中被执行的第一计算机系统中,或者可以位于不同的第二计算机系统中,第二计算机系统通过网络(诸如因特网)连接到第一计算机系统。第二计算机系统可以提供程序指令给第一计算机用于执行。术语“存储介质”可以包括可以驻留在不同位置中(例如在通过网络连接的不同计算机系统中)的两个或更多存储介质。存储介质可以存储可由一个或多个处理器执行的程序指令(例如具体实现为计算机程序)。storage medium - any of various types of memory devices or storage devices. The term "storage medium" is intended to include: installation media, such as CD-ROMs, floppy disks, or tape devices; computer system memory or random access memory, such as DRAM, DDR RAM, SRAM, EDO RAM, Rambus RAM, etc. ; non-volatile memory, such as flash memory, magnetic media (eg 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 the first computer system in which the program is executed, or may be located in a second, different 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 (eg, in different computer systems connected by a network). The storage medium may store program instructions (eg, embodied as a computer program) executable by one or more processors.
当然,本发明实施例所提供的一种包含计算机可执行指令的存储介质,其计算机可执行指令不限于如上所述的播放音量控制操作,还可以执行本发明任意实施例所提供的音频播放音量的控制方法中的相关操作。Of course, a storage medium containing computer-executable instructions provided by an embodiment of the present invention is not limited to the above-mentioned playback volume control operation, and can also execute the audio playback volume provided by any embodiment of the present invention. related operations in the control method.
本发明实施例提供了一种移动终端,该移动终端可以包括本发明任意实施例提供的音频播放音量的控制装置。图8为本发明实施例提供的一种移动终端的结构示意图,如图8所示,该移动终端可以包括:存储器701、中央处理器(Central Processing Unit,CPU)702(又称处理器,以下简称CPU)、所述存储器701,用于存储可执行程序代码;所述处理器702通过读取所述存储器701中存储的可执行程序代码来运行与所述可执行程序代码对应的程序,以用于执行:在检测到音频播放事件被触发时,获取当前第一设定时间内移动终端所处外界环境的噪声相关信息,所述噪声相关信息包括噪声强度、噪声源、噪声类型和移动终端当前位置中的至少一项;根据所述当前第一设定时间内的噪声相关信息,确定第二设定时间内的音量调整值,所述第二设定时间的开始时间与所述当前第一设定时间的结束时间相同;根据所述音量调整值,调整所述第二设定时间内的音频播放音量。An embodiment of the present invention provides a mobile terminal, and the mobile terminal may include the apparatus for controlling the audio playback volume provided by any embodiment of the present invention. FIG. 8 is a schematic structural diagram of a mobile terminal according to an embodiment of the present invention. As shown in FIG. 8 , the mobile terminal may include: a
所述移动终端还包括:外设接口703、RF(Radio Frequency,射频)电路705、音频电路706、扬声器711、电源管理芯片708、输入/输出(I/O)子系统709、触摸屏712、其他输入/控制设备710以及外部端口704,这些部件通过一个或多个通信总线或信号线707来通信。The mobile terminal further includes: a
应该理解的是,图示移动终端700仅仅是移动终端的一个范例,并且移动终端700可以具有比图中所示出的更多的或者更少的部件,可以组合两个或更多的部件,或者可以具有不同的部件配置。图中所示出的各种部件可以在包括一个或多个信号处理和/或专用集成电路在内的硬件、软件、或硬件和软件的组合中实现。It should be understood that the illustrated
下面就本实施例提供的用于控制音频播放音量的移动终端进行详细的描述,该移动终端以手机为例。The following will describe in detail the mobile terminal provided in this embodiment for controlling the volume of audio playback. The mobile terminal is a mobile phone as an example.
存储器701,所述存储器701可以被CPU702、外设接口703等访问,所述存储器701可以包括高速随机存取存储器,还可以包括非易失性存储器,例如一个或多个磁盘存储器件、闪存器件、或其他易失性固态存储器件。
外设接口703,所述外设接口703可以将设备的输入和输出外设连接到CPU502和存储器701。A
I/O子系统709,所述I/O子系统709可以将设备上的输入输出外设,例如触摸屏712和其他输入/控制设备710,连接到外设接口703。I/O子系统709可以包括显示控制器7091和用于控制其他输入/控制设备710的一个或多个输入控制器7092。其中,一个或多个输入控制器7092从其他输入/控制设备710接收电信号或者向其他输入/控制设备710发送电信号,其他输入/控制设备710可以包括物理按钮(按压按钮、摇臂按钮等)、拨号盘、滑动开关、操纵杆、点击滚轮。值得说明的是,输入控制器7092可以与以下任一个连接:键盘、红外端口、USB接口以及诸如鼠标的指示设备。I/
触摸屏712,所述触摸屏712是用户终端与用户之间的输入接口和输出接口,将可视输出显示给用户,可视输出可以包括图形、文本、图标、视频等。The
I/O子系统709中的显示控制器7091从触摸屏712接收电信号或者向触摸屏712发送电信号。触摸屏712检测触摸屏上的接触,显示控制器7091将检测到的接触转换为与显示在触摸屏712上的用户界面对象的交互,即实现人机交互,显示在触摸屏712上的用户界面对象可以是运行游戏的图标、联网到相应网络的图标等。值得说明的是,设备还可以包括光鼠,光鼠是不显示可视输出的触摸敏感表面,或者是由触摸屏形成的触摸敏感表面的延伸。
RF电路705,主要用于建立手机与无线网络(即网络侧)的通信,实现手机与无线网络的数据接收和发送。例如收发短信息、电子邮件等。具体地,RF电路705接收并发送RF信号,RF信号也称为电磁信号,RF电路705将电信号转换为电磁信号或将电磁信号转换为电信号,并且通过该电磁信号与通信网络以及其他设备进行通信。RF电路705可以包括用于执行这些功能的已知电路,其包括但不限于天线系统、RF收发机、一个或多个放大器、调谐器、一个或多个振荡器、数字信号处理器、CODEC(COder-DECoder,编译码器)芯片组、用户标识模块(Subscriber Identity Module,SIM)等等。The
音频电路706,主要用于从外设接口703接收音频数据,将该音频数据转换为电信号,并且将该电信号发送给扬声器711。The
扬声器711,用于将手机通过RF电路705从无线网络接收的语音信号,还原为声音并向用户播放该声音。The speaker 711 is used to restore the voice signal received by the mobile phone from the wireless network through the
电源管理芯片708,用于为CPU702、I/O子系统及外设接口703所连接的硬件进行供电及电源管理。The
上述移动终端可执行本发明任意实施例所提供的方法,具备执行方法相应的功能模块,本发明实施例提供的通过在检测到音频播放事件被触发时,获取当前第一设定时间内移动终端所处外界环境的噪声相关信息,根据所述当前第一设定时间内的噪声相关信息,确定第二设定时间内的音量调整值,根据所述音量调整值,调整所述第二设定时间内的音频播放音量,可以合理的控制移动终端音频的播放音量。The above-mentioned mobile terminal can execute the method provided by any of the embodiments of the present invention, and has corresponding functional modules for executing the method. The embodiment of the present invention provides the mobile terminal by acquiring the current first set time when an audio playback event is detected to be triggered. Noise-related information of the external environment, determine the volume adjustment value within the second set time according to the noise-related information in the current first set time, and adjust the second setting according to the volume adjustment value The audio playback volume within the time period can reasonably control the audio playback volume of the mobile terminal.
上述仅为本发明的较佳实施例及所运用的技术原理。本发明不限于这里所述的特定实施例,对本领域技术人员来说能够进行的各种明显变化、重新调整及替代均不会脱离本发明的保护范围。因此,虽然通过以上实施例对本发明进行了较为详细的说明,但是本发明不仅仅限于以上实施例,在不脱离本发明构思的情况下,还可以包括更多其他等效实施例,而本发明的范围由权利要求的范围决定。The above are only the preferred embodiments of the present invention and the applied technical principles. The present invention is not limited to the specific embodiments described herein, and various obvious changes, readjustments and substitutions can be made by those skilled in the art without departing from the protection scope of the present invention. Therefore, although the present invention has been described in detail through the above embodiments, the present invention is not limited to the above embodiments, and can also include more other equivalent embodiments without departing from the concept of the present invention. The scope is determined by the scope of the claims.
Claims (8)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201710710704.1A CN107371102B (en) | 2017-08-18 | 2017-08-18 | Audio playing volume control method and device, storage medium and mobile terminal |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201710710704.1A CN107371102B (en) | 2017-08-18 | 2017-08-18 | Audio playing volume control method and device, storage medium and mobile terminal |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN107371102A CN107371102A (en) | 2017-11-21 |
| CN107371102B true CN107371102B (en) | 2020-06-26 |
Family
ID=60309873
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201710710704.1A Expired - Fee Related CN107371102B (en) | 2017-08-18 | 2017-08-18 | Audio playing volume control method and device, storage medium and mobile terminal |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN107371102B (en) |
Families Citing this family (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN109144642B (en) * | 2018-08-14 | 2022-02-18 | Oppo广东移动通信有限公司 | Display control method, display control device, electronic equipment and storage medium |
| CN111796790B (en) * | 2019-04-09 | 2023-09-08 | 深圳市冠旭电子股份有限公司 | A sound effect adjustment method, device, readable storage medium and terminal equipment |
| CN110995925A (en) * | 2019-11-27 | 2020-04-10 | 广东以诺通讯有限公司 | Method, system, mobile terminal and storage medium for adjusting volume |
| CN113452839A (en) * | 2020-03-27 | 2021-09-28 | 北京字节跳动网络技术有限公司 | Automatic volume adjustment method, apparatus, medium, and device |
| CN111580780A (en) * | 2020-05-20 | 2020-08-25 | Oppo广东移动通信有限公司 | Sound control method, device, terminal and storage medium for video playing |
| CN114822594B (en) * | 2022-04-25 | 2025-05-16 | 北斗智联科技有限公司 | Audio processing method, device, equipment and medium for seamless switching of DAB-FM |
| CN115278353B (en) * | 2022-07-27 | 2024-11-22 | 三星电子(中国)研发中心 | Playback information adjustment method and device |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN201839344U (en) * | 2010-07-21 | 2011-05-18 | 惠州Tcl移动通信有限公司 | Mobile terminal capable of adjusting volume automatically |
| CN103945062A (en) * | 2014-04-16 | 2014-07-23 | 华为技术有限公司 | User terminal volume adjusting method, device and terminal |
| CN105933819A (en) * | 2016-04-25 | 2016-09-07 | 乐视控股(北京)有限公司 | Method and device for adjusting volume of car stereo |
| CN205647878U (en) * | 2016-02-22 | 2016-10-12 | 深圳市树源科技有限公司 | Automatic earphone of adjustment volume |
Family Cites Families (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP3649197B2 (en) * | 2002-02-13 | 2005-05-18 | ヤマハ株式会社 | Musical sound generating apparatus and musical sound generating method |
| US8498425B2 (en) * | 2008-08-13 | 2013-07-30 | Onvocal Inc | Wearable headset with self-contained vocal feedback and vocal command |
-
2017
- 2017-08-18 CN CN201710710704.1A patent/CN107371102B/en not_active Expired - Fee Related
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN201839344U (en) * | 2010-07-21 | 2011-05-18 | 惠州Tcl移动通信有限公司 | Mobile terminal capable of adjusting volume automatically |
| CN103945062A (en) * | 2014-04-16 | 2014-07-23 | 华为技术有限公司 | User terminal volume adjusting method, device and terminal |
| CN205647878U (en) * | 2016-02-22 | 2016-10-12 | 深圳市树源科技有限公司 | Automatic earphone of adjustment volume |
| CN105933819A (en) * | 2016-04-25 | 2016-09-07 | 乐视控股(北京)有限公司 | Method and device for adjusting volume of car stereo |
Also Published As
| Publication number | Publication date |
|---|---|
| CN107371102A (en) | 2017-11-21 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN107371102B (en) | Audio playing volume control method and device, storage medium and mobile terminal | |
| US11251763B2 (en) | Audio signal adjustment method, storage medium, and terminal | |
| CN107562405B (en) | Audio playback control method, device, storage medium and mobile terminal | |
| CN107509153B (en) | Detection method and device of sound playing device, storage medium and terminal | |
| CN107580113B (en) | Prompting method, prompting device, storage medium and terminal | |
| ES2868242T3 (en) | Method for processing signals, terminal device and non-transient computer-readable storage medium | |
| CN107506167B (en) | Volume control method and device of mobile terminal, storage medium and mobile terminal | |
| CN107483731A (en) | Audio playback volume control method, device, storage medium and mobile terminal | |
| CN108449502B (en) | Voice call data processing method, device, storage medium and mobile terminal | |
| CN108521621A (en) | Signal processing method, device, terminal, earphone and readable storage medium | |
| CN108494954B (en) | Voice call data detection method and device, storage medium and mobile terminal | |
| CN107483735A (en) | Volume control method, device and storage medium of mobile terminal and mobile terminal | |
| CN108449496B (en) | Voice call data detection method, device, storage medium and mobile terminal | |
| CN110290441B (en) | Wireless earphone control method and device, wireless earphone and storage medium | |
| CN108449506A (en) | Voice call data processing method, device, storage medium and mobile terminal | |
| CN108449497B (en) | Voice call data processing method and device, storage medium and mobile terminal | |
| CN107483732A (en) | Volume control method, device and storage medium of mobile terminal and mobile terminal | |
| CN110730946B (en) | Volume control method, device and storage medium of mobile terminal and mobile terminal | |
| CN108449504B (en) | Voice call data detection method, device, storage medium and mobile terminal | |
| CN107566595A (en) | Volume control method, device and storage medium of mobile terminal and mobile terminal | |
| CN110392878B (en) | Sound control method and mobile terminal | |
| CN108449492A (en) | Voice call data processing method, device, storage medium and mobile terminal | |
| US11120810B2 (en) | Recording device | |
| CN108449505B (en) | Voice call data detection method, device, storage medium and mobile terminal | |
| CN107682579A (en) | Call reminding control method, device and storage medium and mobile terminal |
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 | ||
| CB02 | Change of applicant information |
Address after: Changan town in Guangdong province Dongguan 523860 usha Beach Road No. 18 Applicant after: GUANGDONG OPPO MOBILE TELECOMMUNICATIONS Corp.,Ltd. Address before: Changan town in Guangdong province Dongguan 523860 usha Beach Road No. 18 Applicant before: GUANGDONG OPPO MOBILE TELECOMMUNICATIONS Corp.,Ltd. |
|
| CB02 | Change of applicant information | ||
| GR01 | Patent grant | ||
| GR01 | Patent grant | ||
| CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20200626 |
|
| CF01 | Termination of patent right due to non-payment of annual fee |