CN103761130A - 双***启动控制方法及装置 - Google Patents
双***启动控制方法及装置 Download PDFInfo
- Publication number
- CN103761130A CN103761130A CN201410018924.4A CN201410018924A CN103761130A CN 103761130 A CN103761130 A CN 103761130A CN 201410018924 A CN201410018924 A CN 201410018924A CN 103761130 A CN103761130 A CN 103761130A
- Authority
- CN
- China
- Prior art keywords
- dual
- mirror image
- burning
- script
- editor
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Landscapes
- Stored Programmes (AREA)
Abstract
本发明公开了一种双***启动控制方法,包括以下步骤:侦测用户输入的用于控制设备按照预置操作***启动的***设置指令;根据用户输入的***设置指令调整EEPROM中预设标志位的ID值;控制设备按照EEPROM中预设标志位的ID值所对应的预置操作***启动所述设备的操作***。本发明还公开了一种双***启动控制装置。本发明实现了双***的切换,提高了用户的体验度。
Description
技术领域
本发明涉及电子产品技术领域,尤其涉及双***启动控制方法及装置。
背景技术
随着操作***的成熟与跨平台化,目前有越来越多的电子设备在出厂时都预装了操作***,有了操作***,电子设备一跃成为智能设备,***可以支持各式各样的应用程序安装,带给用户各式各样的体验。
不同的操作***从根本上决定了不同的交互方式,不同操作***具备各自的优点,而现在没有以后也不可能有一个操作***能集成所有操作***的优势,用户若想有不同的操作体验,那么存在一个智能设备存在两个甚至多个操作***的必要性,以满足用户根据需要来切换所需的操作***。同时,各个电视厂商目前都在发力研发拥有自主知识产权的操作***,在将新的操作***推出前,必须要经过用户的公测了解到***是否真正满足,甚至超越用户的需求以及***本身的稳定性,可靠性之后再发布才更有意义。这就必然用户的智能设备需要支持多***自由切换的功能,因为若无法做到这点,那么用户需要先卸载之前的***才能装新***,但我们知道公测阶段的***存在许多不稳定的因素,若体验过程用户感觉不习惯,无法适应,想重新回到之前的***,那么必然又要卸载再装一次,如此反复,步骤复杂,也存在很大的风险,非常影响用户的体验。
上述内容仅用于辅助理解本发明的技术方案,并不代表承认上述内容是现有技术。
发明内容
本发明的主要目的在于提供具有相同发明构思的双***启动控制方法及装置,旨在实现双***的切换,提高用户的体验度。
为了实现发明目的,本发明提供的双***启动控制方法包括以下步骤:
侦测用户输入的用于控制设备按照预置操作***启动的***设置指令;
根据用户输入的***设置指令调整EEPROM中预设标志位的ID值;
控制设备按照EEPROM中预设标志位的ID值所对应的预置操作***启动所述设备的操作***。
优选地,所述控制设备按照EEPROM中预设标志位的ID值所对应的预置操作***启动所述设备的操作***具体包括:
挂载EEPROM中预设标志位的ID值所对应的预置操作***的内核、根文件***及***分区。
优选地,在执行所述侦测用户输入的用于控制设备按照预置操作***启动的***设置指令之前还包括:
制作双***镜像,以得到第一***的镜像和第二***的镜像;
编辑获得双***烧录脚本,并根据编辑后的双***烧录脚本烧录第一***的镜像和第二***的镜像;
根据第一***的镜像和第二***的镜像被烧录的分区位置修改挂载脚本文件,以使第一***和第二***均能挂载。
优选地,所述编辑获得双***烧录脚本,并根据编辑后的双***烧录脚本烧录第一***的镜像和第二***的镜像的步骤具体为:
编辑获得双***烧录脚本,并根据编辑后的双***烧录脚本将第一***的镜像和第二***的镜像烧录至同一flash的不同分区中。
优选地,所述***设置指令由在操作***启动前,用户按下预置的***设置按键所产生;或由用户选择预置的应用程序中***设置选项后所产生。
本发明进一步提供的双***启动控制装置,包括:
侦测模块,用于侦测用户输入的用于控制设备按照预置操作***启动的***设置指令;
调整模块,用于根据用户输入的***设置指令调整EEPROM中预设标志位的ID值;
控制模块,用于控制设备按照EEPROM中预设标志位的ID值所对应的预置操作***启动所述设备的操作***。
优选地,所述控制模块具体用于挂载EEPROM中预设标志位的ID值所对应的预置操作***的内核、根文件***及***分区。
优选地,所述双***启动控制装置还包括:
镜像文件制作模块,用于制作双***镜像,以得到第一***的镜像和第二***的镜像;
编辑烧录模块,用于编辑获得双***烧录脚本,并根据编辑后的双***烧录脚本烧录第一***的镜像和第二***的镜像;
挂载脚本修改模块,用于根据第一***的镜像和第二***的镜像被烧录的分区位置修改挂载脚本文件,以使第一***和第二***均能挂载。
优选地,所述编辑烧录模块具体用于编辑获得双***烧录脚本,并根据编辑后的双***烧录脚本将第一***的镜像和第二***的镜像烧录至同一flash的不同分区中。
优选地,所述***设置指令由在操作***启动前,用户按下预置的***设置按键所产生;或由用户选择预置的应用程序中***设置选项后所产生。
本发明通过在EEPROM中设置预设标志位的ID值,并根据该ID值所对应的操作***进行***启动;同时可根据用户输入的***设置指令调整该ID值。从而实现了双***的切换,提高了用户的体验度,防止因为更换***所产生的繁琐操作。
附图说明
图1为本发明双***启动控制方法一实施例的流程示意图;
图2为本发明双***启动控制方法另一实施例的流程示意图;
图3为本发明双***启动控制装置一实施例的功能模块示意图;
图4为本发明双***启动控制装置另一实施例的功能模块示意图。
本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
具体实施方式
应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
本发明提供一种双***启动控制方法,参照图1,在一实施例中,该双***启动控制方法包括以下步骤:
步骤S10,侦测用户输入的用于控制设备按照预置操作***启动的***设置指令;
可以理解的是,上述***设置指令输入的方式和时间可根据实际需要进行设置,例如,上述***设置指令可由在操作***启动前,用户按下预置的***设置按键所产生;或由用户选择预置的应用程序中***设置选项后所产生。具体地,上述预置的***设置按键可根据实际需要进行设置,如可采用音量加减按键作为***设置按键,以下以电视机为例作出详细说明。在电视机上电后,且未开机前,用户可通过按下音量加或音量减选择此次开机所采用的操作***,当用户按下音量加或音量减按键时,则由该按键产生相应的***设置指令。在电视机开机后,该音量加减按键恢复正常功能,还可设置一复用按键,当复用按键和音量加或者复用按键和音量减被同时按下时,可产生相应的***设置指令,此时***将重启。在电视机开机后,还可通过打开预置应用程序,通过遥控器选择相应的***,从而输出***设置指令,此时***将重启,并进入用户选择的操作***。具体地该预置应用程序可以为预置***下设置的特定应用程序(该特定应用程序是指在该预置***环境下运行的效果更佳),例如该特定应用程序为预置的第二***下制作的程序,当其在预置的第一***下运行时,部分功能无法应用。当该特定应用程序运行时,判断当前运行的***是否为第二***,若不是,则输出提示信息供用户选择是否切换到第二***运行。当用户通过遥控器输入进行切换时,从而产生***设置指令。可以理解的是,此时***将重启,并进入第二***。
步骤S20,根据用户输入的***设置指令调整EEPROM中预设标志位的ID值;
本实施例中,上述EEPROM为电视的固态存储设备,电视***升级时不会对其进行擦写。且上述ID值与预置操作***呈映射关系,例如上述预置操作***包括第一***和第二***,该ID值包括1和2。
步骤S30,控制设备按照EEPROM中的ID值所对应的预置操作***启动所述设备的操作***。
当ID值为1时,电视机的引导程序将根据该ID值控制电视机以第一***进行启动;当ID值为2时,电视机的引导程序将根据该ID值控制电视机以第二***进行启动。
本发明通过在EEPROM中设置预设标志位的ID值,并根据该ID值所对应的操作***进行***启动;同时可根据用户输入的***设置指令调整该ID值。从而实现了双***的切换,提高了用户的体验度,防止因为更换***所产生的繁琐操作。
具体地,基于上述实施例,本实施例中,上述步骤S30包括:
挂载EEPROM中的ID值所对应的预置操作***的内核、根文件***及***分区。
本实施例中,在***启动时,因首先挂载EEPROM中的ID值所对应的预置操作***的内核、根文件***,然后再挂载该操作***对应的***分区,从而完成***的启动。
进一步地,参照图2,在执行上述步骤S10之前应当首先对双***进行设置。基于上述实施例,本实施例中,在执行上述步骤S10之前还包括:
步骤S40,制作双***镜像,以得到第一***的镜像和第二***的镜像;
具体地,首先进入***镜像制作,并选择制作双***进行,在双***生产成功后得到第一***的镜像和第二***的镜像。例如该第一***可以为android原生***,第二***为电视厂商有进行深度定制的***。
步骤S50,编辑获得双***烧录脚本,并根据编辑后的双***烧录脚本烧录第一***的镜像和第二***的镜像;
在生产得到上述第一***的镜像和第二***的镜像后,编辑烧录脚本,并将烧录脚本设置为生产双***烧录脚本,并在成功生产脚本后得到双***烧录脚本。具体地,在编辑获得双***烧录脚本后,根据编辑后的双***烧录脚本将第一***的镜像和第二***的镜像烧录至同一flash的不同分区中,例如可采用分区脚本set_partition将第一***和第二***分别烧录到不同的分区上。
步骤S60,根据第一***的镜像和第二***的镜像被烧录的分区位置修改挂载脚本文件,以使第一***和第二***均能挂载。
***烧录后上电启动,为了能正确的加载相关文件***,需根据第一***的镜像和第二***的镜像被烧录的分区位置修改挂载脚本文件,以在进行挂载脚本被加载时,能够找到相应的文件***;此外需将挂载脚本设置为内置挂载脚本,以及双***均能挂载状态,从而使得第一***和第二***均能被挂载,进而完成了***切换的准备工作。
本发明进一步提供一种双***启动控制装置,参照图3,该双***启动控制装置包括:
侦测模块100,用于侦测用户输入的用于控制设备按照预置操作***启动的***设置指令;
可以理解的是,上述***设置指令输入的方式和时间可根据实际需要进行设置,例如,上述***设置指令可由在操作***启动前,用户按下预置的***设置按键所产生;或由用户选择预置的应用程序中***设置选项后所产生。具体地,上述预置的***设置按键可根据实际需要进行设置,如可采用音量加减按键作为***设置按键,以下以电视机为例作出详细说明。在电视机上电后,且未开机前,用户可通过按下音量加或音量减选择此次开机所采用的操作***,当用户按下音量加或音量减按键时,则由该按键产生相应的***设置指令。在电视机开机后,该音量加减按键恢复正常功能,还可设置一复用按键,当复用按键和音量加或者复用按键和音量减被同时按下时,可产生相应的***设置指令,此时***将重启。在电视机开机后,还可通过打开预置应用程序,通过遥控器选择相应的***,从而输出***设置指令,此时***将重启,并进入用户选择的操作***。具体地该预置应用程序可以为预置***下设置的特定应用程序(该特定应用程序是指在该预置***环境下运行的效果更佳),例如该特定应用程序为预置的第二***下制作的程序,当其在预置的第一***下运行时,部分功能无法应用。当该特定应用程序运行时,判断当前运行的***是否为第二***,若不是,则输出提示信息供用户选择是否切换到第二***运行。当用户通过遥控器输入进行切换时,从而产生***设置指令。可以理解的是,此时***将重启,并进入第二***。
调整模块200,用于根据用户输入的***设置指令调整EEPROM中预设标志位的ID值;
本实施例中,上述EEPROM为电视的固态存储设备,电视***升级时不会对其进行擦写。且上述ID值与预置操作***呈映射关系,例如上述预置操作***包括第一***和第二***,该ID值包括1和2。
控制模块300,用于控制设备按照EEPROM中预设标志位的ID值所对应的预置操作***启动所述设备的操作***。
当ID值为1时,电视机的引导程序将根据该ID值控制电视机以第一***进行启动;当ID值为2时,电视机的引导程序将根据该ID值控制电视机以第二***进行启动。
本发明通过在EEPROM中设置预设标志位的ID值,并根据该ID值所对应的操作***进行***启动;同时可根据用户输入的***设置指令调整该ID值。从而实现了双***的切换,提高了用户的体验度,防止因为更换***所产生的繁琐操作。
具体地,基于上述实施例,本实施例中,上述控制模块300具体用于挂载EEPROM中预设标志位的ID值所对应的预置操作***的内核、根文件***及***分区。
本实施例中,在***启动时,因首先挂载EEPROM中的ID值所对应的预置操作***的内核、根文件***,然后再挂载该操作***对应的***分区,从而完成***的启动。
进一步地,参照图4,基于上述实施例,本实施例中,上述双***启动控制装置还包括:
镜像文件制作模块400,用于制作双***镜像,以得到第一***的镜像和第二***的镜像;
具体地,首先进入***镜像制作,并选择制作双***进行,在双***生产成功后得到第一***的镜像和第二***的镜像。例如该第一***可以为android原生***,第二***为电视厂商有进行深度定制的***。
编辑烧录模块500,用于编辑获得双***烧录脚本,并根据编辑后的双***烧录脚本烧录第一***的镜像和第二***的镜像;
在生产得到上述第一***的镜像和第二***的镜像后,编辑烧录脚本,并将烧录脚本设置为生产双***烧录脚本,并在成功生产脚本后得到双***烧录脚本。具体地,编辑烧录模块500在编辑获得双***烧录脚本后,根据编辑后的双***烧录脚本将第一***的镜像和第二***的镜像烧录至同一flash的不同分区中,例如可采用分区脚本set_partition将第一***和第二***分别烧录到不同的分区上。
挂载脚本修改模块600,用于根据第一***的镜像和第二***的镜像被烧录的分区位置修改挂载脚本文件,以使第一***和第二***均能挂载。
***烧录后上电启动,为了能正确的加载相关文件***,需根据第一***的镜像和第二***的镜像被烧录的分区位置修改挂载脚本文件,以在进行挂载脚本被加载时,能够找到相应的文件***;此外需将挂载脚本设置为内置挂载脚本,以及双***均能挂载状态,从而使得第一***和第二***均能被挂载,进而完成了***切换的准备工作。
上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如ROM/RAM、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,或者网络设备等)执行本发明各个实施例所述的方法。
以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。
Claims (10)
1.一种双***启动控制方法,其特征在于,包括以下步骤:
侦测用户输入的用于控制设备按照预置操作***启动的***设置指令;
根据用户输入的***设置指令调整EEPROM中预设标志位的ID值;
控制设备按照EEPROM中预设标志位的ID值所对应的预置操作***启动所述设备的操作***。
2.如权利要求1所述的双***启动控制方法,其特征在于,所述控制设备按照EEPROM中预设标志位的ID值所对应的预置操作***启动所述设备的操作***具体包括:
挂载EEPROM中预设标志位的ID值所对应的预置操作***的内核、根文件***及***分区。
3.如权利要求1所述的双***启动控制方法,其特征在于,在执行所述侦测用户输入的用于控制设备按照预置操作***启动的***设置指令之前还包括:
制作双***镜像,以得到第一***的镜像和第二***的镜像;
编辑获得双***烧录脚本,并根据编辑后的双***烧录脚本烧录第一***的镜像和第二***的镜像;
根据第一***的镜像和第二***的镜像被烧录的分区位置修改挂载脚本文件,以使第一***和第二***均能挂载。
4.如权利要求3所述的双***启动控制方法,其特征在于,所述编辑获得双***烧录脚本,并根据编辑后的双***烧录脚本烧录第一***的镜像和第二***的镜像的步骤具体为:
编辑获得双***烧录脚本,并根据编辑后的双***烧录脚本将第一***的镜像和第二***的镜像烧录至同一flash的不同分区中。
5.如权利要求1至4中任一项所述的双***启动控制方法,其特征在于,所述***设置指令由在操作***启动前,用户按下预置的***设置按键所产生;或由用户选择预置的应用程序中***设置选项后所产生。
6.一种双***启动控制装置,其特征在于,包括:
侦测模块,用于侦测用户输入的用于控制设备按照预置操作***启动的***设置指令;
调整模块,用于根据用户输入的***设置指令调整EEPROM中预设标志位的ID值;
控制模块,用于控制设备按照EEPROM中预设标志位的ID值所对应的预置操作***启动所述设备的操作***。
7.如权利要求6所述的双***启动控制装置,其特征在于,所述控制模块具体用于挂载EEPROM中预设标志位的ID值所对应的预置操作***的内核、根文件***及***分区。
8.如权利要求6所述的双***启动控制装置,其特征在于,所述双***启动控制装置还包括:
镜像文件制作模块,用于制作双***镜像,以得到第一***的镜像和第二***的镜像;
编辑烧录模块,用于编辑获得双***烧录脚本,并根据编辑后的双***烧录脚本烧录第一***的镜像和第二***的镜像;
挂载脚本修改模块,用于根据第一***的镜像和第二***的镜像被烧录的分区位置修改挂载脚本文件,以使第一***和第二***均能挂载。
9.如权利要求8所述的双***启动控制装置,其特征在于,所述编辑烧录模块具体用于编辑获得双***烧录脚本,并根据编辑后的双***烧录脚本将第一***的镜像和第二***的镜像烧录至同一flash的不同分区中。
10.如权利要求6至9中任一项所述的双***启动控制装置,其特征在于,所述***设置指令由在操作***启动前,用户按下预置的***设置按键所产生;或由用户选择预置的应用程序中***设置选项后所产生。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410018924.4A CN103761130A (zh) | 2014-01-15 | 2014-01-15 | 双***启动控制方法及装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410018924.4A CN103761130A (zh) | 2014-01-15 | 2014-01-15 | 双***启动控制方法及装置 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN103761130A true CN103761130A (zh) | 2014-04-30 |
Family
ID=50528374
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201410018924.4A Pending CN103761130A (zh) | 2014-01-15 | 2014-01-15 | 双***启动控制方法及装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN103761130A (zh) |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105183514A (zh) * | 2015-08-31 | 2015-12-23 | 苏州佳世达电通有限公司 | 一种刷机模式选择方法及电子装置 |
CN106648685A (zh) * | 2016-12-29 | 2017-05-10 | 东软集团股份有限公司 | 智能终端***应用的处理方法、装置及智能终端 |
CN109874041A (zh) * | 2017-12-05 | 2019-06-11 | 深圳Tcl新技术有限公司 | 一种控制电视***切换的方法、存储介质及电视机 |
CN110311966A (zh) * | 2016-03-15 | 2019-10-08 | 广州视睿电子科技有限公司 | 融合PC***和android***的双***通信方法和*** |
CN111124517A (zh) * | 2019-12-23 | 2020-05-08 | 湖南国科微电子股份有限公司 | 嵌入式芯片引导启动方法、装置、计算机设备和存储介质 |
CN114138343A (zh) * | 2020-09-04 | 2022-03-04 | 青岛海信移动通信技术股份有限公司 | 一种终端及终端启动方法 |
-
2014
- 2014-01-15 CN CN201410018924.4A patent/CN103761130A/zh active Pending
Cited By (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105183514A (zh) * | 2015-08-31 | 2015-12-23 | 苏州佳世达电通有限公司 | 一种刷机模式选择方法及电子装置 |
CN110311966A (zh) * | 2016-03-15 | 2019-10-08 | 广州视睿电子科技有限公司 | 融合PC***和android***的双***通信方法和*** |
CN110311966B (zh) * | 2016-03-15 | 2023-02-17 | 广州视睿电子科技有限公司 | 融合PC***和android***的双***通信方法和*** |
CN106648685A (zh) * | 2016-12-29 | 2017-05-10 | 东软集团股份有限公司 | 智能终端***应用的处理方法、装置及智能终端 |
CN109874041A (zh) * | 2017-12-05 | 2019-06-11 | 深圳Tcl新技术有限公司 | 一种控制电视***切换的方法、存储介质及电视机 |
CN111124517A (zh) * | 2019-12-23 | 2020-05-08 | 湖南国科微电子股份有限公司 | 嵌入式芯片引导启动方法、装置、计算机设备和存储介质 |
CN111124517B (zh) * | 2019-12-23 | 2023-01-20 | 湖南国科微电子股份有限公司 | 嵌入式芯片引导启动方法、装置、计算机设备和存储介质 |
CN114138343A (zh) * | 2020-09-04 | 2022-03-04 | 青岛海信移动通信技术股份有限公司 | 一种终端及终端启动方法 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN103761130A (zh) | 双***启动控制方法及装置 | |
CN105472278A (zh) | 电视机屏幕显示控制方法及装置 | |
JP5710680B2 (ja) | 無線デバイスのための、工場でのプログラム時間を低減するシステムおよび方法 | |
CN103186394B (zh) | 一种软件安装方法及装置 | |
CN101980157A (zh) | 移动终端开机启动方法及移动终端 | |
CN102033761A (zh) | 电子装置及其多重开机方法 | |
WO2015153479A1 (en) | System and method for modifying firmware used to initialize a computing device | |
CN105740010A (zh) | 一种开机方法及终端设备 | |
CN106997302A (zh) | 固件升级方法、装置及音频播放设备 | |
CN105677421A (zh) | 一种移动终端的桌面启动器的定制方法及*** | |
CN105335178A (zh) | 一种启动控制方法,及装置 | |
CN103957454A (zh) | 一种智能电视多分辨率输出方法及装置 | |
CN106569854B (zh) | 一种设置设备固件和实现厂测的方法及*** | |
CN111984239A (zh) | 一种页面配置方法、装置、服务器及存储介质 | |
CN105607901A (zh) | ***内存的优化方法、装置及终端设备 | |
CN104484206A (zh) | 安装应用程序的方法、终端及*** | |
CN109002331A (zh) | 触摸屏的启动方法、装置、计算机设备和存储介质 | |
CN110543343B (zh) | 基于原生安卓应用的金融交互页面的生成方法及其装置 | |
CN102664990B (zh) | 一种Android手机动态壁纸安装显示方法 | |
CN103902336A (zh) | 操作***启动控制的方法及装置 | |
CN106020862A (zh) | 基于网页的网络量产方法及装置 | |
CN101917779A (zh) | 一种自动适配不同网络制式无线模块的方法及装置 | |
CN105335199A (zh) | 桌面壁纸设置方法、装置及终端设备 | |
CN106231423A (zh) | 音视频播放设备的控制方法及*** | |
CN110764819A (zh) | 一种通讯终端的RF Card客制方法以及*** |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20140430 |