[发明专利]一种用于移动终端的多系统切换方法有效
申请号: | 201510404935.0 | 申请日: | 2015-07-10 |
公开(公告)号: | CN104980591B | 公开(公告)日: | 2017-08-29 |
发明(设计)人: | 吴生才 | 申请(专利权)人: | 上海斐讯数据通信技术有限公司 |
主分类号: | H04M1/725 | 分类号: | H04M1/725 |
代理公司: | 上海硕力知识产权代理事务所31251 | 代理人: | 郭桂峰 |
地址: | 201616 *** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 用于 移动 终端 系统 切换 方法 | ||
技术领域
本发明涉及移动通信领域,尤其涉及一种用于移动终端的多系统切换方法。
背景技术
随着智能手机的快速发展,移动终端成为人们经常使用的交互和通信工具,大有取代台式机之势,然而,对于采用基于多分区设计的多操作系统的移动终端,系统之间的切换经常需要较长时间完成,影响了用户体验效果。
现有技术中的基于多分区设计的多操作系统启动方法大都针对于台式机,而且不涉及重启速度的优化,由于台式机和移动终端的结构差别较大,台式机的启动方法很难移植到移动终端上。
因而,需要一种能够专门用于采用基于多分区设计的多操作系统的移动终端的系统切换时间优化方法,优化系统结构,缩短系统切换时间,提高系统反应速度,从而更加方便用户的使用。
发明内容
针对现有采用基于多分区设计的多操作系统的移动终端的系统切换时间较长的技术问题,本发明提供了一种用于移动终端的多系统切换方法,通过设计专门的体系,将高IO操作预先放置在核心模块进程中处理,解决高IO操作导致的长延时问题,从而加速移动终端的系统切换速度。
为了实现上述目的,本发明提供了一种用于移动终端的多系统切换方法,所述切换方法包括:预先由核心模块执行高IO操作任务;调度模块接收到系统切换命令后,由执行过高IO操作任务的核心模块克隆出核心模块子进程;克隆出的核心模块子进程启动切换的目标从系统;其中,主分区内包含三个模块,即调度模块、核心模块和核心模块子进程。
可选地,所述切换方法还包括:移动终端开机后,主系统对应的主分区启动;主分区启动其调度模块;调度模块启动核心模块;预先由核心模块执行高IO操作任务,核心模块在执行完所述高IO操作任务后进入等待命令状态;调度模块向核心模块发送第一次克隆命令;核心模块在等待命令状态中,当接收到调度模块向核心模块发送的第一次克隆命令时,核心模块克隆出核心模块子进程,并将克隆出的核心模块子进程的进程号发送给调度模块;克隆出的核心模块子进程启动第一个从系统;其中,在移动终端运行当前从系统过程中,调度模块监视系统切换命令,当收到系统切换命令时则结束当前核心模块子进程,退出当前核心模块子进程对应的当前从系统,并向核心模块再次发送克隆命令,以控制核心模块再次克隆出核心模块子进程、将再次克隆出的核心模块子进程的进程号发送给调度模块、再次克隆出的核心模块子进程启动切换的目标从系统;当调度模块退出当前核心模块子进程对应的当前从系统且不向核心模块再次发送克隆命令后,核心模块再次进入等待命令状态;核心模块子进程启动从系统包括:加载从系统对应的从分区的配置信息,启动从系统对应的从分区。
可选地,所述切换方法中:系统切换命令由用户点击切换系统按钮来触发。
可选地,所述切换方法中:从分区内包括用户个人数据,所述用户个人数据包括第三方应用、墙纸、主题、用户文件和用户照片。
可选地,所述切换方法中:所述加载从系统对应的从分区的配置信息,启动从系统对应的从分区包括:加载从系统对应的从分区的用户个人数据。
可选地,所述切换方法中:所述加载从系统对应的从分区的用户个人数据包括:加载启动从系统对应的从分区的第三方应用、墙纸和主题。
可选地,所述切换方法中:调度模块启动核心模块包括:调度模块执行fork操作即创建进程操作启动核心模块。
可选地,所述切换方法中:调度模块执行execute操作即执行进程文件操作,启动预先由核心模块执行高IO操作任务。
可选地,所述切换方法中:调度模块采用socket或property通信方式向核心模块发送的克隆命令。
可选地,所述切换方法中:调度模块执行kill操作即结束进程操作以结束当前核心模块子进程。
本发明由于采用了上述技术方案,从而具有以下优点:本发明的用于移动终端的多系统切换方法,改造了现有技术中高IO操作导致的长延时问题,在系统开机以及每次系统切换的过程中避免长等待,从而加速多系统的重启速度。
附图说明
图1是本发明一种用于移动终端的多系统切换方法的方法流程图。
具体实施方式
下面结合附图对本发明的具体实施方式做详细的说明。
首先,请参考图1,图1为本发明一种用于移动终端的多系统切换方法的方法流程图,所述切换方法包括下列步骤:
步骤101:预先由核心模块执行高IO操作任务;
步骤102:调度模块接收到系统切换命令后,由执行过高IO操作任务的核心模块克隆出核心模块子进程;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海斐讯数据通信技术有限公司,未经上海斐讯数据通信技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510404935.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种智能移动终端对讲方法及其装置
- 下一篇:终端物理按键的控制方法及装置