软电话加解密方法、装置及计算机可读存储介质制造方法及图纸

技术编号:17254245 阅读:117 留言:0更新日期:2018-02-11 15:24
本发明专利技术公开一种软电话加解密方法、装置及计算机可读存储介质,所述方法包括:当接收到软电话调用指令时,获取调用指令对应的电话号码,并对所述电话号码进行加密,生成密文电话号码;将密文电话号码发送到电话平台服务器,以供电话平台服务器将密文电话号码通过专用网络返回至本地系统服务器;在本地系统服务器对密文电话号码进行解密得到明文电话号码,并将明文电话号码通过专用网络发送到电话平台服务器。本方案软电话的电话号码加解密均在本地系统服务器进行,密钥不需要发送到电话平台服务器,安全性好,避免传输过程中被截取,且解密后的电话号码通过专用网络发送到电话平台服务器,进一步避免泄密风险,确保客户个人信息的安全性。

【技术实现步骤摘要】
软电话加解密方法、装置及计算机可读存储介质
本专利技术主要涉及网络通信
,具体地说,涉及一种软电话加解密方法、装置及计算机可读存储介质。
技术介绍
软电话又称为IP电话,是通过互联网协定(InternetProtocol,IP)来进行语音传送,只要在同一网内,就可以不受限制的进行通话,可以支持PC(personalcomputer,电脑)toPC、PCtophone、phonetoPC等多种通话方式。目前,很多服务系统人工坐席所使用的电话为软电话,人工坐席在拨打时,获取本地系统服务器中存储的加密电话号码,并将加密电话号码以及密钥通过公共网络发送到电话平台服务器,电话平台服务器根据密钥对加密电话号码解密后进行呼叫。加密电话号码和密钥通过公共网络发送,存在被拦截的风险;同时电话平台服务器在解密时可能存在泄密风险,而导致客户的个人信息泄露。
技术实现思路
本专利技术的主要目的是提供一种软电话加解密方法、装置及计算机可读存储介质,旨在解决现有技术中加密电话号码泄密,导致个人信息泄露的问题。为实现上述目的,本专利技术提供一种软电话加解密方法,所述软电话加解密方法包括以下步骤:当接收到软电话调用指令时,获取调用指令对应的电话号码,并对所述电话号码进行加密,生成密文电话号码;将所述密文电话号码发送到电话平台服务器,以供电话平台服务器将所述密文电话号码通过专用网络返回至本地系统服务器;在本地系统服务器对所述密文电话号码进行解密得到明文电话号码,并将所述明文电话号码通过专用网络发送到电话平台服务器。优选地,所述将所述密文电话号码发送到电话平台服务器,以供电话平台服务器将所述密文电话号码通过专用网络返回至本地系统服务器的步骤包括:将所述密文电话号码发送到本地系统前端,接收本地系统前端添加的备注信息,并通过本地系统前端将所述密文电话号码发送到电话平台服务器;接收电话平台服务器通过专用网络返回的密文电话号码。优选地,所述获取调用指令对应的电话号码,并对所述电话号码进行加密,生成密文电话号码的步骤包括:根据随机数生成公式:Xn+1=(aXn+b)modc生成随机数,其中,Xn+1为第n+1个随机数、Xn为第n个随机数,a、b、c是常数,且为质数;根据预设运算规则,用所述随机数对获取的电话号码加密,得到加密中间结果;获取接收到调用指令的第一时钟信息,并将所述第一时钟信息添加到加密中间结果中,生成密文电话号码。优选地,所述在本地系统服务器对所述密文电话号码进行解密得到明文电话号码的步骤包括:当接收到电话平台服务器返回的密文电话号码时,获取接收到所述密文电话号码的第二时钟信息以及密文电话号码中包括的第一时钟信息;当第一时钟信息和第二时钟信息匹配时,根据随机数对密文电话号码解密得到明文电话号码。优选地,所述当第一时钟信息和第二时钟信息匹配时,根据随机数对密文电话号码解密得到明文电话号码的步骤包括:判断所述第二时钟信息的时间数值与第一时钟信息的时间数值之间差值是否在预设时间范围内;当所述第二时钟信息的时间数值与第一时钟信息的时间数值之间差值在预设时间范围内时,判定第一时钟信息和第二时钟信息匹配;当第一时钟信息和第二时钟信息匹配时,将所述密文电话号码和随机数做预设运算规则的逆运算,以对密文电话号码进行解密得到明文电话号码。优选地,所述将所述明文电话号码通过专用网络发送到电话平台服务器的步骤之后包括:将本地系统服务器中预设加密方案通过专用网络传输至电话平台服务器,以供电话平台服务器根据所述预设加密方案对明文电话号码对应的通话录音进行加密。优选地,所述供电话平台服务器根据所述预设加密方案对明文电话号码对应的通话录音进行加密的步骤之后包括:接收电话平台服务器通过专用网络传输的加密通话录音;对所述加密通话录音添加标签后进行存储,并将所述标签发送到本地系统前端。优选地,所述对所述加密通话内容进行存储的步骤之后包括:接收本地系统前端发送的查询指令,根据所述查询指令获取对应的加密通话录音以及与预设加密方案所对应的解密方案;将所述加密通话录音以及解密方案传输到本地系统前端,以供本地系统前端通过解密方案对所述加密通话录音解密。此外,为实现上述目的,本专利技术还提出一种软电话加解密装置,所述软电话加解密装置包括:存储器、处理器、通信总线以及存储在所述存储器上的软电话加解密程序;所述通信总线用于实现处理器和存储器之间的连接通信;所述处理器用于执行所述软电话加解密程序,以实现以下步骤:当接收到软电话调用指令时,获取调用指令对应的电话号码,并对所述电话号码进行加密,生成密文电话号码;将所述密文电话号码发送到电话平台服务器,以供电话平台服务器将所述密文电话号码通过专用网络返回至本地系统服务器;在本地系统服务器对所述密文电话号码进行解密得到明文电话号码,并将所述明文电话号码通过专用网络发送到电话平台服务器。此外,为实现上述目的,本专利技术还提供一种计算机可读存储介质,所述计算机可读存储介质存储有一个或者一个以上程序,所述一个或者一个以上程序可被一个或者一个以上的处理器执行以用于:当接收到软电话调用指令时,获取调用指令对应的电话号码,并对所述电话号码进行加密,生成密文电话号码;将所述密文电话号码发送到电话平台服务器,以供电话平台服务器将所述密文电话号码通过专用网络返回至本地系统服务器;在本地系统服务器对所述密文电话号码进行解密得到明文电话号码,并将所述明文电话号码通过专用网络发送到电话平台服务器。本实施例的软电话加解密方法,当接收到软电话调用指令时,获取与此调用指令对应地电话号码进行加密,生成密文电话号码;将生成的密文电话号码发送到电话平台服务器,电话平台服务器通过专用网络将此密文电话号码返回至本地系统服务器,在本地系统服务器按照加密时的加密方案对密文电话号码进行解密,并将解密得到的明文电话号码通过专用网络发送到电话平台服务器。本方案软电话的电话号码加解密均在本地系统服务器进行,本地系统服务器解密安全性好,密钥不需要发送到电话平台服务器,避免传输过程中被截取,且解密后的明文电话号码通过专用网络发送到电话平台服务器,可进一步避免泄密风险,确保客户个人信息的安全性。附图说明图1是本专利技术的软电话加解密方法第一实施例的流程示意图;图2是本专利技术的软电话加解密方法第二实施例的流程示意图;图3是本专利技术的软电话加解密方法第三实施例的流程示意图;图4是本专利技术实施例方法涉及的硬件运行环境的设备结构示意图。本专利技术目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。具体实施方式应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。本专利技术提供一种软电话加解密方法。请参照图1,图1为本专利技术软电话加解密方法第一实施例的流程示意图。在本实施例中,所述软电话加解密方法包括:步骤S10,当接收到软电话调用指令时,获取调用指令对应的电话号码,并对所述电话号码进行加密,生成密文电话号码;本实施例的软电话加解密方法适用于人工坐席通过软电话联系客户时,对客户的电话号码进行加解密,确保客户个人信息安全。本地系统安装有拨打软电话的拨打软件,当人工坐席有拨打软电话需求时,在拨打软件的应用界面中输入客户对应信息进行拨打呼叫。其中客户对应信息可以是客户编码,每个客户对应一个唯一的客户编码,通过此客户本文档来自技高网...
软电话加解密方法、装置及计算机可读存储介质

【技术保护点】
一种软电话加解密方法,其特征在于,所述软电话加解密方法包括以下步骤:当接收到软电话调用指令时,获取调用指令对应的电话号码,并对所述电话号码进行加密,生成密文电话号码;将所述密文电话号码发送到电话平台服务器,以供电话平台服务器将所述密文电话号码通过专用网络返回至本地系统服务器;在本地系统服务器对所述密文电话号码进行解密得到明文电话号码,并将所述明文电话号码通过专用网络发送到电话平台服务器。

【技术特征摘要】
1.一种软电话加解密方法,其特征在于,所述软电话加解密方法包括以下步骤:当接收到软电话调用指令时,获取调用指令对应的电话号码,并对所述电话号码进行加密,生成密文电话号码;将所述密文电话号码发送到电话平台服务器,以供电话平台服务器将所述密文电话号码通过专用网络返回至本地系统服务器;在本地系统服务器对所述密文电话号码进行解密得到明文电话号码,并将所述明文电话号码通过专用网络发送到电话平台服务器。2.如权利要求1所述的软电话加解密方法,其特征在于,所述将所述密文电话号码发送到电话平台服务器,以供电话平台服务器将所述密文电话号码通过专用网络返回至本地系统服务器的步骤包括:将所述密文电话号码发送到本地系统前端,接收本地系统前端添加的备注信息,并通过本地系统前端将所述密文电话号码发送到电话平台服务器;接收电话平台服务器通过专用网络返回的密文电话号码。3.如权利要求1所述的软电话加解密方法,其特征在于,所述获取调用指令对应的电话号码,并对所述电话号码进行加密,生成密文电话号码的步骤包括:根据随机数生成公式:Xn+1=(aXn+b)modc生成随机数,其中,Xn+1为第n+1个随机数、Xn为第n个随机数,a、b、c是常数,且为质数;根据预设运算规则,用所述随机数对获取的电话号码加密,得到加密中间结果;获取接收到调用指令的第一时钟信息,并将所述第一时钟信息添加到加密中间结果中,生成密文电话号码。4.如权利要求3所述的软电话加解密方法,其特征在于,所述在本地系统服务器对所述密文电话号码进行解密得到明文电话号码的步骤包括:当接收到电话平台服务器返回的密文电话号码时,获取接收到所述密文电话号码的第二时钟信息以及密文电话号码中包括的第一时钟信息;当第一时钟信息和第二时钟信息匹配时,根据随机数对密文电话号码解密得到明文电话号码。5.如权利要求4所述的软电话加解密方法,其特征在于,所述当第一时钟信息和第二时钟信息匹配时,根据随机数对密文电话号码解密得到...

【专利技术属性】
技术研发人员:易周成
申请(专利权)人:平安科技深圳有限公司
类型:发明
国别省市:广东,44

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

1