安卓终端单双卡配置方法、装置及设备转让专利
申请号 : CN202111513932.2
文献号 : CN113905365B
文献日 : 2022-03-15
发明人 : 罗心安 , 王仕友 , 杜军红 , 葛振纲
申请人 : 龙旗电子(惠州)有限公司
摘要 :
权利要求 :
1.一种安卓终端单双卡配置方法,其特征在于,包括:控制所述安卓终端的操作系统进行入重启状态;
读取所述安卓终端的用户不可篡改分区中保存的操作系统的出厂设置的单双卡配置信息,其中所述操作系统的出厂设置的单双卡配置信息是用户预先设置并保存在所述的用户不可篡改分区中的,其中所述操作系统的出厂设置的单双卡配置信息包括操作系统的出厂设置为单卡的配置信息或操作系统的出厂设置为双卡的配置信息;
若读取成功,则根据所述操作系统的出厂设置的单双卡配置信息,添加所述操作系统的出厂设置的单双卡配置信息对应的配置命令参数至所述操作系统的内核分区中;
在所述安卓终端的操作系统重启过程中,进入所述操作系统初始化时,解析所述操作系统的内核分区中的所述配置命令参数;
根据所述操作系统的内核分区中的所述配置命令参数,完成所述操作系统的单卡配置或双卡配置;
所述控制所述安卓终端的操作系统进行入重启状态之前,还包括:获取所述安卓终端的位置信息和单双卡配置信息;
若根据所述位置信息确定所述安卓终端位于预设区域,且预设区域与所述单双卡配置信息不匹配,则执行控制所述安卓终端的操作系统进行入重启状态的步骤。
2.根据权利要求1所述的方法,其特征在于,所述控制所述安卓终端的操作系统进行入重启状态,包括:
响应于用户对所述安卓终端执行的第一操作,生成重启命令,根据所述重启命令重启所述安卓终端的操作系统,以使所述安卓终端的操作系统进行入重启状态;
相应地,所述读取所述安卓终端的用户不可篡改分区中保存的操作系统的出厂设置的单双卡配置信息,包括:
通过启动加载程序,读取所述安卓终端的用户不可篡改分区中保存的操作系统的出厂设置的单双卡配置信息;
相应地,所述根据所述操作系统的出厂设置的单双卡配置信息,添加所述操作系统的出厂设置的单双卡配置信息对应的配置命令参数至所述操作系统的内核分区中,包括:根据所述操作系统的出厂设置的单双卡配置信息添加Cmdline配置参数至所述操作系统的内核分区中。
3.根据权利要求1所述的方法,其特征在于,还包括:响应用户对所述安卓终端执行的第二操作,运行启动加载程序,并控制所述启动加载程序进入刷机模式;
在所述刷机模式下,判断所述安卓终端是否解锁成功;
若解锁成功,则接收用户通过外接设备发送的所述操作系统的出厂设置的单双卡配置指令,其中所述操作系统的出厂设置的单双卡配置指令包括用户通过外接设备设置的操作系统的出厂设置为单卡的配置信息或操作系统的出厂设置为双卡的配置信息;
将所述用户通过外接设备设置的操作系统的出厂设置为单卡的配置信息或操作系统的出厂设置为双卡的配置信息保存在所述安卓终端的用户不可篡改分区中。
4.根据权利要求1所述的方法,其特征在于,所述读取所述安卓终端的用户不可篡改分区中保存的操作系统的出厂设置的单双卡配置信息之后,还包括:若读取失败,则默认将操作系统的出厂设置为双卡的配置信息保存至所述用户不可篡改分区中;
读取所述用户不可篡改分区中操作系统的出厂设置为双卡的配置信息,并根据所述操作系统的出厂设置为双卡的配置信息添加配置命令参数至所述操作系统的内核分区中;
在所述安卓终端的操作系统重启过程中,进入所述操作系统初始化时,解析所述操作系统的内核分区中的所述配置命令参数;
根据所述操作系统的内核分区中的所述配置命令参数,完成所述操作系统的默认双卡配置。
5.根据权利要求1至4任一项所述的方法,其特征在于,所述根据所述操作系统的内核分区中的所述配置命令参数,完成所述操作系统的单卡配置或双卡配置之后,还包括:将所述操作系统的单双卡配置完成的信息显示在所述安卓终端的显示屏幕上。
6.一种安卓终端单双卡配置装置,其特征在于,包括:重启模块,用于控制所述安卓终端的操作系统进行入重启状态;
读取模块,用于读取所述安卓终端的用户不可篡改分区中保存的操作系统的出厂设置的单双卡配置信息,其中所述操作系统的出厂设置的单双卡配置信息是用户预先设置并保存在所述的用户不可篡改分区中的,其中所述操作系统的出厂设置的单双卡配置信息包括操作系统的出厂设置为单卡的配置信息或操作系统的出厂设置为双卡的配置信息;
添加模块,用于若读取成功,则根据所述操作系统的出厂设置的单双卡配置信息,添加所述操作系统的出厂设置的单双卡配置信息对应的配置命令参数至所述操作系统的内核分区中;
解析模块,用于在所述安卓终端的操作系统重启过程中,进入所述操作系统初始化时,解析所述操作系统的内核分区中的所述配置命令参数;
配置模块,用于根据所述操作系统的内核分区中的所述配置命令参数,完成所述操作系统的单卡配置或双卡配置;
所述重启模块控制所述安卓终端的操作系统进行入重启状态之前,还包括:终端识别模块,用于获取所述安卓终端的位置信息和单双卡配置信息;若根据所述位置信息确定所述安卓终端位于预设区域,且预设区域与所述单双卡配置信息不匹配,则执行控制所述安卓终端的操作系统进行入重启状态的步骤。
7.一种终端设备,其特征在于,包括:至少一个处理器和存储器;
所述存储器存储计算机执行指令;
所述至少一个处理器执行所述存储器存储的计算机执行指令,使得所述至少一个处理器执行如权利要求1至5任一项所述的安卓终端单双卡配置方法。
8.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质中存储有计算机执行指令,当处理器执行所述计算机执行指令时,实现如权利要求1至5任一项所述的安卓终端单双卡配置方法。
说明书 :
安卓终端单双卡配置方法、装置及设备
技术领域
背景技术
系统。比如,由于不同地区的需求不同,有些地区安卓终端需要配置成单卡的操作系统,有
些地区则需要配置成双卡的操作系统。随着安卓终端出货地区的不断增多,有可能出现从
双卡销售地区的调配到单卡销售地区的状况,或者从单卡销售地区的调配到双卡销售地区
的状况,也随即产生了根据需求配置已经出厂的手机终端的操作系统的单双卡的配置情
况。
作系统软件包和双卡配置操作系统软件包。通过对安卓终端进行重刷操作系统软件包的方
式,实现配置安卓终端的操作系统的单双卡配置的操作。
要开发人员开发出两个操作系统软件包,导致成本增加。
发明内容
繁琐,导致配置效率低下;且需要开发人员开发出两个操作系统软件包,导致成本增加的问
题。
的用户不可篡改分区中的,其中所述操作系统的出厂设置的单双卡配置信息包括操作系统
的出厂设置为单卡的配置信息或操作系统的出厂设置为双卡的配置信息;
括:
操作系统的出厂设置为单卡的配置信息或操作系统的出厂设置为双卡的配置信息;
中;
并保存在所述的用户不可篡改分区中的,其中所述操作系统的出厂设置的单双卡配置信息
包括操作系统的出厂设置为单卡的配置信息或操作系统的出厂设置为双卡的配置信息;
内核分区中;
及第一方面各种可能的设计所述的安卓终端单双卡配置方法。
双卡配置方法。
出厂设置的单双卡配置信息包括操作系统的出厂设置为单卡的配置信息或操作系统的出
厂设置为双卡的配置信息。在安卓终端的操作系统进行入重启初始化过程中,读取用户不
可篡改分区中的单卡的配置信息或双卡的配置信息,在操作系统重启进行系统初始化时,
根据单卡的配置信息或双卡的配置信息,完成操作系统的单卡配置或双卡配置。仅需要用
户设置用户不可篡改分区中的单双卡配置信息,即可完成配置,操作简便;同时不需要开发
两套操作系统软件包,成本低。
附图说明
明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以
根据这些附图获得其他的附图。
具体实施方式
本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员
在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
系更是紧密联系,甚至很多人有不同的场景需求。例如,在有些地区的人们需要在一部安卓
手机中安卓两个sim卡,此时安卓操作系统需要实现双卡的配置。而在另一些地区,人们可
能就没有这样的需求,仅需要常规安装一个sim卡,此时安卓操作系统需要实现单卡的配
置。手机厂商在设计手机终端的操作系统时,在出厂会根据手机终端即将销售的地区,进行
出厂的配置,根据需要配置成单卡的操作系统,或配置成双卡的操作系统。然而,随着不同
地区销售量的不同,有可能出现安卓终端从双卡销售地区的调配到单卡销售地区的状况,
或者从单卡销售地区的调配到双卡销售地区的状况,也随即产生了根据需求配置已经出厂
的手机终端的操作系统的单双卡配置的情况。目前,传统的技术方案,是针对单卡配置和双
卡配置,分别开发一个操作系统软件包,单卡配置操作系统软件包和双卡配置操作系统软
件包。通过对安卓终端进行重刷操作系统软件包的方式,实现配置终端的操作系统的单双
卡配置的操作。但是这种方式,需要对安卓终端进行重刷安卓统软件包,操作繁琐,导致配
置效率低下;且需开发出两个操作系统软件包,使得成本大大提升。
该操作系统的出厂设置的单双卡配置信息包括操作系统的出厂设置为单卡的配置信息或
操作系统的出厂设置为双卡的配置信息。然后,在安卓终端的操作系统进行入重启过程中,
读取用户不可篡改分区中的单卡的配置信息或双卡的配置信息,在操作系统重启进行系统
初始化时,根据单卡的配置信息或双卡的配置信息,完成操作系统的单卡配置或双卡配置。
仅需要用户设置用户不可篡改分区中的单双卡配置信息,即可完成配置,操作简便;同时不
需要开发两套操作系统软件包,成本低。
性的设备,具有无线连接功能的手持式设备、或连接到无线调制解调器的其他处理设备。无
线终端可以经无线接入网(Radio Access Network,简称RAN)与一个或多个核心网设备进
行通信,无线终端可以是移动终端,如移动电话(或称为“蜂窝”电话)和具有移动终端的计
算机,例如,可以是便携式、袖珍式、手持式、计算机内置的或者车载的移动装置,它们与无
线接入网交换语言和/或数据。再例如,无线终端还可以是个人通信业务(Personal
Communication Service,简称PCS)电话、无绳电话、会话发起协议(Session Initiation
Protocol,简称SIP)话机、无线本地环路(Wireless Local Loop,简称WLL)站、个人数字助
理(Personal Digital Assistant,简称PDA)等设备。无线终端也可以称为系统、订户单元
(Subscriber Unit)、订户站(Subscriber Station),移动站(Mobile Station)、移动台
(Mobile)、远程站(Remote Station)、远程终端(Remote Terminal)、接入终端(Access
Terminal)、用户终端(User Terminal)、用户代理(User Agent)、用户设备(User Device
or User Equipment),在此不作限定。可选的,上述终端设备还可以是手机、智能穿戴设备、
平板电脑等终端设备。
reboot模式 (重启安卓终端),生成reboot重启命令 。该reboot重启命令触发安卓终端重
启操作系统,使得安卓终端的操作系统进行入重启进程。
可篡改分区中的,其中操作系统的出厂设置的单双卡配置信息包括操作系统的出厂设置为
单卡的配置信息或操作系统的出厂设置为双卡的配置信息。
的分区。
置信息。
操作系统的出厂设置为单卡的配置信息;或,Boot loader读取安卓终端的用户不可篡改分
区中保存的操作系统的出厂设置为双卡的配置信息。
的出厂设置的单双卡配置信息,则确定读取失败。
的出厂设置为双卡的配置信息;根据配置命令参数继续加载重启操作系统,使得操作系统
被配置成为单卡配置的操作系统,或者被配置成为双卡配置的操作系统。
为单卡的配置信息或操作系统的出厂设置为双卡的配置信息。在安卓终端的操作系统进行
入重启初始化过程中,读取用户不可篡改分区中的单卡的配置信息或双卡的配置信息,在
操作系统重启进行系统初始化时,根据单卡的配置信息或双卡的配置信息,完成操作系统
的单卡配置或双卡配置。仅需要用户设置用户不可篡改分区中的单双卡配置信息,即可完
成配置,操作简便;同时不需要开发两套操作系统软件包,成本低。
双卡配置信息的具体实现过程,进行了详细说明。如图3所示,该方法包括:
确定安卓终端成功解锁,若验证失败则在安卓终端和/或外接设备上解锁失败的提示信息。
作系统的出厂设置为单卡的配置信息或操作系统的出厂设置为双卡的配置信息。
的出厂设置为单卡的配置指令或操作系统的出厂设置为双卡的配置指令,并对操作系统的
出厂设置为单卡的配置指令或操作系统的出厂设置为双卡的配置指令进行解析,得到操作
系统的出厂设置为单卡的配置信息或操作系统的出厂设置为双卡的配置信息。
系统的出厂设置为双卡的配置指令,可以是“fastboot oem cmdoemsetsim2”,解析的操作
系统的出厂设置为双卡的配置信息为“oemsetsim2”。
的配置信息保存在安卓终端的用户不可篡改分区中,能够保证出厂设置为单卡的配置信息
或操作系统的出厂设置为双卡的配置信息不被篡改、稳定性好;且操作方便、成本低。
作系统的出厂设置为双卡的配置信息。
卡配置,相比较设置为单卡配置,双卡配置的用户适用性更好。
重启状态的步骤。
终端的操作系统进行入重启状态的步骤。或者,若确定安卓终端位于双卡配置地区,而安卓
终端的单双卡配置信息为单卡配置,则执行控制安卓终端的操作系统进行入重启状态的步
骤。
的效果,用户体验更好。
解析模块504和配置模块505。
设置并保存在所述的用户不可篡改分区中的,其中所述操作系统的出厂设置的单双卡配置
信息包括操作系统的出厂设置为单卡的配置信息或操作系统的出厂设置为双卡的配置信
息;
的内核分区中;
所述安卓终端的操作系统进行入重启状态;所述读取模块502,具体用于通过启动加载程
序,读取所述安卓终端的用户不可篡改分区中保存的操作系统的出厂设置的单双卡配置信
息;所述添加模块503,具体用于根据所述操作系统的出厂设置的单双卡配置信息添加
Cmdline配置参数至所述操作系统的内核分区中。
所述刷机模式下,判断所述安卓终端是否解锁成功;若解锁成功,则接收用户通过外接设备
发送的所述操作系统的出厂设置的单双卡配置指令,其中所述操作系统的出厂设置的单双
卡配置指令包括用户通过外接设备设置的操作系统的出厂设置为单卡的配置信息或操作
系统的出厂设置为双卡的配置信息;将所述用户通过外接设备设置的操作系统的出厂设置
为单卡的配置信息或操作系统的出厂设置为双卡的配置信息保存在所述安卓终端的用户
不可篡改分区中。
述用户不可篡改分区中操作系统的出厂设置为双卡的配置信息,并根据所述操作系统的出
厂设置为双卡的配置信息添加配置命令参数至所述操作系统的内核分区中;在所述安卓终
端的操作系统重启过程中,进入所述操作系统初始化时,解析所述操作系统的内核分区中
的所述配置命令参数;根据所述操作系统的内核分区中的所述配置命令参数,完成所述操
作系统的默认双卡配置。
域,且预设区域与所述单双卡配置信息不匹配,则执行控制所述安卓终端的操作系统进行
入重启状态的步骤。
卡配置方法。
仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个模块可以结合或者
可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之
间的耦合或直接耦合或通信连接可以是通过一些接口,装置或模块的间接耦合或通信连
接,可以是电性,机械或其它的形式。
网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案。
单元既可以采用硬件的形式实现,也可以采用硬件加软件功能单元的形式实现。
设备(可以是个人计算机,服务器,或者网络设备等)或处理器执行本申请各个实施例所述
方法的部分步骤。
集成电路(Application Specific Integrated Circuit,简称ASIC)等。通用处理器可以是
微处理器或者该处理器也可以是任何常规的处理器等。结合发明所公开的方法的步骤可以
直接体现为硬件处理器执行完成,或者用处理器中的硬件及软件模块组合执行完成。
体系结构(Extended Industry Standard Architecture,简称EISA)总线等。总线可以分为
地址总线、数据总线、控制总线等。为便于表示,本申请附图中的总线并不限定仅有一根总
线或一种类型的总线。
只读存储器(EPROM),可编程只读存储器(PROM),只读存储器(ROM),磁存储器,快闪存储器,
磁盘或光盘。存储介质可以是通用或专用计算机能够存取的任何可用介质。
储介质可以位于专用集成电路(Application Specific Integrated Circuits,简称ASIC)
中。当然,处理器和存储介质也可以作为分立组件存在于电子设备或主控设备中。
序在执行时,执行包括上述各方法实施例的步骤;而前述的存储介质包括:ROM、RAM、磁碟或
者光盘等各种可以存储程序代码的介质。
然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进
行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术
方案的范围。