利索能及
我要发布
收藏
专利号: 2017109364774
申请人: 惠州TCL移动通信有限公司
专利类型:发明专利
专利状态:已下证
更新日期:2025-05-11
缴费截止日期: 暂无
联系人

摘要:

权利要求书:

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拓展主动驱动组件指令后,完成CPU扩展被动模式,所述主动终端接入所述被动终端扩展的若干个虚拟应用层CPU包括以下步骤:当所述被动终端通过所述被动调度CPU接收所述启动CPU拓展主动驱动组件指令后,执行所述启动CPU拓展主动驱动组件指令;

所述被动终端保留内核驱动级Linux核心组件,并关闭Android系统,完成CPU扩展被动模式,虚拟3个应用层CPU;

当所述被动终端完成CPU扩展被动模式后,所述主动终端接入所述被动终端扩展的3个虚拟应用层CPU,完成CPU扩展主动模式,控制所述主动终端切换为6核CPU。

7.根据权利要求6所述的基于移动终端控制CPU扩展方法,其特征在于,所述当所述被动终端接收并执行所述启动CPU拓展主动驱动组件指令后,完成CPU扩展被动模式,所述主动终端接入所述被动终端扩展的若干个虚拟应用层CPU之后还包括:当所述主动终端需要恢复正常运行模式时,所述主动终端通过所述主动调度CPU发送脱离指令到所述被动终端的所述被动调度CPU;

所述被动终端将已经分配到虚拟应用层CPU工作的代码转移回所述主动终端的CPU,完成主动终端和被动终端的脱离操作。

8.根据权利要求7所述的基于移动终端控制CPU扩展方法,其特征在于,当主动终端和被动终端完成脱离操作后,所述主动终端清除虚拟应用层CPU,已经存在的进程中,本地CPU接管虚拟应用层CPU的位置,继续运行系统。

9.一种基于移动终端控制CPU扩展系统,其特征在于,所述系统包括:第一移动终端,所述第一移动终端设置为主动终端;

第二移动终端,所述第二移动终端设置为被动终端;

所述主动终端用于与所述被动终端通过有线或者无线方式进行通信连接;

所述主动终端发送启动CPU拓展主动驱动组件指令到所述被动终端;

所述被动终端接收并执行所述启动CPU拓展主动驱动组件指令后,完成CPU扩展被动模式;

所述主动终端接入所述被动终端扩展的若干个虚拟应用层CPU。

10.一种存储介质,其特征在于,所述存储介质存储有基于移动终端控制CPU扩展程序,所述基于移动终端控制CPU扩展程序被处理器执行时用于实现权利要求1-8任一项所述基于移动终端控制CPU扩展方法。