数据处理装置和数据处理方法

文档序号:8302174阅读:395来源:国知局
数据处理装置和数据处理方法
【技术领域】
[0001]本发明涉及通信技术领域,具体而言,涉及一种数据处理装置和一种数据处理方法。
【背景技术】
[0002]传统的双待机架构如图1所示,有两个Modem,Modeml和Modem2都能和CPU交互语音业务和数据业务等数据。两个Modem共用一个CPU (手机处理器),通过CPU处理手机内存(RAM)和手机存储器(EMMC)中的数据,从而与外部设备交互数据,达到控制外设(外部设备)的目的。
[0003]现有方案的缺陷在于:
[0004]1、传统的双待机架构运行双系统,使用Trustzone技术,在CPU层进行物理隔离,为加密数据提供安全的执行环境。实际情况表明:传统的双待机架构两个Modem共用一个CPU,所有的数据包括语音业务数据、数据业务数据和其它数据都通过CPU处理,随着智能机的飞速发展,智能机中的数据量非常庞大,一个CPU会导致数据处理速度明显偏慢,影响用户体验;
[0005]2、虽然在CPU层进行了物理隔离,但是所有数据都通过一个CPU处理,数据极易混乱,电话联系人、短信、安全密码、银行账户等重要数据的安全性和私密性得不到有效保障,并不能做到真正意义上的独立安全;
[0006]3、传统智能机只有一个RAM和EMMC处理庞大的数据,数据量急剧增加时严重影响RAM和EMMC的稳定性,所有数据混杂在一起也会影响个人私密数据的安全;根据经验,RAM和EMCC中数据混乱极易引起手机死机,影响个人数据的安全。
[0007]因此,需要一种新的技术方案,可以在提高数据的处理速度的同时从根本上保证私密数据的安全。

【发明内容】

[0008]本发明正是基于上述问题,提出了一种新的技术方案,可以在提高数据的处理速度的同时从根本上保证私密数据的安全,提高用户的使用体验。
[0009]有鉴于此,本发明提出了一种数据处理装置,用于终端,所述终端具有第一操作系统和第二操作系统,其中所述第一操作系统的安全级别高于所述第二操作系统的安全级另O,所述装置包括:第一通信单元,与监控控制单元连接,接收来自第一身份识别卡的第一业务数据,并将所述第一业务数据传输至所述监控控制单元;第二通信单元,与所述监控控制单元连接,接收来自第二身份识别卡的第二业务数据,并将所述第二业务数据传输至所述监控控制单元;所述监控控制单元,连接在所述第一通信单元和第一处理单元之间,同时连接在所述第二通信单元和第二处理单元之间,接收来自所述第一通信单元和所述第二通信单元的第一业务数据和第二业务数据,并将所述第一业务数据和所述第二业务数据划分为所述第一操作系统对应的第一操作系统数据和第二操作系统数据,并将所述第一操作系统数据发送至所述第一处理单元,将所述第二操作系统数据发送至所述第二处理单元;所述第一处理单元,用于处理所述第一操作系统数据,并基于所述第一操作系统数据与所述终端的外部设备进行数据交互;所述第二处理单元,用于处理所述第二操作系统数据,并基于所述第二操作系统数据与所述终端的外部设备进行数据交互。
[0010]在该技术方案中,为了提高数据安全性,终端被配置了多个处理器,并指定不同的处理器处理不同操作系统中的数据。比如,第一操作系统为安全操作系统,第二操作系统为普通操作系统,这样,终端配置两个处理器,一个处理器用来处理安全操作系统中的安全数据,如安全联系人、安全信息、安全通话记录、安全日程、安全记事等数据,另一个处理器用来处理普通操作系统中的数据,如照片、普通联系人、普通短信、普通通话记录、普通日程、普通记事等,从而能够使众多的数据被分成多类分别进行处理,不仅可以加快响应速度,还可以从根本上保证数据的安全性,提高系统稳定性。
[0011]其中,外部设备是指终端除处理器、通信单元之外的其他相关器件,例如屏幕、传感器、蓝牙、WIF1、照相机等。
[0012]在上述技术方案中,优选地,还包括:第一存储单元,连接至所述第一处理单元,用于对所述第一处理单元处理后的第一操作系统数据进行存储;第二存储单元,连接至所述第二处理单元,用于对所述第二处理单元处理后的第二操作系统数据进行存储。
[0013]在该技术方案中,将不同处理单元处理后的数据储存到不同的储存空间中,这样可以更好的保障用户个人私有信息的数据安全。
[0014]在上述技术方案中,优选地,还包括:所述第一处理单元还用于:在处理第一操作系统数据时,若所述第一操作系统数据中涉及数据业务数据,则将所述数据业务数据发送至所述第二处理单元,以使所述第二处理单元对所述数据业务进行处理。
[0015]在该技术方案中,第一操作系统的第一处理单元不处理数据业务数据,如上网、彩信、短信收发等数据,这样,第一操作系统就不需要联网,从而避免因为联网导致病毒入侵等问题发生,进一步保证第一操作系统中的数据的安全。
[0016]在上述技术方案中,优选地,所述第一处理单元包括第一控制子单元,用于在所述第一处理单元需根据所述第一操作系统数据与所述终端的外部设备进行交互时,向所述第二处理单元发送中断信号,中断所述第二处理单元与所述外部设备之间进行的数据交互,以及在所述第一处理单元完成与所述外部设备进行的交互时,向所述第二处理单元发送反馈信号,通知所述第二处理单元继续进行与所述外部设备之间的数据交互。
[0017]在该技术方案中,正是由于终端被配置了多个处理器,因此处理器与外部设备的交互变得相对复杂,为了协调多个处理器与外部设备的交互过程和顺序,在该技术方案中提供了当用于处理第一操作系统数据的第一处理单元需紧急处理刚刚发生的业务数据时,控制用于处理第二操作系统数据的第二处理单元中断正在处理的业务数据,并处于等待状态,在第一处理单元完成与外部设备的交互时,通知第二处理单元继续未完成的数据交互,通过这样的处理机制,能够保证用户相对重要、紧急的业务数据被优先处理,并且也不会影响其他业务数据的处理。
[0018]在上述技术方案中,优选地,所述第二处理单元包括第二控制子单元,在所述第二处理单元需根据所述第二操作系统数据与所述外部设备进行交互时,向所述第一处理单元发送中断信号,中断所述第一处理单元与所述外部设备之间进行的数据交互,以及在所述第二处理单元完成与所述外部设备进行的数据交互时,向所述第一处理单元发送反馈信号,通知所述第一处理单元继续进行与所述外部设备之间的数据交互。
[0019]同理,第二处理单元在需与外部设备进行交互时,也需向第一处理单元发送中断信号,保证最紧急、最近的业务数据能够被优先处理。
[0020]根据本发明的另一方面,还提出了一种数据处理方法,用于终端,所述终端具有第一操作系统和第二操作系统,其中所述第一操作系统的安全级别高于所述第二操作系统的安全级别,所述终端还包括第一处理单元、第二处理单元、第一通信单元、第二通信单元、第一存储单元、第二存储单元和监控控制单元,所述方法包括:通过第一通信单元接收来自第一身份识别卡的第一业务数据,并将所述第一业务数据传输至所述监控控制单元;通过第二通信单元,接收来自第二身份识别卡的第二业务数据,并将所述第二业务数据传输至所述监控控制单元;通过所述监控控制单元接收来自所述第一通信单元和所述第二通信单元的第一业务数据和第二业务数据,并将所述第一业务数据和所述第二业务数据划分为所述第一操作系统对应的第一操作系统数据和第二操作系统数据,并将所述第一操作系统数据发送至所述第一处理单元,将所述第二操作系统数据发送至所述第二处理单元;通过第一处理单元处理所述第一操作系统数据,并基于所述第一操作系统数据与所述终端的外部设备进行数据交互;通过所述第二处理单元处理所述第二操作系统数据,并基于所述第二操作系统数据与所述终端的外部设备进行数据交互。
[0021]在该技术方案中,为了提高数据安全性,终端被配置了多个处理器,并指定不同的处理器处理不同操作系统中的数据。比如,第一操作系统为安全操作系统,第二操作系统为普通操作系统,这样,终端配置两个处理器,一个处理器用来处理安全操作系统中的安全数据,如安全联系人、安全信息、安全通话记录、安全日程、安全记事等数据,另一个处理器用来处理普通操作系统中的数据,如照片、普通联系人、普通短信、普通通话记录、普通日程、普通记事等,从而能够使众多的数据被分成多类分别进行处理,不仅可以加快响应速度,还可以从根本上保证数据的安全性,提高系统稳定性。
[0022]其中,外部设备是指终端除处理器、通信单元之外的其他相关器件,例如屏幕、传感器、蓝牙、WIF1、照相机等。
[0023]在上述技术方案中,优选地,还包括:通过第一存储单元对所述第一处理单元处理后的第一操作系统
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1