一种录音权限的设置方法

文档序号:8283487阅读:713来源:国知局
一种录音权限的设置方法
【技术领域】
[0001]本发明涉及通信技术领域,特别是一种录音权限的设置方法。
【背景技术】
[0002]现今,录制音频发送给好友,或者是录音视频成为我们生活密不可分的一部分,而隐私也是我们使用各种应用时最关注的问题,往往我们不注意就造成隐私的泄露。而有时候我们在使用应用的时候,没有注意提示的内容而随便点击,从而造成录音视频的应用询问获取录音权限时,被我们拒绝,导致我们录音得到的视频是无声或者是录制的音频是无声。而用户又不知道是因为自己的误操作造成的,花费大量时间进行软件方面或硬件方面的问题排查,例如检查录音话筒是否损坏,检查音量设置问题等等,有些用户找不到问题就对手机进行刷机或者直接恢复出厂设置,给用户造成一定的困扰。

【发明内容】

[0003]本发明为解决上述问题,提供了一种录音权限的设置方法,以避免因用户的误操作导致录音失败。
[0004]为实现上述目的,本发明采用的技术方案为:
[0005]一种录音权限的设置方法,其特征在于,包括以下步骤:
[0006]10.获取麦克风的的原始音频数据;
[0007]20.对所述的原始音频数据进行统计;
[0008]30.根据统计结果判断所述的原始音频数据是否为无声,如果是,则判断为录音权限没有打开;
[0009]40.告知用户如何进行权限的允许。
[0010]优选的,所述的步骤10中,所述的麦克风的原始音频数据为PCM数据格式。
[0011]优选的,所述的步骤20中,对所述的原始音频数据进行统计,主要是对所述的音频的各个采样点的数据进行累加,得到累加的和。
[0012]优选的,所述的步骤30中,根据统计结果判断所述的原始音频数据是否为无声,主要是判断原始音频数据的累加的和是否为0,如果是,则说明所述的原始音频数据为没有声音的状态。
[0013]优选的,所述的步骤40中,告知用户如何进行权限的允许,主要是通过界面来告知用户由于未获取录音权限,会导致录音失败,并且告知用户如何进行权限的允许,以实现正常的录音。
[0014]本发明的有益效果是:
[0015]本发明的一种录音权限的设置方法,其通过获取麦克风的的原始音频数据,并对所述的原始音频数据进行统计,根据统计结果判断所述的原始音频数据是否为无声,如果是,则判断为录音权限没有打开,并告知用户如何进行权限的允许,从而避免了因录音权限的问题而导致录音得到的结果为无声,并为用户提供解决方案以实现正常的录音,为用户节约了大量的问题排查时间。
【附图说明】
[0016]此处所说明的附图用来提供对本发明的进一步理解,构成本发明的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
[0017]图1为本发明一种录音权限的设置方法的流程简图。
【具体实施方式】
[0018]为了使本发明所要解决的技术问题、技术方案及有益效果更加清楚、明白,以下结合附图及实施例对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本发明,并不用于限定本发明。
[0019]由于目前对隐私要求比较严格,当第三方应用程序需要获取相机、相册、通讯录、音频等涉及隐私的时候,会提示用户是否允许权限给该应用程序,如果不允许的话,就无法使用该功能,例如,如果第三方应用程序需要使用麦克风这个硬件,如果用户不允许其获取该权限,它就无法使用该麦克风,录音的结果都是无声。本发明为了解决该问题,提供了一种录音权限的设置方法,如图1所示,其包括以下步骤:
[0020]10.获取麦克风的的原始音频数据;
[0021]20.对所述的原始音频数据进行统计;
[0022]30.根据统计结果判断所述的原始音频数据是否为无声,如果是,则判断为录音权限没有打开;
[0023]40.告知用户如何进行权限的允许。
[0024]所述的步骤10中,所述的麦克风的原始音频数据为PCM数据格式。
[0025]所述的步骤20中,对所述的原始音频数据进行统计,主要是对所述的音频的各个采样点的数据进行累加,得到累加的和。
[0026]所述的步骤30中,根据统计结果判断所述的原始音频数据是否为无声,主要是判断原始音频数据的累加的和是否为0,如果是,则说明所述的原始音频数据为没有声音的状态。由于若存在录音权限未获取,从而无法对该麦克风的原始音频数据进行拷贝,导致捕获到的数据全部为0,从而累加的和也为O ;例如:如果音频数据为PCM格式,则累加的和为O ;如果音频数据为其他格式,例如WAV,TTA, FLAC, AU,APE, TAK, WavPack等音频格式,则根据不同音频格式的特点采用不同的统计方法进行无声的判断;需要说明的是,对于PCM格式的音频数据,如果是正常录音,由于环境会影响我们的录音质量,即使是在安静的夜晚录音,其得到的录音结果也不可能是累加和为O的状态。
[0027]所述的步骤40中,告知用户如何进行权限的允许,主要是通过界面来告知用户由于未获取录音权限,会导致录音失败,并且告知用户如何进行权限的允许,以实现正常的录音;例如可以直接跳转到录音权限的设置界面,或者通过弹出对话框通知用户进行设置录音权限。
[0028]本发明所述的录音包括视频的录音和单独声音的录音。
[0029]本发明所述的PCM(脉冲编码调制)是一种非压缩音频数字化技术,是一种未压缩的原音重现,在普通CD、DVD及其他各种要求最高音频质量的场合中已经得到广泛的应用,PCM是一种将模拟语音信号变换为数字信号的编码方式,其主要经过3个过程:抽样、量化和编码。抽样过程将连续时间模拟信号变为离散时间、连续幅度的抽样信号,量化过程将抽样信号变为离散时间、离散幅度的数字信号,编码过程将量化后的信号编码成为一个二进制码组输出。
[0030]上述说明示出并描述了本发明的优选实施例,应当理解本发明并非局限于本文所披露的形式,不应看作是对其他实施例的排除,而可用于各种其他组合、修改和环境,并能够在本文发明构想范围内,通过上述教导或相关领域的技术或知识进行改动。而本领域人员所进行的改动和变化不脱离本发明的精神和范围,则都应在本发明所附权利要求的保护范围内。
【主权项】
1.一种录音权限的设置方法,其特征在于,包括以下步骤: 10.获取麦克风的的原始音频数据; 20.对所述的原始音频数据进行统计; 30.根据统计结果判断所述的原始音频数据是否为无声,如果是,则判断为录音权限没有打开; 40.告知用户如何进行权限的允许。
2.根据权利要求1所述的一种录音权限的设置方法,其特征在于:所述的步骤10中,所述的麦克风的原始音频数据为PCM数据格式。
3.根据权利要求1所述的一种录音权限的设置方法,其特征在于:所述的步骤20中,对所述的原始音频数据进行统计,主要是对所述的音频的各个采样点的数据进行累加,得到累加的和。
4.根据权利要求1所述的一种录音权限的设置方法,其特征在于:所述的步骤30中,根据统计结果判断所述的原始音频数据是否为无声,主要是判断原始音频数据的累加的和是否为0,如果是,则说明所述的原始音频数据为没有声音的状态。
5.根据权利要求1所述的一种录音权限的设置方法,其特征在于:所述的步骤40中,告知用户如何进行权限的允许,主要是通过界面来告知用户由于未获取录音权限,会导致录音失败,并且告知用户如何进行权限的允许,以实现正常的录音。
【专利摘要】本发明公开了一种录音权限的设置方法,其通过获取麦克风的原始音频数据,并对所述的原始音频数据进行统计,根据统计结果判断所述的原始音频数据是否为无声,如果是,则判断为录音权限没有打开,并告知用户如何进行权限的允许,从而避免了因录音权限的问题而导致录音得到的结果为无声,并为用户提供解决方案以实现正常的录音,为用户节约了大量的问题排查时间。
【IPC分类】G11B20-00
【公开号】CN104599689
【申请号】CN201410763059
【发明人】张伟, 傅松林, 郭玉林, 胡瑞鑫
【申请人】厦门美图之家科技有限公司
【公开日】2015年5月6日
【申请日】2014年12月11日
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1