CN106528326B - 一种基带芯片软件的切换方法及移动终端 - Google Patents
一种基带芯片软件的切换方法及移动终端 Download PDFInfo
- Publication number
- CN106528326B CN106528326B CN201610843706.3A CN201610843706A CN106528326B CN 106528326 B CN106528326 B CN 106528326B CN 201610843706 A CN201610843706 A CN 201610843706A CN 106528326 B CN106528326 B CN 106528326B
- Authority
- CN
- China
- Prior art keywords
- baseband chip
- chip software
- software
- mobile terminal
- monitoring
- 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.)
- Active
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Responding to the occurrence of a fault, e.g. fault tolerance
- G06F11/14—Error detection or correction of the data by redundancy in operation
- G06F11/1402—Saving, restoring, recovering or retrying
- G06F11/1415—Saving, restoring, recovering or retrying at system level
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Responding to the occurrence of a fault, e.g. fault tolerance
- G06F11/14—Error detection or correction of the data by redundancy in operation
- G06F11/1402—Saving, restoring, recovering or retrying
- G06F11/1415—Saving, restoring, recovering or retrying at system level
- G06F11/1433—Saving, restoring, recovering or retrying at system level during software upgrading
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Responding to the occurrence of a fault, e.g. fault tolerance
- G06F11/14—Error detection or correction of the data by redundancy in operation
- G06F11/1479—Generic software techniques for error detection or fault masking
- G06F11/1482—Generic software techniques for error detection or fault masking by means of middleware or OS functionality
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Quality & Reliability (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Stored Programmes (AREA)
Abstract
本发明实施例提供了一种基带芯片软件的切换方法,应用于移动终端,所述方法包括:接收外部服务器发送的配置信息;检测所述移动终端是否满足所述配置信息;若检测到所述移动终端满足所述配置信息,则获取所述移动终端所运行的第一基带芯片软件;将所述第一基带芯片软件切换至第二基带芯片软件;其中,所述移动终端包括至少两个基带芯片软件。本发明实施例还提供了一种移动终端。本发明实施例的移动终端中可包括至少两个基带芯片软件,通过接收外部服务器的配置信息,当移动终端满足该配置信息时,可将正在运行的第一基带芯片软件切换至第二基带芯片软件,从而实现及时升级基带芯片软件、灵活切换至可解决特定问题的基带芯片软件的功能。
Description
技术领域
本发明涉及通信技术领域,尤其涉及一种基带芯片软件的切换方法及移动终端。
背景技术
现有技术中,当将新的基带芯片软件推送给移动终端,该新的基带芯片软件会覆盖原有的基带芯片软件,从而移动终端可运行新的基带芯片软件。
以升级基带芯片软件为例,为了避免新开发的升级后的基带芯片软件不完善使移动终端升级该软件后出现异常,现有技术中的移动终端制造商需先经过长时间、大量的分析和试验,才会将较为完善的升级后的基带芯片软件推送到移动终端。移动终端将该升级后的基带芯片软件覆盖当前运行的升级前的基带芯片软件。由于升级后,移动终端中只有升级后的基带芯片软件,一旦升级后的基带芯片软件出现异常,无法再灵活切换到升级前的基带芯片软件。
因此,现有技术的移动终端中,只能是一个基带芯片软件替换另一个基带芯片软件,基带芯片中只能具有一个基带芯片软件,从而只能运行该基带芯片软件,当需要升级基带芯片软件,或者当该基带芯片软件无法解决特定问题,或者当该基带芯片软件发生运行状态异常等情况时,只能继续运行该基带芯片软件。
发明内容
本发明实施例提供一种基带芯片软件的切换方法,以解决现有技术中由于只有一个基带芯片软件,在该基带芯片软件需要升级、无法解决特定问题或发生运行状态异常等情况时,只能继续运行该基带芯片软件的问题。
第一方面,提供一种基带芯片软件的切换方法,应用于移动终端,所述方法包括:
接收外部服务器发送的配置信息;
检测所述移动终端是否满足所述配置信息;
若检测到所述移动终端满足所述配置信息,则获取所述移动终端所运行的第一基带芯片软件;
将所述第一基带芯片软件切换至第二基带芯片软件;
其中,所述移动终端包括至少两个基带芯片软件。
第二方面,提供一种移动终端,包括:
第一接收模块,用于接收外部服务器发送的配置信息;
检测模块,用于检测所述移动终端是否满足所述第一接收模块接收的所述配置信息;
获取模块,用于若所述检测模块检测到所述移动终端满足所述配置信息,则获取所述移动终端所运行的第一基带芯片软件;
第一切换模块,用于将所述第一基带芯片软件切换至所述获取模块获取的第二基带芯片软件;
其中,所述移动终端包括至少两个基带芯片软件。
这样,本发明实施例中,移动终端中可包括至少两个基带芯片软件,通过接收外部服务器的配置信息,当移动终端满足该配置信息时,可将正在运行的第一基带芯片软件切换至第二基带芯片软件,从而实现及时升级基带芯片软件、灵活切换至可解决特定问题的基带芯片软件的功能。
附图说明
为了更清楚地说明本发明实施例的技术方案,下面将对本发明实施例的描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1是本发明第一实施例的基带芯片软件的切换方法的流程图;
图2是本发明第二实施例的基带芯片软件的切换方法的流程图;
图3是本发明第二实施例的基带芯片软件的切换方法的监测第二基带芯片软件的运行状态是否出现异常的步骤的一种流程图;
图4是本发明第二实施例的基带芯片软件的切换方法的监测第二基带芯片软件的运行状态是否出现异常的步骤的另一种流程图;
图5是本发明第二实施例的基带芯片软件的切换方法的监测第二基带芯片软件的运行状态是否出现异常的步骤的又一种流程图;
图6是本发明第三实施例的移动终端的一种结构框图;
图7是本发明第三实施例的移动终端的另一种结构框图;
图8是本发明第四实施例的移动终端的结构框图;
图9是本发明第五实施例的移动终端的结构框图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
第一实施例
本发明第一实施例提供了一种基带芯片软件的切换方法。该第一实施例的方法应用于移动终端。其中,该移动终端包括至少两个基带芯片软件。该至少两个基带芯片软件加载在一个基带芯片(Modem Chip)中。基带芯片是一种硬件,可通过加载在基带芯片中的基带芯片软件进行信号处理和协议处理。例如,发射时,把音频信号编译成用来发射的基带码;接收时,把收到的基带码解译为音频信号;编译地址信息(如手机号、网站地址)、文字信息(如短讯文字、网站文字)、图片信息;适应不同的移动通讯网络等等。如图1所示,为本发明第一实施例的基带芯片软件的切换方法的流程图。该第一实施例的方法具体包括如下的步骤:
步骤101:接收外部服务器发送的配置信息。
其中,外部服务器指的是移动终端制造商的服务器。
该配置信息包括:地理位置信息、国际移动设备识别码、移动终端的机型、基带芯片软件的版本信息中的至少一种。其中,地理位置信息指的是移动终端需位于的地理位置的信息,基带芯片软件的版本信息为待切换到的基带芯片软件的版本信息。应当理解的是,该配置信息并不以此为限,还可以是其他信息。该配置信息一般由外部服务器任意选择。
具体的,若移动终端包括两个基带芯片软件,则该配置信息为上述的至少一种即可。例如,若在两个不同功能的基带芯片软件之间进行切换,则该配置信息包括:移动终端的机型和国际移动设备识别码。
具体的,若移动终端包括三个以上基带芯片软件,则该配置信息必须包括基带芯片软件的版本信息。通过该基带芯片软件的版本信息,可以指示应切换到哪个基带芯片软件。应当理解的是,除基带芯片软件的版本信息,还可以包括上述的其他配置信息。例如,若在三个不同功能的基带芯片软件之间进行切换,则该配置信息包括:基带芯片软件的版本信息、移动终端的机型和国际移动设备识别码。
步骤102:检测移动终端是否满足配置信息。
通过将接收到的配置信息与移动终端的相应信息进行比较以确定是否满足该配置信息。例如,配置信息为地理位置信息,并且该地理位置信息为广东省,则接收该配置信息的移动终端需位于广东省内,才能满足该配置信息。
步骤103:若检测到移动终端满足配置信息,则获取移动终端所运行的第一基带芯片软件。
其中,第一基带芯片软件是正在运行的基带芯片软件。只有在移动终端满足配置信息时才会获取第一基带芯片软件以便将其切换。
步骤104:将第一基带芯片软件切换至第二基带芯片软件。
具体的,第一基带芯片软件和第二基带芯片软件可以是预置在移动终端中的具有不同功能的基带芯片软件,则通过将第一基带芯片软件切换至第二基带芯片软件可实现切换到具有特定功能的基带芯片软件以满足移动终端用户需求的效果。例如,第一基带芯片软件为具有适应国内网络功能的基带芯片软件,第二基带芯片软件为具有适应国外网络功能的基带芯片软件,当移动终端用户在国外时,可将第一基带芯片软件切换至第二基带芯片软件,以满足在国外使用该移动终端的需求。
具体的,第一基带芯片软件为升级前的基带芯片软件,第二基带芯片为升级后的基带芯片软件,则通过将第一基带芯片软件切换至第二基带芯片软件可实现及时升级基带芯片软件的效果。
在升级基带芯片软件的应用场景中,该第二基带芯片软件一般并不是预置在移动终端中的,而是推送至移动终端的。因此,优选的,在步骤101之前,该方法还包括如下的步骤:
接收外部服务器发送的第二基带芯片软件。
通过该步骤,可使移动终端接收到升级后的基带芯片软件从而可将第一基带芯片软件切换至第二基带芯片软件。
综上,本发明第一实施例的基带芯片软件的切换方法,使得移动终端中可包括至少两个基带芯片软件,通过接收外部服务器的配置信息,当移动终端满足该配置信息时,可将正在运行的第一基带芯片软件切换至第二基带芯片软件,从而实现及时升级基带芯片软件、灵活切换至可解决特定问题的基带芯片软件的功能。
第二实施例
本发明第二实施例提供了一种基带芯片软件的切换方法。该第二实施例的方法应用于移动终端。其中,该移动终端包括至少两个基带芯片软件。该至少两个基带芯片软件加载在一个基带芯片(Modem Chip)中。基带芯片是一种硬件,可通过加载在基带芯片中的基带芯片软件进行信号处理和协议处理。例如,发射时,把音频信号编译成用来发射的基带码;接收时,把收到的基带码解译为音频信号;编译地址信息(如手机号、网站地址)、文字信息(如短讯文字、网站文字)、图片信息;适应不同的移动通讯网络等等。如图2所示,为本发明第二实施例的基带芯片软件的切换方法的流程图。该第二实施例的方法具体包括如下的步骤:
步骤201:接收外部服务器发送的配置信息。
其中,外部服务器指的是移动终端制造商的服务器。
该配置信息包括:地理位置信息、国际移动设备识别码、移动终端的机型、基带芯片软件的版本信息中的至少一种。其中,地理位置信息指的是移动终端需位于的地理位置的信息,基带芯片软件的版本信息为待切换到的基带芯片软件的版本信息。应当理解的是,该配置信息并不以此为限,还可以是其他信息。该配置信息一般由外部服务器任意选择。
步骤202:检测移动终端是否满足配置信息。
通过将接收到的配置信息与移动终端的相应信息进行比较以确定是否满足该配置信息。例如,配置信息为地理位置信息,并且该地理位置信息为广东省,则接收该配置信息的移动终端需位于广东省内,才能满足该配置信息。
步骤203:若检测到移动终端满足配置信息,则获取移动终端所运行的第一基带芯片软件。
其中,第一基带芯片软件是正在运行的基带芯片软件。只有在移动终端满足配置信息时才会获取第一基带芯片软件以便将其切换。
步骤204:将第一基带芯片软件切换至第二基带芯片软件。
具体的,第一基带芯片软件和第二基带芯片软件可以是预置在移动终端中的具有不同功能的基带芯片软件,则通过将第一基带芯片软件切换至第二基带芯片软件可实现切换到具有特定功能的基带芯片软件以满足移动终端用户需求的效果。
具体的,第一基带芯片软件为升级前的基带芯片软件,第二基带芯片为升级后的基带芯片软件,则通过将第一基带芯片软件切换至第二基带芯片软件可实现及时升级基带芯片软件的效果。
步骤205:监测第二基带芯片软件的运行状态是否出现异常。
该异常一般包括:基带芯片软件复位、基带芯片软件运行过程中出现预设异常、基带芯片软件未解决预设异常问题。
优选的,如图3所示,当该异常为基带芯片软件复位的异常,则步骤205具体包括如下的步骤:
步骤2051A:监测第二基带芯片软件是否出现复位。
软件复位一般指的是正在运行的软件程序跳回至起点。
步骤2052A:若监测到复位信息,则确定为第二基带芯片软件的运行状态出现异常,并将复位信息确定为运行状态异常信息。
通过上述的步骤,可以监测异常为基带芯片软件复位的异常。
优选的,如图4所示,当该异常为基带芯片软件运行过程中出现预设异常,则步骤205具体包括如下的步骤:
步骤2051B:监测第二基带芯片软件运行的过程中是否出现预设异常。
该预设异常一般是第二基带芯片软件的代码指定监测的异常。该预设异常具体可包括空指针异常,文件读写异常,断言异常等等。
步骤2052B:若监测到预设异常信息,则确定为第二基带芯片软件的运行状态出现异常,并将预设异常信息确定为运行状态异常信息。
通过上述的步骤,可以监测异常为基带芯片软件运行过程中出现的预设异常。
优选的,如图5所示,当该异常为基带芯片软件未解决预设异常问题,则步骤205具体包括如下的步骤:
步骤2051C:监测第二基带芯片软件是否解决预设异常问题。
例如,第二基带芯片软件应解决指定小区数据网络无法注册的问题。
步骤2052C:若监测到第二基带芯片软件未解决预设异常问题,则确定为第二基带芯片软件的运行状态出现异常,并将第二基带芯片软件未解决预设异常问题确定为运行状态异常信息。
例如,第二基带芯片软件应解决指定小区数据网络无法注册的问题,切换后,监测到在该小区依然无法注册到数据网络,则认为运行状态异常。
通过上述的步骤,可以监测异常为基带芯片软件未解决预设异常问题。
步骤206:若监测到运行状态异常信息,则将第二基带芯片软件切换至目标基带芯片软件。
具体的,若监听到第二基带芯片软件的运行状态异常,该第二基带芯片软件自动通知操作系统内核kernel切换到目标基带芯片软件。
其中,目标基带芯片软件包括:用于解决异常的第三基带芯片软件或第一基带芯片软件。例如,第二基带芯片软件应解决指定小区数据网络无法注册的问题,切换后,监测到在该小区依然无法注册到数据网络,则将第二基带芯片软件切换至可解决该小区数据网络注册问题的第三基带芯片软件。例如,第二基带芯片软件为升级后的基带芯片软件,由于第二基带芯片软件发生复位,则将第二基带芯片软件切换至升级前的第一基带芯片软件,以保证移动终端的正常使用。
步骤207:将运行状态异常信息发送至外部服务器。
其中,该外部服务器用于将移动终端的国际移动设备识别码加入黑名单。该黑名单记录的移动终端无法再次切换到该运行状态异常的基带芯片软件。
通过该步骤,可及时将异常发送给外部服务器,由外部服务器对异常的基带芯片软件进行管理,避免移动终端再次切换到该异常的基带芯片软件而影响移动终端的使用。
综上,本发明第二实施例的基带芯片软件的切换方法,使得移动终端中可包括至少两个基带芯片软件,通过接收外部服务器的配置信息,当移动终端满足该配置信息时,可将正在运行的第一基带芯片软件切换至第二基带芯片软件,从而实现及时升级基带芯片软件、灵活切换至可解决特定问题的基带芯片软件的功能;此外,在第二基带芯片软件出现运行状态异常时,可将第二基带芯片软件切换至目标基带芯片软件,避免由于第二基带芯片软件的运行状态异常影响移动终端的使用,并且通过将运行状态异常信息发送至外部服务器,由外部服务器对异常的基带芯片软件进行管理,避免移动终端再次切换到该异常的基带芯片软件而影响移动终端的使用。
第三实施例
本发明第三实施例公开了一种移动终端,能实现第一实施例和第二实施例中的基带芯片软件的切换方法的细节,并达到相同的效果。该移动终端可以是但不限于手机、平板电脑、MP3/MP4、智能手表、智能手环、个人数字助理(Personal Digital Assistant,PDA)、车载电脑等等。其中,该移动终端包括至少两个基带芯片软件。该至少两个基带芯片软件加载在一个基带芯片(Modem Chip)中。基带芯片是一种硬件,可通过加载在基带芯片中的基带芯片软件进行信号处理和协议处理。例如,发射时,把音频信号编译成用来发射的基带码;接收时,把收到的基带码解译为音频信号;编译地址信息(如手机号、网站地址)、文字信息(如短讯文字、网站文字)、图片信息;适应不同的移动通讯网络等等。如图6和7所示,分别为本发明第三实施例的移动终端的一种结构框图和本发明第三实施例的移动终端的另一种结构框图。该移动终端600具体包括如下的模块:
第一接收模块601,用于接收外部服务器发送的配置信息。
其中,外部服务器指的是移动终端600制造商的服务器。
该配置信息包括:地理位置信息、国际移动设备识别码、移动终端600的机型、基带芯片软件的版本信息中的至少一种。其中,地理位置信息指的是移动终端600需位于的地理位置的信息,基带芯片软件的版本信息为待切换到的基带芯片软件的版本信息。应当理解的是,该配置信息并不以此为限,还可以是其他信息。该配置信息一般由外部服务器任意选择。
具体的,若移动终端600包括两个基带芯片软件,则该配置信息为上述的至少一种即可。例如,若在两个不同功能的基带芯片软件之间进行切换,则该配置信息包括:移动终端600的机型和国际移动设备识别码。
具体的,若移动终端600包括三个以上基带芯片软件,则该配置信息必须包括基带芯片软件的版本信息。通过该基带芯片软件的版本信息,可以指示应切换到哪个基带芯片软件。应当理解的是,除基带芯片软件的版本信息,还可以包括上述的其他配置信息。例如,若在三个不同功能的基带芯片软件之间进行切换,则该配置信息包括:基带芯片软件的版本信息、移动终端600的机型和国际移动设备识别码。
检测模块602,用于检测移动终端600是否满足第一接收模块601接收的配置信息。
检测模块602通过将接收到的配置信息与移动终端600的相应信息进行比较以确定是否满足该配置信息。例如,配置信息为地理位置信息,并且该地理位置信息为广东省,则接收该配置信息的移动终端600需位于广东省内,才能满足该配置信息。
获取模块603,用于若检测模块602检测到移动终端600满足配置信息,则获取移动终端600所运行的第一基带芯片软件。
其中,第一基带芯片软件是正在运行的基带芯片软件。只有在移动终端600满足配置信息时才会获取第一基带芯片软件以便将其切换。
第一切换模块604,用于将第一基带芯片软件切换至获取模块603获取的第二基带芯片软件。
具体的,第一基带芯片软件和第二基带芯片软件可以是预置在移动终端600中的具有不同功能的基带芯片软件,则第一切换模块604通过将第一基带芯片软件切换至第二基带芯片软件可实现切换到具有特定功能的基带芯片软件以满足移动终端600用户需求的效果。例如,第一基带芯片软件为具有适应国内网络功能的基带芯片软件,第二基带芯片软件为具有适应国外网络功能的基带芯片软件,当移动终端600用户在国外时,第一切换模块604可将第一基带芯片软件切换至第二基带芯片软件,以满足在国外使用该移动终端600的需求。
具体的,第一基带芯片软件为升级前的基带芯片软件,第二基带芯片为升级后的基带芯片软件,则第一切换模块604通过将第一基带芯片软件切换至第二基带芯片软件可实现及时升级基带芯片软件的效果。
优选的,在升级基带芯片软件的应用场景中,该第二基带芯片软件一般并不是预置在移动终端600中的,而是推送至移动终端600的。因此,优选的,该移动终端600还包括如下的模块:
第二接收模块605,用于第一接收模块601接收外部服务器发送的配置信息的步骤之前,接收外部服务器发送的第二基带芯片软件。
通过该模块设计,可使移动终端600接收到升级后的基带芯片软件从而可将第一基带芯片软件切换至第二基带芯片软件。
优选的,该移动终端600还包括:
监测模块606,用于第一切换模块604将第一基带芯片软件切换至获取模块603获取的第二基带芯片软件的步骤之后,监测第二基带芯片软件的运行状态是否出现异常。
该异常一般包括:基带芯片软件复位、基带芯片软件运行过程中出现预设异常、基带芯片软件未解决预设异常问题。
更优选的,当该异常为基带芯片软件复位的异常,该监测模块606包括:
第一监测子模块6061,用于监测第二基带芯片软件是否出现复位。
软件复位一般指的是正在运行的软件程序跳回至起点。
第一异常确定子模块6062,用于若第一监测子模块6061监测到复位信息,则确定为第二基带芯片软件的运行状态出现异常,并将第一监测子模块6061监测到的复位信息确定为运行状态异常信息。
通过上述的模块设计,可以监测异常为基带芯片软件复位的异常。
更优选的,当该异常为基带芯片软件运行过程中出现预设异常,该监测模块606还包括:
第二监测子模块6063,用于监测第二基带芯片软件运行的过程中是否出现预设异常。
该预设异常一般是第二基带芯片软件的代码指定监测的异常。该预设异常具体可包括空指针异常,文件读写异常,断言异常等等。
第二异常确定子模块6064,用于若第二监测子模块6063监测到预设异常信息,则确定为第二基带芯片软件的运行状态出现异常,并将第二监测子模块6063监测到的预设异常信息确定为运行状态异常信息。
通过上述的模块设计,可以监测异常为基带芯片软件运行过程中出现的预设异常。
更优选的,当该异常为基带芯片软件未解决预设异常问题,该监测模块606还包括:
第三监测子模块6065,用于监测第二基带芯片软件是否解决预设异常问题。
例如,第二基带芯片软件应解决指定小区数据网络无法注册的问题。
第三异常确定子模块6066,用于若第三监测子模块6065监测到第二基带芯片软件为解决预设异常问题,则确定为第二基带芯片软件的运行状态出现异常,并将第三监测子模块6065监测到的第二基带芯片软件未解决预设异常问题确定为运行状态异常信息。
例如,第二基带芯片软件应解决指定小区数据网络无法注册的问题,切换后,第三监测子模块6065监测到在该小区依然无法注册到数据网络,则第三异常确定子模块6066认为运行状态异常。
通过上述的模块设计,可以监测异常为基带芯片软件未解决预设异常问题。
第二切换模块607,用于若监测模块606监测到运行状态异常信息,则将第二基带芯片软件切换至目标基带芯片软件。
具体的,若监测模块606监听到第二基带芯片软件的运行状态异常,第二切换模块607切换到目标基带芯片软件。例如,该第二切换模块607可以是操作系统内核kernel。
其中,目标基带芯片软件包括:用于解决异常的第三基带芯片软件或第一基带芯片软件。例如,第二基带芯片软件应解决指定小区数据网络无法注册的问题,切换后,监测模块606监测到在该小区依然无法注册到数据网络,则第二切换模块607将第二基带芯片软件切换至可解决该小区数据网络注册问题的第三基带芯片软件。例如,第二基带芯片软件为升级后的基带芯片软件,由于第二基带芯片软件发生复位,则第二切换模块607将第二基带芯片软件切换至升级前的第一基带芯片软件,以保证移动终端600的正常使用。
优选的,该移动终端600还包括:
发送模块608,用于第二切换模块607将第二基带芯片软件切换至目标基带芯片的步骤之后,将运行状态异常信息发送至外部服务器。
其中,该外部服务器用于将移动终端600的国际移动设备识别码加入黑名单。该黑名单记录的移动终端600无法再次切换到该运行状态异常的基带芯片软件。
通过该模块设计,可及时将异常发送给外部服务器,由外部服务器对异常的基带芯片软件进行管理,避免移动终端600再次切换到该异常的基带芯片软件而影响移动终端600的使用。
综上,本发明第三实施例的移动终端600中可包括至少两个基带芯片软件,通过接收外部服务器的配置信息,当移动终端600满足该配置信息时,可将正在运行的第一基带芯片软件切换至第二基带芯片软件,从而实现及时升级基带芯片软件、灵活切换至可解决特定问题的基带芯片软件的功能;此外,在第二基带芯片软件出现运行状态异常时,可将第二基带芯片软件切换至目标基带芯片软件,避免由于第二基带芯片软件的运行状态异常影响移动终端600的使用,并且通过将运行状态异常信息发送至外部服务器,由外部服务器对异常的基带芯片软件进行管理,避免移动终端600再次切换到该异常的基带芯片软件而影响移动终端600的使用。
第四实施例
图8是本发明第四实施例的移动终端的结构框图。图8所示的移动终端800包括:至少一个处理器801、存储器802、至少一个网络接口804、用户接口803和一个基带芯片。移动终端800中的各个组件通过总线系统805耦合在一起。可理解,总线系统805用于实现这些组件之间的连接通信。总线系统805除包括数据总线之外,还包括电源总线、控制总线和状态信号总线。但是为了清楚说明起见,在图8中将各种总线都标为总线系统805。
其中,用户接口803可以包括显示器、键盘或者点击设备例如,鼠标,轨迹球(trackball)、触感板或者触摸屏等。
其中,该一个基带芯片中可加载至少两个基带芯片软件,从而使移动终端800中至少包括两个基带芯片软件。
可以理解,本发明实施例中的存储器802可以是易失性存储器或非易失性存储器,或可包括易失性和非易失性存储器两者。其中,非易失性存储器可以是只读存储器(Read-Only Memory,ROM)、可编程只读存储器(Programmable ROM,PROM)、可擦除可编程只读存储器(Erasable PROM,EPROM)、电可擦除可编程只读存储器(Electrically EPROM,EEPROM)或闪存。易失性存储器可以是随机存取存储器(Random Access Memory,RAM),其用作外部高速缓存。通过示例性但不是限制性说明,许多形式的RAM可用,例如静态随机存取存储器(Static RAM,SRAM)、动态随机存取存储器(Dynamic RAM,DRAM)、同步动态随机存取存储器(Synchronous DRAM,SDRAM)、双倍数据速率同步动态随机存取存储器(Double Data RateSDRAM,DDRSDRAM)、增强型同步动态随机存取存储器(Enhanced SDRAM,ESDRAM)、同步连接动态随机存取存储器(Synch Link DRAM,SLDRAM)和直接内存总线随机存取存储器(DirectRambus RAM,DRRAM)。本发明实施例描述的系统和方法的存储器802旨在包括但不限于这些和任意其它适合类型的存储器。
在一些实施方式中,存储器802存储了如下的元素,可执行模块或者数据结构,或者他们的子集,或者他们的扩展集:操作系统8021和应用程序8022。
其中,操作系统8021,包含各种系统程序,例如框架层、核心库层、驱动层等,用于实现各种基础业务以及处理基于硬件的任务。应用程序8022,包含各种应用程序,例如媒体播放器(MediaPlayer)、浏览器(Browser)等,用于实现各种应用业务。实现本发明实施例方法的程序可以包含在应用程序8022中。
在本发明实施例中,通过调用存储器802存储的程序或指令,具体的,可以是应用程序8022中存储的程序或指令。处理器801用于接收外部服务器发送的配置信息;检测移动终端800是否满足配置信息;若检测到移动终端800满足配置信息,则获取移动终端800所运行的第一基带芯片软件;将第一基带芯片软件切换至第二基带芯片软件;其中,移动终端800包括至少两个基带芯片软件。
上述本发明实施例揭示的方法可以应用于处理器801中,或者由处理器801实现。处理器801可能是一种集成电路芯片,具有信号的处理能力。在实现过程中,上述方法的各步骤可以通过处理器801中的硬件的集成逻辑电路或者软件形式的指令完成。上述的处理器801可以是通用处理器、数字信号处理器(Digital Signal Processor,DSP)、专用集成电路(Application Specific Integrated Circuit,ASIC)、现成可编程门阵列(FieldProgrammable Gate Array,FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。可以实现或者执行本发明实施例中的公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。结合本发明实施例所公开的方法的步骤可以直接体现为硬件译码处理器执行完成,或者用译码处理器中的硬件及软件模块组合执行完成。软件模块可以位于随机存储器,闪存、只读存储器,可编程只读存储器或者电可擦写可编程存储器、寄存器等本领域成熟的存储介质中。该存储介质位于存储器802,处理器801读取存储器802中的信息,结合其硬件完成上述方法的步骤。
可以理解的是,本发明实施例描述的这些实施例可以用硬件、软件、固件、中间件、微码或其组合来实现。对于硬件实现,处理单元可以实现在一个或多个专用集成电路(Application Specific Integrated Circuits,ASIC)、数字信号处理器(Digital SignalProcessing,DSP)、数字信号处理设备(DSP Device,DSPD)、可编程逻辑设备(ProgrammableLogic Device,PLD)、现场可编程门阵列(Field-Programmable Gate Array,FPGA)、通用处理器、控制器、微控制器、微处理器、用于执行本申请所述功能的其它电子单元或其组合中。
对于软件实现,可通过执行本发明实施例所述功能的模块(例如过程、函数等)来实现本发明实施例所述的技术。软件代码可存储在存储器802中并通过处理器执行。存储器802可以在处理器801中或在处理器801外部实现。
可选地,处理器801用于接收外部服务器发送的配置信息的步骤之前,处理器801还用于接收外部服务器发送的第二基带芯片软件;其中,第一基带芯片软件为升级前的基带芯片软件,第二基带芯片为升级后的基带芯片软件。
可选地,作为另一个实施例,处理器801用于将第一基带芯片软件切换至第二基带芯片软件的步骤之后,处理器801还用于监测第二基带芯片软件的运行状态是否出现异常;若监测到运行状态异常信息,则将第二基带芯片软件切换至目标基带芯片软件;其中,目标基带芯片软件包括:用于解决异常的第三基带芯片软件或第一基带芯片软件。
可选地,作为另一个实施例,处理器801用于将第二基带芯片软件切换至目标基带芯片的步骤之后,处理器801还用于将运行状态异常信息发送至外部服务器;其中,外部服务器用于将移动终端800的国际移动设备识别码加入黑名单。
可选地,处理器801用于监测第二基带芯片软件的运行状态是否出现异常的步骤中,处理器801具体用于监测第二基带芯片软件是否出现复位;若监测到复位信息,则确定为第二基带芯片软件的运行状态出现异常,并将复位信息确定为运行状态异常信息。
可选地,处理器801用于监测第二基带芯片软件的运行状态是否出现异常的步骤中,处理器801具体用于监测第二基带芯片软件运行的过程中是否出现预设异常;若监测到预设异常信息,则确定为第二基带芯片软件的运行状态出现异常,并将预设异常信息确定为运行状态异常信息。
可选地,处理器801用于监测第二基带芯片软件的运行状态是否出现异常的步骤中,处理器801具体用于监测第二基带芯片软件是否解决预设异常问题;若监测到第二基带芯片软件未解决预设异常问题,则确定为第二基带芯片软件的运行状态出现异常,并将第二基带芯片软件未解决预设异常问题确定为所述运行状态异常信息。
可选地,配置信息包括:地理位置信息、国际移动设备识别码、移动终端800的机型、基带芯片软件的版本信息中的至少一种。
移动终端800能够实现前述实施例中移动终端实现的各个过程,为避免重复,这里不再赘述。
本发明实施例的移动终端800中可包括至少两个基带芯片软件,通过接收外部服务器的配置信息,当移动终端800满足该配置信息时,可将正在运行的第一基带芯片软件切换至第二基带芯片软件,从而实现及时升级基带芯片软件、灵活切换至可解决特定问题的基带芯片软件的功能;此外,在第二基带芯片软件出现运行状态异常时,可将第二基带芯片软件切换至目标基带芯片软件,避免由于第二基带芯片软件的运行状态异常影响移动终端800的使用,并且通过将运行状态异常信息发送至外部服务器,由外部服务器对异常的基带芯片软件进行管理,避免移动终端800再次切换到该异常的基带芯片软件而影响移动终端800的使用。
第五实施例
图9是本发明第五实施例的移动终端的结构示意图。具体地,图9中的移动终端900可以为手机、平板电脑、个人数字助理(Personal Digital Assistant,PDA)、或车载电脑等。
图9中的移动终端900包括射频(Radio Frequency,RF)电路910、存储器920、输入单元930、显示单元940、处理器960、音频电路970、WiFi(Wireless Fidelity)模块980、电源990和一个基带芯片。
其中,输入单元930可用于接收用户输入的数字或字符信息,以及产生与移动终端900的用户设置以及功能控制有关的信号输入。具体地,本发明实施例中,该输入单元930可以包括触控面板931。触控面板931,也称为触摸屏,可收集用户在其上或附近的触摸操作(比如用户使用手指、触笔等任何适合的物体或附件在触控面板931上的操作),并根据预先设定的程式驱动相应的连接装置。可选的,触控面板931可包括触摸检测装置和触摸控制器两个部分。其中,触摸检测装置检测用户的触摸方位,并检测触摸操作带来的信号,将信号传送给触摸控制器;触摸控制器从触摸检测装置上接收触摸信息,并将它转换成触点坐标,再送给该处理器960,并能接收处理器960发来的命令并加以执行。此外,可以采用电阻式、电容式、红外线以及表面声波等多种类型实现触控面板931。除了触控面板931,输入单元930还可以包括其他输入设备932,其他输入设备932可以包括但不限于物理键盘、功能键(比如音量控制按键、开关按键等)、轨迹球、鼠标、操作杆等中的一种或多种。
其中,显示单元940可用于显示由用户输入的信息或提供给用户的信息以及移动终端900的各种菜单界面。显示单元940可包括显示面板941,可选的,可以采用LCD或有机发光二极管(Organic Light-Emitting Diode,OLED)等形式来配置显示面板941。
应注意,触控面板931可以覆盖显示面板941,形成触摸显示屏,当该触摸显示屏检测到在其上或附近的触摸操作后,传送给处理器960以确定触摸事件的类型,随后处理器960根据触摸事件的类型在触摸显示屏上提供相应的视觉输出。
触摸显示屏包括应用程序界面显示区及常用控件显示区。该应用程序界面显示区及该常用控件显示区的排列方式并不限定,可以为上下排列、左右排列等可以区分两个显示区的排列方式。该应用程序界面显示区可以用于显示应用程序的界面。每一个界面可以包含至少一个应用程序的图标和/或widget桌面控件等界面元素。该应用程序界面显示区也可以为不包含任何内容的空界面。该常用控件显示区用于显示使用率较高的控件,例如,设置按钮、界面编号、滚动条、电话本图标等应用程序图标等。
其中,该一个基带芯片中可加载至少两个基带芯片软件,从而使移动终端900中至少包括两个基带芯片软件。
其中处理器960是移动终端900的控制中心,利用各种接口和线路连接整个手机的各个部分,通过运行或执行存储在第一存储器921内的软件程序和/或模块,以及调用存储在第二存储器922内的数据,执行移动终端900的各种功能和处理数据,从而对移动终端900进行整体监控。可选的,处理器960可包括一个或多个处理单元。
在本发明实施例中,通过调用存储该第一存储器921内的软件程序和/或模块和/或该第二存储器922内的数据,处理器960用于接收外部服务器发送的配置信息;检测移动终端900是否满足配置信息;若检测到移动终端900满足配置信息,则获取移动终端900所运行的第一基带芯片软件;将第一基带芯片软件切换至第二基带芯片软件;其中,移动终端900包括至少两个基带芯片软件。
可选地,处理器960用于接收外部服务器发送的配置信息的步骤之前,处理器960还用于接收外部服务器发送的第二基带芯片软件;其中,第一基带芯片软件为升级前的基带芯片软件,第二基带芯片为升级后的基带芯片软件。
可选地,作为另一个实施例,处理器960用于将第一基带芯片软件切换至第二基带芯片软件的步骤之后,处理器960还用于监测第二基带芯片软件的运行状态是否出现异常;若监测到运行状态异常信息,则将第二基带芯片软件切换至目标基带芯片软件;其中,目标基带芯片软件包括:用于解决异常的第三基带芯片软件或第一基带芯片软件。
可选地,作为另一个实施例,处理器960用于将第二基带芯片软件切换至目标基带芯片的步骤之后,处理器960还用于将运行状态异常信息发送至外部服务器;其中,外部服务器用于将移动终端900的国际移动设备识别码加入黑名单。
可选地,处理器960用于监测第二基带芯片软件的运行状态是否出现异常的步骤中,处理器960具体用于监测第二基带芯片软件是否出现复位;若监测到复位信息,则确定为第二基带芯片软件的运行状态出现异常,并将复位信息确定为运行状态异常信息。
可选地,处理器960用于监测第二基带芯片软件的运行状态是否出现异常的步骤中,处理器960具体用于监测第二基带芯片软件运行的过程中是否出现预设异常;若监测到预设异常信息,则确定为第二基带芯片软件的运行状态出现异常,并将预设异常信息确定为运行状态异常信息。
可选地,处理器960用于监测第二基带芯片软件的运行状态是否出现异常的步骤中,处理器960具体用于监测第二基带芯片软件是否解决预设异常问题;若监测到第二基带芯片软件未解决预设异常问题,则确定为第二基带芯片软件的运行状态出现异常,并将第二基带芯片软件未解决预设异常问题确定为所述运行状态异常信息。
可选地,配置信息包括:地理位置信息、国际移动设备识别码、移动终端900的机型、基带芯片软件的版本信息中的至少一种。
移动终端900能够实现前述实施例中移动终端实现的各个过程,为避免重复,这里不再赘述。
可见,本发明实施例的移动终端900中可包括至少两个基带芯片软件,通过接收外部服务器的配置信息,当移动终端900满足该配置信息时,可将正在运行的第一基带芯片软件切换至第二基带芯片软件,从而实现及时升级基带芯片软件、灵活切换至可解决特定问题的基带芯片软件的功能;此外,在第二基带芯片软件出现运行状态异常时,可将第二基带芯片软件切换至目标基带芯片软件,避免由于第二基带芯片软件的运行状态异常影响移动终端900的使用,并且通过将运行状态异常信息发送至外部服务器,由外部服务器对异常的基带芯片软件进行管理,避免移动终端900再次切换到该异常的基带芯片软件而影响移动终端900的使用。
本领域普通技术人员可以意识到,结合本发明实施例中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。
所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统、装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
在本申请所提供的实施例中,应该理解到,所揭露的装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。
所述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、ROM、RAM、磁碟或者光盘等各种可以存储程序代码的介质。
以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以权利要求的保护范围为准。
Claims (14)
1.一种基带芯片软件的切换方法,应用于移动终端,其特征在于,所述方法包括:
接收外部服务器发送的配置信息;
检测所述移动终端是否满足所述配置信息;
若检测到所述移动终端满足所述配置信息,则获取所述移动终端所运行的第一基带芯片软件;
将所述第一基带芯片软件切换至第二基带芯片软件;
其中,所述移动终端包括至少两个基带芯片软件;所述配置信息包括:地理位置信息、国际移动设备识别码、所述移动终端的机型、基带芯片软件的版本信息中的至少一种。
2.根据权利要求1所述的方法,其特征在于,所述接收外部服务器发送的配置信息的步骤之前,所述方法还包括:
接收外部服务器发送的所述第二基带芯片软件;
其中,所述第一基带芯片软件为升级前的基带芯片软件,所述第二基带芯片为升级后的基带芯片软件。
3.根据权利要求1所述的方法,其特征在于,所述将所述第一基带芯片软件切换至第二基带芯片软件的步骤之后,所述方法还包括:
监测所述第二基带芯片软件的运行状态是否出现异常;
若监测到运行状态异常信息,则将所述第二基带芯片软件切换至目标基带芯片软件;
其中,所述目标基带芯片软件包括:用于解决所述异常的第三基带芯片软件或所述第一基带芯片软件。
4.根据权利要求3所述的方法,其特征在于,所述将所述第二基带芯片软件切换至目标基带芯片的步骤之后,所述方法还包括:
将所述运行状态异常信息发送至所述外部服务器;
其中,所述外部服务器用于将所述移动终端的国际移动设备识别码加入黑名单。
5.根据权利要求3所述的方法,其特征在于,所述监测所述第二基带芯片软件的运行状态是否出现异常的步骤,包括:
监测所述第二基带芯片软件是否出现复位;
若监测到复位信息,则确定为所述第二基带芯片软件的运行状态出现异常,并将所述复位信息确定为所述运行状态异常信息。
6.根据权利要求3所述的方法,其特征在于,所述监测所述第二基带芯片软件的运行状态是否出现异常的步骤,包括:
监测所述第二基带芯片软件运行的过程中是否出现预设异常;
若监测到预设异常信息,则确定为所述第二基带芯片软件的运行状态出现异常,并将所述预设异常信息确定为所述运行状态异常信息。
7.根据权利要求3所述的方法,其特征在于,所述监测所述第二基带芯片软件的运行状态是否出现异常的步骤,包括:
监测所述第二基带芯片软件是否解决预设异常问题;
若监测到所述第二基带芯片软件未解决所述预设异常问题,则确定为所述第二基带芯片软件的运行状态出现异常,并将所述第二基带芯片软件未解决所述预设异常问题确定为所述运行状态异常信息。
8.一种移动终端,其特征在于,包括:
第一接收模块,用于接收外部服务器发送的配置信息;
检测模块,用于检测所述移动终端是否满足所述第一接收模块接收的所述配置信息;
获取模块,用于若所述检测模块检测到所述移动终端满足所述配置信息,则获取所述移动终端所运行的第一基带芯片软件;
第一切换模块,用于将所述第一基带芯片软件切换至所述获取模块获取的第二基带芯片软件;
其中,所述移动终端包括至少两个基带芯片软件;所述配置信息包括:地理位置信息、国际移动设备识别码、所述移动终端的机型、基带芯片软件的版本信息中的至少一种。
9.根据权利要求8所述的移动终端,其特征在于,所述移动终端还包括:
第二接收模块,用于所述第一接收模块接收外部服务器发送的配置信息的步骤之前,接收外部服务器发送的所述第二基带芯片软件;
其中,所述第一基带芯片软件为升级前的基带芯片软件,所述第二基带芯片为升级后的基带芯片软件。
10.根据权利要求8所述的移动终端,其特征在于,所述移动终端还包括:
监测模块,用于所述第一切换模块将所述第一基带芯片软件切换至所述获取模块获取的第二基带芯片软件的步骤之后,监测所述第二基带芯片软件的运行状态是否出现异常;
第二切换模块,用于若所述监测模块监测到运行状态异常信息,则将所述第二基带芯片软件切换至目标基带芯片软件;
其中,所述目标基带芯片软件包括:用于解决所述异常的第三基带芯片软件或所述第一基带芯片软件。
11.根据权利要求10所述的移动终端,其特征在于,所述移动终端还包括:
发送模块,用于所述第二切换模块将所述第二基带芯片软件切换至目标基带芯片的步骤之后,将所述运行状态异常信息发送至所述外部服务器;
其中,所述外部服务器用于将所述移动终端的国际移动设备识别码加入黑名单。
12.根据权利要求10所述的移动终端,其特征在于,所述监测模块包括:
第一监测子模块,用于监测所述第二基带芯片软件是否出现复位;
第一异常确定子模块,用于若所述第一监测子模块监测到复位信息,则确定为所述第二基带芯片软件的运行状态出现异常,并将所述第一监测子模块监测到的所述复位信息确定为所述运行状态异常信息。
13.根据权利要求10所述的移动终端,其特征在于,所述监测模块包括:
第二监测子模块,用于监测所述第二基带芯片软件运行的过程中是否出现预设异常;
第二异常确定子模块,用于若所述第二监测子模块监测到预设异常信息,则确定为所述第二基带芯片软件的运行状态出现异常,并将所述第二监测子模块监测到的所述预设异常信息确定为所述运行状态异常信息。
14.根据权利要求10所述的移动终端,其特征在于,所述监测模块包括:
第三监测子模块,用于监测所述第二基带芯片软件是否解决预设异常问题;
第三异常确定子模块,用于若所述第三监测子模块监测到所述第二基带芯片软件为解决所述预设异常问题,则确定为所述第二基带芯片软件的运行状态出现异常,并将所述第三监测子模块监测到的所述第二基带芯片软件未解决所述预设异常问题确定为所述运行状态异常信息。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610843706.3A CN106528326B (zh) | 2016-09-22 | 2016-09-22 | 一种基带芯片软件的切换方法及移动终端 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610843706.3A CN106528326B (zh) | 2016-09-22 | 2016-09-22 | 一种基带芯片软件的切换方法及移动终端 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN106528326A CN106528326A (zh) | 2017-03-22 |
CN106528326B true CN106528326B (zh) | 2019-05-17 |
Family
ID=58343943
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201610843706.3A Active CN106528326B (zh) | 2016-09-22 | 2016-09-22 | 一种基带芯片软件的切换方法及移动终端 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN106528326B (zh) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110139326B (zh) * | 2018-02-08 | 2021-07-06 | 成都鼎桥通信技术有限公司 | 专网系统中自动切换网络模式的方法、装置及终端设备 |
CN110572840B (zh) * | 2019-09-10 | 2022-11-11 | 深圳市万普拉斯科技有限公司 | 移动网络状态识别方法及移动终端 |
CN111885224B (zh) * | 2020-06-16 | 2022-08-16 | 上海祥承通讯技术有限公司 | 一种基于智能手机芯片的双modem逻辑兼容方法 |
Family Cites Families (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO1999009721A1 (en) * | 1997-08-20 | 1999-02-25 | Motorola Inc. | Self configuring multi-mode communications terminal |
CN101227681A (zh) * | 2008-01-25 | 2008-07-23 | 中兴通讯股份有限公司 | 多模式单待机移动终端的软件集成方法、装置及移动终端 |
US8140837B2 (en) * | 2008-11-05 | 2012-03-20 | International Business Machines Corporation | Automatically making selective changes to firmware or configuration settings |
CN101807149B (zh) * | 2009-02-18 | 2013-08-21 | 联咏科技股份有限公司 | 可安全复原的固件更新方法及其嵌入式电子装置 |
CN101931942A (zh) * | 2009-06-29 | 2010-12-29 | 广东天波信息技术有限公司 | 一种cdma终端通过互联网远程升级的方法 |
CN102098761B (zh) * | 2009-12-10 | 2013-08-07 | 华为终端有限公司 | 移动通信终端的网络接入方法及移动通信终端 |
CN103365693A (zh) * | 2013-07-26 | 2013-10-23 | 浪潮电子信息产业股份有限公司 | 一种基于硬件侦测的固件自动选择实现方法 |
-
2016
- 2016-09-22 CN CN201610843706.3A patent/CN106528326B/zh active Active
Also Published As
Publication number | Publication date |
---|---|
CN106528326A (zh) | 2017-03-22 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN106504777B (zh) | 一种录音数据的处理方法及移动终端 | |
CN106843654B (zh) | 一种终端多任务操作的方法及移动终端 | |
CN105898705B (zh) | 一种控制无线局域网的扫描频率的方法及移动终端 | |
CN106570372B (zh) | 一种应用程序的启动方法及移动终端 | |
CN106973167B (zh) | 一种来电提示方法及移动终端 | |
CN106686252B (zh) | 一种来电处理方法及移动终端 | |
CN106100688B (zh) | 一种通信方法及移动终端 | |
CN106375048B (zh) | 一种无线局域网天线切换的控制方法和装置 | |
CN106055232B (zh) | 一种消息的处理方法及移动终端 | |
CN106375576B (zh) | 一种音频通路控制方法及移动终端 | |
CN107148085B (zh) | 一种载波聚合方法及移动终端 | |
CN106502697B (zh) | 一种桌面应用图标的整理方法及移动终端 | |
CN106528326B (zh) | 一种基带芯片软件的切换方法及移动终端 | |
CN107528619A (zh) | 一种天线模式的切换方法和移动终端 | |
CN107819922B (zh) | 一种无线耳机的中继调整方法、无线耳机及移动终端 | |
CN106210231B (zh) | 一种信息处理的方法及移动终端 | |
CN106953675A (zh) | 一种移动终端和天线连接方法 | |
CN107172287A (zh) | 一种多卡通信方法及移动终端 | |
CN105959449B (zh) | 一种按键连接装置和移动终端 | |
CN107342777B (zh) | 一种射频电路的控制方法及移动终端 | |
CN107360321B (zh) | 一种数字信号处理器dsp的检测方法和移动终端 | |
CN106230447B (zh) | 一种数据传输控制方法及移动终端 | |
CN106033355B (zh) | 一种语言设置方法及移动终端 | |
CN106790768B (zh) | 一种dns服务器设置方法及移动终端 | |
CN107708093B (zh) | 一种利用无线耳机建立中继数据网络的方法及移动终端 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |