终端和数据处理方法与流程

文档序号:12040294阅读:253来源:国知局
终端和数据处理方法与流程
本发明涉及通信技术领域,具体而言,涉及一种终端和一种数据处理方法。

背景技术:
传统的单待机架构如图1所示,只有一个手机基带芯片(Modem)、一个处理器(CPU)、一个内存器(RAM)和一个存储区(EMMC)。Modem中的语音业务数据和数据业务数据全部由CPU处理,这些数据存储在RAM和EMMC中,CPU通过处理RAM和EMMC中的数据和外部设备交互。现有方案的缺陷在于:(1)传统的单待机架构中,CPU任务繁重,不仅要处理Modem上传的语音业务数据和数据业务数据,而且还要处理其它数据,如摄像头、显示/LCD、音频、视频等CPU芯片中的数据,随着智能机的飞速发展,智能机中的数据量非常庞大,单一CPU处理会导致数据处理速度明显减慢,影响用户体验。(2)所有数据都通过单一CPU处理,数据混杂在一起,用户的联系人、信息、通话记录、安全密码等重要数据的安全性和私密性得不到有效保障,威胁用户重要数据的安全。(3)所有数据都由单一的RAM和EMMC存储,智能机数据量的急剧膨胀严重影响RAM和EMMC的稳定性,所有数据存储在同一个地方也严重影响个人私密信息数据的安全,很容易被第三方应用程序偷窥和窃取。另外,根据经验,RAM和EMMC中数据混乱极易引起手机死机,影响用户体验。目前还没有相应技术来解决相关技术所面临的问题。

技术实现要素:
本发明正是基于上述问题,提出了一种新的技术方案,可以提高终端的处理速度,同时可以保证用户终端中的数据安全,提升用户的使用体验。有鉴于此,本发明提出了一种终端,包括:通信单元,连接至第一处理单元,接收来自外部的数据,并将所述数据发送至所述第一处理单元;所述第一处理单元包括监视模块,用于接收所述数据,并对所述数据进行判断,在判定所述数据为私密数据时,将所述私密数据发送至所述第一处理单元,在判定所述数据为非私密数据时,将所述非私密数据发送至所述第二处理单元;所述第一处理单元,对所述私密数据进行处理后发送至所述终端的外部设备;所述第二处理单元,连接至所述监视模块,对所述非私密数据进行处理后发送至所述外部设备。为了提高数据安全性,终端被配置了多个处理器,指定其中一部分处理器用于处理用户的隐私数据,其余处理器用于处理用户非私密数据,从而能够使众多的数据被分成多类分别进行处理,不仅可以加快响应速度,还可以保证数据的安全性,提高系统稳定性。为了区分出私密数据和非私密数据等不同类型的数据,采用监视模块对从外部接收的数据进行判断,从而保证数据分类的准确性。在该技术方案中,将监视模块设置在指定处理单元中,通信单元仅与该指定处理单元相连接,在通信单元将接收的数据传输给该指定处理单元之后,首先由监视模块判断该数据应由哪个处理单元来处理,如果该指定处理单元是专用于处理私密数据的,在判定该数据属于私密数据时,则将该数据的处理权交给该指定处理单元,如果不是,则传输给其他处理单元进行处理。私密数据是指对于用户来讲该数据属于个人隐私的数据,例如密码、账号、短信内容、邮件内容、财务数据等,而非私密数据是指对于用户来讲该数据不属于个人隐私的数据,例如下载的音乐、电子书、收音机数据、网页新闻等。外部设备是指终端除处理器、通信单元之外的其他相关器件,例如屏幕、传感器、蓝牙、WIFI、照相机等。应理解,除了按照用户隐私角度来对数据进行分类之外,还可以采用其他的分类方法,例如与联系人相关的数据给第一处理单元处理,其他数据给第二处理单元处理。在上述技术方案中,优选地,还包括:第一存储单元,连接至所述第一处理单元,对所述第一处理单元处理后的所述私密数据进行存储;第二存储单元,连接至所述第二处理单元,对所述第二处理单元处理后的所述非私密数据进行存储。在该技术方案中,将私密数据和非私密数据分开存储,从而保障了用户个人私有信息数据的安全。第一存储单元和第二存储单元可以是存储器和/或内存器。在上述任一技术方案中,优选的,还包括:更新单元,根据接收到的更新指令,更新对所述数据进行判断的判定条件,以使所述监视模块根据更新后的判定条件进行私密数据和非私密数据的判断。在上述任一技术方案中,优选的,所述判定条件包括将所述终端上的所有应用分为受保护应用和不受保护应用,所述私密数据属于所述受保护应用下的数据,所述非私密数据属于所述不受保护应用下的数据。在该技术方案中,用户或厂商可以设置对数据的类型进行判定的条件,具体的,可以将终端内的所有应用分为受保护应用和不受保护应用,这样监视模块在接收到数据时,通过判断该数据所属的应用的类型判断数据的属性,如果该数据属于受保护应用,则该数据为私密数据,反之,则为非私密数据。当然,用户或厂商还可以根据需要设置其他的判定条件,如与联系人相关的数据为私密数据,其他数据为非私密数据等。在上述任一技术方案中,优选的,所述第一处理单元包括:第一信号发送单元,用于在所述第一处理单元需根据所述私密数据与所述外部设备进行交互时,向所述第二处理单元发送中断信号,中断所述第二处理单元与所述外部设备之间进行的非私密数据交互,以及在所述第一处理单元完成对所述私密数据的处理时,向所述第二处理单元发送反馈信号,通知所述第二处理单元继续进行与所述外部设备之间的非私密数据交互;所述第二处理单元包括:第二信号发送单元,在所述第二处理单元需根据所述非私密数据与所述外部设备进行交互时,向所述第一处理单元发送中断信号,中断所述第一处理单元与所述外部设备之间进行的私密数据交互,以及在所述第二处理单元完成对所述非私密数据的处理时,向所述第一处理单元发送反馈信号,通知所述第一处理单元继续进行与所述外部设备之间的私密数据交互。由于终端被配置了多个处理器,因此处理器与外部设备的交互变得相对复杂,为了协调多个处理器与外部设备的交互过程和顺序,在该技术方案中提供了当用于处理私密数据的第一处理单元需紧急处理刚刚发生的业务数据时,控制用于处理非私密数据的第二处理单元中断正在处理的业务数据,并处于等待状态,在第一处理单元完成与外部设备的交互时,通知第二处理单元继续未完成的数据交互,通过这样的处理机制,能够保证用户相对重要、紧急的业务数据被优先处理,并且也不会影响其他业务数据的处理。根据本发明的另一方面,还提供了一种数据处理方法,包括:通信单元接收来自外部的数据,并将所述数据发送至第一处理单元;通过所述第一处理单元中的监视模块接收所述数据,并对所述数据进行判断,在判定所述数据为私密数据时,将所述私密数据发送至所述第一处理单元,在判定所述数据为非私密数据时,将所述非私密数据发送至所述第二处理单元;所述第一处理单元接收所述私密数据,并对所述私密数据进行处理后发送至所述终端的外部设备;所述第二处理单元接收所述非私密数据,并对所述非私密数据进行处理后发送至所述终端的外部设备。为了提高数据安全性,终端被配置了多个处理器,指定其中一部分处理器用于处理用户的隐私数据,其余处理器用于处理用户非私密数据,从而能够使众多的数据被分成多类分别进行处理,不仅可以加快响应速度,还可以保证数据的安全性,提高系统稳定性。为了区分出私密数据和非私密数据等不同类型的数据,采用监视模块对从外部接收的数据进行判断,从而保证数据分类的准确性。在该技术方案中,将监视模块设置在指定处理单元中,通信单元仅与该指定处理单元相连接,在通信单元将接收的数据传输给该指定处理单元之后,首先由监视模块判断该数据应由哪个处理单元来处理,如果该指定处理单元是专用于处理私密数据的,在判定该数据属于私密数据时,则将该数据的处理权交给该指定处理单元,如果不是,则传输给其他处理单元进行处理。私密数据是指对于用户来讲该数据属于个人隐私的数据,例如密码、账号、短信内容、邮件内容、财务数据等,而非私密数据是指对于用户来讲该数据不属于个人隐私的数据,例如下载的音乐、电子书、收音机数据、网页新闻等。外部设备是指终端除处理器、通信单元之外的其他相关器件,例如屏幕、传感器、蓝牙、WIFI、照相机等。应理解,除了按照用户隐私角度来对数据进行分类之外,还可以采用其他的分类方法,例如与联系人相关的数据给第一处理单元处理,其他数据给第二处理单元处理。在上述技术方案中,优选地,还包括:通过第一存储单元对所述第一处理单元处理后的所述私密数据进行存储;通过第二存储单元对所述第二处理单元处理后的所述非私密数据进行存储。在该技术方案中,将私密数据和非私密数据分开存储,从而保障了用户个人私有信息数据的安全。第一存储单元和第二存储单元可以是存储器和/或内存器。在上述任一技术方案中,优选的,还包括:根据接收到的更新指令,更新对所述数据进行筛选的判定条件,以使所述监视模块根据更新后的判定条件进行私密数据和非私密数据的判断。在上述任一技术方案中,优选的,所述判定条件包括将所述终端上的所有应用分为受保护应用和不受保护应用,所述私密数据属于所述受保护应用下的数据,所述非私密数据属于所述不受保护应用下的数据。在该技术方案中,用户或厂商可以设置对数据的类型进行判定的条件,具体的,可以将终端内的所有应用分为受保护应用和不受保护应用,这样监视模块在接收到数据时,通过判断该数据所属的应用的类型判断数据的属性,如果该数据属于受保护应用,则该数据为私密数据,反之,则为非私密数据。当然,用户或厂商还可以根据需要设置其他的判定条件,如与联系人相关的数据为私密数据,其他数据为非私密数据等。在上述任一技术方案中,优选的,还包括:在所述第一处理单元需根据所述私密数据与所述外部设备进行交互时,向所述第二处理单元发送中断信号,中断所述第二处理单元与所述外部设备之间进行的非私密数据交互,以及在所述第一处理单元完成对所述私密数据的处理时,向所述第二处理单元发送反馈信号,通知所述第二处理单元继续进行与所述外部设备之间的非私密数据交互;在所述第二处理单元需根据所述非私密数据与所述外部设备进行交互时,向所述第一处理单元发送中断信号,中断所述第一处理单元与所述外部设备之间进行的私密数据交互,以及在所述第二处理单元完成对所述非私密数据的处理时,向所述第一处理单元发送反馈信号,通知所述第一处理单元继续进行与所述外部设备之间的私密数据交互。由于终端被配置了多个处理器,因此处理器与外部设备的交互变得相对复杂,为了协调多个处理器与外部设备的交互过程和顺序,在该技术方案中提供了当用于处理私密数据的第一处理单元需紧急处理刚刚发生的业务数据时,控制用于处理非私密数据的第二处理单元中断正在处理的业务数据,并处于等待状态,在第一处理单元完成与外部设备的交互时,通知第二处理单元继续未完成的数据交互,通过这样的处理机制,能够保证用户相对重要、紧急的业务数据被优先处理,并且也不会影响其他业务数据的处理。通过以上技术方案,不但可以提高终端的处理数据的速度,同时可以保证用户终端中的数据安全,提升用户的使用体验。附图说明图1示出了相关技术中的终端的框图;图2示出了根据本发明的实施例的终端的框图;图3示出了根据本发明的实施例的数据处理方法的流程图;图4示出了根据本发明的实施例的终端的示意图;图5示出了根据本发明的实施例的第一处理单元的处理方法的流程图;图6示出了根据本发明的实施例的第二处理单元的处理方法的流程图;图7示出了根据本发明的实施例的通信单元的处理方法的流程图;图8A示出了根据本发明的一个实施例的数据处理方法的流程图;图8B示出了根据本发明的另一个实施例的数据处理方法的流程图。具体实施方式为了能够更清楚地理解本发明的上述目的、特征和优点,下面结合附图和具体实施方式对本发明进行进一步的详细描述。需要说明的是,在不冲突的情况下,本申请的实施例及实施例中的特征可以相互组合。在下面的描述中阐述了很多具体细节以便于充分理解本发明,但是,本发明还可以采用其他不同于在此描述的其他方式来实施,因此,本发明的保护范围并不受下面公开的具体实施例的限制。图2示出了根据本发明的实施例的终端的框图。如图2所示,根据本发明的实施例的终端200,包括:通信单元202,连接至第一处理单元204,接收来自外部的数据,并将所述数据发送至所述第一处理单元204;所述第一处理单元204包括监视模块2042,用于接收所述数据,并对所述数据进行判断,在判定所述数据为私密数据时,将所述私密数据发送至所述第一处理单元204,在判定所述数据为非私密数据时,将所述非私密数据发送至所述第二处理单元206;所述第一处理单元204,对所述私密数据进行处理后发送至所述终端的外部设备;所述第二处理单元206,连接至所述监视模块2042,对所述非私密数据进行处理后发送至所述外部设备214。为了提高数据安全性,终端被配置了多个处理器,指定其中一部分处理器用于处理用户的隐私数据,其余处理器用于处理用户非私密数据,从而能够使众多的数据被分成多类分别进行处理,不仅可以加快响应速度,还可以保证数据的安全性,提高系统稳定性。为了区分出私密数据和非私密数据等不同类型的数据,采用监视模块对从外部接收的数据进行判断,从而保证数据分类的准确性。在该技术方案中,将监视模块设置在指定处理单元中,通信单元仅与该指定处理单元相连接,在通信单元将接收的数据传输给该指定处理单元之后,首先由监视模块判断该数据应由哪个处理单元来处理,如果该指定处理单元是专用于处理私密数据的,在判定该数据属于私密数据时,则将该数据的处理权交给该指定处理单元,如果不是,则传输给其他处理单元进行处理。私密数据是指对于用户来讲该数据属于个人隐私的数据,例如密码、账号、短信内容、邮件内容、财务数据等,而非私密数据是指对于用户来讲该数据不属于个人隐私的数据,例如下载的音乐、电子书、收音机数据、网页新闻等。外部设备是指终端除处理器、通信单元之外的其他相关器件,例如屏幕、传感器、蓝牙、WIFI、照相机等。应理解,除了按照用户隐私角度来对数据进行分类之外,还可以采用其他的分类方法,例如与联系人相关的数据给第一处理单元处理,其他数据给第二处理单元处理。在上述技术方案中,优选地,还包括:第一存储单元208,连接至所述第一处理单元204,对所述第一处理单元204处理后的所述私密数据进行存储;第二存储单元210,连接至所述第二处理单元206,对所述第二处理单元206处理后的所述非私密数据进行存储。在该技术方案中,将私密数据和非私密数据分开存储,从而保障了用户个人私有信息数据的安全。第一存储单元和第二存储单元可以是存储器和/或内存器。在上述任一技术方案中,优选的,还包括:更新单元,根据接收到的更新指令,更新对所述数据进行判断的判定条件,以使所述监视模块根据更新后的判定条件进行私密数据和非私密数据的判断。在上述任一技术方案中,优选的,所述判定条件包括将所述终端上的所有应用分为受保护应用和不受保护应用,所述私密数据属于所述受保护应用下的数据,所述非私密数据属于所述不受保护应用下的数据。在该技术方案中,用户或厂商可以设置对数据的类型进行判定的条件,具体的,可以将终端内的所有应用分为受保护应用和不受保护应用,这样监视模块在接收到数据时,通过判断该数据所属的应用的类型判断数据的属性,如果该数据属于受保护应用,则该数据为私密数据,反之,则为非私密数据。当然,用户或厂商还可以根据需要设置其他的判定条件,如与联系人相关的数据为私密数据,其他数据为非私密数据等。在上述任一技术方案中,优选的,所述第一处理单元204包括:第一信号发送单元2042,用于在所述第一处理单元204需根据所述私密数据与所述外部设备214进行交互时,向所述第二处理单元206发送中断信号,中断所述第二处理单元206与所述外部设备214之间进行的非私密数据交互,以及在所述第一处理单元204完成对所述私密数据的处理时,向所述第二处理单元206发送反馈信号,通知所述第二处理单元206继续进行与所述外部设备214之间的非私密数据交互;所述第二处理单元206包括:第二信号发送单元2062,在所述第二处理单元206需根据所述非私密数据与所述外部设备214进行交互时,向所述第一处理单元204发送中断信号,中断所述第一处理单元204与所述外部设备214之间进行的私密数据交互,以及在所述第二处理单元206完成对所述非私密数据的处理时,向所述第一处理单元204发送反馈信号,通知所述第一处理单元204继续进行与所述外部设备214之间的私密数据交互。由于终端被配置了多个处理器,因此处理器与外部设备的交互变得相对复杂,为了协调多个处理器与外部设备的交互过程和顺序,在该技术方案中提供了当用于处理私密数据的第一处理单元需紧急处理刚刚发生的业务数据时,控制用于处理非私密数据的第二处理单元中断正在处理的业务数据,并处于等待状态,在第一处理单元完成与外部设备的交互时,通知第二处理单元继续未完成的数据交互,通过这样的处理机制,能够保证用户相对重要、紧急的业务数据被优先处理,并且也不会影响其他业务数据的处理。应了解,上述实施例中的第一处理单元和第二处理单元既可以是整个处理器(该处理器可以是单核处理器或多核处理器),也可以是多核处理器中的一个核。图3示出了根据本发明的实施例的数据处理方法的流程图。如图3所示,根据本发明的实施例的数据处理方法,可以包括以下步骤:步骤302,通信单元接收来自外部的数据,并将所述数据发送至第一处理单元;步骤304,通过所述第一处理单元中的监视模块接收所述数据,并对所述数据进行判断,在判定所述数据为私密数据时,将所述私密数据发送至所述第一处理单元,在判定所述数据为非私密数据时,将所述非私密数据发送至所述第二处理单元;步骤306,所述第一处理单元接收所述私密数据,并对所述私密数据进行处理后发送至所述终端的外部设备;步骤308,所述第二处理单元接收所述非私密数据,并对所述非私密数据进行处理后发送至所述终端的外部设备。为了提高数据安全性,终端被配置了多个处理器,指定其中一部分处理器用于处理用户的隐私数据,其余处理器用于处理用户非私密数据,从而能够使众多的数据被分成多类分别进行处理,不仅可以加快响应速度,还可以保证数据的安全性,提高系统稳定性。为了区分出私密数据和非私密数据等不同类型的数据,采用监视模块对从外部接收的数据进行判断,从而保证数据分类的准确性。在该技术方案中,将监视模块设置在指定处理单元中,通信单元仅与该指定处理单元相连接,在通信单元将接收的数据传输给该指定处理单元之后,首先由监视模块判断该数据应由哪个处理单元来处理,如果该指定处理单元是专用于处理私密数据的,在判定该数据属于私密数据时,则将该数据的处理权交给该指定处理单元,如果不是,则传输给其他处理单元进行处理。私密数据是指对于用户来讲该数据属于个人隐私的数据,例如密码、账号、短信内容、邮件内容、财务数据等,而非私密数据是指对于用户来讲该数据不属于个人隐私的数据,例如下载的音乐、电子书、收音机数据、网页新闻等。外部设备是指终端除处理器、通信单元之外的其他相关器件,例如屏幕、传感器、蓝牙、WIFI、照相机等。应理解,除了按照用户隐私角度来对数据进行分类之外,还可以采用其他的分类方法,例如与联系人相关的数据给第一处理单元处理,其他数据给第二处理单元处理。在上述技术方案中,优选地,还包括:通过第一存储单元对所述第一处理单元处理后的所述私密数据进行存储;通过第二存储单元对所述第二处理单元处理后的所述非私密数据进行存储。在该技术方案中,将私密数据和非私密数据分开存储,从而保障了用户个人私有信息数据的安全。第一存储单元和第二存储单元可以是存储器和/或内存器。在上述任一技术方案中,优选的,还包括:根据接收到的更新指令,更新对所述数据进行筛选的判定条件,以使所述监视模块根据更新后的判定条件进行私密数据和非私密数据的判断。在上述任一技术方案中,优选的,所述判定条件包括将所述终端上的所有应用分为受保护应用和不受保护应用,所述私密数据属于所述受保护应用下的数据,所述非私密数据属于所述不受保护应用下的数据。在该技术方案中,用户或厂商可以设置对数据的类型进行判定的条件,具体的,可以将终端内的所有应用分为受保护应用和不受保护应用,这样监视模块在接收到数据时,通过判断该数据所属的应用的类型判断数据的属性,如果该数据属于受保护应用,则该数据为私密数据,反之,则为非私密数据。当然,用户或厂商还可以根据需要设置其他的判定条件,如与联系人相关的数据为私密数据,其他数据为非私密数据等。在上述任一技术方案中,优选的,还包括:在所述第一处理单元需根据所述私密数据与所述外部设备进行交互时,向所述第二处理单元发送中断信号,中断所述第二处理单元与所述外部设备之间进行的非私密数据交互,以及在所述第一处理单元完成对所述私密数据的处理时,向所述第二处理单元发送反馈信号,通知所述第二处理单元继续进行与所述外部设备之间的非私密数据交互;在所述第二处理单元需根据所述非私密数据与所述外部设备进行交互时,向所述第一处理单元发送中断信号,中断所述第一处理单元与所述外部设备之间进行的私密数据交互,以及在所述第二处理单元完成对所述非私密数据的处理时,向所述第一处理单元发送反馈信号,通知所述第一处理单元继续进行与所述外部设备之间的私密数据交互。由于终端被配置了多个处理器,因此处理器与外部设备的交互变得相对复杂,为了协调多个处理器与外部设备的交互过程和顺序,在该技术方案中提供了当用于处理私密数据的第一处理单元需紧急处理刚刚发生的业务数据时,控制用于处理非私密数据的第二处理单元中断正在处理的业务数据,并处于等待状态,在第一处理单元完成与外部设备的交互时,通知第二处理单元继续未完成的数据交互,通过这样的处理机制,能够保证用户相对重要、紧急的业务数据被优先处理,并且也不会影响其他业务数据的处理。图4示出了根据本发明的实施例的终端的示意图。如图4所示,本发明在相关技术的基础上,增加了一个CPU、RAM和EMMC,这样通过不同的CPU处理不同的数据,不同的RAM和EMMC存储不同的数据。比如,定义CPU1只处理个人私有信息数据(受保护应用的数据),通过CPU1中的监视模块筛选出受保护应用的数据(其中,受保护应用包括联系人、信息、密码保护等),由专用CPU1处理,并存储在专用存储器RAM1和EMMC1中,从而保障用户个人私有信息数据的安全;定义CPU2只处理面向社会的公开信息数据(不受保护应用的数据),通过CPU1的监视模块筛选出不受保护应用的数据(其中,不受保护应用包括浏览器、显示、拍照、单纯的音乐播放和视频播、收音机等),由专用CPU2处理,并存储在专用存储器RAM2和EMMC2中。这样,将受保护应用的数据和不受保护应用的数据分开处理和存储,避免不同安全等级的数据混杂在一起,可以保证用户的私密数据的安全,同时可以极大地提高不同数据的处理时间,提升用户的使用体验。与各处理单元对应的存储器除了可以是EMMC之外,还可以是nandflash等存储介质。图5示出了根据本发明的实施例的第一处理单元的处理方法的流程图。如图5所示,第一处理单元的处理方法的流程如下:步骤502,第一处理单元CPU1处理通信单元上传并由CPU1中的监视模块筛选出的私密信息。定义第一处理单元只处理个人私有信息数据,将联系人、信息、密码保护等应用设置为受保护应用,第一处理单元只处理受保护应用的数据。步骤504,将私密信息存储在第一存储单元(RAM1和EMMC1)上,其中第一存储单元包括内存器和存储器。受保护应用的数据全部存储在第一存储单元中。步骤506,将私密信息交给受保护的应用处理。从而保障存储和处理个人私有信息的数据安全。当然,也可以定义第二处理单元来处理私密信息。图6示出了根据本发明的实施例的第二处理单元的处理方法的流程图。如图6所示,第二处理单元CPU2的处理方法的流程如下:步骤602,第二处理单元处理第一处理单元传输的并由CPU1中的监视模块确定的非私密信息。定义第二处理单元只处理非私密信息数据(即面向社会的公开信息数据),将拍照、显示、浏览网页等应用设置为不受保护应用,第二处理单元只处理不受保护应用的数据。步骤604,将非私密信息存储在第二存储单元(RAM2和EMMC2)上,其中第二存储单元包括内存器和存储器。不受保护应用的数据全部存储在第二存储单元中。步骤606,将非私密信息交给非受保护的应用处理。从而保障存储和处理个人私有信息的数据安全。图7示出了根据本发明的实施例的通信单元的处理方法的流程图。如图7所示,根据本发明的实施例的通信单元的处理方法的流程如下:步骤702,由CPU1中的监视模块筛选通信单元上传的数据。通信单元(即modem模块)不仅会传输和处理语音业务数据,而且还会传输和处理数据业务数据,这些数据的安全等级不同,有的数据属于用户个人私人信息数据,比如打接电话中的联系人,信息中的短彩信息等数据;另一些数据属于可以公开的数据,如上网浏览网页,网上下载免费的音频和视频等数据。因此,在CPU1中设置一个监视模块,modem上传的数据只能与CPU1进行交互,由CPU1中的监视模块筛选出受保护应用的数据和不受保护应用的数据。步骤704,监视模块判断CPU1接收的数据是私密数据还是非私密数据,将私密数据交给CPU1、RAM1和EMMC1处理和存储,这些数据通过CPU1和外部设备交互;将非私密数据交给CPU2、RAM2和EMMC2处理和存储。因此,在本实施例中,在监视模块中预置了数据的筛选规则,对所有应用数据进行分类,分为核心应用和非核心应用,核心应用即受保护的应用,非核心应用即不受保护的应用,核心应用可以为包含有用户隐私数据的应用,例如语音业务数据(通信录、通话记录、信息)、数据业务数据中电子邮件、保存账号信息、多媒体应用中的录音、通过支付下载音视频、系统中的开关机密码、手机防盗密码、屏幕解锁密码、文件管理器中数据信息加密、备份应用、记事本,非核心应用则为不涉及用户隐私数据的应用,例如数据业务数据中的浏览器、摄像头、单纯的显示应用、收音机。监视模块根据预置的筛选规则对通信单元接收到的数据进行判断,判断该数据是否是私密数据,若该数据是短信数据,则将该短信数据发送给专用于处理私密数据的处理器进行处理。由于筛选规则是区分私密数据和非私密数据的依据,而该依据的准确性将影响数据的区分准确性,因此为了确保该依据能够根据应用程序和业务的发展进行更新,在发现有新应用程序或新业务时,可根据新应用和新业务是否涉及个人隐私来确定是否更新筛选规则,即将涉及私密数据的新应用和新业务被划分入涉及私密数据的数据分类中,将不涉及私密数据的新应用和新业务被划分入涉及非私密数据的数据分类中。例如,在终端新下载了一个心理FM的应用后,确定该应用不涉及隐私数据,那么可将该应用划分入非核心应用分类中,在划分时可以是用户手动进行选择,也可以依据其他终端对该应用的判断来自动确定该应用是否是不涉及隐私数据的应用。下面结合图8A和图8B进一步说明根据本发明的技术方案。如图8A所示,步骤802,判断当前业务是否需要CPU1与终端的外部设备进行交互,假设当前用户终端接收来一个来电,来电属于用户的私密数据,因此监视模块将该来电数据交由CPU1处理,确定CPU1在处理该来电数据时需要与音频处理设备例如喇叭进行交互。如果当前业务不需要CPU1与终端的外部设备进行交互,则结束该流程。步骤804,判断CPU1当前是否与该音频处理设备连接,若没有与音频处理设备连接(说明该音频处理设备当前与CPU2连接),则进入步骤806,否则,结束该流程。步骤806,CPU1向CPU2发送中断信号,以使CPU2断开与音频处理设备的连接。步骤808,CPU1与音频处理设备进行连接。因此,在CPU2正在处理播放器应用数据该非私密数据并与音频处理设备连接时,若此时接收到来电,则可以中断CPU2与音频处理设备的连接,使CPU1能够与该音频处理设备连接,即便被CPU2占用音频处理设备,也能够及时接收到来电。在CPU1的业务处理结束后,可通知CPU2继续进行未完的业务,例如继续播放音乐。采用这样的处理机制,能够使在多个处理器共存的情况下可有条不紊的进行业务,不会影响用户的正常使用,且由于多个处理器分别用于处理不同的数据,不仅提高了数据处理速度,也进一步加强了数据安全性。如图8B所示,示出了CPU2相对于图8A所示的CPU1的处理流程图。步骤810,判断CPU2是否接收到来自CPU1发来的中断信号,若是,则进入步骤812,否则进入步骤814。步骤812,CPU2断开与外设的连接,若CPU2正在处理播放器应用数据,则断开与音频处理设备的连接。步骤814,判断CPU2将要处理的当前业务是否需要使用外设,例如需将图片通过蓝牙发送至另一终端,若是,则进入步骤816,否则结束该流程。步骤816,CPU2与蓝牙连接。上述步骤812还包括在接收到CPU1已完成业务处理的通知时,继续与音频设备连接,继续播放音乐。又例如在显示屏正在显示视频A(CPU2与该显示屏连接)时,这时接收到一个视频通话(CPU1希望与该显示屏连接),为了保证用户能够及时处理该视频通话,CPU1向CPU2发送中断信号,CPU2中断播放该视频A,在确定CPU2与显示屏断开连接时,CPU1与显示屏建立连接。在该视频通话结束后,CPU1通知CPU2可继续播放该视频A。CPU2在接收到该通知后,与显示屏建立连接,继续显示视频A;该实施例中仅以显示屏为例,但实际应用中,还涉及触摸屏、扬声器等外设的连接切换。因此在出现多个处理器都需与同一外设例如屏幕、照相机、喇叭、WIFI连接时,处理新业务的处理器可控制正在处理其他业务的其他处理器中断与相应外部设备的连接。在新业务被处理结束时,可通知该其他处理器可继续与该相应外部设备连接,继续进行未完成的业务。以上结合附图详细说明了本发明的技术方案,通过本发明的技术方案,采用多个处理器来分别处理不同的业务数据,不仅保证了数据安全,也提高了数据处理速度,并且提供了在多个处理器下各处理器与终端的外部设备进行交互的协调处理机制,在保证数据安全的同时,能够实现数据的顺利处理,进而提高用户体验。以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1