一种实时语音交互的方法、系统、介质及设备技术方案

技术编号:38196416 阅读:11 留言:0更新日期:2023-07-21 16:33
本发明专利技术提供一种实时语音交互的方法,包括以下步骤:获取语音通话开始信息,进入软件监测模式;在软件监测模式下,获取所有软件的数据流量信息;根据所有软件的数据流量信息以及异常标准,得出风险软件信息;判断风险软件信息对应的软件是否具有白名单标签;若否,则关闭对应的软件并做出警示响应。本申请能够对语音交互发生时,数据传输异常的软件进行筛选,关闭异常软件,降低排除通话泄密的风险;通过与外部服务器的数据交互,本申请能够对白名单软件进行进一步区分,使得不良插件通过白名单软件进行通话数据窃取的情况不易发生;通过对软件通话结束后的数据传输进行监控,使得通话结束后语音数据被上传泄露的情况不易发生。结束后语音数据被上传泄露的情况不易发生。结束后语音数据被上传泄露的情况不易发生。

【技术实现步骤摘要】
一种实时语音交互的方法、系统、介质及设备


[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]图1是本申请实施例的一种实时语音交互的方法的流程示意图;图2是本申请实施例的一种实时语音交互系统的模块示意图;图3是本申请实施例的一种电子设备的结构示意图。
[0027]附图标记说明:1、监测触发模块;2、数据获取模块;3、风险筛选模块;4、白名单判断模块;5、软件控制模块;1000、电子设备;1001、处理器;1002、通信总线;1003、用户接口;1004、网络接口;1005、存储器。
具体实施方式
[0028]为了使本
的人员更好地理解本说明书中的技术方案,下面将结合本说明书实施例中的附图,对本说明书实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅是本申请一部分实施例,而不是全部的实施例。
[0029]在本申请实施例的描述中,“示性的”、“例如”或者“举例来说”等词用于表示作例子、例证或说明。本申请实施例中被描述为“示性的”、“例如”或者“举例来说”的任何实施例或设计方案不应被本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种实时语音交互的方法,其特征在于,包括以下步骤:获取语音通话开始信息,进入软件监测模式;在软件监测模式下,获取所有软件的数据流量信息;根据所有软件的数据流量信息以及异常标准,得出风险软件信息;判断风险软件信息对应的软件是否具有白名单标签;若否,则关闭对应的软件并做出警示响应。2.根据权利要求1所述的一种实时语音交互的方法,其特征在于,在根据所有软件的数据流量信息以及异常标准,得出风险软件信息中,包括以下步骤:根据所有软件的数据流量信息,获取每个软件的数据流量增加幅度;筛选出数据流量增加幅度超出预置数据流量增加幅度范围的软件,并从数据库中获取对应的风险软件信息。3.根据权利要求1所述的一种实时语音交互的方法,其特征在于,在判断风险软件信息对应的软件具有白名单标签后,包括以下步骤:请求外部服务器以从外部服务器数据库获取每个白名单软件的流量变化数据;根据白名单软件流量变化数据,得出白名单软件对应的流量变化正常范围;根据流量变化正常范围与数据流量信息,筛选异常白名单软件;关闭异常白名单软件。4.根据权利要求2所述的一种实时语音交互的方法,其特征在于,在请求外部服务器以从外部服务器数据库获取每个白名单软件的流量变化数据中,还包括以下步骤:检测软件版本信息是否更新;若是,根据软件版本信息从外部服务器调取对应的版本的白名单软件的流量变化数据。5.根据权利要求3所述的一种实时语音交互的方法,其特征在于,在请求外部服务器以获取每个白名单软件对应的流量变化数据后,包括以下步骤:将所有软件的数据流量信息上传至外部服务器数据库...

【专利技术属性】
技术研发人员:刘志豪
申请(专利权)人:北京灵动新程信息科技有限公司
类型:发明
国别省市:

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

1