一种基于移动终端控制CPU扩展方法、系统及存储介质技术方案

技术编号:17346163 阅读:34 留言:0更新日期:2018-02-25 11:17
本发明专利技术公开了一种基于移动终端控制CPU扩展方法、系统及存储介质,设置为主动终端的第一移动终端与设置为被动终端第二移动终端通过有线或者无线方式进行通信连接;预先将所述主动终端和所述被动终端中的任一核CPU设置作为调度CPU进行指令的调度,所述主动终端发送启动CPU拓展主动驱动组件指令到所述被动终端;当所述被动终端接收并执行所述启动CPU拓展主动驱动组件指令后,完成CPU扩展被动模式,所述主动终端接入所述被动终端扩展的若干个虚拟应用层CPU。本发明专利技术通过将闲置的第二移动终端的CPU虚拟若干个应用层接入到使用中的第一移动终端,扩展第一移动终端的CPU内核数,增加第一移动终端的运算能力和处理速度。

【技术实现步骤摘要】
一种基于移动终端控制CPU扩展方法、系统及存储介质
本专利技术涉及移动终端
,具体涉及一种基于移动终端控制CPU扩展方法、系统及存储介质。
技术介绍
现有技术中的移动终端仅仅实现出了计算机集群的一种方式集中多机力量解决一个任务,最重要是这个“任务”还必须是通过人工编码,进行任务的逻辑分隔成多个“独立”的子任务,分配到集群中运算,这种统筹多机的方式几乎仅适用于大型数学运算、编译等工作,很难惠及终端用户。如今移动终端迅速专利技术,几乎很多用户都有多(2-3)台移动智能终端,例如一个用户可能同时拥有两台智能手机或者一台智能手机和一个平板电脑,并且很多情况下存在冗余闲置的终端,例如两台智能手机,一般用户使用一台,另外一台放置未使用,弃之浪费闲置可惜,就拿现在的智能手机来说,CPU有双核、4核、6核,甚至8核的智能手机,而且CPU的核数往往决定了智能手机的运行速度,所以利用闲置移动终端来提高使用中的移动终端的运行速度就显得很有必要了,而现有技术中未出现此方面的技术方案。因此,现有技术还有待于改进和发展。
技术实现思路
本专利技术要解决的技术问题在于,针对现有技术的上述缺陷,提供一种基于移动终端控制CPU扩展方法、系统及存储介质,旨在通过将闲置的第二移动终端的CPU虚拟若干个应用层接入到使用中的第一移动终端,扩展第一移动终端的CPU内核数,增加第一移动终端的运算能力和处理速度。本专利技术解决技术问题所采用的技术方案如下:一种基于移动终端控制CPU扩展方法,其中,所述基于移动终端控制CPU扩展方法包括:设置为主动终端的第一移动终端与设置为被动终端第二移动终端通过有线或者无线方式进行通信连接;预先将所述主动终端和所述被动终端中的任一核CPU设置作为调度CPU进行指令的调度,所述主动终端发送启动CPU拓展主动驱动组件指令到所述被动终端;当所述被动终端接收并执行所述启动CPU拓展主动驱动组件指令后,完成CPU扩展被动模式,所述主动终端接入所述被动终端扩展的若干个虚拟应用层CPU。所述的基于移动终端控制CPU扩展方法,其中,所述第一移动终端与所述第二移动终端具有相同的CPU架构,均为4核CPU。所述的基于移动终端控制CPU扩展方法,其中,所述有线方式包括USB连接,所述无线方式包括WLAN连接或者蓝牙连接。所述的基于移动终端控制CPU扩展方法,其中,所述设置为主动终端的第一移动终端与设置为被动终端第二移动终端通过有线或者无线方式进行通信连接包括以下步骤:预先将具有相同的CPU架构的第一移动终端和第二移动终端分别设置为主动终端和被动终端;所述主动终端用于扩展CPU内核,所述被动终端用于提供虚拟CPU内核;将所述主动终端与所述被动终端通过有线或者无线方式进行通信连接。所述的基于移动终端控制CPU扩展方法,其中,所述预先将所述主动终端和所述被动终端中的任一核CPU设置作为调度CPU进行指令的调度,所述主动终端发送启动CPU拓展主动驱动组件指令到所述被动终端包括以下步骤:预先将所述主动终端中的4核CPU的任一核CPU设置主动调度CPU,将所述被动终端中的4核CPU的任一核CPU设置被动调度CPU;所述主动终端通过所述主动调度CPU发送启动CPU拓展主动驱动组件指令到所述被动终端;所述被动终端通过所述被动调度CPU接收所述启动CPU拓展主动驱动组件指令。所述的基于移动终端控制CPU扩展方法,其中,所述当所述被动终端接收并执行所述启动CPU拓展主动驱动组件指令后,完成CPU扩展被动模式,所述主动终端接入所述被动终端扩展的若干个虚拟应用层CPU包括以下步骤:当所述被动终端通过所述被动调度CPU接收所述启动CPU拓展主动驱动组件指令后,执行所述启动CPU拓展主动驱动组件指令;所述被动终端保留内核驱动级Linux核心组件,并关闭Android系统,完成CPU扩展被动模式,虚拟3个应用层CPU;当所述被动终端完成CPU扩展被动模式后,所述主动终端接入所述被动终端扩展的3个虚拟应用层CPU,完成CPU扩展主动模式,控制所述主动终端切换为6核CPU。所述的基于移动终端控制CPU扩展方法,其中,所述当所述被动终端接收并执行所述启动CPU拓展主动驱动组件指令后,完成CPU扩展被动模式,所述主动终端接入所述被动终端扩展的若干个虚拟应用层CPU之后还包括:当所述主动终端需要恢复正常运行模式时,所述主动终端通过所述主动调度CPU发送脱离指令到所述被动终端的所述被动调度CPU;所述被动终端将已经分配到虚拟应用层CPU工作的代码转移回所述主动终端的CPU,完成主动终端和被动终端的脱离操作。所述的基于移动终端控制CPU扩展方法,其中,当主动终端和被动终端完成脱离操作后,所述主动终端清除虚拟应用层CPU,已经存在的进程中,本地CPU接管虚拟应用层CPU的位置,继续运行系统。一种基于移动终端控制CPU扩展系统,其中,所述系统包括:第一移动终端,所述第一移动终端设置为主动终端;第二移动终端,所述第二移动终端设置为被动终端;所述主动终端用于与所述被动终端通过有线或者无线方式进行通信连接;所述主动终端发送启动CPU拓展主动驱动组件指令到所述被动终端;所述被动终端接收并执行所述启动CPU拓展主动驱动组件指令后,完成CPU扩展被动模式;所述主动终端接入所述被动终端扩展的若干个虚拟应用层CPU。一种存储介质,其中,所述存储介质存储有基于移动终端控制CPU扩展程序,所述基于移动终端控制CPU扩展程序被处理器执行时用于实现所述基于移动终端控制CPU扩展方法。本专利技术提供了一种基于移动终端控制CPU扩展方法、系统及存储介质,设置为主动终端的第一移动终端与设置为被动终端第二移动终端通过有线或者无线方式进行通信连接;预先将所述主动终端和所述被动终端中的任一核CPU设置作为调度CPU进行指令的调度,所述主动终端发送启动CPU拓展主动驱动组件指令到所述被动终端;当所述被动终端接收并执行所述启动CPU拓展主动驱动组件指令后,完成CPU扩展被动模式,所述主动终端接入所述被动终端扩展的若干个虚拟应用层CPU。本专利技术通过将闲置的第二移动终端的CPU虚拟若干个应用层接入到使用中的第一移动终端,扩展第一移动终端的CPU内核数,增加第一移动终端的运算能力和处理速度。附图说明图1是本专利技术基于移动终端控制CPU扩展方法的第一较佳实施例的流程图。图2是本专利技术基于移动终端控制CPU扩展系统较佳实施例功能原理框图。具体实施方式为使本专利技术的目的、技术方案及优点更加清楚、明确,以下参照附图并举实施例对本专利技术进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。实施例一请参见图1,图1是本专利技术基于移动终端控制CPU扩展方法的第一较佳实施例的流程图。如图1所示,一种基于移动终端控制CPU扩展方法,其中,包括以下步骤:步骤S100,设置为主动终端的第一移动终端与设置为被动终端第二移动终端通过有线或者无线方式进行通信连接。本专利技术实施例中,所述第一移动终端与所述第二移动终端具有相同的CPU架构,本专利技术优选为4核CPU(当然所述第一移动终端与所述第二移动终端也可以为2、6、8核);所述有线方式包括USB连接,所述无线方式包括WLAN连接或者蓝牙连接,连接方式还可以为其他有效的连接方式。即具体地,步骤本文档来自技高网...
一种基于移动终端控制CPU扩展方法、系统及存储介质

【技术保护点】
一种基于移动终端控制CPU扩展方法,其特征在于,所述基于移动终端控制CPU扩展方法包括:设置为主动终端的第一移动终端与设置为被动终端第二移动终端通过有线或者无线方式进行通信连接;预先将所述主动终端和所述被动终端中的任一核CPU设置作为调度CPU进行指令的调度,所述主动终端发送启动CPU拓展主动驱动组件指令到所述被动终端;当所述被动终端接收并执行所述启动CPU拓展主动驱动组件指令后,完成CPU扩展被动模式,所述主动终端接入所述被动终端扩展的若干个虚拟应用层CPU。

【技术特征摘要】
1.一种基于移动终端控制CPU扩展方法,其特征在于,所述基于移动终端控制CPU扩展方法包括:设置为主动终端的第一移动终端与设置为被动终端第二移动终端通过有线或者无线方式进行通信连接;预先将所述主动终端和所述被动终端中的任一核CPU设置作为调度CPU进行指令的调度,所述主动终端发送启动CPU拓展主动驱动组件指令到所述被动终端;当所述被动终端接收并执行所述启动CPU拓展主动驱动组件指令后,完成CPU扩展被动模式,所述主动终端接入所述被动终端扩展的若干个虚拟应用层CPU。2.根据权利要求1所述的基于移动终端控制CPU扩展方法,其特征在于,所述第一移动终端与所述第二移动终端具有相同的CPU架构,均为4核CPU。3.根据权利要求1所述的基于移动终端控制CPU扩展方法,其特征在于,所述有线方式包括USB连接,所述无线方式包括WLAN连接或者蓝牙连接。4.根据权利要求2所述的基于移动终端控制CPU扩展方法,其特征在于,所述设置为主动终端的第一移动终端与设置为被动终端第二移动终端通过有线或者无线方式进行通信连接包括以下步骤:预先将具有相同的CPU架构的第一移动终端和第二移动终端分别设置为主动终端和被动终端;所述主动终端用于扩展CPU内核,所述被动终端用于提供虚拟CPU内核;将所述主动终端与所述被动终端通过有线或者无线方式进行通信连接。5.根据权利要求4所述的基于移动终端控制CPU扩展方法,其特征在于,所述预先将所述主动终端和所述被动终端中的任一核CPU设置作为调度CPU进行指令的调度,所述主动终端发送启动CPU拓展主动驱动组件指令到所述被动终端包括以下步骤:预先将所述主动终端中的4核CPU的任一核CPU设置主动调度CPU,将所述被动终端中的4核CPU的任一核CPU设置被动调度CPU;所述主动终端通过所述主动调度CPU发送启动CPU拓展主动驱动组件指令到所述被动终端;所述被动终端通过所述被动调度CPU接收所述启动CPU拓展主动驱动组件指令。6.根据权利要求5所述的基于移动终端控制CPU扩展方法,其特征在于,所述当所述被动终端接收并执行所述启动CPU拓展主动驱动组件...

【专利技术属性】
技术研发人员:涂斌健曾健浩
申请(专利权)人:惠州TCL移动通信有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1