多卡终端的应用安装方法、装置、计算机设备和存储介质与流程

文档序号:19188072发布日期:2019-11-20 01:43阅读:228来源:国知局
多卡终端的应用安装方法、装置、计算机设备和存储介质与流程

本申请涉及通信技术领域,特别涉及一种多卡终端的应用安装方法、装置、计算机设备和存储介质。



背景技术:

目前,大多数的手机都能支持多卡,用户使用得比较多的是双卡手机。用户在使用手机的过程中,经常需要下载app进行安装,但是对于同一个app,在手机中只能安装一个,无法安装两个一样的app,这样对于具有双卡的手机来说,只能登陆其中一个手机号对应的app,若需要使用两个手机号所对应的app,则需要频繁切换登录,该过程操作繁琐度高,使用不方便,影响用户的体验。

申请内容

针对现有技术不足,本申请提出一种多卡终端的应用安装方法、装置、计算机设备和存储介质,旨在解决现有的手机中,对于同一个app,只能安装一个,若需要使用两个手机号所对应的app,则需要频繁切换登录所导致的操作繁琐度高的问题。

本申请提出的技术方案是:

一种多卡终端的应用安装方法,应用于安装有至少两张sim卡的智能终端,所述方法包括:

检测关于第一应用的下载事件是否被触发;

若是,则获取当前使用的网络对应的第一sim卡;

判断所述第一sim卡对应的第一系统是否已安装所述第一应用;

若是,则识别出未安装所述第一应用的第二sim卡对应的第二系统;

将所述第一应用下载至所述第二系统进行安装。

进一步地,在所述将所述第一应用下载至所述第二系统进行安装的步骤之后,包括:

判断所述第一应用是否完成安装;

若是,则在所述第二系统对应的所述第一应用的图标上添加所述第二sim卡的标识,以及在所述第一系统对应的所述第一应用的图标上添加所述第一sim卡的标识。

进一步地,在所述在所述第二系统对应的所述第一应用的图标上添加所述第二sim卡的标识,以及在所述第一系统对应的所述第一应用的图标上添加所述第一sim卡的标识的步骤中,包括:

将所述第二sim卡的标识添加在所述第二系统对应的所述第一应用的图标的上方;

将所述第一sim卡的标识添加在所述第一系统对应的所述第一应用的图标的下方。

进一步地,在所述判断所述第一sim卡对应的第一系统是否已安装所述第一应用的步骤之后,包括:

若否,则将所述第一应用下载至所述第一系统进行安装。

进一步地,在所述将所述第一应用下载至所述第一系统进行安装的步骤之后,包括:

判断所述第一应用是否完成安装;

若是,则识别出除所述第一系统之外已安装所述第一应用的第三sim卡所对应的第三系统;

在所述第三系统对应的所述第一应用的图标上添加所述第三sim卡的标识,以及在所述第一系统对应的所述第一应用的图标上添加所述第一sim卡的标识。

进一步地,在所述识别出未安装所述第一应用的第二sim卡对应的第二系统的步骤中,包括:

识别是否存在未安装所述第一应用的系统;

若是,则获取所述未安装所述第一应用的系统的数量;

若所述未安装所述第一应用的系统的数量为一个,则将所述系统作为第二sim卡对应的第二系统;

若所述未安装所述第一应用的系统的数量为多个,则将从多个系统中用户选择的一个系统作为第二sim卡对应的第二系统。

进一步地,在所述检测关于第一应用的下载事件是否被触发的步骤之前,包括:

建立各张sim卡与系统的对应关系,每一个sim卡对应一个系统。

本申请还提供一种多卡终端的应用安装装置,所述装置包括:

检测模块,用于检测关于第一应用的下载事件是否被触发;

获取模块,用于若是,则获取当前使用的网络对应的第一sim卡;

第一判断模块,用于判断所述第一sim卡对应的第一系统是否已安装所述第一应用;

识别模块,用于若是,则识别出未安装所述第一应用的第二sim卡对应的第二系统;

安装模块,用于将所述第一应用下载至所述第二系统进行安装。

本申请还提供一种计算机设备,其包括处理器、存储器及存储于所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述任一项所述的多卡终端的应用安装方法。

本申请还提供一种存储介质,其上存储有计算机程序,所述计算机程序被执行时实现上述任一项所述的多卡终端的应用安装方法。

根据上述的技术方案,本申请有益效果:将第一应用安装在未安装第一应用的第二sim卡对应的第二系统,使得多卡终端可以安装两个第一应用,这样用户不需要进行切换登录的操作,就可以使用两个手机号所对应的app,旨在解决现有的手机中,对于同一个app,只能安装一个,若需要使用两个手机号所对应的app,则需要频繁切换登录所导致的操作繁琐度高的问题。

附图说明

图1是应用本申请实施例提供的多卡终端的应用安装方法的流程图;

图2是应用本申请实施例提供的多卡终端的应用安装装置的功能模块图;

图3是应用本申请实施例提供的计算机设备的结构示意框图;

图4是应用本申请实施例提供的存储介质的结构示意框图。

具体实施方式

为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。

如图1所示,本申请实施例提出一种多卡终端的应用安装方法,应用于安装有至少两张sim卡的智能终端,所述方法包括以下步骤:

步骤s101、检测关于第一应用的下载事件是否被触发。

检测用户是否在应用市场中输入搜索信息,如果检测到用户在应用市场上输入搜索信息,之后检测到应用市场对输入的搜索信息进行搜索,再进一步监控在应用市场是否存在下载应用的请求信息,或者,直接监控在应用市场是否存在下载应用的请求信息。从而,检测用户是否在应用市场下载第一应用,即可检测关于第一应用的下载事件是否被触发。

在步骤s101之前,包括:

建立各张sim卡与系统的对应关系,每一个sim卡对应一个系统。

本发明所提供的多卡终端的应用安装方法适用于运行有两个以上的操作系统和装载有至少两个sim卡的智能终端。具体地,以运行有两个系统和装载有两个sim卡的多卡终端为例,一个sim卡对应一个系统,另一个sim卡对应另一个系统。两个系统可以一个是安卓系统,另一个是ios系统,也可以两个都是安卓系统,还可以两个都是ios系统。

步骤s102、若是,则获取当前使用的网络对应的第一sim卡。

如果检测到用户在应用市场下载第一应用,也就是第一应用的下载事件被触发,那么获取当前使用的网络对应的第一sim卡。在多卡终端中,会存在一个sim卡对应的网络为终端当前所使用的网络。

步骤s103、判断所述第一sim卡对应的第一系统是否已安装所述第一应用。

获取第一sim卡对应的第一系统,之后通过查看第一系统的已安装程序列表中是否存在第一应用,进而判断第一sim卡对应的第一系统是否已安装第一应用。

步骤s104、若是,则识别出未安装所述第一应用的第二sim卡对应的第二系统。

如果第一sim卡对应的第一系统已经安装第一应用,由于多卡终端还有其它sim卡对应的系统,识别出未安装第一应用的系统,得到第二sim卡对应的第二系统。同理,可以通过查看各个系统的已安装程序列表中是否存在第一应用,进而判断sim卡对应的系统是否已安装第一应用。

步骤s105、将所述第一应用下载至所述第二系统进行安装。

第二sim卡对应的第二系统未安装第一应用,可以让第一应用安装在第二sim卡对应的第二系统中,先将第一应用下载到第二sim卡对应的第二系统中,然后再将第一应用进行安装,这样就将第一应用安装在第二sim卡对应的第二系统中。

在步骤s105之后,包括:

判断所述第一应用是否完成安装;

若是,则在所述第二系统对应的所述第一应用的图标上添加所述第二sim卡的标识,以及在所述第一系统对应的所述第一应用的图标上添加所述第一sim卡的标识。

当第一应用在第二sim卡所对应的第二系统中进行安装时,监听第一应用的安装进度,判断第一应用是否完成安装。如果第一应用完成安装,在第二sim卡对应的第二系统中的第一应用的图标上添加第二sim卡的标识,以及在第一sim卡对应的系统中的第一应用的图标上添加第一sim卡的标识。具体地,第二sim卡的标识与第一sim卡的标识不相同,并且第二sim卡的标识能够表示应用是属于第二sim卡的,第一sim卡的标识能够表示应用是属于第一sim卡的,例如,第二sim卡的标识是文字“卡2”,第一sim卡的标识是文字“卡1”,第二sim卡的标识在第一应用图标的左上方进行添加,第一sim卡的标识在第一应用图标的左上方进行添加,以方便用户区别当前的第一应用是属于哪一个卡的。

在一些实施例中,在所述在所述第二系统对应的所述第一应用的图标上添加所述第二sim卡的标识,以及在所述第一系统对应的所述第一应用的图标上添加所述第一sim卡的标识的步骤中,包括:

将所述第二sim卡的标识添加在所述第二系统对应的所述第一应用的图标的上方;

将所述第一sim卡的标识添加在所述第一系统对应的所述第一应用的图标的下方。

根据sim卡的标识在应用图标上的位置,用户就能知道是哪一个卡,具体地,第二sim卡的标识在第一应用的图标上的上方,第二sim卡的标识在第一应用的图标的下方。此时,第二sim卡的标识与第一sim卡的标识可以相同,也可以不相同。

在一些实施例中,在第二系统对应的第一应用的图标上添加第二sim卡的标识,以及在第一系统对应的第一应用的图标上添加第一sim卡的标识之后,对于第二系统对应的第一应用,采用第二sim卡的手机号码进行自动注册,以及对于第一系统对应的第一应用,采用第一sim卡的手机号码进行自动注册。为此,第二sim卡对应的第二系统中的第一应用的注册手机号码为第二sim卡的手机号码,第一sim卡对应的第一系统中的第一应用的注册手机号码为第一sim卡的手机号码。

在本实施例中,在所述判断所述第一应用是否完成安装的步骤中,包括:

检测是否接收到所述第一应用安装完成的信息;

若是,则判定所述第一应用完成安装;

若否,则判定所述第一应用未完成安装。

第一应用在安装完成之后会发送安装完成的信息,为此,通过是否接收安装完成的信息来判断第一应用是否完成安装。

在本实施例中,在步骤s103之后,包括:

若否,则将所述第一应用下载至所述第一系统进行安装。

如果第一sim卡对应的第一系统是没有安装第一应用,那么将第一应用下载到第一sim卡对应的第一系统中,之后进行安装。

在所述将所述第一应用下载至所述第一sim卡对应的第一系统进行安装的步骤之后,包括:

判断所述第一应用是否完成安装;

若是,则识别出除所述第一系统之外已安装所述第一应用的第三sim卡所对应的第三系统;

在所述第三系统对应的所述第一应用的图标上添加所述第三sim卡的标识,以及在所述第一系统对应的所述第一应用的图标上添加所述第一sim卡的标识。

在第一应用在第一sim卡对应的第一系统完成安装之后,获取多卡终端的其它系统是否也有安装第一应用,如果第三sim卡对应的第三系统也有安装第一应用,那么识别出第三sim卡对应的第三系统,此时,多卡终端已安装了两个第一应用,为了方便用户区别哪一个第一应用是属于哪一个sim卡,在第三系统中的第一应用的图标上添加第三sim卡的标识,以及在第一系统中的第一应用的图标上添加第一sim卡的标识。

在本实施例中,在步骤s104中,包括:

识别是否存在未安装所述第一应用的系统;

若是,则获取所述未安装所述第一应用的系统的数量;

若所述未安装所述第一应用的系统的数量为一个,则将所述系统作为第二sim卡对应的第二系统;

若所述未安装所述第一应用的系统的数量为多个,则将从多个系统中用户选择的一个系统作为第二sim卡对应的第二系统。

在识别出未安装第一应用的系统之后,如果只有一个系统是未安装第一应用的,那么该一个系统就是第二sim卡对应的第二系统。如果有多个系统是未安装第一应用的,那么需要从多个系统中选取一个,在本实施例中,选取的方式为用户进行选择,将多个系统显示给用户,用户选择其中一个。将用户选择的一个系统作为第二sim卡对应的第二系统。

综上所述,将第一应用安装在未安装第一应用的第二sim卡对应的第二系统,使得多卡终端可以安装两个第一应用,这样用户不需要进行切换登录的操作,就可以使用两个手机号所对应的app,旨在解决现有的手机中,对于同一个app,只能安装一个,若需要使用两个手机号所对应的app,则需要频繁切换登录所导致的操作繁琐度高的问题。

如图2所示,本申请实施例提出一种多卡终端的应用安装装置1,应用于安装有至少两张sim卡的智能终端,装置1包括检测模块11、获取模块12、第一判断模块13、识别模块14和安装模块15。

检测模块11,用于检测关于第一应用的下载事件是否被触发。

检测用户是否在应用市场中输入搜索信息,如果检测到用户在应用市场上输入搜索信息,之后检测到应用市场对输入的搜索信息进行搜索,再进一步监控在应用市场是否存在下载应用的请求信息,或者,直接监控在应用市场是否存在下载应用的请求信息。从而,检测用户是否在应用市场下载第一应用,即可检测关于第一应用的下载事件是否被触发。

装置1还包括:

建立模块,用于建立各张sim卡与系统的对应关系,每一个sim卡对应一个系统。

本发明所提供的多卡终端的应用安装方法适用于运行有两个以上的操作系统和装载有至少两个sim卡的智能终端。具体地,以运行有两个系统和装载有两个sim卡的多卡终端为例,一个sim卡对应一个系统,另一个sim卡对应另一个系统。两个系统可以一个是安卓系统,另一个是ios系统,也可以两个都是安卓系统,还可以两个都是ios系统。

获取模块12,用于若是,则获取当前使用的网络对应的第一sim卡。

如果检测到用户在应用市场下载第一应用,也就是第一应用的下载事件被触发,那么获取当前使用的网络对应的第一sim卡。在多卡终端中,会存在一个sim卡对应的网络为终端当前所使用的网络。

第一判断模块13,用于判断所述第一sim卡对应的第一系统是否已安装所述第一应用。

获取第一sim卡对应的第一系统,之后通过查看第一系统的已安装程序列表中是否存在第一应用,进而判断第一sim卡对应的第一系统是否已安装第一应用。

识别模块14,用于若是,则识别出未安装所述第一应用的第二sim卡对应的第二系统。

如果第一sim卡对应的第一系统已经安装第一应用,由于多卡终端还有其它sim卡对应的系统,识别出未安装第一应用的系统,得到第二sim卡对应的第二系统。同理,可以通过查看各个系统的已安装程序列表中是否存在第一应用,进而判断sim卡对应的系统是否已安装第一应用。

安装模块15,用于将所述第一应用下载至所述第二系统进行安装。

第二sim卡对应的第二系统未安装第一应用,可以让第一应用安装在第二sim卡对应的第二系统中,先将第一应用下载到第二sim卡对应的第二系统中,然后再将第一应用进行安装,这样就将第一应用安装在第二sim卡对应的第二系统中。

装置1包括:

第二判断模块,用于判断所述第一应用是否完成安装;

第一添加模块,用于若是,则在所述第二系统对应的所述第一应用的图标上添加所述第二sim卡的标识,以及在所述第一系统对应的所述第一应用的图标上添加所述第一sim卡的标识。

当第一应用在第二sim卡所对应的第二系统中进行安装时,监听第一应用的安装进度,判断第一应用是否完成安装。如果第一应用完成安装,在第二sim卡对应的第二系统中的第一应用的图标上添加第二sim卡的标识,以及在第一sim卡对应的系统中的第一应用的图标上添加第一sim卡的标识。具体地,第二sim卡的标识与第一sim卡的标识不相同,并且第二sim卡的标识能够表示应用是属于第二sim卡的,第一sim卡的标识能够表示应用是属于第一sim卡的,例如,第二sim卡的标识是文字“卡2”,第一sim卡的标识是文字“卡1”,第二sim卡的标识在第一应用图标的左上方进行添加,第一sim卡的标识在第一应用图标的左上方进行添加,以方便用户区别当前的第一应用是属于哪一个卡的。

在一些实施例中,在第二系统对应的第一应用的图标上添加第二sim卡的标识,以及在第一系统对应的第一应用的图标上添加第一sim卡的标识之后,对于第二系统对应的第一应用,采用第二sim卡的手机号码进行自动注册,以及对于第一系统对应的第一应用,采用第一sim卡的手机号码进行自动注册。为此,第二sim卡对应的第二系统中的第一应用的注册手机号码为第二sim卡的手机号码,第一sim卡对应的第一系统中的第一应用的注册手机号码为第一sim卡的手机号码。

在一些实施例中,第一添加模块包括:

第一子添加模块,用于将所述第二sim卡的标识添加在所述第二系统对应的所述第一应用的图标的上方;

第二子添加模块,用于将所述第一sim卡的标识添加在所述第一系统对应的所述第一应用的图标的下方。

根据sim卡的标识在应用图标上的位置,用户就能知道是哪一个卡,具体地,第二sim卡的标识在第一应用的图标上的上方,第二sim卡的标识在第一应用的图标的下方。此时,第二sim卡的标识与第一sim卡的标识可以相同,也可以不相同。

在本实施例中,第二判断模块包括:

第一子检测模块,用于检测是否接收到所述第一应用安装完成的信息;

第一子判定模块,用于若是,则判定所述第一应用完成安装;

第二子判定模块,用于若否,则判定所述第一应用未完成安装。

第一应用在安装完成之后会发送安装完成的信息,为此,通过是否接收安装完成的信息来判断第一应用是否完成安装。

在本实施例中,装置1包括:

第一安装模块,用于若否,则将所述第一应用下载至所述第一系统进行安装。

如果第一sim卡对应的第一系统是没有安装第一应用,那么将第一应用下载到第一sim卡对应的第一系统中,之后进行安装。

装置1包括:

第三判断模块,用于判断所述第一应用是否完成安装;

第三识别模块,用于若是,则识别出除所述第一系统之外已安装所述第一应用的第三sim卡所对应的第三系统;

第二添加模块,用于在所述第三系统对应的所述第一应用的图标上添加所述第三sim卡的标识,以及在所述第一系统对应的所述第一应用的图标上添加所述第一sim卡的标识。

在第一应用在第一sim卡对应的第一系统完成安装之后,获取多卡终端的其它系统是否也有安装第一应用,如果第三sim卡对应的第三系统也有安装第一应用,那么识别出第三sim卡对应的第三系统,此时,多卡终端已安装了两个第一应用,为了方便用户区别哪一个第一应用是属于哪一个sim卡,在第三系统中的第一应用的图标上添加第三sim卡的标识,以及在第一系统中的第一应用的图标上添加第一sim卡的标识。

在本实施例中,识别模块14包括:

第一子识别模块,用于识别是否存在未安装所述第一应用的系统;

第一子获取模块,用于若是,则获取所述未安装所述第一应用的系统的数量;

第一子认为模块,用于若所述未安装所述第一应用的系统的数量为一个,则将所述系统作为第二sim卡对应的第二系统;

第二子认为模块,用于若所述未安装所述第一应用的系统的数量为多个,则将从多个系统中用户选择的一个系统作为第二sim卡对应的第二系统。

在识别出未安装第一应用的系统之后,如果只有一个系统是未安装第一应用的,那么该一个系统就是第二sim卡对应的第二系统。如果有多个系统是未安装第一应用的,那么需要从多个系统中选取一个,在本实施例中,选取的方式为用户进行选择,将多个系统显示给用户,用户选择其中一个。将用户选择的一个系统作为第二sim卡对应的第二系统。

综上所述,将第一应用安装在未安装第一应用的第二sim卡对应的第二系统,使得多卡终端可以安装两个第一应用,这样用户不需要进行切换登录的操作,就可以使用两个手机号所对应的app,旨在解决现有的手机中,对于同一个app,只能安装一个,若需要使用两个手机号所对应的app,则需要频繁切换登录所导致的操作繁琐度高的问题。

如图3所示,本申请还提出一种计算机设备2,其包括处理器21、存储器22及存储于存储器22上并可在所述处理器21上运行的计算机程序23,所述处理器21执行所述计算机程序23时实现上述任一项所述的多卡终端的应用安装方法。

如图4所示,本申请还提出一种存储介质3,其上存储有计算机程序31,所述计算机程序31被执行时实现上述任一项所述的多卡终端的应用安装方法。

在上述实施例中,计算机设备2可以是服务器,计算机设备2的处理器21用于提供计算和控制能力,计算机设备2的存储器22包括非易失性存储介质、内存储器。该非易失性存储介质存储有计算机程序23。该内存储器为非易失性存储介质中计算机程序23的运行提供环境。所述计算机程序31被所述处理器51执行时以实现一种多卡终端的应用安装方法。

所述存储介质3可以是计算机能够存储的任何可用介质或者是包含一个或多个可用介质集成的服务器、数据中心等数据存储设备。所述可用介质可以是磁性介质,(例如,软盘、硬盘、磁带)、光介质(例如,dvd)、或者半导体介质(例如固态硬盘solidstatedisk(ssd))等。所述计算机程序31包括一个或多个计算机指令。所述计算机可以是通用计算机、专用计算机、计算机网络、或者其他可编程装置。所述计算机指令可以存储在存储介质中,或者从一个计算机存储介质向另一计算机存储介质传输,例如,所述计算机指令可以从一个网站站点、计算机、服务器或数据中心通过有线(例如同轴电缆、光纤、数字用户线(dsl))或无线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输。在计算机上加载和执行所述计算机指令时,实现一种多卡终端的应用安装方法。

以上所述仅为本申请的较佳实施例而已,并不用以限制本申请,凡在本申请的精神和原则之内所作的任何修改、等同替换和改进等,均应包括在本申请的保护范围之内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1