信息处理的方法及移动终端的制作方法

文档序号:6493113阅读:131来源:国知局
信息处理的方法及移动终端的制作方法
【专利摘要】本发明公开了一种信息处理的方法及移动终端,所述移动终端包括:第一硬件系统及基于所述第一硬件系统安装的第一操作系统,所述移动终端中设置有总线接口,在所述移动终端中的第一操作系统需要对第一计算任务进行处理时,检测所述移动终端是否通过所述总线接口与N个硬件资源连接,其中,所述N个硬件资源中每一个硬件资源至少对应一个功能,N为不小于1整数;在所述移动终端通过所述总线接口与所述N个硬件资源连接时,至少基于所述N个硬件资源中的一个硬件资源,通过所述第一操作系统对所述第一计算任务进行处理。
【专利说明】信息处理的方法及移动终端
【技术领域】
[0001]本发明涉及计算机【技术领域】,尤其涉及一种信息处理的方法及移动终端。
【背景技术】
[0002]随着科学技术的不断发展,电子技术也得到了飞速的发展,电子产品的种类也越来越多,人们也享受到了科学发展带来的各种便利。现在人们可以通过各种类型的移动终端,享受随着科学发展带来的舒适生活。例如,人们可以通过如笔记本电脑、手机等的移动终端来浏览网页,获取到网页上提供的各种信息,比如网页上的文字、影像或者其他信息等等,从而可以了解到国内外的新闻,学习到更多的知识等等。
[0003]本申请发明人在实现本申请实施例技术方案的过程中,至少发现现有技术中存在如下技术问题:
[0004]现有的移动终端在处理的数据量较大时,存在计算性能低,处理时间长的技术问题,这是因为现有的移动终端限于诸多现有技术,在平衡性能、功耗和电池的续航能力后,计算能力相当受限,如此,使得所述移动终端在处理的数据量较大时,因为硬件受限的原因存在计算性能低,处理时间长的技术问题,进而导致用户使用不方便,体验较差。

【发明内容】

[0005]本申请实施例提供了一种信息处理的方法及移动终端,用以解决现有的移动终端在处理的数据量较大时,存在计算性能低,处理时间长的技术问题。
[0006]本申请实施例提供了一种信息处理的方法,应用于移动终端中,所述移动终端包括:第一硬件系统及基于所述第一硬件系统安装的第一操作系统,所述移动终端中设置有总线接口,所述方法包括:
[0007]在所述移动终端中的第一操作系统需要对第一计算任务进行处理时,检测所述移动终端是否通过所述总线接口与N个硬件资源连接,其中,所述N个硬件资源中每一个硬件资源至少对应一个功能,N为不小于I整数;
[0008]在所述移动终端通过所述总线接口与所述N个硬件资源连接时,至少基于所述N个硬件资源中的一个硬件资源,通过所述第一操作系统对所述第一计算任务进行处理。
[0009]可选的,所述在所述移动终端通过所述总线接口与所述N个硬件资源连接时,至少基于所述N个硬件资源中的一个硬件资源,通过所述第一操作系统对所述第一计算任务进行处理,具体包括:在所述移动终端通过所述总线接口与所述N个硬件资源连接时,基于所述第一计算任务,从所述N个硬件资源中确定用于处理所述第一计算任务的M个第一硬件资源,其中,M为不小于I且不大N的整数;通过所述第一操作系统控制所述M个第一硬件资源和所述第一硬件系统对所述第一计算任务进行处理。
[0010]可选的,所述通过所述第一操作系统控制所述M个第一硬件资源和所述第一硬件系统对所述第一计算任务进行处理,具体包括:检测所述M个第一硬件资源中的每一个硬件资源是否具有操作系统;在所述M个第一硬件资源中的每一个硬件资源都不具有所述操作系统时,检测所述移动终端中是否有与所述M个第一硬件资源中的每一个硬件资源都对应的M个第一驱动程序;在检测到所述移动终端中有所述M个第一驱动程序时,通过所述第一操作系统控制所述M个第一硬件资源和所述第一硬件系统对所述第一计算任务进行处理。
[0011]可选的,在所述检测所述移动终端中是否有与所述M个第一硬件资源中的每一个硬件资源都对应的M个第一驱动程序之后,所述方法还包括:在检测到所述移动终端中未有所述M个第一驱动程序中的至少一个驱动程序时,从所述M第一个硬件资源中确定J个第二硬件资源,其中,所述J个第二硬件资源中的每一个硬件资源对应的第二驱动程序未存储在所述移动终端中,J为不小于I且大于M的整数;基于所述J个第二硬件资源,从与所述移动终端连接的本地数据库和/或外网数据库中获取所述J个硬件资源对应的J个第二驱动程序;将所述J个第二驱动程序安装到所述移动终端中,通过所述第一操作系统控制所述M个第一硬件资源和所述第一硬件系统对所述第一计算任务进行处理。
[0012]可选的,所述通过所述第一操作系统控制所述M个第一硬件资源和所述第一硬件系统对所述第一计算任务进行处理,具体包括:在所述M个第一硬件资源中具有用于进行输入输出的第四硬件资源时,通过所述第一操作系统控制所述M个第一硬件资源中除所述第四硬件资源之外的硬件资源来处理所述第一计算任务的第一部分计算数据;通过所述第一操作系统控制所述第一硬件系统的输入输出单元和/或所述第四硬件资源来处理所述第一计算任务中的第一输入输出数据;和/或,通过所述第一操作系统控制所述第一硬件系统的处理单元来处理所述第一计算任务中的第二部分计算数据,其中,所述第一输入输出数据和所述第一部分计算数据和所述第二部分计算数据构成所述第一计算任务。
[0013]可选的,所述通过所述第一操作系统控制所述M个第一硬件资源和所述第一硬件系统对所述第一计算任务进行处理,具体包括:在所述M个第一硬件资源中未有用于进行输入输出的第四硬件资源时,通过所述第一操作系统控制所述M个第一硬件资源来处理所述第一计算任务的第一部分计算数据;通过所述第一操作系统控制所述第一硬件系统的输入输出单元来处理所述第一计算任务中的第一输入输出数据;和/或,通过所述第一操作系统控制所述第一硬件系统的处理单元来处理所述第一计算任务中的第二部分计算数据,其中,所述第一输入输出数据和所述第一部分计算数据和所述第二部分计算数据构成所述第一计算任务。
[0014]可选的,在所述检测所述M个第一硬件资源中的每一个硬件资源是否具有操作系统之后,所述方法还包括:在所述M个第一硬件资源中至少有一个硬件资源具有所述操作系统时,从所述M个第一硬件资源确定L个第二硬件资源和K个第三硬件资源,其中,所述L个第二硬件资源中的每一个硬件资源具有L个第二操作系统,所述K个第三硬件资源中的每一个硬件资源都不具有操作系统,其中,L为不小于I的整数,K为不小于O的整数,L+K=N ;通过所述第一操作系统控制所述L个第二操作系统和所述K个第三硬件资源和所述第一硬件系统来处理所述第一计算任务。
[0015]可选的,所述通过所述第一操作系统控制所述L个第二操作系统和所述K个第三硬件资源和所述第一硬件系统来处理所述第一计算任务,具体包括:通过所述第一操作系统控制所述L个第二操作系统和所述K个第三硬件资源来处理所述第一计算任务的第一部分计算数据;通过所述第一操作系统控制所述第一硬件系统的输入输出单元来处理所述第一计算任务中的第一输入输出数据;和/或,通过所述第一操作系统控制所述第一硬件系统的处理单元来处理所述第一计算任务中的第二部分计算数据,其中,所述第一输入输出数据和所述第一部分计算数据和所述第二部分计算数据构成所述第一计算任务。
[0016]本申请实施例提供了一种移动终端,所述移动终端包括:第一硬件系统及基于所述第一硬件系统安装的第一操作系统,所述移动终端中设置有总线接口,所述移动终端包括:
[0017]电路板;
[0018]处理芯片,设置于所述电路板上,在所述移动终端中的第一操作系统需要对第一计算任务进行处理时,用于检测所述移动终端是否通过所述总线接口与N个硬件资源连接,其中,所述N个硬件资源中每一个硬件资源至少对应一个功能,N为不小于I整数,在所述移动终端通过所述总线接口与所述N个硬件资源连接时,至少基于所述N个硬件资源中的一个硬件资源,用于通过所述第一操作系统对所述第一计算任务进行处理。
[0019]可选的,所述处理芯片包括第一处理单元,在所述移动终端通过所述总线接口与所述N个硬件资源连接时,基于所述第一计算任务,用于从所述N个硬件资源中确定用于处理所述第一计算任务的M个第一硬件资源,其中,M为不小于I且不大N的整数,以及用于通过所述第一操作系统控制所述M个第一硬件资源和所述第一硬件系统对所述第一计算任务进行处理。
[0020]可选的,所述第一处理单元包括第一处理子单元,用于检测所述M个第一硬件资源中的每一个硬件资源是否具有操作系统,在所述M个第一硬件资源中的每一个硬件资源都不具有所述操作系统时,用于检测所述移动终端中是否有与所述M个第一硬件资源中的每一个硬件资源都对应的M个第一驱动程序,在检测到所述移动终端中有所述M个第一驱动程序时,用于通过所述第一操作系统控制所述M个第一硬件资源和所述第一硬件系统对所述第一计算任务进行处理。
[0021]可选的,所述第一处理单元包括第二处理子单元,在所述M个第一硬件资源中至少有一个硬件资源具有所述操作系统时,用于从所述M个第一硬件资源确定L个第二硬件资源和K个第三硬件资源,其中,所述L个第二硬件资源中的每一个硬件资源具有L个第二操作系统,所述K个第三硬件资源中的每一个硬件资源都不具有操作系统,其中,L为不小于I的整数,K为不小于O的整数,L+K=N,以及用于通过所述第一操作系统控制所述L个第二操作系统和所述K个第三硬件资源和所述第一硬件系统来处理所述第一计算任务。
[0022]本申请实施例中提供的一个或多个技术方案,至少具有如下技术效果或优点:
[0023]其一、由于本申请实施例在移动终端中设置有总线接口,通过所述移动终端的第一操作系统控制所述第一硬件系统和与所述总线接口连接的N个硬件资源,使得所述移动终端在处理数据时,可以通过所述第一操作系统控制所述N个硬件资源来处理数据,从而能够解决现有的移动终端在处理的数据量较大时,存在计算性能低,处理时间长的技术问题,进而实现了所述移动终端在处理的数据量较大时,能够有效提高计算性能,减少数据处理的时间的技术效果使得更方便用户使用,用户体验更好。
[0024]其二、由于本申请实施例是基于所述第一计算任务,从所述N个硬件资源中确定用于处理所述第一计算任务的M个第一硬件资源,在通过所述第一操作系统控制所述M个第一硬件资源和/或所述第一硬件系统对所述第一计算任务进行处理,使得所述第一操作系统能够基于处理的第一计算任务,控制相应的硬件资源来处理所述第一计算任务,提高所述硬件资源和所述移动终端的协作能力,进一步提高所述移动终端的计算性能,减少数据处理的时间,进而使得更方便用户使用,用户体验更好。
[0025]其三、由于本申请实施例通过所述第一操作系统控制所述第一硬件系统的输入输出单元和/或所述第四硬件资源来处理所述第一计算任务中的第一输入输出数据,在处理所述第一计算任务时,可以通过所述移动终端和所述第四硬件资源协作处理所述第一计算任务中的输入输出数据,提高处理所述输入输出数据的效率,进而使得更方便用户使用,用户体验更好。
[0026]其四、由于本申请实施例通过所述第一操作系统控制所述L个第二操作系统和所述K个第三硬件资源和/或所述第一硬件系统来处理所述第一计算任务,如此,使得所述第一计算任务的一部分计算数据是通过所述L个第二操作系统进行处理的,使得所述移动终端中处理所述第一计算任务的程序的数量降低了,使得所述第一操作系统的运行更流畅,减少所述移动终端出现卡机的概率,进而使得更方便用户使用,用户体验更好。
【专利附图】

【附图说明】
[0027]图1为本申请实施例中信息处理的方法的流程图;
[0028]图2为本申请实施例中移动终端的结构示意图。
【具体实施方式】
[0029]本申请实施例提供了一种信息处理的方法及移动终端,用以解决现有的移动终端在处理的数据量较大时,存在计算性能低,处理时间长的技术问题。
[0030]本申请实施例的技术方案为解决上述技术的问题,总体思路如下:
[0031]由于本申请实施例在移动终端中设置有总线接口,通过所述移动终端的第一操作系统控制所述第一硬件系统和与所述总线接口连接的N个硬件资源,使得所述移动终端在处理数据时,可以通过所述第一操作系统控制所述N个硬件资源来处理数据,从而能够解决现有的移动终端在处理的数据量较大时,存在计算性能低,处理时间长的技术问题,进而实现了所述移动终端在处理的数据量较大时,能够有效提高计算性能,减少数据处理的时间的技术效果使得更方便用户使用,用户体验更好。
[0032]为了更好的理解上述技术方案,下面将结合说明书附图以及具体的实施方式对上述技术方案进行详细的说明。
[0033]本申请一实施例提供了一种信息处理的方法,应用于移动终端中,所述移动终端包括:第一硬件系统及基于所述第一硬件系统安装的第一操作系统,所述移动终端中设置有总线接口,所述移动终端例如是平板电脑、笔记本电脑、智能手机等移动终端。
[0034]其中,所述第一硬件系统例如是平板电脑、笔记本电脑等移动终端中的CPU、显卡、电路板、硬盘等硬件组合,进一步的,所述第一操作系统例如是Windows8、Android4.0、1s5.0等操作系统。
[0035]进一步的,所述总线接口为PCI接口、PCIE接口、AHB接口和ThunderBolt接口等高宽带总线接口。
[0036]请参考图1,所述方法包括:[0037]步骤101:在所述移动终端中的第一操作系统需要对第一计算任务进行处理时,检测所述移动终端是否通过所述总线接口与N个硬件资源连接,其中,所述N个硬件资源中每一个硬件资源至少对应一个功能,N为不小于I整数;
[0038]步骤102:在所述移动终端通过所述总线接口与所述N个硬件资源连接时,至少基于所述N个硬件资源中的一个硬件资源,通过所述第一操作系统对所述第一计算任务进行处理。
[0039]其中,在步骤101中,在所述移动终端中的第一操作系统需要对第一计算任务进行处理时,检测所述移动终端是否通过所述总线接口与N个硬件资源连接,其中,所述N个硬件资源中每一个硬件资源至少对应一个功能,N为不小于I整数。在具体实施过程中,获取所述移动终端中第一操作系统需要对第一计算任务进行处理时,首先检测是否有外部总线通过所述总线接口与所述移动终端连接,在有所述外部总线通过所述总线接口与所述移动终端连接时,则判定所述移动终端通过所述总线接口与所述N个硬件资源连接,将所有处于所述外部总线上的硬件资源作为所述N个硬件资源;在没有所述外部总线通过所述总线接口与所述移动终端连接时,则判定所述移动终端未通过所述总线接口与所述N个硬件资源连接。
[0040]具体来讲,所述N个硬件资源中每一硬件资源至少对应一个功能,即表明,所述硬件资源能够处理数据,比如:硬盘具有存储数据的功能,CPU具有计算数据的功能,显卡具有处理图像数据的功能。
[0041]在实际应用过程中,以笔记本电脑为例,在笔记本电脑A中设置有ThunderBolt接口,在笔记本电脑A处于开启状态时,有第一 ThunderBolt总线通过所述ThunderBolt接口与笔记本电脑A连接时,获取处于所述第一 ThunderBolt总线上的所有硬件资源作为所述N个硬件资源,所述N个硬件资源例如是与所述第一 ThunderBolt总线连接的2个i3-3220CPU、4个500G的硬盘、4个NVIDIA GeForce GT620的显卡、5个高速缓冲存储器。
[0042]在实际应用过程中,以笔记本电脑为例,在平板电脑B中设置有ThunderBolt接口,在平板电脑B处于开启状态时,有第二 ThunderBolt总线通过所述ThunderBolt接口与平板电脑B连接时,获取处于所述第二 ThunderBolt总线上的所有硬件资源作为所述N个硬件资源,所述N个硬件资源例如是2台台式电脑、一台笔记本电脑、一个17寸的液晶显示器、4个500G的硬盘、4个NVIDIA GeForce GT620的显卡、一个无线鼠标、一个无线键盘。
[0043]在所述移动终端通过所述总线接口与所述N个硬件资源连接时,执行步骤102,至少基于所述N个硬件资源中的一个硬件资源,通过所述第一操作系统对所述第一计算任务进行处理。在具体实施过程中,在所述移动终端通过所述总线接口与所述N个硬件资源连接时,基于所述第一计算任务,从所述N个硬件资源中确定用于处理所述第一计算任务的M个第一硬件资源,其中,M为不小于I且不大N的整数;通过所述第一操作系统控制所述M个第一硬件资源和所述第一硬件系统对所述第一计算任务进行处理。当然,在所述移动终端通过所述总线接口与所述N个硬件资源连接时,还可以通过所述移动终端控制所述N个硬件资源中的每一个硬件资源,再基于所述第一计算任务,从所述N个硬件资源中确定所述M个第一硬件资源和所述第一硬件系统对所述第一计算任务进行处理。
[0044]具体来讲,在所述移动终端通过所述总线接口与所述N个硬件资源连接时,通过分析所述第一计算任务,确定需要调用第一种类的硬件资源,从所述N个硬件资源中获取种类为所述第一种类的硬件资源作为所述M个第一硬件资源。比如:若所述第一计算任务是数据库更新、模型计算等计算量较大的计算数据时,确定需要调取的是能够进行计算的M个第一硬件资源例如是CPU、高速缓冲存储器、台式电脑等硬件资源;若所述第一计算任务是3D模拟、2D模拟等显示数据时,确定需要调取的M个第一硬件资源例如是NVIDIAGeForceGT620的显卡等能够处理显示数据的硬件资源,
[0045]在实际应用过程中,在笔记本电脑A通过ThunderBolt接口连接的所述N个硬件资源为2个i3-3220CPU、4个500G的硬盘、4个NVIDIA GeForce GT620的显卡、5个高速缓冲存储器,若需要处理的第一计算任务为3D数据时,则所述M个第一硬件资源为4个NVIDIAGeForce GT620的显卡和2个i3_3220CPU,然后通过所述第一操作系统控制4个NVIDIAGeForce GT620的显卡和2个i3_3220CPU和笔记电脑A中显卡和CPU来处理所述3D数据。
[0046]在实际应用过程中,在平板电脑B通过ThunderBolt接口连接的所述N个硬件资源为2台台式电脑、一台笔记本电脑、一个17寸的液晶显示器、4个500G的硬盘、4个NVIDIAGeForce GT620的显卡、一个无线鼠标、一个无线键盘时,若需要处理的第一计算任务为SQL数据库更新,则所述M个第一硬件资源为2台台式电脑、一台笔记本电脑、4个500G的硬盘、一个无线鼠标、一个无线键盘、一个17寸的液晶显示器,然后通过所述第一操作系统控制所述2台台式电脑、一台笔记本电脑、4个500G的硬盘、一个无线鼠标、一个无线键盘、一个17寸的液晶显示器和所述第一硬件系统对所述SQL数据库进行更新。
[0047]在具体实施过程中,所述通过所述第一操作系统控制所述M个第一硬件资源和所述第一硬件系统对所述第一计算任务进行处理,具体包括:检测所述M个第一硬件资源中的每一个硬件资源是否具有操作系统;在所述M个第一硬件资源中的每一个硬件资源都不具有所述操作系统时,检测所述移动终端中是否有与所述M个第一硬件资源中的每一个硬件资源都对应的M个第一驱动程序;在检测到所述移动终端中有所述M个第一驱动程序时,通过所述第一操作系统控制所述M个第一硬件资源和所述第一硬件系统对所述第一计算任务进行处理。
[0048]具体来讲,在检测到所述M个第一硬件资源中每一个硬件资源都不具备所述操作系统时,所述M个第一硬件资源中每一个硬件资源都需要所述第一操作系统进行控制,由于一个硬件资源会对应一个驱动程序,在所述移动终端中安装有所述驱动程序时,所述移动终端才能识别并控制与所述驱动程序对应的硬件资源,在所述移动终端中有所述M个第一驱动程序时,将所述M个第一驱动程序安装在所述移动终端中,以使得所述移动终端能够识别所述M个第一硬件资源,从而可以通过所述第一操作系统控制所述M个第一硬件资源和所述第一硬件系统对所述第一计算任务进行处理。
[0049]在实际应用过程中,以上述笔记本电脑A为例,若需要处理的第一计算任务为3D数据时,所述M个第一硬件资源为i3-3220CPU和4个NVIDIA GeForceGT620的显卡,在笔记本电脑A中存储有与i3-3220CPU对应的第一 CPU驱动程序、以及与NVIDIA GeForceGT620的显卡对应的For Vista-64/Win7_64显卡驱动时,将所述第一 CPU驱动程序和ForVista-64/ffin7-64显卡驱动安装在笔记本电脑A中,使得笔记本电脑A能够识别所述2个i3-3220CPU和所述4个NVIDIA GeForce GT620的显卡,从而可以通过笔记本电脑A中的Windows7系统控制所述2个i3-3220CPU和所述4个NVIDIA GeForce GT620的显卡和笔记本电脑A中CPU和显卡来处理所述3D数据。[0050]在具体实施过程中,在所述检测所述移动终端中是否有与所述M个第一硬件资源中的每一个硬件资源都对应的M个第一驱动程序之后,所述方法还包括:在检测到所述移动终端中未有所述M个第一驱动程序中的至少一个驱动程序时,从所述M第一个硬件资源中确定J个第二硬件资源,其中,所述J个第二硬件资源中的每一个硬件资源对应的第二驱动程序未存储在所述移动终端中,J为不小于I且大于M的整数;基于所述J个第二硬件资源,从与所述移动终端连接的本地数据库和/或外网数据库中获取所述J个硬件资源对应的J个第二驱动程序;将所述J个第二驱动程序安装到所述移动终端中,通过所述第一操作系统控制所述M个第一硬件资源和所述第一硬件系统对所述第一计算任务进行处理。
[0051]具体来讲,在所述移动终端中未有与所述J个第二硬件资源对应的J个第二驱动程序时,从与所述移动终端连接的本地数据库和/或外网数据库中获取所述J个第二硬件资源对应的J个第二驱动程序;在所述移动终端中安装所述J个第二驱动程序,以及所述M个第一驱动程序中每一个驱动程序都安装在所述移动终端中,以使得所述第一操作系统能够控制所述第一硬件系统及所述M个第一硬件资源,通过所述第一操作系统控制所述M个第一硬件资源和所述第一硬件系统对所述第一计算任务进行处理。
[0052]在实际应用过程中,以上述笔记本电脑A为例,若需要处理的第一计算任务为3D数据时,所述M个第一硬件资源为i3-3220CPU和4个NVIDIA GeForceGT620的显卡,在笔记本电脑A中只存储有与i3-3220CPU对应的第一 CPU驱动程序,所述J个第二硬件资源为4个NVIDIA GeForce GT620的显卡,则确定所述J个第二驱动程序为与NVIDIA GeForceGT620的显卡对应的ForVista-64/Win7-64显卡驱动,然后从与笔记本电脑A连接的本地数据库中查找是否有For Vista-64/ffin7-64显卡驱动,在查找到有时,从所述本地数据库中拷贝和/或下载For Vista-64/ffin7-64显卡驱动;若未查找到时,从所述外网例如是互联网的数据库中获取For Vista-64/ffin7-64显卡驱动程序,然后将ForVista-64/Win7_64显卡驱动程序和所述第一 CPU驱动程序安装在笔记本电脑A中,可以通过笔记本电脑A中的Windows7系统控制所述2个i3_3220CPU和所述4个NVIDIA GeForce GT620的显卡和笔记本电脑A中CPU和显卡来处理所述3D数据,从而方便用户使用,使得用户的体验更好。
[0053]在具体实施过程中,所述通过所述第一操作系统控制所述M个第一硬件资源和所述第一硬件系统对所述第一计算任务进行处理,具体包括:在所述M个第一硬件资源中具有用于进行输入输出的第四硬件资源时,通过所述第一操作系统控制所述M个第一硬件资源中除所述第四硬件资源之外的硬件资源来处理所述第一计算任务的第一部分计算数据;通过所述第一操作系统控制所述第一硬件系统的输入输出单元和/或所述第四硬件资源来处理所述第一计算任务中的第一输入输出数据;和/或,通过所述第一操作系统控制所述第一硬件系统的处理单元来处理所述第一计算任务中的第二部分计算数据,其中,所述第一输入输出数据和所述第一部分计算数据和所述第二部分计算数据构成所述第一计算任务。
[0054]具体来讲,在所述M个第一硬件资源中具有进行输入输出的第四硬件资源时,所述第四硬件资源例如是键盘、鼠标、显示屏等电子设备,可以通过所述第四硬件资源和所述移动设备的输入输出单元协作处理所述第一计算任务中的第一输入输出数据,也可以只通过所述第四硬件资源或所述移动设备的输入输出单元处理所述第一输入输出数据。另外,还可以使得处理所述第一部分计算数据的第一计算量大于处理所述第二部分计算数据的第二计算量,以降低所述移动终端的硬件系统的计算量,使得所述第一操作系统的运行更流畅,减少所述移动终端出现卡机的概率,进而使得更方便用户使用,用户体验更好。当然,所述第一计算量也可以小于或等于所述第二计算量,同样能够有效提高所述移动终端的计算性能,减少数据处理的时间的技术效果使得更方便用户使用,用户体验更好。
[0055]在实际应用过程中,以上述平板电脑B为例,在需要处理的第一计算任务为SQL数据库更新时,所述M个第一硬件资源为2台台式电脑、一台笔记本电脑、4个500G的硬盘、一个无线鼠标、一个无线键盘、一个17寸的液晶显示器,则所述第四硬件资源为一个无线鼠标、一个无线键盘、一个17寸的液晶显示器,由于在进行SQL数据库更新时,所述第一输入输出数据的数据量会较大,而平板电脑B的输入输出单元的处理效率较低,因此,可以通过所述无线鼠标和所述无线键盘和所述17寸的液晶显示器和平板电脑B的输入输出单元共同处理所述第一输入输出数据,再通过所述2台台式电脑和一台笔记本电脑来处理所述SQL数据库更新中计算量较大的第一部分计算数据,而将所述SQL数据库更新中计算量较小的第二部分计算数据可以交给平板电脑B处理,其中,4个500G的硬盘可以临时存储SQL数据库中的数据;当然还可以通过所述2台台式电脑和一台笔记本电脑来处理所述SQL数据库更新中的所有需要计算的数据,使得平板电脑B中的操作系统运行的更流畅,在进行所述SQL数据库更新的同时可以运行其他的应用程序,进而方便用户使用,使得用户的体验更好。
[0056]在具体实施过程中,所述通过所述第一操作系统控制所述M个第一硬件资源和所述第一硬件系统对所述第一计算任务进行处理,具体包括:在所述M个第一硬件资源中未有用于进行输入输出的第四硬件资源时,通过所述第一操作系统控制所述M个第一硬件资源来处理所述第一计算任务的第一部分计算数据;通过所述第一操作系统控制所述第一硬件系统的输入输出单元来处理所述第一计算任务中的第一输入输出数据;和/或,通过所述第一操作系统控制所述第一硬件系统的处理单元来处理所述第一计算任务中的第二部分计算数据,其中,所述第一输入输出数据和所述第一部分计算数据和所述第二部分计算数据构成所述第一计算任务。
[0057]具体来讲,在所述M个硬件资源中未有所述第四硬件资源时,通过所述移动终端的输入输出单元来处理所述第一计算任务的第一输入输出数据。另外,还可以使得处理所述第一部分计算数据的第一计算量大于处理所述第二部分计算数据的第二计算量,以降低所述移动终端的硬件系统的计算量,使得所述第一操作系统的运行更流畅,减少所述移动终端出现卡机的概率,进而使得更方便用户使用,用户体验更好。当然,所述第一计算量也可以小于或等于所述第二计算量,同样能够有效提高所述移动终端的计算性能,减少数据处理的时间的技术效果使得更方便用户使用,用户体验更好。
[0058]在实际应用过程中,以上述笔记本电脑A为例,在需要处理的第一计算任务为3D数据时,所述M个第一硬件资源为4个NVIDIA GeForce GT620的显卡和2个i3_3220CPU,由于所述M个第一硬件资源中未有用于进行输入输出的第四硬件资源,因此,通过笔记本电脑A的显示屏、键盘和/或鼠标来进行处理所述3D数据中的输入输出数据,再通过所述4个NVIDIA GeForce GT620的显卡和2个i3_3220CPU来处理所述3D数据中计算量较大的第一部分计算数据,而将所述3D数据中计算量较小的第二部分计算数据可以交给笔记本电脑A处理;当然还可以通过所述4个NVIDIA GeForce GT620的显卡和2个i3_3220CPU来处理所述3D数据中的所有需要计算的数据,使得平板电脑B中的操作系统运行的更流畅,在处理所述3D数据的同时可以运行其他的应用程序,进而方便用户使用,使得用户的体验更好。
[0059]在另一实施例中,在所述检测所述M个第一硬件资源中的每一个硬件资源是否具有操作系统之后,所述方法还包括:在所述M个第一硬件资源中至少有一个硬件资源具有所述操作系统时,从所述M个第一硬件资源确定L个第二硬件资源和K个第三硬件资源,其中,所述L个第二硬件资源中的每一个硬件资源具有L个第二操作系统,所述K个第三硬件资源中的每一个硬件资源都不具有操作系统,其中,L为不小于I的整数,K为不小于O的整数,L+K=N ;通过所述第一操作系统控制所述L个第二操作系统和所述K个第三硬件资源和所述第一硬件系统来处理所述第一计算任务。
[0060]具体来讲,在所述L个第二硬件资源中的每一个硬件资源具有L个第二操作系统时,需要通过所述第一操作系统控制所述L个第二操作系统,所述第一操作系统例如是UNIX,分布式系统、WIN8系统等操作系统,在所述第一操行系统为WIN8系统时,由于所述WIN8系统支持2种操作系统,在所述L个第二操作系统不为所述WIN8系统不支持的2种操作系统时,可以通过远程控制的方式来控制所述L个第二硬件资源;在所述L个第二操作系统为所述WIN8系统不支持的2种操作系统时,通过所述WIN8系统直接控制所述L个第二操作系统;由于所述K个第三硬件资源中的每一个硬件资源都不具有操作系统,因此需要将所述K个第三硬件资源中的每一个硬件资源的K个第三驱动程序安装在所述移动终端,所述K个第三驱动程序可以通过与所述移动终端连接的本地数据库和/或外网数据库中获取。
[0061]在具体实施过程中,所述通过所述第一操作系统控制所述L个第二操作系统和所述K个第三硬件资源和所述第一硬件系统来处理所述第一计算任务,具体包括:通过所述第一操作系统控制所述L个第二操作系统和所述K个第三硬件资源来处理所述第一计算任务的第一部分计算数据;通过所述第一操作系统控制所述第一硬件系统的输入输出单元来处理所述第一计算任务中的第一输入输出数据;和/或通过所述第一控制系统控制所述第一硬件系统的处理单元来处理所述第一计算任务中的第二部分计算数据,其中,所述第一输入输出数据和所述第一部分计算数据和所述第二部分计算数据构成所述第一计算任务。
[0062]在实际应用过程中,以上述平板电脑B为例,在需要处理的第一计算任务为SQL数据库更新时,所述M个第一硬件资源为2台台式电脑、一台笔记本电脑、4个500G的硬盘、一个无线鼠标、一个无线键盘、一个17寸的液晶显示器,则所述第四硬件资源为一个无线鼠标、一个无线键盘、一个17寸的液晶显示器,则所述L个第二硬件资源为2台台式电脑和一台笔记本电脑,所述K个第三硬件资源为4个500G的硬盘、一个无线鼠标、一个无线键盘、一个17寸的液晶显示器,由于在进行SQL数据库更新时,所述第一输入输出数据的数据量会较大,而平板电脑B的输入输出单元的处理效率较低,因此,可以通过所述无线鼠标和所述无线键盘和所述17寸的液晶显示器和平板电脑B的输入输出单元共同处理所述第一输入输出数据,在平板电脑B中安装的是WIN8系统时,若所述2台台式电脑中安装的是WIN7系统和XP系统时,可以通过所述WIN8系统直接控制所述2台台式电脑处理所述SQL数据库更新中的计算数据;若所述笔记本电脑中安装的是IOS系统时,则需要通过远程控制的方式来控制所述笔记本电脑处理所述SQL数据库更新中的计算数据,以使得所述WIN8系统能够控制所述2台台式电脑和一台笔记本电脑来处理所述SQL数据库更新中计算量较大的第一部分计算数据,而将所述SQL数据库更新中计算量较小的第二部分计算数据可以交给平板电脑B处理,其中,4个500G的硬盘可以临时存储SQL数据库中的数据;当然还可以通过所述2台台式电脑和一台笔记本电脑来处理所述SQL数据库更新中的所有需要计算的数据,使得平板电脑B中的操作系统运行的更流畅,在进行所述SQL数据库更新的同时可以运行其他的应用程序,进而方便用户使用,使得用户的体验更好
[0063]本申请实施例中提供的一个或多个技术方案,至少具有如下技术效果或优点:
[0064]其一、由于本申请实施例在移动终端中设置有总线接口,通过所述移动终端的第一操作系统控制所述第一硬件系统和与所述总线接口连接的N个硬件资源,使得所述移动终端在处理数据时,可以通过所述第一操作系统控制所述N个硬件资源来处理数据,从而能够解决现有的移动终端在处理的数据量较大时,存在计算性能低,处理时间长的技术问题,进而实现了所述移动终端在处理的数据量较大时,能够有效提高计算性能,减少数据处理的时间的技术效果使得更方便用户使用,用户体验更好。
[0065]其二、由于本申请实施例是基于所述第一计算任务,从所述N个硬件资源中确定用于处理所述第一计算任务的M个第一硬件资源,在通过所述第一操作系统控制所述M个第一硬件资源和/或所述第一硬件系统对所述第一计算任务进行处理,使得所述第一操作系统能够基于处理的第一计算任务,控制相应的硬件资源来处理所述第一计算任务,提高所述硬件资源和所述移动终端的协作能力,进一步提高所述移动终端的计算性能,减少数据处理的时间,进而使得更方便用户使用,用户体验更好。
[0066]其三、由于本申请实施例通过所述第一操作系统控制所述第一硬件系统的输入输出单元和/或所述第四硬件资源来处理所述第一计算任务中的第一输入输出数据,在处理所述第一计算任务时,可以通过所述移动终端和所述第四硬件资源协作处理所述第一计算任务中的输入输出数据,提高处理所述输入输出数据的效率,进而使得更方便用户使用,用户体验更好。
[0067]其四、由于本申请实施例通过所述第一操作系统控制所述L个第二操作系统和所述K个第三硬件资源和/或所述第一硬件系统来处理所述第一计算任务,如此,使得所述第一计算任务的一部分计算数据是通过所述L个第二操作系统进行处理的,使得所述移动终端中处理所述第一计算任务的程序的数量降低了,使得所述第一操作系统的运行更流畅,减少所述移动终端出现卡机的概率,进而使得更方便用户使用,用户体验更好。
[0068]本发明一实施例还提供了一种移动终端,所述移动终端包括:第一硬件系统及基于所述第一硬件系统安装的第一操作系统,所述移动终端中设置有总线接口,所述移动终端例如是平板电脑、笔记本电脑、台式电脑等移动终端。
[0069]其中,所述第一硬件系统例如是平板电脑、笔记本电脑等移动终端中的CPU、显卡、电路板、硬盘等硬件组合,进一步的,所述第一操作系统例如是Windows8、Android4.0、1s5.0等操作系统。
[0070]参见图2,该移动终端包括电路板201 ;处理芯片202,设置于电路板201上,在所述移动终端中的第一操作系统需要对第一计算任务进行处理时,用于检测所述移动终端是否通过总线接口 203与N个硬件资源连接,其中,所述N个硬件资源中每一个硬件资源至少对应一个功能,N为不小于I整数,在所述移动终端通过总线接口 203与所述N个硬件资源连接时,至少基于所述N个硬件资源中的一个硬件资源,用于通过所述第一操作系统对所述第一计算任务进行处理。
[0071]其中,电路板201可以是移动终端的主板,进一步的,处理芯片202是单独的处理器,也可以集成在所述移动终端中的处理器中,进一步的,总线接口 203,电性连接电路板201,可以是PCI接口、PCIE接口、AHB接口和ThunderBolt接口等高宽带总线接口。
[0072]进一步的,处理芯片202包括第一处理单元,在所述移动终端通过所述总线接口与所述N个硬件资源连接时,基于所述第一计算任务,用于从所述N个硬件资源中确定用于处理所述第一计算任务的M个第一硬件资源,其中,M为不小于I且不大N的整数,以及用于通过所述第一操作系统控制所述M个第一硬件资源和所述第一硬件系统对所述第一计算任务进行处理。
[0073]进一步的,所述第一处理单元包括第一处理子单元,用于检测所述M个第一硬件资源中的每一个硬件资源是否具有操作系统,在所述M个第一硬件资源中的每一个硬件资源都不具有所述操作系统时,用于检测所述移动终端中是否有与所述M个第一硬件资源中的每一个硬件资源都对应的M个第一驱动程序,在检测到所述移动终端中有所述M个第一驱动程序时,用于通过所述第一操作系统控制所述M个第一硬件资源和所述第一硬件系统对所述第一计算任务进行处理。
[0074]进一步的,所述第一处理子单元包括第一控制单元,在所述检测所述移动终端中是否有与所述M个第一硬件资源中的每一个硬件资源都对应的M个第一驱动程序之后,在检测到所述移动终端中未有所述M个第一驱动程序中的至少一个驱动程序时,用于从所述M第一个硬件资源中确定J个第二硬件资源,其中,所述J个第二硬件资源中的每一个硬件资源对应的第二驱动程序未存储在所述移动终端中,J为不小于I且大于M的整数,基于所述J个第二硬件资源,用于从与所述移动终端连接的本地数据库和/或外网数据库中获取所述J个硬件资源对应的J个第二驱动程序,将所述J个第二驱动程序安装到所述移动终端中,用于通过所述第一操作系统控制所述M个第一硬件资源和所述第一硬件系统对所述第一计算任务进行处理。
[0075]进一步的,所述第一处理单元包括第三处理子单元,在所述M个第一硬件资源中具有用于进行输入输出的第四硬件资源时,用于通过所述第一操作系统控制所述M个第一硬件资源中除所述第四硬件资源之外的硬件资源来处理所述第一计算任务的第一部分计算数据,以及用于通过所述第一操作系统控制所述第一硬件系统的输入输出单元和所述第四硬件资源来处理所述第一计算任务中的第一输入输出数据,和/或,用于通过所述第一控制系统控制所述第一硬件系统的处理单元来处理所述第一计算任务中的第二部分计算数据,其中,所述第一输入输出数据和所述第一部分计算数据和所述第二部分计算数据构成所述第一计算任务。
[0076]进一步的,所述第一处理单元包括第四处理子单元,在所述M个第一硬件资源中未有用于进行输入输出的第四硬件资源时,用于通过所述第一操作系统控制所述M个第一硬件资源来处理所述第一计算任务的第一部分计算数据,用于通过所述第一操作系统控制所述第一硬件系统的输入输出单元来处理所述第一计算任务中的第一输入输出数据,和/或,以及用于通过所述第一控制系统控制所述第一硬件系统的处理单元来处理所述第一计算任务中的第二部分计算数据,其中,所述第一输入输出数据和所述第一部分计算数据和所述第二部分计算数据构成所述第一计算任务。
[0077]在另一实施例中,所述第一处理单元包括第二处理子单元,在所述M个第一硬件资源中有一个硬件资源具有所述操作系统时,用于从所述M个第一硬件资源确定L个第二硬件资源和K个第三硬件资源,其中,所述L个第二硬件资源中的每一个硬件资源具有L个第二操作系统,所述K个第三硬件资源中的每一个硬件资源都不具有操作体,其中,L为不小于I的整数,K为不小于O的整数,L+K=N,以及用于通过所述第一操作系统控制所述L个第二操作系统和所述K个第三硬件资源和所述第一硬件系统来处理所述第一计算任务。
[0078]进一步的,所述第二处理子单元包括第五处理子单元,用于通过所述第一操作系统控制所述L个第二操作系统和所述K个第三硬件资源来处理所述第一计算任务的第一部分计算数据,用于通过所述第一操作系统控制所述第一硬件系统的输入输出单元来处理所述第一计算任务中的第一输入输出数据,和/或,以及用于通过所述第一控制系统控制所述第一硬件系统的处理单元来处理所述第一计算任务中的第二部分计算数据,其中,所述第一输入输出数据和所述第一部分计算数据和所述第二部分计算数据构成所述第一计算任务。
[0079]本申请实施例中提供的一个或多个技术方案,至少具有如下技术效果或优点:
[0080]其一、由于本申请实施例在移动终端中设置有总线接口,通过所述移动终端的第一操作系统控制所述第一硬件系统和与所述总线接口连接的N个硬件资源,使得所述移动终端在处理数据时,可以通过所述第一操作系统控制所述N个硬件资源来处理数据,从而能够解决现有的移动终端在处理的数据量较大时,存在计算性能低,处理时间长的技术问题,进而实现了所述移动终端在处理的数据量较大时,能够有效提高计算性能,减少数据处理的时间的技术效果使得更方便用户使用,用户体验更好。
[0081]其二、由于本申请实施例是基于所述第一计算任务,从所述N个硬件资源中确定用于处理所述第一计算任务的M个第一硬件资源,在通过所述第一操作系统控制所述M个第一硬件资源和/或所述第一硬件系统对所述第一计算任务进行处理,使得所述第一操作系统能够基于处理的第一计算任务,控制相应的硬件资源来处理所述第一计算任务,提高所述硬件资源和所述移动终端的协作能力,进一步提高所述移动终端的计算性能,减少数据处理的时间,进而使得更方便用户使用,用户体验更好。
[0082]其三、由于本申请实施例通过所述第一操作系统控制所述第一硬件系统的输入输出单元和/或所述第四硬件资源来处理所述第一计算任务中的第一输入输出数据,在处理所述第一计算任务时,可以通过所述移动终端和所述第四硬件资源协作处理所述第一计算任务中的输入输出数据,提高处理所述输入输出数据的效率,进而使得更方便用户使用,用户体验更好。
[0083]其四、由于本申请实施例通过所述第一操作系统控制所述L个第二操作系统和所述K个第三硬件资源和/或所述第一硬件系统来处理所述第一计算任务,如此,使得所述第一计算任务的一部分计算数据是通过所述L个第二操作系统进行处理的,使得所述移动终端中处理所述第一计算任务的程序的数量降低了,使得所述第一操作系统的运行更流畅,减少所述移动终端出现卡机的概率,进而使得更方便用户使用,用户体验更好。
[0084]尽管已描述了本发明的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例作出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本发明范围的所有变更和修改。
[0085]显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。
【权利要求】
1.一种信息处理的方法,应用于移动终端中,所述移动终端包括:第一硬件系统及基于所述第一硬件系统安装的第一操作系统,其特征在于,所述移动终端中设置有总线接口,所述方法包括: 在所述移动终端中的第一操作系统需要对第一计算任务进行处理时,检测所述移动终端是否通过所述总线接口与N个硬件资源连接,其中,所述N个硬件资源中每一个硬件资源至少对应一个功能,N为不小于I整数; 在所述移动终端通过所述总线接口与所述N个硬件资源连接时,至少基于所述N个硬件资源中的一个硬件资源,通过所述第一操作系统对所述第一计算任务进行处理。
2.如权利要求1所述的方法,其特征在于,所述在所述移动终端通过所述总线接口与所述N个硬件资源连接时,至少基于所述N个硬件资源中的一个硬件资源,通过所述第一操作系统对所述第一计算任务进行处理,具体包括: 在所述移动终端通过所述总线接口与所述N个硬件资源连接时,基于所述第一计算任务,从所述N个硬件资源中确定用于处理所述第一计算任务的M个第一硬件资源,其中,M为不小于I且不大N的整数; 通过所述第一操作系统控制所述M个第一硬件资源和所述第一硬件系统对所述第一计算任务进行处理。
3.如权利要求2所述的方法,其特征在于,所述通过所述第一操作系统控制所述M个第一硬件资源和所述第一硬件系统对所述第一计算任务进行处理,具体包括: 检测所述M个第一硬件资源中的每一个硬件资源是否具有操作系统; 在所述M个第一硬件资源中的每一个硬件资源都不具有所述操作系统时,检测所述移动终端中是否有与所述M个第一硬件`资源中的每一个硬件资源都对应的M个第一驱动程序; 在检测到所述移动终端中有所述M个第一驱动程序时,通过所述第一操作系统控制所述M个第一硬件资源和所述第一硬件系统对所述第一计算任务进行处理。
4.如权利要求3所述的方法,其特征在于,在所述检测所述移动终端中是否有与所述M个第一硬件资源中的每一个硬件资源都对应的M个第一驱动程序之后,所述方法还包括: 在检测到所述移动终端中未有所述M个第一驱动程序中的至少一个驱动程序时,从所述M第一个硬件资源中确定J个第二硬件资源,其中,所述J个第二硬件资源中的每一个硬件资源对应的第二驱动程序未存储在所述移动终端中,J为不小于I且大于M的整数; 基于所述J个第二硬件资源,从与所述移动终端连接的本地数据库和/或外网数据库中获取所述J个硬件资源对应的J个第二驱动程序; 将所述J个第二驱动程序安装到所述移动终端中,通过所述第一操作系统控制所述M个第一硬件资源和所述第一硬件系统对所述第一计算任务进行处理。
5.如权利要求2所述的方法,其特征在于,所述通过所述第一操作系统控制所述M个第一硬件资源和所述第一硬件系统对所述第一计算任务进行处理,具体包括: 在所述M个第一硬件资源中具有用于进行输入输出的第四硬件资源时,通过所述第一操作系统控制所述M个第一硬件资源中除所述第四硬件资源之外的硬件资源来处理所述第一计算任务的第一部分计算数据; 通过所述第一操作系统控制所述第一硬件系统的输入输出单元和/或所述第四硬件资源来处理所述第一计算任务中的第一输入输出数据;和/或 通过所述第一操作系统控制所述第一硬件系统的处理单元来处理所述第一计算任务中的第二部分计算数据,其中,所述第一输入输出数据和所述第一部分计算数据和所述第二部分计算数据构成所述第一计算任务。
6.如权利要求2所述的方法,其特征在于,所述通过所述第一操作系统控制所述M个第一硬件资源和所述第一硬件系统对所述第一计算任务进行处理,具体包括: 在所述M个第一硬件资源中未有用于进行输入输出的第四硬件资源时,通过所述第一操作系统控制所述M个第一硬件资源来处理所述第一计算任务的第一部分计算数据; 通过所述第一操作系统控制所述第一硬件系统的输入输出单元来处理所述第一计算任务中的第一输入输出数据;和/或 通过所述第一操作系统控制所述第一硬件系统的处理单元来处理所述第一计算任务中的第二部分计算数据,其中,所述第一输入输出数据和所述第一部分计算数据和所述第二部分计算数据构成所述第一计算任务。
7.如权利要求3所述的方法,其特征在于,在所述检测所述M个第一硬件资源中的每一个硬件资源是否具有操作系统之后,所述方法还包括: 在所述M个第一硬件资源中至少有一个硬件资源具有所述操作系统时,从所述M个第一硬件资源确定L个第二硬件资源和K个第三硬件资源,其中,所述L个第二硬件资源中的每一个硬件资源具有L个第二操作系统,所述K个第三硬件资源中的每一个硬件资源都不具有操作系统,其中,L为不小于I的整数,K为不小于O的整数,L+K=N ; 通过所述第一操作系统控制所述L个第二操作系统和所述K个第三硬件资源和所述第一硬件系统来处理所述 第一计算任务。
8.如权利要求7所述的方法,其特征在于,所述通过所述第一操作系统控制所述L个第二操作系统和所述K个第三硬件资源和所述第一硬件系统来处理所述第一计算任务,具体包括: 通过所述第一操作系统控制所述L个第二操作系统和所述K个第三硬件资源来处理所述第一计算任务的第一部分计算数据; 通过所述第一操作系统控制所述第一硬件系统的输入输出单元来处理所述第一计算任务中的第一输入输出数据;和/或 通过所述第一操作系统控制所述第一硬件系统的处理单元来处理所述第一计算任务中的第二部分计算数据,其中,所述第一输入输出数据和所述第一部分计算数据和所述第二部分计算数据构成所述第一计算任务。
9.一种移动终端,所述移动终端包括:第一硬件系统及基于所述第一硬件系统安装的第一操作系统,其特征在于,所述移动终端中设置有总线接口,所述移动终端包括: 电路板; 处理芯片,设置于所述电路板上,在所述移动终端中的第一操作系统需要对第一计算任务进行处理时,用于检测所述移动终端是否通过所述总线接口与N个硬件资源连接,其中,所述N个硬件资源中每一个硬件资源至少对应一个功能,N为不小于I整数,在所述移动终端通过所述总线接口与所述N个硬件资源连接时,至少基于所述N个硬件资源中的一个硬件资源,用于通过所述第一操作系统对所述第一计算任务进行处理。
10.如权利要求9所述的移动终端,其特征在于,所述处理芯片包括第一处理单元,在所述移动终端通过所述总线接口与所述N个硬件资源连接时,基于所述第一计算任务,用于从所述N个硬件资源中确定用于处理所述第一计算任务的M个第一硬件资源,其中,M为不小于I且不大N的整数,以及用于通过所述第一操作系统控制所述M个第一硬件资源和所述第一硬件系统对所述第一计算任务进行处理。
11.如权利要求10所述的移动终端,其特征在于,所述第一处理单元包括第一处理子单元,用于检测所述M个第一硬件资源中的每一个硬件资源是否具有操作系统,在所述M个第一硬件资源中的每一个硬件资源都不具有所述操作系统时,用于检测所述移动终端中是否有与所述M个第一硬件资源中的每一个硬件资源都对应的M个第一驱动程序,在检测到所述移动终端中有所述M个第一驱动程序时,用于通过所述第一操作系统控制所述M个第一硬件资源和所述第一硬件系统对所述第一计算任务进行处理。
12.如权利要求10所述的移动终端,其特征在于,所述第一处理单元包括第二处理子单元,在所述M个第一硬件资源中至少有一个硬件资源具有所述操作系统时,用于从所述M个第一硬件资源确定L个第二硬件资源和K个第三硬件资源,其中,所述L个第二硬件资源中的每一个硬件资源具有L个第二操作系统,所述K个第三硬件资源中的每一个硬件资源都不具有操作系统,其中,L为不小于I的整数,K为不小于O的整数,L+K=N,以及用于通过所述第一操作系统控制所述L个第二操作系统和所述K个第三硬件资源和所述第一硬件系统来处理所述第一计算任`务。
【文档编号】G06F9/46GK103870320SQ201210550127
【公开日】2014年6月18日 申请日期:2012年12月17日 优先权日:2012年12月17日
【发明者】王晓文 申请人:联想(北京)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1