[发明专利]一种用于移动终端的多系统切换方法有效
申请号: | 201510404935.0 | 申请日: | 2015-07-10 |
公开(公告)号: | CN104980591B | 公开(公告)日: | 2017-08-29 |
发明(设计)人: | 吴生才 | 申请(专利权)人: | 上海斐讯数据通信技术有限公司 |
主分类号: | H04M1/725 | 分类号: | H04M1/725 |
代理公司: | 上海硕力知识产权代理事务所31251 | 代理人: | 郭桂峰 |
地址: | 201616 *** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 用于 移动 终端 系统 切换 方法 | ||
1.一种用于移动终端的多系统切换方法,所述多系统基于多分区设计,所述多系统包括一个主系统和多个从系统,主系统对应一个主分区,每一个从系统对应一个从分区,其特征在于,所述切换方法包括:
预先由核心模块执行高IO操作任务;
调度模块接收到系统切换命令后,由执行过高IO操作任务的核心模块克隆出核心模块子进程;
克隆出的核心模块子进程启动切换的目标从系统;
其中,主分区内包含三个模块,即调度模块、核心模块和核心模块子进程;
移动终端开机后,主系统对应的主分区启动;
主分区启动其调度模块;
调度模块启动核心模块;
预先由核心模块执行高IO操作任务,核心模块在执行完所述高IO操作任务后进入等待命令状态;
调度模块向核心模块发送第一次克隆命令;
核心模块在等待命令状态中,当接收到调度模块向核心模块发送的第一次克隆命令时,核心模块克隆出核心模块子进程,并将克隆出的核心模块子进程的进程号发送给调度模块;
克隆出的核心模块子进程启动第一个从系统;
其中,在移动终端运行当前从系统过程中,调度模块监视系统切换命令,当收到系统切换命令时则结束当前核心模块子进程,退出当前核心模块子进程对应的当前从系统,并向核心模块再次发送克隆命令,以控制核心模块再次克隆出核心模块子进程、将再次克隆出的核心模块子进程的进程号发送给调度模块、再次克隆出的核心模块子进程启动切换的目标从系统;
其中,当调度模块退出当前核心模块子进程对应的当前从系统且不向核心模块再次发送克隆命令后,核心模块再次进入等待命令状态;
其中,核心模块子进程启动从系统包括:加载从系统对应的从分区的配置信息,启动从系统对应的从分区。
2.根据权利要求1所述的切换方法,其特征在于:
系统切换命令由用户点击切换系统按钮来触发。
3.根据权利要求1所述的切换方法,其特征在于:
从分区内包括用户个人数据,所述用户个人数据包括第三方应用、墙纸、主题、用户文件和用户照片。
4.根据权利要求3所述的切换方法,其特征在于:
所述加载从系统对应的从分区的配置信息,启动从系统对应的从分区包括:加载从系统对应的从分区的用户个人数据。
5.根据权利要求4所述的切换方法,其特征在于:
所述加载从系统对应的从分区的用户个人数据包括:加载启动从系统对应的从分区的第三方应用、墙纸和主题。
6.根据权利要求1-4任一所述的切换方法,其特征在于:
调度模块启动核心模块包括:调度模块执行fork操作即创建进程操作启动核心模块。
7.根据权利要求1-4任一所述的切换方法,其特征在于:
调度模块执行execute操作即执行进程文件操作,启动预先由核心模块执行高IO操作任务。
8.根据权利要求1-4任一所述的切换方法,其特征在于:
调度模块采用socket或property通信方式向核心模块发送的克隆命令。
9.根据权利要求1-4任一所述的切换方法,其特征在于:
调度模块执行kill操作即结束进程操作以结束当前核心模块子进程。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海斐讯数据通信技术有限公司,未经上海斐讯数据通信技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510404935.0/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种智能移动终端对讲方法及其装置
- 下一篇:终端物理按键的控制方法及装置