多系统智能终端及其加密电话通信方法技术方案

技术编号:15118227 阅读:70 留言:0更新日期:2017-04-09 15:49
本发明专利技术提供了一种多系统智能终端及其加密电话通信方法,该方法包括:当前处于前台的操作系统接收到通信处理器上报的电话呼叫请求后,启动预设的加密服务,并在接收到用户的接通指令后接通电话;加密服务判断当前通话处于加密状态时,向通信处理器上报密钥;通信处理器根据接收的密钥、以及内置的加密算法,解密出当前通话中的音频数据;其中,加密服务设置于智能终端中当前处于前台的操作系统以外的其它操作系统时,当前处于前台的操作系统通过加密服务所在的操作系统内预设的代理服务端启动加密服务。本发明专利技术的方案使得智能终端中多个操作系统都可以进入加密通话模式,便于用户自主选择进行加密通话的操作系统,提高用户体验。

【技术实现步骤摘要】

本专利技术涉及移动通信
,具体而言,本专利技术涉及一种多系统智能终端及其加密电话通信方法
技术介绍
随着技术的高速发展,智能终端已经成为必不可少的通信产品,功能强大、用户体验丰富的智能终端为人们的生活带来了极大的便利。同时,各种新兴的操作系统也不断涌现,为用户带来了新颖且更加便捷的终端使用体验。但是,由于传统的智能手机只允许单个操作系统运行,即使有多个操作系统支持也均为静态支持,即需要在设备启动时重新引导新的操作系统,操作系统独享对Modern通信模块的控制,智能手机上并不能同时运行多个操作系统。LinuxContainer容器是一种内核虚拟化技术,可以提供轻量级的虚拟化,以便隔离进程和资源,而且不需要提供指令解释机制,也避免了准虚拟化和系统调用替换中的复杂性。因此,实际应用中,通过LinuxContainer容器可以将多个操作系统设于相互独立的容器之中,同时,可以有效地将原来由单个操作系统管理的资源划分到孤立的组中,以更好地在孤立的组之间平衡有冲突的资源使用需求,以此实现智能终端中同时运行多个操作系统。实际应用中,为实现通信网络的安全通信,智能手机通常可以提供加密通话的功能,在通话时对通信数据进行加密,从而使得第三方无法轻易获取该加密通信数据的具体内容。然而,本专利技术的专利技术人发现,目前传统的加密通话解决方式是在单操作系统下执行的,现有技术中并未针对多操作系统提出过任何加密通话的解决方案。
技术实现思路
针对上述现有技术存在的缺陷,本专利技术提供了一种多系统智能终端及其加密电话通信方法,使得智能终端中多个操作系统都可以进入通话加密模式,便于用户自主选择进行加密通话的操作系统,提高用户体验。本专利技术方案提供了一种方法多系统智能终端的加密电话通信方法,包括:通信处理器将接收的电话呼叫请求上报给当前处于前台的操作系统;当前处于前台的操作系统接收到电话呼叫请求后,启动预设的加密服务,并在接收到用户的接通指令后接通电话;所述加密服务判断当前通话处于加密状态时,向所述通信处理器上报密钥;所述通信处理器根据接收的密钥、以及内置的加密算法,解密出当前通话中的音频数据;其中,所述加密服务设置于智能终端中当前处于前台的操作系统以外的其它操作系统时,当前处于前台的操作系统通过所述加密服务所在的操作系统内预设的代理服务端启动所述加密服务。较佳地,所述加密服务设置于智能终端中独立于各操作系统的用户空间时,当前处于前台的操作系统通过无线接口层RIL启动所述加密服务。较佳地,所述当前通话中音频数据是经过所述智能终端的公钥加密的;以及所述加密服务向所述通信处理器上报的密钥具体包括:所述智能终端的私钥。较佳地,所述加密服务向所述通信处理器上报的密钥还包括:所述电话呼叫请求的主叫方的公钥;以及所述解密出当前通话中的音频数据之后,还包括:所述通信处理器将经主叫方的公钥加密的音频数据发送给主叫方;其中,所述主叫方的公钥由所述电话呼叫请求中的电话号码、以及内设的公私生成矩阵产生。较佳地,所述方法还包括:当前处于前台的操作系统接收到用户发起进入加密电话的操作后,启动预设的加密服务,并向被叫方发出电话呼叫请求;接收到被叫方针对所述电话呼叫请求的接通响应后接通电话;所述加密服务判断当前通话处于加密状态时,向通信处理器上报被叫方的公钥;所述通信处理器根据被叫方的公钥、以及内置的加密算法,对用户输入的音频数据进行加密,并向被叫方发送加密后得到的数据。根据本专利技术的另一方面,还提供了一种多系统智能终端的加密电话通信方法,该方法包括:通信处理器接收到电话呼叫请求后,将所述电话呼叫请求上报给其所针对的操作系统;所述电话呼叫请求所针对的操作系统接收到所述电话呼叫请求后由后台切换到前台,并启动预设的加密服务;在接收到用户的接通指令后接通电话;所述加密服务判断当前通话处于加密状态时,向所述通信处理器上报密钥;所述通信处理器根据接收的密钥、以及内置的加密算法,解密出当前通话中的音频数据;其中,所述加密服务设置于智能终端中所述电话呼叫请求所针对的操作系统以外的其它操作系统时,所述电话呼叫请求针对的操作系统通过所述加密服务所在的操作系统内预设的代理服务端启动所述加密服务。较佳地,所述加密服务设置于智能终端中独立于各操作系统的用户空间时,所述电话呼叫请求针对的操作系统通过无线接口层RIL启动所述加密服务。根据本专利技术的另一方面,还提供了一种多系统智能终端,包括:至少两个操作系统,通信处理器、以及加密服务;其中,当前处于前台的操作系统用于接收到所述通信处理器上报的电话呼叫请求后,启动预设的加密服务,并在接收到用户的接通指令后接通电话;所述加密服务用于判断当前通话处于加密状态时,向所述通信处理器上报密钥。所述通信处理器用于在接收到所述加密服务上报的密钥后,根据接收的密钥、以及内置的加密算法,解密出当前通话中的音频数据;其中,所述加密服务设置于智能终端中当前处于前台的操作系统以外的其它操作系统时,当前处于前台的操作系统通过加密服务所在的操作系统内预设的代理服务端启动所述加密服务。较佳地,所述加密服务设置于智能终端中独立于各操作系统的用户空间时,当前处于前台的操作系统具体用于接收到所述通信处理器上报的电话呼叫请求后,通过无线接口层RIL启动所述加密服务,并在接收到用户的接通指令后接通电话。较佳地,所述当前通话中音频数据是经过所述智能终端的公钥加密的;以及所述加密服务具体用于在当前通话处于加密状态时,向所述通信处理器上报所述智能终端的私钥。较佳地,所述加密服务向所述通信处理器上报的密钥还包括:所述电话呼叫请求的主叫方的公钥;以及所述通信处理器还用于将经主叫方的公钥加密的音频数据发送给主叫方;其中,所述主叫方的公钥由所述电话呼叫请求中的电话号码、以及内设的公私生成矩阵产生。较佳地,当前处于前台的操作系统还用于接收到用户发起进入加密电话的操作后,启动预设的加密服务,并向被叫方发出电话呼叫请求;接收到被叫方针对所述电话呼叫请求的接通响应后接通电话;所述加密服务还用于判断当前通话处于加密状态时,向通信处理器上报被叫方的公钥;所述通信处理器还用于根据被叫方的公钥、以及内置的加密算法,对用户输入的音频数据进行加密,向被叫方发送加密后得到的本文档来自技高网
...

【技术保护点】
一种多系统智能终端的加密电话通信方法,其特征在于,包括:通信处理器将接收的电话呼叫请求上报给当前处于前台的操作系统;当前处于前台的操作系统接收到电话呼叫请求后,启动预设的加密服务,并在接收到用户的接通指令后接通电话;所述加密服务判断当前通话处于加密状态时,向所述通信处理器上报密钥;所述通信处理器根据接收的密钥、以及内置的加密算法,解密出当前通话中的音频数据;其中,所述加密服务设置于智能终端中当前处于前台的操作系统以外的其它操作系统时,当前处于前台的操作系统通过所述加密服务所在的操作系统内预设的代理服务端启动所述加密服务。

【技术特征摘要】
1.一种多系统智能终端的加密电话通信方法,其特征在于,包括:
通信处理器将接收的电话呼叫请求上报给当前处于前台的操作系统;
当前处于前台的操作系统接收到电话呼叫请求后,启动预设的加密服
务,并在接收到用户的接通指令后接通电话;
所述加密服务判断当前通话处于加密状态时,向所述通信处理器上报
密钥;
所述通信处理器根据接收的密钥、以及内置的加密算法,解密出当前
通话中的音频数据;
其中,所述加密服务设置于智能终端中当前处于前台的操作系统以外的
其它操作系统时,当前处于前台的操作系统通过所述加密服务所在的操作
系统内预设的代理服务端启动所述加密服务。
2.如权利要求1所述的方法,其特征在于,
所述加密服务设置于智能终端中独立于各操作系统的用户空间时,当
前处于前台的操作系统通过无线接口层RIL启动所述加密服务。
3.如权利要求1或2所述的方法,其特征在于,所述当前通话中音
频数据是经过所述智能终端的公钥加密的;以及
所述加密服务向所述通信处理器上报的密钥具体包括:所述智能终端
的私钥。
4.如权利要求3所述的方法,其特征在于,所述加密服务向所述通
信处理器上报的密钥还包括:所述电话呼叫请求的主叫方的公钥;以及
所述解密出当前通话中的音频数据之后,还包括:
所述通信处理器将经主叫方的公钥加密的音频数据发送给主叫方;
其中,所述主叫方的公钥由所述电话呼叫请求中的电话号码、以及内

\t设的公私生成矩阵产生。
5.如权利要求1所述的方法,其特征在于,还包括:
当前处于前台的操作系统接收到用户发起进入加密电话的操作后,启
动预设的加密服务,并向被叫方发出电话呼叫请求;接收到被叫方针对所
述电话呼叫请求的接通响应后接通电话;
所述加密服务判断当前通话处于加密状态时,向通信处理器上报被叫
方的公钥;
所述通信处理器根据被叫方的公钥、以及内置的加密算法,对用户输
入的音频数据进行加密,并向被叫方发送加密后得到的数据。
6.一种多系统智能终端的加密电话通信方法,其特征在于,包括:
通信处理器接收到电话呼叫请求后,将所述电话呼叫请求上报给其所
针对的操作系统;
所述电话呼叫请求所针对的操作系统接收到所述电话呼叫请求后由
后台切换到前台,并启动预设的加密服务;在接收到用户的接通指令后接
通电话;
所述加密服务判断当前通话处于加密状态时,向所述通信处理器上报
密钥;
所述通信处理器根据接收的密钥、以及内置的加密算法,解密出当前
通话中的音频数据;
其中,所述加密服务设置于智能终端中所述电话呼叫请求所针对的操
作系统以外的其它操作系统时,所述电话呼叫请求针对的操作系统通过所
述加密服务所在的操作系统内预设的代理服务端启动所述加密服务。
7....

【专利技术属性】
技术研发人员:姜哲
申请(专利权)人:北京元心科技有限公司
类型:发明
国别省市:北京;11

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

1