[发明专利]一种系统启动方法和装置有效
申请号: | 201810793485.2 | 申请日: | 2018-07-18 |
公开(公告)号: | CN110737477B | 公开(公告)日: | 2023-01-31 |
发明(设计)人: | 廖红卫;尚红霞;宋嵩 | 申请(专利权)人: | 鼎桥通信技术有限公司 |
主分类号: | G06F9/4401 | 分类号: | G06F9/4401 |
代理公司: | 北京德琦知识产权代理有限公司 11018 | 代理人: | 孙清然;王琦 |
地址: | 100102 北京市朝*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 系统启动 方法 装置 | ||
本申请公开了一种系统启动方法和装置,其中,方法包括:当终端接收到合法用户输入的系统运行模式配置指令时,将所述系统运行模式配置指令指示的系统运行模式写入至OEMINFO分区文件中,所述系统运行模式为单系统或双系统;当所述终端重新启动时,所述终端的系统引导程序读取所述OEMINFO分区文件,根据所述OEMINFO分区文件记录的系统运行模式,触发内核执行对应的系统初始化程序,以启动相应运行模式的系统。采用本发明,能够满足不同用户的单、双系统启动需求,且易于实现。
技术领域
本发明涉及计算机应用技术,特别是涉及一种系统启动方法和装置。
背景技术
一般的消费者终端都是一个操作系统,有两个操作系统同时运行并可以随意切换前后台的终端被称为双系统终端。一般情况下,单系统终端要变成双系统终端,需要重新下载升级包并做一次升级才可以,同理,双系统终端要变成单系统终端,也是需要重新下载升级包并做一次升级才可以。
对于同一款硬件终端,有些客户可能希望是单系统,有些客户则希望是双系统。这样,如果针对不同客户分别发布单系统或者双系统,需要针对不同系统启动模式制作升级包,并进行系统升级,从而导致额外增加很多人工和资源成本开销。针对该问题目前尚未提出相应的解决方案。
发明内容
有鉴于此,本发明的主要目的在于提供一种系统启动方法和装置,能够满足不同用户的单、双系统启动需求,且易于实现。
为了达到上述目的,本发明提出的技术方案为:
一种系统启动方法,包括:
当终端接收到合法用户输入的系统运行模式配置指令时,将所述系统运行模式配置指令指示的系统运行模式写入至OEMINFO分区文件中,所述系统运行模式为单系统或双系统;
当所述终端重新启动时,所述终端的系统引导程序读取所述OEMINFO分区文件,根据所述OEMINFO分区文件记录的系统运行模式,触发内核执行对应的系统初始化程序,以启动相应运行模式的系统。
较佳地,所述合法用户的认证包括:
所述终端判断用户输入的设备识别信息是否合法,如果是,则确认该用户为合法用户,否则,确认该用户为非法用户。
较佳地,所述设备识别信息通过二维码的方式被输入至所述终端,所述设备识别信息为国际移动设备识别码IMEI。
较佳地,所述触发内核执行对应的系统初始化程序包括:
所述系统引导程序通过commandline命令,将所述OEMINFO分区文件记录的系统运行模式对应的系统初始化程序,发送给内核;所述内核通过执行该系统初始化程序,启动相应运行模式的系统。
一种系统启动装置,包括:
配置模块,用于当终端接收到合法用户输入的系统运行模式配置指令时,将所述系统运行模式配置指令指示的系统运行模式写入至OEMINFO分区文件中,所述系统运行模式为单系统或双系统;
启动模块,用于当所述终端重新启动时,所述终端的系统引导程序读取所述OEMINFO分区文件,根据所述OEMINFO分区文件记录的系统运行模式,触发内核执行对应的系统初始化程序,以启动相应运行模式的系统。
较佳地,配置模块,用于判断用户输入的设备识别信息是否合法,如果是,则确认该用户为合法用户,否则,确认该用户为非法用户。
较佳地,所述设备识别信息通过二维码的方式被输入至所述终端,所述设备识别信息为国际移动设备识别码IMEI。
较佳地,启动模块,用于利用所述系统引导程序执行commandline命令,将所述OEMINFO分区文件记录的系统运行模式对应的系统初始化程序,发送给内核;所述内核通过执行该系统初始化程序,启动相应运行模式的系统。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于鼎桥通信技术有限公司,未经鼎桥通信技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810793485.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种终端重启方法及装置
- 下一篇:一种系统启动控制方法和系统