一种信息防窃取方法、服务器和计算机可读存储介质与流程

文档序号:17729320发布日期:2019-05-22 02:44阅读:153来源:国知局
一种信息防窃取方法、服务器和计算机可读存储介质与流程

本发明涉及通信技术领域中的语音信箱防窃取的技术,尤其涉及一种信息防窃取方法、服务器和计算机可读存储介质。



背景技术:

随着电信网络的发展,用户通常采用运营商提供的语音信箱业务来保证终端在来电不畅通的情况下还能接收到语音信息。但是在现有语音信箱业务中,不法分子可以采用主叫号码伪装的方式,非法侵入他人语音信箱,偷听或盗取语音信箱中的信息内容,造成用户的隐私泄露,甚至较大的财产损失。

现有技术通常采用设置用户密码的方式,来防止用户隐私泄露并减少用户的财产损失。但是实际在设置用户密码的方案中,操作过程比较繁;并且大部分用户在终端接入语音信箱时均没有设置用户密码,仍然存在用户隐私泄露的问题,语音信箱中的信息仍存在安全隐患。



技术实现要素:

为解决上述技术问题,本发明实施例期望提供一种信息防窃取方法、服务器和计算机可读存储介质,解决了现有技术中语音信箱中的信息存在安全隐患的问题,实现了基于获取语音信息的终端的通信状态以及终端通信对象的身份标识来发送语音信息,简化了操作过程,并提高了语音信箱中的信息的安全性。

为达到上述目的,本发明实施例的技术方案是这样实现的:

一种信息防窃取方法,所述方法包括:

接收第一终端发送的用于获取语音信息的获取请求;其中,所述获取请求中携带有所述第一终端的第一身份标识;

获取所述第一身份标识对应的通信特征信息;

若所述通信特征信息与预设信息匹配,获取所述第一身份标识对应的第一语音信息;

发送所述第一语音信息至所述第一终端。

可选的,所述获取所述第一身份标识对应的通信特征信息,包括:

基于所述第一身份标识,检测所述第一终端的工作状态;

若所述第一终端的工作状态为通信状态,获取与所述第一终端通信的第二终端的第二身份标识,得到所述通信特征信息。

可选的,所述方法还包括:

若所述通信特征信息与所述预设信息不匹配,生成警告信息并发送所述警告信息至所述第一终端。

可选的,所述方法还包括:

若所述第一终端的工作状态为空闲状态,生成警告信息并发送所述警告信息至所述第一终端。

可选的,所述生成警告信息并发送所述警告信息至所述第一终端之后,还包括:

基于所述获取请求,获取所述获取请求的地址信息并存储。

可选的,所述接收第一终端发送的用于获取语音信息的获取请求之前,包括:

当所述第一终端与第三终端不能进行通信时,接收所述第三终端发送至所述第一终端的第一语音信息;

生成加密密钥和解密密钥;

采用所述加密密钥对所述第一语音信息进行加密,得到第二语音信息;

按照所述第二语音信息与所述第一身份标识之间的对应关系,存储所述第二语音信息;

基于所述解密密钥生成预设标识,并发送所述预设标识至所述第一终端。

可选的,所述生成加密密钥和解密密钥,包括:

获取密钥参数;

基于所述密钥参数,采用预设算法生成所述加密密钥和所述解密密钥。

可选的,所述获取所述第一身份标识对应的通信特征信息,包括:

获取与所述第一身份标识对应的预设标识;

识别所述预设标识中的解密密钥,得到所述通信特征信息。

可选的,所述若所述通信特征信息与预设信息匹配,获取所述第一身份标识对应的第一语音信息,包括:

获取与所述第一身份标识对应的第二语音信息;

若所述解密密钥与所述第二语音信息的加密密钥匹配,采用所述解密密钥对所述第二语音信息进行解密,得到所述第一语音信息;其中,所述预设信息包括所述第二语音信息的加密密钥。

可选的,所述获取与所述第一身份标识对应的预设标识,包括:

检测所述第一终端的工作状态;

若所述第一终端的工作状态为通信状态,获取与所述第一终端进行通信的第二终端的第二身份标识;

若所述第二身份标识与所述预设标识相同,获取所述预设标识。

一种服务器,所述服务器包括:第一接收单元、第一获取单元、第一处理单元和发送单元;其中:

所述第一接收单元,配置为接收第一终端发送的用于获取语音信息的获取请求;其中,所述获取请求中携带有所述第一终端的第一身份标识;

所述第一获取单元,配置为获取所述第一身份标识对应的通信特征信息;

所述第一处理单元,配置为若所述通信特征信息与预设信息匹配,获取所述第一身份标识对应的第一语音信息;

所述发送单元,配置为发送所述第一语音信息至所述第一终端。

可选的,所述第一获取单元包括:检测模块和第一获取模块;其中:

所述检测模块,配置为基于所述第一身份标识,检测所述第一终端的工作状态;

所述第一获取模块,配置为若所述第一终端的工作状态为通信状态,获取与所述第一终端通信的第二终端的第二身份标识,得到所述通信特征信息。

可选的,所述服务器还包括:第二处理单元;其中:

所述第二处理单元,配置为若所述通信特征信息与所述预设信息不匹配,生成警告信息并发送所述警告信息至所述第一终端。

可选的,所述第二处理单元,还配置为:

若所述第一终端的工作状态为空闲状态,生成警告信息并发送所述警告信息至所述第一终端。

可选的,所述第二处理单元之后,还包括:第三处理单元;其中:

所述第三处理单元,配置为基于所述获取请求,获取所述获取请求的地址信息,存储所述地址信息。

可选的,所述第一接收单元之前包括:第二接收单元、生成单元、加密单元、存储单元和第四处理单元;其中:

所述第二接收单元,配置为当所述第一终端与第三终端不能进行通信时,接收所述第三终端发送至所述第一终端的第一语音信息;

所述生成单元,配置为生成加密密钥和解密密钥;

所述加密单元,配置为采用所述加密密钥对所述第一语音信息进行加密,得到第二语音信息;

所述存储单元,配置为按照所述第二语音信息与所述第一身份标识之间的对应关系,存储所述第二语音信息;

所述第四处理单元,配置为基于所述解密密钥生成预设标识,并发送所述预设标识至所述第一终端。

可选的,所述生成单元包括:第二获取模块和生成模块;其中:

所述第二获取模块,配置为获取密钥参数;

所述生成模块,配置为基于所述密钥参数,采用预设算法生成所述加密密钥和所述解密密钥。

可选的,所述第一获取单元包括:第三获取模块和识别模块;其中:

所述第三获取模块,配置为获取与所述第一身份标识对应的预设标识;

所述识别模块,配置为识别所述预设标识中的解密密钥,得到所述通信特征信息。

可选的,所述第一处理单元包括:第四获取模块、第一处理模块和第二处理模块;其中:

所述第四获取模块,配置为获取与所述第一身份标识对应的第二语音信息;

所述第一处理模块,配置为若所述解密密钥与所述第二语音信息的加密密钥匹配,采用所述解密密钥对所述第二语音信息进行解密,得到所述第一语音信息;其中,所述预设信息包括所述第二语音信息的加密密钥。

可选的,所述第三获取模块具体配置为:

检测所述第一终端的工作状态;

若所述第一终端的工作状态为通信状态,获取与所述第一终端进行通信的第二终端的第二身份标识;

若所述第二身份标识与所述预设标识相同,获取所述预设标识。

一种计算机可读存储介质,所述计算机可读存储介质上存储有信息防窃取程序,所述信息防窃取程序被处理器执行时实现如上述任一项所述的信息防窃取方法的步骤。

本发明的实施例所提供的信息防窃取方法、服务器和计算机可读存储介质,接收第一终端发送的用于获取语音信息的获取请求后,获取第一身份标识对应的通信特征信息,若通信特征信息与预设信息匹配,获取第一身份标识对应的第一语音信息,并发送第一语音信息至第一终端;这样,服务器对第一终端的第一身份标识的对应的通信特征信息进行分析,在该通信特征信息满足预设信息时才获取第一身份标识对应的第一语音信息并发送至第一终端,解决了现有技术中语音信箱中的信息存在安全隐患的问题,实现了基于获取语音信息的终端的通信状态以及终端通信对象的身份标识来发送语音信息,简化了操作过程,并提高了语音信箱中的信息的安全性。

附图说明

图1为本发明实施例提供的一种信息防窃取方法的流程示意图;

图2为本发明实施例提供的一种信息防窃取方法应用场景示意图;

图3为本发明实施例提供的一种服务器的结构示意图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述。

本发明实施例提供一种信息防窃取方法,参照图1所示,该方法包括以下步骤:

步骤101、接收第一终端发送的用于获取语音信息的获取请求。

其中,获取请求中携带有第一终端的第一身份标识。

具体的,步骤101接收第一终端发送的用于获取语音信息的获取请求可以由服务器来实现。第一终端发送的用于获取语音信息的获取请求可以是第一终端接收到用户发送的从服务器中获取语音信息的操作指令后,响应该操作指令并向服务器发送的;该获取指令用于获取与第一终端的第一身份标识对应的语音信息。语音信息可以是语音留言信息等信息。

步骤102、获取第一身份标识对应的通信特征信息。

具体的,步骤102获取第一身份标识对应的通信特征信息可以由服务器来实现。其中,第一身份标识对应的通信特征信息可以是用于表示第一终端的工作状态为通信状态时对应的通信对象的身份标识或者是服务器基于该通信对象的身份标识获得的密钥信息。

步骤103、若通信特征信息与预设信息匹配,获取第一身份标识对应的第一语音信息。

具体的,步骤103若通信特征信息与预设信息匹配,获取第一身份标识对应的第一语音信息可以由服务器来实现。其中,当通信特征信息为通信对象的身份标识时,预设信息为预设的标识信息,用于使第一终端根据该预设信息获取服务器中存储的语音信息;当通信特征信息为根据通信对象的身份标识的密钥信息时,预设信息是与该密钥信息对应的信息,例如该密钥信息是加密密钥时,预设信息是对应的解密密钥。

步骤104、发送第一语音信息至第一终端。

具体的,步骤104发送第一语音信息至第一终端可以由服务器来实现。第一语音信息是与第一终端对应的语音信息,即是服务器接收其他用户发送给第一终端的语音信息,并基于语音信息与第一终端之间的对应关系进行存储的,当第一终端请求获取对应的语音信息时,服务器对第一终端进行认证分析,并在认证分析通过后将第一语音信息发送至第一终端。具体发送的方式可以是直接将语音信息包发送给终端,或者播放语音信息至第一终端。

本发明实施例所提供的信息防窃取方法,服务器接收第一终端发送的用于获取语音信息的获取请求后,获取第一身份标识对应的通信特征信息,若通信特征信息与预设信息匹配,获取第一身份标识对应的第一语音信息,并发送第一语音信息至第一终端;这样,服务器对第一终端的第一身份标识的对应的通信特征信息进行分析,在该通信特征信息满足预设信息时才获取第一身份标识对应的第一语音信息并发送至第一终端,解决了现有技术中语音信箱中的信息存在安全隐患的问题,实现了基于获取语音信息的终端的通信状态以及终端通信对象的身份标识来发送语音信息,简化了操作过程,并提高了语音信箱中的信息的安全性。

基于前述实施例,本发明实施例提供一种信息防窃取方法,该方法包括以下步骤:

步骤201、服务器接收第一终端发送的用于获取语音信息的获取请求。

其中,获取请求中携带有第一终端的第一身份标识。

具体的,以第一终端为第一用户的终端,第一终端的第一身份标识是第一终端的语音信箱的号码,为第一终端的电话号码为例进行说明,第一用户使用第一终端拨打获取语音信息的语音信箱接入码接入服务器,同时发送获取请求至服务器。

步骤202、服务器基于第一身份标识,检测第一终端的工作状态。

具体的,第一终端的工作状态可以是手机的呼叫状态。服务器从归属位置寄存器(homelocationregister,hlr)中查询第一身份标识对应的第一终端的呼叫状态。

其中,服务器执行步骤202后,可以选择执行步骤203-208或选择执行步骤209-210;若第一终端的工作状态为通信状态可以选择执行步骤203-208,若第一终端的工作状态为空闲状态可以选择执行步骤209-210;

步骤203、若第一终端的工作状态为通信状态,服务器获取与第一终端通信的第二终端的第二身份标识,得到通信特征信息。

具体的,第二终端可以是服务器,也可以是除第一终端外的其他终端。当第一终端的工作状态为占线时,服务器从访问位置寄存器(visitinglocationregister,vlr)/移动交换中心(mobileswitchingcenter,msc)服务器中查询第一终端的实时呼叫状态,确定与第一终端进行通话的第二终端的第二身份标识,得到通信特征信息。

步骤204、服务器判断通信特征信息是否与预设信息匹配。

其中,服务器执行步骤204之后,可以选择执行步骤205-208或者步骤209-210,若通信特征信息与预设信息匹配选择执行步骤205-208,若通信特征信息与预设信息不匹配选择执行步骤209-210;

步骤205、若通信特征信息与预设信息匹配,服务器获取第一身份标识对应的第一语音信息。

具体的,预设信息为语音信箱接入码,可以是固定不变的,即所有用户的终端在开通语音信箱业务后,用户使用终端通过拨打该语音信箱接入码与服务器建立连接,然后服务器在建立通信链接后获取终端的身份标识信息来确定语音信息。

在本发明其他实施例中,预设信息为语音信箱接入码,可以是根据语音留言信息发生改变的。

当与第一终端进行通话的第二终端的第二身份标识是语音信息接入码时,表明第一终端当前确实是与服务器在进行通信,本次呼叫合法,获取存储的与第一身份标识对应的第一语音信息。

步骤206、服务器发送第一语音信息至第一终端。

具体的,服务器可与将第一语音信息以语音压缩包的形式发送至第一终端,也可以是服务器播放该第一语音信息,第一终端通过第一终端听筒接听该第一语音信息。

步骤207、若通信特征信息与预设信息不匹配,服务器生成警告信息并发送警告信息至第一终端。

具体的,若第一终端当前通话的第二终端的身份标识不是语音信箱接入码,即可以确定第一终端当前并没有请求获取存储的第一语音信息,是有非法用户利用技术手段将非法号码伪装成第一终端的第一身份标识,企图获取第一终端的第一身份标识对应的语音信息。此时,服务器判断此次呼叫为非法,可以生成警告信息“例如您的身份信息当前被盗用,请注意财产安全”,并发送至第一终端,同时结束与该第一身份标识之间的呼叫过程。

步骤208、服务器基于获取请求,获取该获取请求的地址信息并存储。

具体的,服务器根据发出的获取请求,可以确定该获取请求对应的vlr、源信令点编码(originalpointcode,opc)和/或会话初始协议(sessioninitiationprotocol,sip)等主叫地址信息,并进行存储,以便后续进行分析。

步骤209、若第一终端的工作状态为空闲状态,服务器生成警告信息并发送警告信息至第一终端。

具体的,当第一终端的呼叫状态为空闲状态,即第一终端当前与任何终端并没有进行通话过程,表明此次呼叫为非法,可以生成警告信息“例如您的身份信息当前被盗用,请注意财产安全”,并发送至第一终端,同时结束与该第一身份标识之间的呼叫过程。

步骤210、服务器基于获取请求,获取该获取请求的地址信息并存储。

需要说明的是,本实施例中与其它实施例中相同步骤或者概念的解释,可以参照其它实施例中的描述,此处不再赘述。

本发明实施例所提供的信息防窃取方法,服务器接收第一终端发送的用于获取语音信息的获取请求后,获取第一身份标识对应的通信特征信息,若通信特征信息与预设信息匹配,获取第一身份标识对应的第一语音信息,并发送第一语音信息至第一终端;这样,服务器对第一终端的第一身份标识的对应的通信特征信息进行分析,在该通信特征信息满足预设信息时才获取第一身份标识对应的第一语音信息并发送至第一终端,解决了现有技术中语音信箱中的信息存在安全隐患的问题,实现了基于获取语音信息的终端的通信状态以及终端通信对象的身份标识来发送语音信息,简化了操作过程,并提高了语音信箱中的信息的安全性。

基于前述实施例,本发明实施例提供一种信息防窃取方法,该方法包括以下步骤:

步骤301、当第一终端与第三终端不能进行通信时,服务器接收第三终端发送至第一终端的第一语音信息。

具体的,第一终端开启了语音信箱功能后,所有与第一终端进行通话的终端均可以为第一终端进行语音留言。例如,当第三终端给第一终端拨打电话时,第一终端当前正在通话中、不在服务区即第一终端当前没有通信信号或第一终端关机时,第三终端与第一终端不能建立通信链接。此时,第三终端可以根据运营商提供的语音提示信息为第一终端进行语音信息留言,并服务器接收第三终端给第一终端的第一语音信息。即,第一语音信息可以是任意终端给第一终端发送的语音信息。

进一步的,第一终端的第一身份标识可以是在第三终端的通讯录存储并设置为重要联系人例如可以是保密联系标识。当第三终端在向服务器给第一终端的第一身份标识发送第一语音信息时,可以设置该语音信息为私密信息。即第一语音信息是留言给重要联系人的语音信息,或是私密信息,或是留言给重要联系人且为私密的语音信息。

步骤302、服务器生成加密密钥和解密密钥。

具体的,服务器可以根据预设规则根据第一终端的身份标识采用密钥生成算法生成动态的加密密钥和解密密钥。

其中,步骤302服务器生成加密密钥和解密密钥可以由以下步骤来实现:

步骤302a、服务器获取密钥参数。

具体的,密钥参数可以是用于生成动态密钥对的参数。例如可以是当前第三终端给第一终端进行留言的留言时间和/或第三终端的身份标识等信息,留言时间可以是留言起始时间、留言结束时间和/或留言时长。

步骤302b、服务器基于密钥参数,采用预设算法生成服务器生成加密密钥和解密密钥。

具体的,预设算法可以是密钥生成算法,例如对称密钥算法、rsa加密算法等。

步骤303、服务器采用加密密钥对第一语音信息进行加密,得到第二语音信息。

步骤304、服务器按照第二语音信息与第一身份标识之间的对应关系,存储第二语音信息。

具体的,服务器在存储第二语音信息时,将第二语音信息存储在为第一身份标识分配的存储区域。

步骤305、服务器基于解密密钥生成预设标识,并发送预设标识至第一终端。

其中,预设标识用于第一终端与服务器建立通信链接。

具体的,每当有不同的语音信息留言给第一身份标识的第一终端时,服务器根据解密密钥生成不同的预设标识给第一终端,使第一终端通过拨打该预设标识,建立与服务器之间的获取语音信息的过程。

步骤306、服务器获取与第一身份标识对应的预设标识。

具体的,由于第一终端可以通过拨打服务器发送给第一终端的预设标识,来建立与服务器之间的获取语音信息的通信过程,这样,服务器可以直接得到预设标识。

在本发明其他实施例中,步骤306可以由以下步骤来实现:

步骤306a、服务器检测第一终端的工作状态。

步骤306b、若第一终端的工作状态为通信状态,服务器获取与第一终端进行通信的第二终端的第二身份标识。

步骤306c、若第二身份标识与预设标识相同,服务器获取预设标识。

具体的,预设标识为服务器发送给终端的预设标识。

步骤306a-306c的意义是进一步降低服务器发送给第一终端的预设标识被不法分子获得后,窃取第一终端的语音信息时造成用户的隐私泄露或财产损失的风险。

步骤307、服务器识别预设标识中的解密密钥,得到通信特征信息。

具体的,服务器对获取的预设标识进行识别,得到预设标识中的解密密钥,并确定为通信特征信息。

步骤308、若通信特征信息与预设信息匹配,服务器获取第一身份标识对应的第一语音信息。

具体的,预设信息为服务器生成的解密密钥。若通信特征信息与预设信息不匹配,停止后续操作。

其中,步骤308可以由以下步骤来实现:

步骤308a、服务器获取与第一身份标识对应的第二语音信息。

步骤308b、若解密密钥与第二语音信息的加密密钥匹配,服务器采用解密密钥对第二语音信息进行解密,得到第一语音信息。

其中,预设信息包括第二语音信息的加密密钥。

步骤309、服务器发送第一语音信息至第一终端。

本发明实施例对应的一种信息防窃取方法的应用场景,该应用场景中包括:第一终端a、访问位置寄存器(visitinglocationregister,vlr)/移动交换中心(mobileswitchingcenterserver,msc)b、核心网c和归属位置寄存器(homelocationregister,hlr)d。其中,第一终端a为信箱号码终端通过信箱号码终端归属的vlr/mscb与核心网c和hlrd进行实现通信连接,如图2所示。具体的,第一终端a、vlr/mscb、核心网c和hlrd采用本发明信息防窃取方法实现防窃听的功能模块包括:语音信箱业务模块401、用户呼叫状态查询模块402、邮件加解密模块403、特征码生成及校验模块404和新邮件通知模块405,其中:语音信箱业务模块401用于基本的语音信箱业务处理,负责存储语音留言及播放语音留言的业务流程;用户呼叫状态查询模块402用于负责与信箱号码终端a归属的hlrd及vlr/mscb消息交互,负责查询信箱号码终端a当前的通话状态;邮件加解密模块403用于按照所生成的密钥对给信箱号码终端a的留言文件进行加密,以及基于特征码生成及校验模块404匹配出的解密密钥进行解密;特征码生成及校验模块404用于对于私密留言按照信箱号码、留言者号码及留言时间动态生成密钥和特征码,并对于信箱号码终端a拨打进来收听留言的呼叫,解析出呼叫中携带的特征码,并匹配出对应的解密密钥;新邮件通知模块405用于当有私密留言时,对信箱号码终端a发起短信等方式的通知,并在短信中携带留言的特征码。

需要说明的是,本实施例中与其它实施例中相同步骤或者概念的解释,可以参照其它实施例中的描述,此处不再赘述。

本发明实施例所提供的信息防窃取方法,服务器接收第一终端发送的用于获取语音信息的获取请求后,获取第一身份标识对应的通信特征信息,若通信特征信息与预设信息匹配,获取第一身份标识对应的第一语音信息,并发送第一语音信息至第一终端;这样,服务器对第一终端的第一身份标识的对应的通信特征信息进行分析,在该通信特征信息满足预设信息时才获取第一身份标识对应的第一语音信息并发送至第一终端,解决了现有技术中语音信箱中的信息存在安全隐患的问题,实现了基于获取语音信息的终端的通信状态以及终端通信对象的身份标识来发送语音信息,简化了操作过程,并提高了语音信箱中的信息的安全性。

基于前述实施例,本发明实施例提供了一种服务器5,可应用于图1对应的实施例及上述实施例提供的一种信息防窃取方法中,参照图3所示,该服务器包括:第一接收单元51、第一获取单元52、第一处理单元53和发送单元54,其中:

第一接收单元51,配置为接收第一终端发送的用于获取语音信息的获取请求。

其中,获取请求中携带有第一终端的第一身份标识。

第一获取单元52,配置为获取第一身份标识对应的通信特征信息。

第一处理单元53,配置为若通信特征信息与预设信息匹配,获取第一身份标识对应的第一语音信息。

发送单元54,配置为发送第一语音信息至第一终端。

具体的,在本发明其他实施例中,第一获取单元52包括:检测模块和第一获取模块,其中:

检测模块,配置为基于第一身份标识,检测第一终端的工作状态。

第一获取模块,配置为若第一终端的工作状态为通信状态,获取与第一终端通信的第二终端的第二身份标识,得到通信特征信息。

具体的,在本发明其他实施例中,服务器还包括:第二处理单元,其中:

第二处理单元,配置为若通信特征信息与预设信息不匹配,生成警告信息并发送警告信息至第一终端。

具体的,在本发明其他实施例中,第二处理单元还配置为:

若第一终端的工作状态为空闲状态,生成警告信息并发送警告信息至第一终端。

具体的,在本发明其他实施例中,第二处理单元之后,还包括:第三处理单元,其中:

第三处理单元,配置为基于获取请求,获取获取请求的地址信息,存储地址信息。

具体的,在本发明其他实施例中,第一接收单元51之前包括:第二接收单元、生成单元、加密单元、存储单元和第四处理单元,其中:

第二接收单元,配置为当第一终端与第三终端不能进行通信时,接收第三终端发送至第一终端的第一语音信息。

生成单元,配置为生成加密密钥和解密密钥。

加密单元,配置为采用加密密钥对第一语音信息进行加密,得到第二语音信息。

存储单元,配置为按照第二语音信息与第一身份标识之间的对应关系,存储第二语音信息。

第四处理单元,配置为基于解密密钥生成预设标识,并发送预设标识至第一终端。

具体的,在本发明其他实施例中,生成单元包括:第二获取模块和生成模块,其中:

第二获取模块,配置为获取密钥参数。

生成模块,配置为基于密钥参数,采用预设算法生成加密密钥和解密密钥。

具体的,在本发明其他实施例中,第一获取单元包括:第三获取模块和识别模块,其中:

第三获取模块,配置为获取与第一身份标识对应的预设标识。

识别模块,配置为识别预设标识中的解密密钥,得到通信特征信息。

具体的,在本发明其他实施例中,第一处理单元包括:第四获取模块、第一处理模块和第二处理模块,其中:

第四获取模块,配置为获取与第一身份标识对应的第二语音信息。

第一处理模块,配置为若解密密钥与第二语音信息的加密密钥匹配,采用解密密钥对第二语音信息进行解密,得到第一语音信息。

其中,预设信息包括第二语音信息的加密密钥。

具体的,在本发明其他实施例中,第三获取模块具体配置为:

检测第一终端的工作状态。

若第一终端的工作状态为通信状态,获取与第一终端进行通信的第二终端的第二身份标识。

若第二身份标识与预设标识相同,获取预设标识。

需要说明的是,本实施例中各个单元和模块之间的交互过程,可以参照图1对应的实施例及上述实施例提供的一种信息防窃取方法中的交互过程,此处不再赘述。

本发明的实施例所提供的服务器,服务器接收第一终端发送的用于获取语音信息的获取请求后,获取第一身份标识对应的通信特征信息,若通信特征信息与预设信息匹配,获取第一身份标识对应的第一语音信息,并发送第一语音信息至第一终端;这样,服务器对第一终端的第一身份标识的对应的通信特征信息进行分析,在该通信特征信息满足预设信息时才获取第一身份标识对应的第一语音信息并发送至第一终端,解决了现有技术中语音信箱中的信息存在安全隐患的问题,实现了基于获取语音信息的终端的通信状态以及终端通信对象的身份标识来发送语音信息,简化了操作过程,并提高了语音信箱中的信息的安全性。

基于前述实施例,本发明还提供了一种计算机可读存储介质,该计算机可读存储介质上存储有信息防窃取程序,计算机可读存储介质存储有一个或者多个信息防窃取程序,一个或者多个信息防窃取程序可被一个或者多个处理器执行,以实现以下步骤:

接收第一终端发送的用于获取语音信息的获取请求。

其中,所述获取请求中携带有第一终端的第一身份标识。

获取第一身份标识对应的通信特征信息。

若通信特征信息与预设信息匹配,获取第一身份标识对应的第一语音信息。

发送第一语音信息至第一终端。

具体的,在本发明其他实施例中,获取第一身份标识对应的通信特征信息,包括以下步骤:

基于第一身份标识,检测第一终端的工作状态。

若第一终端的工作状态为通信状态,获取与第一终端通信的第二终端的第二身份标识,得到通信特征信息。

具体的,在本发明其他实施例中,还包括以下步骤:

若通信特征信息与预设信息不匹配,生成警告信息并发送警告信息至第一终端。

具体的,在本发明其他实施例中,还包括以下步骤:

若第一终端的工作状态为空闲状态,生成警告信息并发送警告信息至第一终端。

具体的,在本发明其他实施例中,生成警告信息并发送警告信息至第一终端之后,还包括以下步骤:

基于获取请求,获取获取请求的地址信息并存储。

具体的,在本发明其他实施例中,接收第一终端发送的用于获取语音信息的获取请求之前,包括以下步骤:

当第一终端与第三终端不能进行通信时,接收第三终端发送至第一终端的第一语音信息。

生成加密密钥和解密密钥。

采用加密密钥对第一语音信息进行加密,得到第二语音信息。

按照第二语音信息与第一身份标识之间的对应关系,存储第二语音信息。

基于解密密钥生成预设标识,并发送预设标识至第一终端。

具体的,在本发明其他实施例中,生成加密密钥和解密密钥,包括以下步骤:

获取密钥参数。

基于密钥参数,采用预设算法生成加密密钥和解密密钥。

具体的,在本发明其他实施例中,获取第一身份标识对应的通信特征信息,包括以下步骤:

获取与第一身份标识对应的预设标识。

识别预设标识中的解密密钥,得到通信特征信息。

具体的,在本发明其他实施例中,若通信特征信息与预设信息匹配,获取第一身份标识对应的第一语音信息,包括以下步骤:

获取与第一身份标识对应的第二语音信息。

若解密密钥与第二语音信息的加密密钥匹配,采用解密密钥对第二语音信息进行解密,得到第一语音信息。

其中,预设信息包括第二语音信息的加密密钥。

具体的,在本发明其他实施例中,获取与第一身份标识对应的预设标识,包括以下步骤:

检测第一终端的工作状态。

若第一终端的工作状态为通信状态,获取与第一终端进行通信的第二终端的第二身份标识。

若第二身份标识与预设标识相同,获取预设标识。

在实际应用中,第一接收单元51、第一获取单元52、第一处理单元53和发送单元54均可由位于无线数据发送设备中的中央处理器(centralprocessingunit,cpu)、微处理器(microprocessorunit,mpu)、数字信号处理器(digitalsignalprocessor,dsp)或现场可编程门阵列(fieldprogrammablegatearray,fpga)等实现。

本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用硬件实施例、软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器和光学存储器等)上实施的计算机程序产品的形式。

本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。

这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。

这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。

以上所述,仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1