应用程序切换方法、装置、存储介质及移动终端制造方法及图纸

技术编号:29227363 阅读:14 留言:0更新日期:2021-07-10 01:13
本发明专利技术公开了一种应用程序切换方法、装置、存储介质及移动终端。本发明专利技术通过在预设数据库中,对当前运营商信息进行查询匹配,当匹配成功时,加载与当前运营商信息相关联的应用程序,并更新所述应用程序的显示状态,从而实现移动终端能够根据不同的运营商信息自动切换相应的应用程序的目的,并且能够节省移动终端的存储空间。端的存储空间。端的存储空间。

【技术实现步骤摘要】
应用程序切换方法、装置、存储介质及移动终端


[0001]本专利技术涉及移动终端
,尤其涉及一种应用程序切换方法、装置、存储介质及移动终端。

技术介绍

[0002]安卓(Android)原生系统是在开机时通过包管理器服务(PackageManagerService)统一扫描加载当前设备预制的所有应用程序,并且该些应用程序显示于移动终端的桌面。对于需要兼容多个运营商网络的移动终端而言,要满足在不同运营商网络下加载不同的定制应用程序,原始设备制造商(Original Equipment Manufacturer,简称OEM)一般是针对不同的网络而相应地提供不同的软件,或者通过置入识别卡于移动终端后重启移动终端设备以重新执行PackageManagerService的扫描安装。但是上述两种方式,一种方式,对于用户而言,几乎无法操作,而另一种方式,会使得用户有较明显的感知。
[0003]此外,对于以下几种情况,例如可支持多个运营商的移动终端、或者运营商定制的应用程序数量较多、或者定制应用程序自身占用较大存储空间,可能会造成移动终端在加载这些定制的应用程序时,需要占用移动终端较多的存储空间。

技术实现思路

[0004]本专利技术实施例提供了一种应用程序切换方法、装置、存储介质及移动终端,其不仅能够实现更换移动终端识别卡的同时自动加载相应运营商所定制的应用程序,而且能够避免为了适应不同运营商网络而加载所有定制的应用程序所引起的占用移动终端较大存储空间的问题。
[0005]根据本专利技术的一方面,本专利技术提供一种用程序切换方法,所述方法包括步骤:监听移动终端的识别卡的状态变化广播消息;当接收到所述状态变化广播消息时,读取识别卡的当前运营商信息;在预设数据库中,对当前运营商信息进行查询匹配;以及根据匹配结果,加载与当前运营商信息相关联的应用程序,并更新所述应用程序的显示状态。
[0006]进一步地,所述预设数据库包括:运营商信息和与运营商信息相关联的应用程序列表,其中运营商信息包括:目标运营商信息和默认运营商信息,应用程序列表包括:与目标运营商信息相关联的目标运营商应用程序列表,以及与默认运营商信息相关联的默认运营商应用程序列表。
[0007]进一步地,在预设数据库中,对当前运营商信息进行查询匹配的步骤,包括:匹配当前运营商信息和目标运营商信息;当匹配成功时,根据目标运营商信息及目标运营商应用程序列表,获得当前运营商信息相关联的应用程序;以及当匹配失败时,根据默认运营商信息及默认运营商应用程序列表,获得当前运营商信息相关联的应用程序。
[0008]进一步地,在监听移动终端的识别卡的状态变化广播消息的步骤之前,包括:检测所述移动终端是否为首次启动;以及当判定所述移动终端为首次启动时,执行监听移动终
端的识别卡的状态变化广播消息的步骤。
[0009]进一步地,当判定所述移动终端为非首次启动时,执行以下步骤:监听移动终端的识别卡的状态变化广播消息;当接收到所述状态变化广播消息时,读取识别卡的当前运营商信息;将当前运营商信息与预设数据库中的目标运营商信息进行匹配;当匹配成功时,根据目标运营商信息及目标运营商应用程序列表,获得当前运营商信息相关联的应用程序。
[0010]进一步地,当判定所述移动终端为非首次启动时,还执行以下步骤:当匹配失败时,将当前运营商信息与预设数据库中的默认运营商信息进行二次匹配;当二次匹配成功时,根据默认运营商信息及默认运营商应用程序列表,获得当前运营商信息相关联的应用程序;以及当二次匹配失败时,维持移动终端的当前应用程序的显示状态。
[0011]进一步地,新所述应用程序的显示状态的步骤中,包括步骤:当判定当前运营商信息为目标运营商信息时;获取目标运营商信息相关联的已安装的应用程序的当前状态更新为有效;获取默认运营商信息相关联的已安装的应用程序的当前状态更新为无效。当判定当前运营商信息为非目标运营商信息时;获取目标运营商信息相关联的已安装的应用程序的当前状态更新为无效;获取默认运营商信息相关联的已安装的应用程序的当前状态更新为有效。
[0012]根据本专利技术的另一方面,本专利技术提供一种用程序切换方法,所述装置包括:监听单元,用于监听移动终端的识别卡的状态变化广播消息;读取单元,用于当接收到所述状态变化广播消息时,读取识别卡的当前运营商信息;匹配单元,用于在预设数据库中,对当前运营商信息进行查询匹配;以及更新单元,用于根据匹配结果,加载与当前运营商信息相关联的应用程序,并更新所述应用程序的显示状态。
[0013]根据本专利技术的另一方面,本专利技术提供一种存储介质,所述存储介质中存储有多条指令,所述指令适于由处理器加载以执行本专利技术任一实施例所述的应用程序切换方法。
[0014]根据本专利技术的另一方面,本专利技术提供一种移动终端,其特征在于,包括处理器和存储器,所述处理器与所述存储器电性连接,所述存储器用于存储指令和数据,所述处理器用于执行本专利技术任一实施例所述的应用程序切换方法中的步骤。
[0015]本专利技术的优点在于,通过在预设数据库中,对当前运营商信息进行查询匹配,当匹配成功时,加载与当前运营商信息相关联的应用程序,并更新所述应用程序的显示状态,从而实现移动终端能够根据不同的运营商信息自动切换相应的应用程序的目的,并且能够节省移动终端的存储空间。
附图说明
[0016]下面结合附图,通过对本专利技术的具体实施方式详细描述,将使本专利技术的技术方案及其它有益效果显而易见。
[0017]图1为本专利技术实施例一提供的一种应用程序切换方法的步骤流程图。
[0018]图2为本专利技术实施例二提供的一种应用程序切换方法的步骤流程图。
[0019]图3为本专利技术实施例三提供的一种应用程序切换方法的步骤流程图。
[0020]图4为本专利技术实施例四提供的一种应用程序切换装置的结构示意图。
[0021]图5为本专利技术实施例提供的更新所述应用程序的显示状态的子步骤流程图。
[0022]图6为本专利技术实施例五提供的一种移动终端的结构示意图。
具体实施方式
[0023]下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述。显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。
[0024]在本专利技术的描述中,需要说明的是,除非另有明确的规定和限定,术语“安装”、“相连”、“连接”应做广义理解,例如,可以是固定连接,也可以是可拆卸连接,或一体地连接;可以是机械连接,也可以是电连接或可以相互通讯;可以是直接相连,也可以通过中间媒介间接相连,可以是两个元件内部的连通或两个元件的相互作用关系。对于本领域的普通技术人员而言,可以根据具体情况理解上述术语在本专利技术中的具体含义。
[0025]如图1所示,本专利技术实施例一提供的应用程序切换方法步骤流程图。所述方法包括步骤:
[002本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种应用程序切换方法,用于移动终端,其特征在于,所述方法包括步骤:监听移动终端的识别卡的状态变化广播消息;当接收到所述状态变化广播消息时,读取识别卡的当前运营商信息;在预设数据库中,对当前运营商信息进行查询匹配;以及根据匹配结果,加载与当前运营商信息相关联的应用程序,并更新所述应用程序的显示状态。2.根据权利要求1所述的应用程序切换方法,其特征在于,所述预设数据库包括:运营商信息和与运营商信息相关联的应用程序列表,其中运营商信息包括:目标运营商信息和默认运营商信息,应用程序列表包括:与目标运营商信息相关联的目标运营商应用程序列表,以及与默认运营商信息相关联的默认运营商应用程序列表。3.根据权利要求2所述的应用程序切换方法,其特征在于,在预设数据库中,对当前运营商信息进行查询匹配的步骤,包括:匹配当前运营商信息和目标运营商信息;当匹配成功时,根据目标运营商信息及目标运营商应用程序列表,获得当前运营商信息相关联的应用程序;以及当匹配失败时,根据默认运营商信息及默认运营商应用程序列表,获得当前运营商信息相关联的应用程序。4.根据权利要求2所述的应用程序切换方法,其特征在于,在监听移动终端的识别卡的状态变化广播消息的步骤之前,包括:检测所述移动终端是否为首次启动;以及当判定所述移动终端为首次启动时,执行监听移动终端的识别卡的状态变化广播消息的步骤。5.根据权利要求4所述的应用程序切换方法,其特征在于,当判定所述移动终端为非首次启动时,执行以下步骤:监听移动终端的识别卡的状态变化广播消息;当接收到所述状态变化广播消息时,读取识别卡的当前运营商信息;将当前运营商信息与预设数据库中的目标运营商信息进行匹配;当匹配成功时,根据目标运营商信息及目标运营商应用程序列表,获得当前...

【专利技术属性】
技术研发人员:闫丽娜郭利平雷华
申请(专利权)人:TCL通讯宁波有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1