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

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

背景技术:
传统的双待机架构如图1所示,有两个Modem(Modem1和Modem2),这两个Modem都能和任一CPU交互语音业务数据和非语音业务数据等数据。即两个Modem共用任一CPU(手机处理器),通过CPU处理手机内存(RAM)和手机存储器(EMMC)中的数据,从而与外部设备交互数据,达到控制外设(外部设备)的目的。由于传统的双待机架构两个Modem共用任一CPU,所有的数据包括语音业务数据、非语音业务数据和其它数据都通过CPU处理,因此,随着智能机的飞速发展,智能机中的数据量非常庞大,任一CPU的处理机制会导致数据处理速度明显减慢,影响用户体验,并且由于所有数据都通过任一CPU处理,数据极易混乱,通讯录、短信、安全密码、银行账户等重要数据的安全性和语音业务数据性得不到有效保障,严重影响用户的数据安全。另一方面,在现有技术方案中,语音业务数据(比如语音业务数据)和非语音业务数据(比如数据业务数据)不能同时进行处理,在终端处理语音业务数据时,只能暂时中断数据业务数据的处理,在语音业务数据处理完成之后再能继续处理数据业务数据,极大影响了用户的体验。

技术实现要素:
本发明正是基于上述技术问题至少之一,提出了一种新的数据处理机制,不仅可以保障语音业务数据的安全,还可以确保终端内语音业务数据与非语音业务数据的并行处理,并且使得终端内通信单元的资源得到合理有效的利用。有鉴于此,本发明提出了一种终端,包括:多个通信单元,所述多个通信单元中的任一通信单元用于在接收到语音业务数据且所述任一通信单元正在与其他设备进行非语音业务数据交互时,若所述任一通信单元不支持语音业务数据和非语音业务数据并发,则所述任一通信单元将所述语音业务数据转移至其他通信单元进行处理。在该技术方案中,通过使任一通信单元在处理非语音业务数据且不支持语音业务数据和非语音业务数据并发时,将语音业务数据转移至其他通信单元进行处理,避免了语音业务数据与非语音业务数据的混淆,并且使得终端在处理非语音业务数据的同时,能够对语音业务数据进行处理,确保了语音业务数据与非语音业务数据的并行处理。当然,在上述任一通信单元正在处理语音业务数据,并接收到非语音业务数据时,也可以将非语音业务数据转移至其他通信单元进行处理,以确保语音业务数据与非语音业务数据的并行处理。语音业务数据是指对于用户来讲涉及个人隐私的数据,例如打接电话、收发短信/彩信等,而非语音业务数据是指除语音业务数据之外的数据,例如数据业务数据包括浏览器、下载文件等。在上述技术方案中,优选地,在所述非语音业务数据处理结束时,所述其他通信单元将所述语音业务数据转移至所述任一通信单元,以使所述任一通信单元继续处理所述语音业务数据。在该技术方案中,由于非语音业务数据与语音业务数据分别由不同的通信单元进行处理,通过在非语音业务数据处理结束后,其他通信单元将语音业务数据转移至处理上述非语音业务数据的通信单元进行处理,使得处理上述非语音业务数据的通信单元的资源能够得到合理有效的利用,同时,也提高了业务数据处理的效率。当然,在语音业务数据结束后,也可以将非语音业务数据转移至处理语音业务数据的通信单元中进行处理,进一步地,在终端中存在空闲的通信单元时,可以将业务量大的通信单元中的业务数据转移至空闲的通信单元进行处理,以使终端中通信单元的资源都能够得到合理的利用,并且可以加快数据处理的速度。在上述技术方案中,优选地,还包括:提示单元,提示所述语音业务数据被转移。在该技术方案中,通过提示语音业务数据被转移,可以使用户直观地得知终端内的语音业务数据与非语音业务数据都在同时进行处理,且语音业务数据与非语音业务数据在不同通信单元中进行处理,从而使得用户可以同时对语音业务与非语音业务进行操控,提升用户的操作体验。在上述技术方案中,优选地,所述多个通信单元均与所述终端的第一处理单元和第二处理单元连接,所述多个通信单元还用于分别与所述第一处理单元交互语音业务数据,以及分别与所述第二处理单元交互非语音业务数据。在该技术方案中,通过使第一处理单元处理语音业务数据,以及第二处理单元处理非语音业务数据,使得多个通信单元中的语音业务数据和非语音业务数据之间得以在物理上被有效隔离,不仅保证语音业务数据的安全性,而且加快了数据处理速度。在该技术方案中,由于语音业务数据包含了用户的私密信息,因此可以将语音业务数据与数据业务数据分别进行处理,使得用户在进行语音业务的同时,也能够进行数据业务,极大地提高了用户的体验,并且也保证了数据安全性。根据本发明的另一方面,还提出了一种数据处理方法,包括:在终端的多个通信单元中的任一通信单元接收到语音业务数据且所述任一通信单元正在与其他设备进行非语音业务数据交互时,若所述任一通信单元不支持语音业务数据和非语音业务数据并发,则所述任一通信单元将所述语音业务数据转移至其他通信单元进行处理。在该技术方案中,通过使任一通信单元在处理非语音业务数据且不支持语音业务数据和非语音业务数据并发时,将语音业务数据转移至其他通信单元进行处理,避免了语音业务数据与非语音业务数据的混淆,并且使得终端在处理非语音业务数据的同时,能够对语音业务数据进行处理,确保了语音业务数据与非语音业务数据的并行处理。当然,在上述任一通信单元正在处理语音业务数据,并接收到非语音业务数据时,也可以将非语音业务数据转移至其他通信单元进行处理,以确保语音业务数据与非语音业务数据的并行处理。语音业务数据是指对于用户来讲涉及个人隐私的数据,例如打接电话、收发短信/彩信等,而非语音业务数据是指除语音业务数据之外的数据,例如数据业务数据包括浏览器、下载文件等。在上述技术方案中,优选地,在所述非语音业务数据处理结束时,所述其他通信单元将所述语音业务数据转移至所述任一通信单元,以使所述任一通信单元继续处理所述语音业务数据。在该技术方案中,由于非语音业务数据与语音业务数据分别由不同的通信单元进行处理,通过在非语音业务数据处理结束后,其他通信单元将语音业务数据转移至处理上述非语音业务数据的通信单元进行处理,使得处理上述非语音业务数据的通信单元的资源能够得到合理有效的利用,同时,也提高了业务数据处理的效率。当然,在语音业务数据结束后,也可以将非语音业务数据转移至处理语音业务数据的通信单元中进行处理,进一步地,在终端中存在空闲的通信单元时,可以将业务量大的通信单元中的业务数据转移至空闲的通信单元进行处理,以使终端中通信单元的资源都能够得到合理的利用,并且可以加快数据处理的速度。在上述技术方案中,优选地,提示所述语音业务数据被转移。在该技术方案中,通过提示语音业务数据被转移,可以使用户直观地得知终端内的语音业务数据与非语音业务数据都在同时进行处理,且语音业务数据与非语音业务数据在不同通信单元中进行处理,从而使得用户可以同时对语音业务与非语音业务进行操控,提升用户的操作体验。在上述技术方案中,优选地,所述多个通信单元均与所述终端的第一处理单元和第二处理单元连接,所述多个通信单元分别与所述第一处理单元交互语音业务数据,以及分别与所述第二处理单元交互非语音业务数据。在该技术方案中,通过使第一处理单元处理语音业务数据,以及第二处理单元处理非语音业务数据,使得多个通信单元中的语音业务数据和非语音业务数据之间得以在物理上被有效隔离,不仅保证语音业务数据的安全性,而且加快了数据处理速度。在该技术方案中,由于语音业务数据包含了用户的私密信息,因此可以将语音业务数据与数据业务数据分别进行处理,使得用户在进行语音业务的同时,也能够进行数据业务,极大地提高了用户的体验,并且也保证了数据安全性。通过以上技术方案,不仅可以保障语音业务数据的安全,还可以确保终端内语音业务数据与非语音业务数据的并行处理,并且使得终端内资源得到合理有效的利用,提升了用户的体验。附图说明图1示出了相关技术中的双待终端的框图;图2示出了根据本发明的实施例的终端的示意图;图3A示出了根据本发明的一实施例的数据处理方法的流程图;图3B示出了根据本发明的另一实施例的数据处理方法的流程图;图4示出了根据本发明的再一实施例的数据处理方法的流程图;图5示出了根据本发明的又一实施例的数据处理方法的流程图。具体实施方式为了能够更清楚地理解本发明的上述目的、特征和优点,下面结合附图和具体实施方式对本发明进行进一步的详细描述。需要说明的是,在不冲突的情况下,本申请的实施例及实施例中的特征可以相互组合。在下面的描述中阐述了很多具体细节以便于充分理解本发明,但是,本发明还可以采用其他不同于在此描述的其他方式来实施,因此,本发明的保护范围并不受下面公开的具体实施例的限制。图2示出了根据本发明的实施例的终端的示意图。如图2所示,根据本发明的实施例的终端,包括:多个通信单元(图2中多个通信单元包括第一通信单元206和第二通信单元208,在本实施例中,以两个通信单元进行说明,但应该理解为,本实施例中可以包括但不限于两个通信单元),所述多个通信单元中的任一通信单元(可以是图2中的第一通信单元206或第二通信单元208)用于在接收到语音业务数据且所述任一通信单元正在与其他设备进行非语音业务数据交互时,若所述任一通信单元不支持语音业务数据和非语音业务数据并发,则所述任一通信单元将所述语音业务数据转移至其他通信单元(在上述任一通信单元是图2所示的第一通信单元206时,则其他通信单元是图2所示的第二通信单元208,在任一通信单元是第二通信单元208时,则其他通信单元是第一通信单元206)进行处理。在该技术方案中,通过使任一通信单元在处理非语音业务数据且不支持语音业务数据和非语音业务数据并发时,将语音业务数据转移至其他通信单元进行处理,避免了语音业务数据与非语音业务数据的混淆,并且使得终端在处理非语音业务数据的同时,能够对语音业务数据进行处理,确保了语音业务数据与非语音业务数据的并行处理。当然,在上述任一通信单元正在处理语音业务数据,并接收到非语音业务数据时,也可以将非语音业务数据转移至其他通信单元进行处理,以确保语音业务数据与非语音业务数据的并行处理。语音业务数据是指对于用户来讲涉及个人隐私的数据,例如打接电话、收发短信/彩信等,而非语音业务数据是指除语音业务数据之外的数据,例如数据业务数据包括浏览器、下载文件等。在上述技术方案中,优选地,在所述非语音业务数据处理结束时,所述其他通信单元将所述语音业务数据转移至所述任一通信单元,以使所述任一通信单元继续处理所述语音业务数据。在该技术方案中,由于非语音业务数据与语音业务数据分别由不同的通信单元进行处理,通过在非语音业务数据处理结束后,其他通信单元将语音业务数据转移至处理上述非语音业务数据的通信单元进行处理,使得处理上述非语音业务数据的通信单元的资源能够得到合理有效的利用,同时,也提高了业务数据处理的效率。当然,在语音业务数据结束后,也可以将非语音业务数据转移至处理语音业务数据的通信单元中进行处理,进一步地,在终端中存在空闲的通信单元时,可以将业务量大的通信单元中的业务数据转移至空闲的通信单元进行处理,以使终端中通信单元的资源都能够得到合理的利用,并且可以加快数据处理的速度。在上述技术方案中,优选地,还包括:提示单元(图中未示出),提示所述语音业务数据被转移。在该技术方案中,通过提示语音业务数据被转移,可以使用户直观地得知终端内的语音业务数据与非语音业务数据都在同时进行处理,且语音业务数据与非语音业务数据在不同通信单元中进行处理,从而使得用户可以同时对语音业务与非语音业务进行操控,提升用户的操作体验。在上述技术方案中,优选地,所述多个通信单元(图2所示的第一通信单元206与第二通信单元208)均与所述终端的第一处理单元202和第二处理单元204连接,所述多个通信单元还用于分别与所述第一处理单元202交互语音业务数据,以及分别与所述第二处理单元204交互非语音业务。在该技术方案中,通过使第一处理单元202处理语音业务数据,以及第二处理单元204处理非语音业务数据,使得多个通信单元中的语音业务数据和非语音业务数据之间得以在物理上被有效隔离,不仅保证语音业务数据的安全性,而且加快了数据处理速度。第一处理单元202配置了存储单元RAM1和ROM1等,第二处理单元204配置存储单元RAM2和ROM2,使得第一处理单元202处理的语音业务数据与第二处理单元204处理的非语音业务数据在物理上分开进行存储,避免了语音业务数据与非语音业务数据存储上的混乱,确保了语音业务数据的安全性。同时,由于第一处理单元202与存储单元RAM1和ROM1对语音业务数据进行处理,第二处理单元204与存储单元RAM2和ROM2对非语音业务数据进行处理,加快了数据处理的速度。在该技术方案中,由于语音业务数据包含了用户的私密信息,因此可以将语音业务数据分类为语音业务数据,而将数据业务数据作为非语音业务数据进行处理。通过将语音业务数据与数据业务数据分别进行处理,使得用户在进行语音业务的同时,也能够进行数据业务,极大地提高了用户的体验。音视频编解码器212分别与第一通信单元206和第二通信单元208连接,因此第一通信单元206和第二通信单元208都可以进行语音和/或视频业务数据的传输。应了解,上述实施例中的第一处理单元202和第二处理单元204既可以是整个处理器(该处理器可以是单核处理器或多核处理器),也可以是多核处理器中的一个核。下面结合图3A和图3B进一步说明根据本发明的技术方案。图3A示出了根据本发明的任一实施例的数据处理方法的流程图。步骤302,判断当前业务是否需要CPU1与终端的外部设备进行交互,假设当前用户终端接收来任一来电,来电属于用户的语音业务数据,因此交由CPU1处理,确定CPU1在处理该来电数据时需要与音频处理设备例如喇叭进行交互。如果当前业务不需要CPU1与终端的外部设备进行交互,则结束该流程。其中,外部设备210是指终端除处理器、通信单元之外的其他相关器件,例如屏幕、传感器、蓝牙、WIFI、照相机等。步骤304,判断CPU1当前是否与该音频处理设备连接,若没有与音频处理设备连接(说明该音频处理设备当前与CPU2连接),则进入步骤306,否则,结束该流程。步骤306,CPU1向CPU2发送中断信号,以使CPU2断开与音频处理设备的连接。步骤308,CPU1与音频处理设备进行连接。因此在CPU2正在处理播放器应用数据该非语音业务数据并与音频处理设备连接时,若此时接收到来电,则可以中断CPU2与音频处理设备的连接,使CPU1能够与该音频处理设备连接,即便被CPU2占用音频处理设备,也能够及时接收到来电。在CPU1的业务处理结束后,可通知CPU2继续进行未完的业务,例如继续播放音乐。采用这样的处理机制,能够使在多个处理器共存的情况下可有条不紊的进行业务,不会影响用户的正常使用,且由于多个处理器分别用于处理不同的数据,不仅提高了数据处理速度,也进一步加强了数据安全性。图3B示出了根据本发明的另任一实施例的数据处理方法的流程图。如图3B所示,示出了CPU2相对于图3A所示的CPU1的处理流程图。步骤310,判断CPU2是否接收到来自CPU1发来的中断信号,若是,则进入步骤312,否则进入步骤314。步骤312,CPU2断开与外设的连接,若CPU2正在处理播放器应用数据,则断开与音频处理设备的连接。步骤314,判断CPU2将要处理的当前业务是否需要使用外设,例如需将图片通过蓝牙发送至另一终端,若是,则进入步骤316,否则结束该流程。步骤316,CPU2与蓝牙连接。上述步骤312还包括在接收到CPU1已完成业务处理的通知时,继续与音频设备连接,继续播放音乐。又例如在显示屏正在显示视频A(CPU2与该显示屏连接)时,这时接收到任一视频通话(CPU1希望与该显示屏连接),为了保证用户能够及时处理该视频通话,CPU1向CPU2发送中断信号,CPU2中断播放该视频A,在确定CPU2与显示屏断开连接时,CPU1与显示屏建立连接。在该视频通话结束后,CPU1通知CPU2可继续播放该视频A。CPU2在接收到该通知后,与显示屏建立连接,继续显示视频A;该实施例中仅以显示屏为例,但实际应用中,还涉及触摸屏、扬声器等外设的连接切换。因此在出现多个处理器都需与同一外设例如屏幕、照相机、喇叭、WIFI连接时,处理新业务的处理器可控制正在处理其他业务的其他处理器中断与相应外部设备的连接。在新业务被处理结束时,可通知该其他处理器可继续与该相应外部设备连接,继续进行未完成的业务。图4示出了根据本发明的再一实施例的数据处理方法的流程图。如图4所示,根据本发明的再一实施例的数据处理方法,包括:步骤402,终端的任一通信单元(Modem)正在处理数据业务数据,比如正在上网。步骤404,判断上述任一通信单元(Modem)是否有语音业务接入,若有语音业务接入,则执行步骤406,否则,继续处理数据业务数据。步骤406,数据业务继续进行处理,并将语音业务数据转移至另一Modem上进行处理,并对业务数据继续处理进行提示,以使用户继续进行数据业务的操控,并开始处理语音业务,实现了数据业务与语音业务的并行处理。步骤408,判断语音业务是否结束,若是,则执行步骤410,否则分别由不同的Modem继续处理语音业务数据与数据业务数据。步骤410,原Modem(即上述任一通信单元)继续处理数据业务数据。当然在原Modem处理完数据业务数据时,处理语音业务数据的Modem若再接收到视频请求,则可以将视频业务转移至原Modem进行处理,以缓解处理语音数据业务的Modem的业务压力,使通信单元的资源得到合理有效的利用。图5示出了根据本发明的又一实施例的数据处理方法的流程图。如图5所示,根据本发明的实施例的数据处理方法,包括:步骤502,在终端的多个通信单元中的任一通信单元接收到语音业务数据且所述任一通信单元正在与其他设备进行非语音业务数据交互时,若所述任一通信单元不支持语音业务数据和非语音业务数据并发,则所述任一通信单元将所述语音业务数据转移至其他通信单元进行处理。在该技术方案中,通过使任一通信单元在处理非语音业务数据且不支持语音业务数据和非语音业务数据并发时,将语音业务数据转移至其他通信单元进行处理,避免了语音业务数据与非语音业务数据的混淆,并且使得终端在处理非语音业务数据的同时,能够对语音业务数据进行处理,确保了语音业务数据与非语音业务数据的并行处理。当然,在上述任一通信单元正在处理语音业务数据,并接收到非语音业务数据时,也可以将非语音业务数据转移至其他通信单元进行处理,以确保语音业务数据与非语音业务数据的并行处理。语音业务数据是指对于用户来讲涉及个人隐私的数据,例如打接电话、收发短信/彩信等,而非语音业务数据是指除语音业务数据之外的数据,例如数据业务数据包括浏览器、下载文件等。在上述技术方案中,优选地,在所述非语音业务数据处理结束时,所述其他通信单元将所述语音业务数据转移至所述任一通信单元,以使所述任一通信单元继续处理所述语音业务数据。在该技术方案中,由于非语音业务数据与语音业务数据分别由不同的通信单元进行处理,通过在非语音业务数据处理结束后,其他通信单元将语音业务数据转移至处理上述非语音业务数据的通信单元进行处理,使得处理上述非语音业务数据的通信单元的资源能够得到合理有效的利用,同时,也提高了业务数据处理的效率。当然,在语音业务数据结束后,也可以将非语音业务数据转移至处理语音业务数据的通信单元中进行处理,进一步地,在终端中存在空闲的通信单元时,可以将业务量大的通信单元中的业务数据转移至空闲的通信单元进行处理,以使终端中通信单元的资源都能够得到合理的利用,并且可以加快数据处理的速度。在上述技术方案中,优选地,提示所述语音业务数据被转移。在该技术方案中,通过提示语音业务数据被转移,可以使用户直观地得知终端内的语音业务数据与非语音业务数据都在同时进行处理,且语音业务数据与非语音业务数据在不同通信单元中进行处理,从而使得用户可以同时对语音业务与非语音业务进行操控,提升用户的操作体验。在上述技术方案中,优选地,所述多个通信单元均与所述终端的第一处理单元和第二处理单元连接,所述多个通信单元分别与所述第一处理单元交互语音业务数据,以及分别与所述第二处理单元交互非语音业务数据。在该技术方案中,通过使第一处理单元处理语音业务数据,以及第二处理单元处理非语音业务数据,使得多个通信单元中的语音业务数据和非语音业务数据之间得以在物理上被有效隔离,不仅保证语音业务数据的安全性,而且加快了数据处理速度。在该技术方案中,由于语音业务数据包含了用户的私密信息,因此可以将语音业务数据分类为语音业务数据,而将数据业务数据作为非语音业务数据进行处理。通过将语音业务数据与数据业务数据分别进行处理,使得用户在进行语音业务的同时,也能够进行数据业务,极大地提高了用户的体验。以上结合附图详细说明了本发明的技术方案,本发明的技术方案,采用多个处理器来分别处理不同的业务数据,不仅保证了数据安全,也提高了数据处理速度,还可以确保终端内语音业务数据与非语音业务数据的并行处理,并且使得终端的资源得到合理有效的利用,提升了用户的体验。以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1