防监听方法技术

技术编号:39800851 阅读:24 留言:0更新日期:2023-12-22 02:31
本发明专利技术涉及防监听技术领域,公开了一种防监听方法

【技术实现步骤摘要】
防监听方法、装置、设备及存储介质


[0001]本专利技术涉及防监听
,尤其涉及一种防监听方法

装置

设备及存储介质


技术介绍

[0002]伴随着智能终端技术的迅速发展,智能终端的功能越来越丰富,用户使用智能终端的场景也越来越多,应用开发厂商为满足用户的使用需求,开发出了面向各种场景使用的应用,大多应用具有调用智能终端的麦克风进行录音的功能,应用获取到麦克风的录音权限后,可以在任何时间进行录音,用户的隐私数据无法得到保障

[0003]上述内容仅用于辅助理解本专利技术的技术方案,并不代表承认上述内容是现有技术


技术实现思路

[0004]本专利技术的主要目的在于提供了一种防监听方法

装置

设备及存储介质,旨在解决现有技术终端应用通过麦克风对用户进行监听,导致用户隐私数据的安全性无法得到保障的技术问题

[0005]为实现上述目的,本专利技术提供了一种防监听方法,所述方法包括以下步骤:
[0006]在检测到物理麦克风被调用时,确定调用所述物理麦克风的目标应用;
[0007]根据所述目标应用的应用信息确定所述目标应用是否为非法监听应用;
[0008]在所述目标应用为非法监听应用时,将所述物理麦克风切换为不具备录音功能的虚拟麦克风

[0009]可选地,所述在所述目标应用为非法监听应用时,将所述物理麦克风切换为不具备录音功能的虚拟麦克风之后,还包括:
[0010]调用不具备录音功能的所述虚拟麦克风的接口;
[0011]将所述接口赋予所述目标应用,并启动声音生成器输出声音数据;
[0012]通过所述虚拟麦克风将所述声音数据发送至所述目标应用

[0013]可选地,所述在检测到物理麦克风被调用时,确定调用所述物理麦克风的目标应用,包括:
[0014]在检测到物理麦克风的录音接口被调用时,确定调用所述录音接口的应用为目标应用

[0015]可选地,所述根据所述目标应用的应用信息确定所述目标应用是否为非法监听应用,包括:
[0016]根据所述目标应用的应用信息确定所述目标应用的应用状态和应用类型;
[0017]根据所述应用状态和所述应用类型判断所述目标应用是否为非法监听应用

[0018]可选地,所述根据所述应用状态和所述应用类型判断所述目标应用是否为非法监听应用,包括:
[0019]在所述应用状态为前台可见状态时,获取预设历史时长内的动态画像;
[0020]根据所述动态画像确定对应的操作特征;
[0021]在所述操作特征不属于预设操作特征时,根据所述应用类型判断所述目标应用是否为非法监听应用

[0022]可选地,所述在所述操作特征不属于预设操作特征时,根据所述应用类型判断所述目标应用是否为非法监听应用,包括:
[0023]在所述操作特征不属于预设操作特征时,判断所述应用类型是否为白名单应用;
[0024]若否,则判定所述目标应用为非法监听应用

[0025]可选地,所述根据所述应用状态和所述应用类型判断所述目标应用是否为非法监听应用,包括:
[0026]在所述应用状态为后台运行状态时,判断所述应用类型是否为预设应用类型;
[0027]若否,则判定所述目标应用为非法监听应用

[0028]可选地,所述在检测到物理麦克风被调用时,确定调用所述物理麦克风的目标应用之前,还包括:
[0029]创建虚拟麦克风服务,并将所述虚拟麦克风服务添加至系统服务;
[0030]将所述虚拟麦克风服务的接口添加至系统框架,完成所述虚拟麦克风的构建

[0031]可选地,所述创建虚拟麦克风服务,并将所述虚拟麦克风服务添加至系统服务,包括:
[0032]创建虚拟麦克风服务,并将所述虚拟麦克风服务的工作参数与物理麦克风的工作参数进行同步;
[0033]将工作参数同步后的虚拟麦克风服务添加至系统服务

[0034]可选地,所述在检测到物理麦克风被调用时,确定调用所述物理麦克风的目标应用之前,还包括:
[0035]创建声音生成器服务,并将所述声音生成器服务添加至系统服务;
[0036]预置所述声音生成器服务的音源,完成所述声音生成器的构建

[0037]可选地,所述预置所述声音生成器服务的音源,完成所述声音生成器的构建,包括:
[0038]将所述声音生成器服务的音源预置为白噪声音源,完成所述声音生成器的构建

[0039]此外,为实现上述目的,本专利技术还提出一种防监听装置,所述装置包括:
[0040]检测模块,用于在检测到物理麦克风被调用时,确定调用所述物理麦克风的目标应用;
[0041]确定模块,用于根据所述目标应用的应用信息确定所述目标应用是否为非法监听应用;
[0042]切换模块,用于在所述目标应用为非法监听应用时,将所述物理麦克风切换为不具备录音功能的虚拟麦克风

[0043]可选地,所述切换模块,还用于调用不具备录音功能的所述虚拟麦克风的接口;将所述接口赋予所述目标应用,并启动声音生成器输出声音数据;通过所述虚拟麦克风将所述声音数据发送至所述目标应用

[0044]可选地,所述检测模块,还用于在检测到物理麦克风的录音接口被调用时,确定调用所述录音接口的应用为目标应用

[0045]可选地,所述确定模块,还用于根据所述目标应用的应用信息确定所述目标应用的应用状态和应用类型;根据所述应用状态和所述应用类型判断所述目标应用是否为非法监听应用

[0046]可选地,所述确定模块,还用于在所述应用状态为前台可见状态时,获取预设历史时长内的动态画像;根据所述动态画像确定对应的操作特征;在所述操作特征不属于预设操作特征时,根据所述应用类型判断所述目标应用是否为非法监听应用

[0047]可选地,所述确定模块,还用于在所述操作特征不属于预设操作特征时,判断所述应用类型是否为白名单应用;若否,则判定所述目标应用为非法监听应用

[0048]可选地,所述确定模块,还用于在所述应用状态为后台运行状态时,判断所述应用类型是否为预设应用类型;若否,则判定所述目标应用为非法监听应用

[0049]此外,为实现上述目的,本专利技术还提出一种防监听设备,所述设备包括:存储器

处理器及存储在所述存储器上并可在所述处理器上运行的防监听程序,所述防监听程序配置为实现如上文所述的防监听方法的步骤

[0050]此外,为实现上述目的,本专利技术还提出一种存储介质,所述存储介质上存储有防监听程序,所述防监听程序被处理器执行时实现如上文所述本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.
一种防监听方法,其特征在于,所述方法包括:在检测到物理麦克风被调用时,确定调用所述物理麦克风的目标应用;根据所述目标应用的应用信息确定所述目标应用是否为非法监听应用;在所述目标应用为非法监听应用时,将所述物理麦克风切换为不具备录音功能的虚拟麦克风
。2.
如权利要求1所述的方法,其特征在于,所述在所述目标应用为非法监听应用时,将所述物理麦克风切换为不具备录音功能的虚拟麦克风之后,还包括:调用不具备录音功能的所述虚拟麦克风的接口;将所述接口赋予所述目标应用,并启动声音生成器输出声音数据;通过所述虚拟麦克风将所述声音数据发送至所述目标应用
。3.
如权利要求1所述的方法,其特征在于,所述在检测到物理麦克风被调用时,确定调用所述物理麦克风的目标应用,包括:在检测到物理麦克风的录音接口被调用时,确定调用所述录音接口的应用为目标应用
。4.
如权利要求1‑3任一项所述的方法,其特征在于,所述根据所述目标应用的应用信息确定所述目标应用是否为非法监听应用,包括:根据所述目标应用的应用信息确定所述目标应用的应用状态和应用类型;根据所述应用状态和所述应用类型判断所述目标应用是否为非法监听应用
。5.
如权利要求4所述的方法,其特征在于,所述根据所述应用状态和所述应用类型判断所述目标应用是否为非法监听应用,包括:在所述应用状态为前台可见状态时,获取预设历史时长内的动态画像;根据所述动态画像确定对应的操作特征;在所述操作特征不属于预设操作特征时,根据所述应用类...

【专利技术属性】
技术研发人员:徐玉伟周志鸿汤阳
申请(专利权)人:奇酷软件深圳有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1