首页 / 专利库 / 视听技术与设备 / 全向性麦克风 / 一种终端防窃听告警方法及装置

一种终端防窃听告警方法及装置

阅读:591发布:2020-05-16

专利汇可以提供一种终端防窃听告警方法及装置专利检索,专利查询,专利分析的服务。并且本 发明 提供一种终端防窃听告警方法及装置,所述方法包括:获取终端麦克 风 的工作状态;根据所述终端麦克风的工作状态发出告警信息。特别地,可以在麦克风的工作状态为开启状态时发出告警信息。本发明 实施例 可以在终端存在被窃听背景音的可能时,向用户进行告警,以提高通信的安全性。除此之外,本发明实施例还提供一种具有防窃听告警功能的终端。,下面是一种终端防窃听告警方法及装置专利的具体信息内容。

1.一种终端防窃听告警方法,其特征在于,所述方法包括:
获取终端麦克的工作状态;
根据所述终端麦克风的工作状态发出告警信息。
2.根据权利要求1所述的方法,其特征在于,所述根据所述终端麦克风的工作状态发出告警信息包括,
当所述终端麦克风的工作状态为开启状态时发出告警信息。
3.根据权利要求1所述的方法,其特征在于,所述根据所述终端麦克风的工作状态发出告警信息以后还包括:
根据用户的操作关闭告警信息。
4.根据权利要求3所述的方法,其特征在于,所述根据用户的操作关闭告警信息包括,根据用户对硬件开关的断开或闭合操作关闭告警信息。
5.根据权利要求1~4任一项所述的方法,其特征在于,所述获取终端麦克风的工作状态包括:
获取所述终端麦克风的供电状态,如果为通电状态,则确定所述终端麦克风的工作状态为开启状态;
或者,
获取终端音频编解码器的工作状态,如果所述音频编解码器的工作状态为开启状态,则确定所述终端麦克风的工作状态为开启状态。
6.一种终端防窃听告警装置,其特征在于,所述装置包括:
状态获取单元,用于获取终端麦克风的工作状态;
告警信息发送单元,用于根据所述终端麦克风的工作状态发出告警信息。
7.根据权利要求6所述的装置,其特征在于,
所述告警信息发送单元,具体用于在所述终端麦克风的工作状态为开启状态时发出告警信息。
8.根据权利要求6所述的装置,其特征在于,所述装置还包括:
开关单元,用于在所述告警信息发送单元发出告警信息以后,根据用户的操作关闭告警信息。
9.根据权利要求6~8任一项所述的装置,其特征在于,所述状态获取单元包括:
供电状态获取单元,用于获取所述终端麦克风的供电状态;
第一状态判断单元,用于在所述终端麦克风为通电状态时,确定所述终端麦克风的工作状态为开启状态。
10.根据权利要求6~8任一项所述的装置,其特征在于,所述状态获取单元包括:
音频编解码器状态获取单元,用于获取终端音频编解码器的工作状态;
第二状态判断单元,用于在所述音频编解码器的工作状态为开启状态时,确定所述终端麦克风的工作状态为开启状态。
11.一种终端,其特征在于,包括权利要求6所述的防窃听告警装置,所述防窃听告警装置与终端麦克风相连或者与终端音频编解码器相连,所述防窃听告警装置用于获取终端麦克风的工作状态;根据所述终端麦克风的工作状态发出告警信息。
12.根据权利要求11所述的终端,其特征在于,所述防窃听告警装置包括,状态获取单元,用于获取终端麦克风的工作状态;
告警信息发送单元,用于根据所述终端麦克风的工作状态发出告警信息。

说明书全文

一种终端防窃听告警方法及装置

技术领域

[0001] 本发明涉及通信技术领域,具体涉及一种终端防窃听告警方法及装置。

背景技术

[0002] 随着智能终端功能的日益强大,智能终端已逐渐融入到人们的日常生活之中,用户可以通过互联网自行下载安装软件、游戏等第三方服务商提供的程序,通过此类程序来扩充终端功能。这在方便用户使用的同时,还给恶意用户提供了可乘之机,恶意用户非法将窃听程序嵌入到被监听终端中,窃听软件就可以在被监听终端用户完全不知情的情况下,监听用户的通话、短信以及用户所处环境的背景音,从而掌握被监听终端用户的隐私,严重危害了终端用户的切身利益。
[0003] 因为窃听软件是利用终端的普通通话功能,使用后程序代替用户自动接听的,并且窃听软件安装后,在终端界面中也很难找到安装过的痕迹,因此,一般用户很难对其进行辨认。目前,常用的防止被窃听的方式是:一方面约束用户终端使用习惯,避免下载并安装木软件,从而避免被窃听;另一方面是使用终端杀毒软件,以预防和驱逐终端病毒和木马程序的侵入。
[0004] 因为杀毒软件是通过对比应用软件代码与病毒库内记录的病毒特征代码来判断用户下载的软件是否为病毒软件,进而识别软件病毒名称,并根据检测结果做解毒处理的。这种方式就需要用户实时更新病毒库,如果病毒库过期或是出现病毒库中未记录的新的窃听病毒,则用户终端仍存在被窃听的险。

发明内容

[0005] 本发明实施例提供一种终端防窃听告警方法及装置,以实现在终端存在被窃听背景音的可能时,向用户进行告警的目的,以提高通信的安全性。
[0006] 为此,本发明实施例提供如下技术方案:
[0007] 一种终端防窃听告警方法,所述方法包括:
[0008] 获取终端麦克风的工作状态;
[0009] 根据所述终端麦克风的工作状态发出告警信息。
[0010] 一种终端防窃听告警装置,所述装置包括:
[0011] 状态获取单元,用于获取终端麦克风的工作状态;
[0012] 告警信息发送单元,用于根据所述终端麦克风的工作状态发出告警信息。
[0013] 一种终端,该终端包括上述的防窃听告警装置,所述防窃听告警装置与终端麦克风相连或者与终端音频编解码器相连,所述防窃听告警装置用于获取终端麦克风的工作状态;根据所述终端麦克风的工作状态发出告警信息。
[0014] 本发明实施例终端防窃听告警方法及装置,获取终端麦克风的工作状态,并根据麦克风的工作状态向用户发出告警信息,提醒用户当前存在被窃听背景音的风险。实现在终端存在被窃听背景音的可能时,向用户进行告警的目的。特别地,可以麦克风处于开启状态为依据发出告警信息。因为麦克风处于开启状态有可能是终端用户在正常使用终端,也可能是用户在被恶意用户非法监听背景音,因此,终端用户在查看或听到告警信息后,还需要根据终端的实际使用状态进一步确认是否在被窃听背景音。另外,本发明实施例还提供了一种具有上述防窃听告警功能的终端。本发明实施例可以提高通信的安全性。附图说明
[0015] 为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请中记载的一些实施例,对于本领域普通技术人员来讲,还可以根据这些附图获得其他的附图。
[0016] 图1是本发明实施例终端防窃听告警方法的一种实现方式的流程图
[0017] 图2是本发明实施例终端防窃听告警方法的另一种实现方式的流程图;
[0018] 图3是本发明实施例终端防窃听告警装置的一种实现方式的结构示意图;
[0019] 图4是本发明实施例终端防窃听告警装置的另一种实现方式的结构示意图;
[0020] 图5是本发明实施例中状态获取单元的一种实现方式的结构示意图;
[0021] 图6是本发明实施例中状态获取单元的另一种实现方式的结构示意图;
[0022] 图7是本发明实施例具有防窃听告警功能的终端的结构示意图;
[0023] 图8是本发明实施例终端的正向结构示意图;
[0024] 图9是本发明实施例终端的侧向结构示意图。

具体实施方式

[0025] 为了使本技术领域的人员更好地理解本发明方案,下面结合附图和实施方式对本发明实施例作进一步的详细说明。
[0026] 本发明实施例终端防窃听告警方法及装置,获取终端麦克风的工作状态,并根据麦克风的工作状态向用户发出告警信息,提醒用户当前存在被窃听背景音的可能性,由用户根据终端的实际使用状态进一步确认是否被窃听。从而实现在终端存在被窃听背景音的可能时,向用户进行告警的目的。
[0027] 如图1所示,是本发明实施例终端防窃听告警方法的流程图,包括:
[0028] 步骤101,获取终端麦克风的工作状态。
[0029] 如果恶意用户欲通过终端非法窃听被监听者所处环境的背景音,获取被监听者的隐私信息,则恶意用户至少要远程启动被监听者终端的麦克风,因此,终端麦克风的工作状态可作为判断终端是否处于被监听背景音状态的一个重要因素。针对不同种类的麦克风,获取其工作状态的方法也不尽相同,此处暂不详述。
[0030] 步骤102,根据终端麦克风的工作状态发出告警信息。
[0031] 根据实际应用的不同,本步骤可包括以下两种实现方式:
[0032] 一种是在麦克风的工作状态为开启状态时发出告警信息,也就是说,正常情况下不发出任何告警信息,只有在存在被监听背景音的可能时才发出告警信息,即以发出告警信息的方式提醒用户可能被监听。
[0033] 另一个是在麦克风的工作状态为关断状态时发出告警信息,也就是说,正常情况下发出告警信息,当存在被监听背景音的可能时则停止发出告警信息,即以停止发出告警信息的方式提醒用户可能被监听。
[0034] 上述两种方式在发出告警信息的判断依据以及提醒用户的方式两方面存在不同,但是两种方式的最终目的均是为了实现提醒用户的目的。
[0035] 本发明实施例的终端防窃听告警方法,在向用户发出告警信息之后,还需要用户根据终端的实际使用状态进一步确认是否被窃听。下面以在麦克风的工作状态为开启状态时发出告警信息的方式为例,对确认是否被窃听的实现过程进行简单介绍。
[0036] 如果步骤101获取到的麦克风工作状态为开启状态,说明终端正在处理音频信息,则以声音、震动、闪烁等方式中的一种或多种向终端用户发出告警信息,提示用户目前终端处于工作状态。用户听到或查看到告警信息后,则根据终端当前的使用状态判断是否被窃听。具体判断方式如下:
[0037] 如果目前终端处于启动通话业务和/或录音业务状态,即用户正在使用终端进行通话和/或录音,则判断终端是在正常工作,并未被窃听背景音;
[0038] 如果目前终端处于未启动通话业务和/或录音业务状态,则判断终端在异常工作,存在被恶意用户窃听背景音的风险。
[0039] 本实施例中通过实时获取终端麦克风的工作状态,并以麦克风处于开启状态为依据,向终端用户发出告警信息。因为麦克风处于开启状态有可能是用户在正常使用终端,也可能是用户在被恶意用户非法监听背景音,因此,在发出告警信息后,还需要终端用户根据终端的实际使用状态进一步确认是否在被监听背景音,从而提高了通信的安全性。
[0040] 如图2所示,为本发明实施例终端防窃听告警方法的另一种实现方式的流程图,所述方法还包括:
[0041] 步骤103,根据用户的操作关闭告警信息。
[0042] 仍以在麦克风的工作状态为开启状态时发出告警信息的方式为例,因为告警信息可能是在用户正常使用终端时发出的,也可能是在终端被恶意用户非法监听背景音时发出的,但是,不论终端用户是在哪种情况下听到或是查看到告警信息,都可以手动控制终端停止发送告警信息。如果是用户在正常使用终端的情况下,则控制终端停止发送告警信息之后,用户可以继续正常使用终端而不受影响;如果是被非法监听背景音的情况下,则在提醒用户需要采取一定的防范措施之后,也可以根据用户的操作动作停止发送告警信息。具体地,可通过以下两种方式实现根据用户操作关闭告警信息的步骤:
[0043] 一种方式是,用户通过软件程序控制终端停止发出告警信息,即用户通过启动软件程序来选择关闭告警信息。为了避免恶意用户通过病毒软件非法控制停止发出告警信息,采用本方式时,软件程序的配置接口不能开放给其它应用程序。
[0044] 另一种方式是,根据用户对硬件开关的断开或闭合操作关闭告警信息。也就是说,用户可以通过硬件开关控制终端停止发出告警信息,即用户通过控制按键开关、拨动开关等硬件开关来选择关闭告警信息。采用本方式就可以直接有效的避免恶意用户的非法控制,提高了本发明实施例技术方案的安全性和可靠性。
[0045] 下面对步骤101中获取终端麦克风工作状态的实现方式进行简单说明。
[0046] 对于有源麦克风而言,因为Audio Codec(音频编解码器,其中,Codec是COder与DECoder组合而成的缩写字,意指编码器及译码器)芯片支持在麦克风工作时将麦克风供电配置到Power on状态,在麦克风未工作时将麦克风供电配置到Power off状态,因此,可以利用麦克风的供电状态作为判断麦克风是否在工作的依据。如果麦克风的供电为通电状态(即被配置到Power on状态),则说明麦克风处于开启状态,可以向终端用户发出告警信息;如果麦克风的供电为断电状态(即被配置到Power off状态),则说明麦克风处于非工作状态,不存在被监听的可能,亦无需向用户告警。
[0047] 因为麦克风处于工作状态,Audio Codec芯片必然也处于工作状态,因此,对于无源麦克风而言,可以利用Audio Codec芯片的工作状态作为判断麦克风是否在工作的依据。如果Audio Codec芯片的工作状态为开启状态,则说明麦克风处于开启状态,可以向终端用户发出告警信息;如果Audio Codec芯片的工作状态为非工作状态,则说明麦克风亦处于非工作状态,无需向用户告警。
[0048] 此处需要说明的是,对于有源麦克风而言,同样也可以利用获取Audio Codec芯片工作状态的方式来判断麦克风是否处于开启状态。
[0049] 如果经判断麦克风处于开启状态,且需要向用户发出告警信息,则可通过以下方式进行告警:通过指示灯亮灭或指示灯闪烁的方式发出,也可以通过报警器或蜂鸣器进行声音告警,或者还可以采用震动方式向用户告警。需要特别说明的是,为了保证本发明实施例的安全性和可靠性,任何需要通过软件程序实现的告警方式(例如通过软件程序设置指示灯闪烁的时间),程序的配置接口均不能开放给其它应用程序,这样就能有效避免恶意用户的非法控制,从而提高了通信的安全性。
[0050] 相应地,本发明实施例还提供一种终端防窃听告警装置,如图3所示,为装置的结构示意图,包括:
[0051] 状态获取单元201,用于获取终端麦克风的工作状态;
[0052] 告警信息发送单元202,用于根据所述终端麦克风的工作状态发出告警信息。
[0053] 本发明实施例提供的终端防窃听告警装置通过获取麦克风的工作状态,并根据麦克风的工作状态向用户发出告警信息。特别地,可以在麦克风处于开启状态时,以声音、震动、闪烁等方式中的一种或多种发出告警信息,提醒用户当前存在被窃听背景音的可能性,由用户根据终端的实际使用状态进一步确认是否被窃听。从而实现在终端存在被窃听背景音的可能时,向用户进行告警的目的。当然,也可以在麦克风处于关断状态时向用户发出告警信息,提醒用户存在被监听的可能性,本发明实施例对发出告警信息的判断依据以及提醒用户的方式不做限定,只要能实现提醒用户的目的即可。
[0054] 具体地,用户可通过以下方法确认是否被窃听背景音:
[0055] 如果终端处于启动通话业务和/或录音业务状态,则判断终端未被窃听背景音;
[0056] 如果终端处于未启动通话业务和/或录音业务状态,则判断终端存在被窃听背景音的风险。
[0057] 进一步地,在终端用户听到或是查看到告警信息之后,可以手动控制告警信息发送单元停止继续发送告警信息。如图4所示,终端防窃听告警装置还包括:
[0058] 开关单元203,用于在告警信息发送单元发出告警信息以后,根据用户的操作关闭告警信息。
[0059] 此处需要说明的是,开关单元的功能可以通过软件程序来实现,但是为了避免恶意用户通过病毒软件非法控制开关单元停止发出告警信息,需要保证软件程序的配置接口不能开放给其它应用程序。此外,开关单元的功能也可以通过硬件开关实现,这样就能直接有效地避免恶意用户的非法控制,提高了本发明实施例技术方案的安全性和可靠性。
[0060] 进一步地,因为终端麦克风的种类不同,用于获取麦克风工作状态的状态获取单元的构成也不尽相同。如图5所示,为状态获取单元的一种实现方式的结构示意图,这种实现方式主要针对有源麦克风而言,具体包括:
[0061] 供电状态获取单元301,用于获取终端麦克风的供电状态;
[0062] 第一状态判断单元302,用于在终端麦克风为通电状态时,确定终端麦克风的工作状态为开启状态。
[0063] 如图6所示,为状态获取单元的另一种实现方式的结构示意图,这种实现方式既可针对有源麦克风,又可针对无源麦克风,具体包括:
[0064] 音频编解码器状态获取单元401,用于获取终端音频编解码器的工作状态;
[0065] 第二状态判断单元402,用于在音频编解码器的工作状态为开启状态时,确定终端麦克风的工作状态为开启状态。
[0066] 相应地,本发明实施例还提供一种具有防窃听告警功能的终端,该终端包括上述的防窃听告警装置。其中,防窃听告警装置与终端麦克风相连或者与终端音频编解码器相连,所述防窃听告警装置用于获取终端麦克风的工作状态;并根据所述终端麦克风的工作状态发出告警信息。
[0067] 需要说明的是,终端内的防窃听告警装置可以在麦克风处于开启工作状态时发出告警信息,即以发出告警信息的方式提醒用户存在风险;也可以在麦克风处于关断工作状态时发出告警信息,即以停止发出告警信息的方式提醒用户存在风险。本发明实施例对发出告警信息的判断依据以及提醒用户的方式两方面不做限定,只要能实现提醒用户存在风险这一目的即可。
[0068] 对于在麦克风处于开启工作状态发出告警信息的方式而言,终端内部的防窃听告警装置具体包括:
[0069] 状态获取单元,用于获取终端麦克风的工作状态;
[0070] 告警信息发送单元,用于用于根据所述终端麦克风的工作状态发出告警信息。
[0071] 如图7所示,为具有防窃听告警功能的终端的结构示意图。下面对终端的工作过程进行简单介绍。
[0072] 首先,获取麦克风501的工作状态。图中采用以麦克风供电状态判断麦克风工作状态的方式实现。如果麦克风的供电为通电状态(即被配置到Power on状态),则说明麦克风处于开启状态;如果麦克风的供电为断电状态(即被配置到Power off状态),则说明麦克风处于非工作状态,即关断状态。
[0073] 然后,当麦克风501处于开启状态时,使能开关502闭合接通告警指示灯503(或者蜂鸣器等其它告警设备),向用户发出告警信息。
[0074] 最后,用户查看到告警信息后确认是否在被恶意监听,并可手动断开使能开关502,使告警指示灯503停止发出告警信息。
[0075] 参见图8和图9,在本发明实施例的终端为手机时,可以通过设置在手机上的告警指示灯601和/或蜂鸣器602向用户发出告警信息,可以通过设置在手机侧边缘的使能开关603控制停止发出告警信息。
[0076] 需要说明的是,附图中只是对指示灯601和/或蜂鸣器602、以及开关502的具体设置的位置的示意,并不构成具体限制,可以根据需要做相应的调整,例如说,还可以将指示灯601和/或蜂鸣器602、以及开关502设置在终端机身的背面或者屏幕的下方等处。
[0077] 本发明方案可以在由计算机执行的计算机可执行指令的一般上下文中描述,例如程序单元。一般地,程序单元包括执行特定任务或实现特定抽象数据类型的例程、程序、对象、组件、数据结构等等。也可以在分布式计算环境中实践本发明方案,在这些分布式计算环境中,由通过通信网络而被连接的远程处理设备来执行任务。在分布式计算环境中,程序单元可以位于包括存储设备在内的本地和远程计算机存储介质中。
[0078] 本说明书中的各个实施例均采用递进的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于装置实施例而言,由于其基本相似于方法实施例,所以描述得比较简单,相关之处参见方法实施例的部分说明即可。以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模来实现本实施例方案的目的。本领域普通技术人员在不付出创造性劳动的情况下,即可以理解并实施。
[0079] 本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。
[0080] 所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统、装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
[0081] 在本申请所提供的几个实施例中,应该理解到,所揭露的系统、装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
[0082] 所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
[0083] 另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。
[0084] 所述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。
[0085] 通过以上的实施方式的描述,所属领域的技术人员可以清楚地了解到本发明可借助软件加必需的通用硬件的方式来实现,通用硬件包括通用集成电路、通用CPU、通用存储器、通用元器件等,当然也可以通过专用硬件包括专用集成电路、专用CPU、专用存储器、专用元器件等来实现,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在可读取的存储介质中,如计算机的软盘,硬盘或光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例的方法。
[0086] 以上对本发明实施例进行了详细介绍,本文中应用了具体实施方式对本发明进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及设备;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。
高效检索全球专利

专利汇是专利免费检索,专利查询,专利分析-国家发明专利查询检索分析平台,是提供专利分析,专利查询,专利检索等数据服务功能的知识产权数据服务商。

我们的产品包含105个国家的1.26亿组数据,免费查、免费专利分析。

申请试用

分析报告

专利汇分析报告产品可以对行业情报数据进行梳理分析,涉及维度包括行业专利基本状况分析、地域分析、技术分析、发明人分析、申请人分析、专利权人分析、失效分析、核心专利分析、法律分析、研发重点分析、企业专利处境分析、技术处境分析、专利寿命分析、企业定位分析、引证分析等超过60个分析角度,系统通过AI智能系统对图表进行解读,只需1分钟,一键生成行业专利分析报告。

申请试用

QQ群二维码
意见反馈