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

文档序号:8302174阅读:来源:国知局
根据所述第二操作系统数据与所述外部设备进行交互时,向所述第一处理单元208发送中断信号,中断所述第一处理单元208与所述外部设备216之间进行的数据交互,以及在所述第二处理单元210完成与所述外部设备216进行的数据交互时,向所述第一处理单元208发送反馈信号,通知所述第一处理单元208继续进行与所述外部设备216之间的数据交互。
[0053]同理,第二处理单元在需与外部设备进行交互时,也需向第一处理单元发送中断信号,保证最紧急、最近的业务数据能够被优先处理。
[0054]图3示出了根据本发明的实施例的数据处理方法的流程图。
[0055]如图3所示,根据本发明的实施例的数据处理方法,用于终端,所述终端具有第一操作系统和第二操作系统,其中所述第一操作系统的安全级别高于所述第二操作系统的安全级别,所述终端还包括第一处理单元、第二处理单元、第一通信单元、第二通信单元、第一存储单元、第二存储单元和监控控制单元,所述方法包括:步骤302,通过第一通信单元接收来自第一身份识别卡的第一业务数据,并将所述第一业务数据传输至所述监控控制单元;步骤304,通过第二通信单元,接收来自第二身份识别卡的第二业务数据,并将所述第二业务数据传输至所述监控控制单元;步骤306,通过所述监控控制单元接收来自所述第一通信单元和所述第二通信单元的第一业务数据和第二业务数据,并将所述第一业务数据和所述第二业务数据划分为所述第一操作系统对应的第一操作系统数据和第二操作系统数据,并将所述第一操作系统数据发送至所述第一处理单元,将所述第二操作系统数据发送至所述第二处理单元;步骤308,通过第一处理单元处理所述第一操作系统数据,并基于所述第一操作系统数据与所述终端的外部设备进行数据交互;步骤310,通过所述第二处理单元处理所述第二操作系统数据,并基于所述第二操作系统数据与所述终端的外部设备进行数据交互。
[0056]在该技术方案中,为了提高数据安全性,终端被配置了多个处理器,并指定不同的处理器处理不同操作系统中的数据。比如,第一操作系统为安全操作系统,第二操作系统为普通操作系统,这样,终端配置两个处理器,一个处理器用来处理安全操作系统中的安全数据,如安全联系人、安全信息、安全通话记录、安全日程、安全记事等数据,另一个处理器用来处理普通操作系统中的数据,如照片、普通联系人、普通短信、普通通话记录、普通日程、普通记事等,从而能够使众多的数据被分成多类分别进行处理,不仅可以加快响应速度,还可以从根本上保证数据的安全性,提高系统稳定性。
[0057]其中,外部设备是指终端除处理器、通信单元之外的其他相关器件,例如屏幕、传感器、蓝牙、WIF1、照相机等。
[0058]在上述技术方案中,优选地,还包括:通过第一存储单元对所述第一处理单元处理后的第一操作系统数据进行存储;通过第二存储单元对所述第二处理单元处理后的第二操作系统数据进行存储。
[0059]在该技术方案中,将不同处理单元处理后的数据储存到不同的储存空间中,这样可以更好的保障用户个人私有信息的数据安全。
[0060]在上述技术方案中,优选地,还包括:在通过所述第一处理单元处理第一操作系统数据时,若所述第一操作系统数据中涉及数据业务数据,则将所述数据业务数据发送至所述第二处理单元,以使所述第二处理单元对所述数据业务进行处理。
[0061]在该技术方案中,第一操作系统的第一处理单元不处理数据业务数据,如上网、彩信、短信收发等数据,这样,第一操作系统就不需要联网,从而避免因为联网导致病毒入侵等问题发生,进一步保证第一操作系统中的数据的安全。
[0062]在上述技术方案中,优选地,还包括:在所述第一处理单元需根据所述第一操作系统数据与所述终端的外部设备进行交互时,向所述第二处理单元发送中断信号,中断所述第二处理单元与所述外部设备之间进行的数据交互,以及在所述第一处理单元完成与所述外部设备进行的交互时,向所述第二处理单元发送反馈信号,通知所述第二处理单元继续进行与所述外部设备之间的数据交互。
[0063]在该技术方案中,正是由于终端被配置了多个处理器,因此处理器与外部设备的交互变得相对复杂,为了协调多个处理器与外部设备的交互过程和顺序,在该技术方案中提供了当用于处理第一操作系统数据的第一处理单元需紧急处理刚刚发生的业务数据时,控制用于处理第二操作系统数据的第二处理单元中断正在处理的业务数据,并处于等待状态,在第一处理单元完成与外部设备的交互时,通知第二处理单元继续未完成的数据交互,通过这样的处理机制,能够保证用户相对重要、紧急的业务数据被优先处理,并且也不会影响其他业务数据的处理。
[0064]在上述技术方案中,优选地,还包括:在所述第二处理单元需根据所述第二操作系统数据与所述外部设备进行交互时,向所述第一处理单元发送中断信号,中断所述第一处理单元与所述外部设备之间进行的数据交互,以及在所述第二处理单元完成与所述外部设备进行的数据交互时,向所述第一处理单元发送反馈信号,通知所述第一处理单元继续进行与所述外部设备之间的数据交互。
[0065]同理,第二处理单元在需与外部设备进行交互时,也需向第一处理单元发送中断信号,保证最紧急、最近的业务数据能够被优先处理。
[0066]下面以第一通信单元为Modeml,第二通信单元为Modem2,第一处理单元为CPUl,第二处理单元为CPU2,第一存储单元为存储器RAMl和EMMCl,第二存储单元为存储器RAM2和EMMC2,第一操作系统为安全系统,第二操作系统为普通系统为例,详细说明本发明的技术方案。
[0067]图4示出了根据本发明的实施例的安全系统的数据处理方法的流程图。
[0068]如图4所示,根据本发明的实施例的安全系统的数据处理方法,包括:
[0069]步骤402,CPUl处理由监控控制单元筛选出的Modeml和Modem2上传的安全数据,由安全系统单独处理。
[0070]步骤404,将安全系统中的相关数据储存在RAMl和EMMCl中。
[0071]具体地,定义CPUl只处理安全系统中的私有数据,如安全联系人、安全信息、安全通话记录、安全日程、安全记事,这些数据都储存在专用储存器RAMl和EMMCl中,从而保障储存和处理个人私有信息的数据安全。
[0072]图5示出了根据本发明的实施例的普通系统的数据处理方法的流程图。
[0073]如图5所示,根据本发明的实施例的普通系统的数据处理方法,包括:
[0074]步骤502,CPU2处理由监控控制单元筛选出的Modeml和Modem2上传的公开信息数据,由普通系统单独处理。
[0075]步骤504,将普通系统中的相关数据储存在RAM2和EMMC2中。
[0076]具体地,定义CPU2只处理普通系统中的公开信息数据,如照片、普通联系人、普通短信、普通通话记录、普通日程、普通记事等,这些都储存在专用储存器RAM2和EMMC2中。
[0077]图6出了根据本发明的一个实施例的数据处理方法的流程图。
[0078]如图6所示,根据本发明的实施例的数据处理方法的流程,包括:
[0079]步骤602,监视控制单元筛选Modeml中的数据。
[0080]步骤604,判断当前数据是否是安全数据,若判断结果为是,进入步骤608,判断结果为否,进入步骤606。
[0081]步骤606,判断不是安全数据,将数据交由普通系统的CPU2处理。
[0082]步骤608,判断是安全数据,将数据交由安全系统的CPUl处理。
[0083]步骤610,监视控制单元筛选Modem2中数据。
[0084]步骤612,判断当前数据是否是安全数据,若判断结果为是,进入步骤616,若判断结果为否,进入步骤614。
[0085]步骤614,判断不是安全数据,将数据交由普通系统的CPU2处理。
[0086]步骤616,判断是安全数据,将数据交由安全系统的CPUl处理。
[0087]具体地,考虑到Modeml和Modem2都会产生语音业务和数据业务数据,在Modeml、Modem2和CPU1、CPU2之间设置一个监控控制单元,由监控控制单元筛选出Modeml和Modem2的不同数据,安全数据交给安全系统中的CPUl处理,并储存在RAMl和EMMCl中,公开数据交给普通系统中的CPU2处理,并储存RAM2和EMMC2中,这些数据通过不同的CPU和外部设备进行交互。
[0088]图7 了根据本发明的实施例的不同CPU和外部设备互交的具体流程图。
[0089]如图7所示,不同CPU
当前第3页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1