一种多卡多待手机上多卡进行软切换的方法和系统的制作方法

文档序号:8004724阅读:512来源:国知局
一种多卡多待手机上多卡进行软切换的方法和系统的制作方法
【专利摘要】本发明提供一种多卡多待手机上多卡进行软切换的方法和系统,应用于多卡多待手机,包括:卡切换的直接控制者获取一目标配置;所述卡切换的直接控制者断开多卡与多待的关联;所述卡切换的直接控制者将所述目标配置替换所述多卡多待手机的原配置,并保存在手机上;卡切换的直接控制者重新关联多卡与多待。本发明充分利用现有的卡控制流程,通过一套卡切换配置,把传统上由硬件实现的卡切换完全改为由软件实现。节约了成本和空间,避开了因硬件带来的寿命问题,做到了可无限次切换,并降低了控制的复杂度。
【专利说明】一种多卡多待手机上多卡进行软切换的方法和系统

【技术领域】
[0001]本发明涉及通讯【技术领域】,特别涉及一种多卡多待手机上多卡进行软切换的方法和系统。

【背景技术】
[0002]随着移动通信的迅速发展,双卡双待手机正在逐步普及。在双卡双待手机中,机身内置两个SIM卡槽,两张SIM卡可以同时处于待机状态,用户只需用使用一部移动终端,便可以方便快捷地操作两张SIM卡。
[0003]由于各地信号信号强度、信号质量覆盖不一或深处异地等原因,用户经常要在两张SM卡之间进行卡切换,以保证通话质量,或选择当地卡以降低通话成本。
[0004]而在现有的双卡双待手机中,两张SIM卡之间进行卡切换都是通过硬件来实现的。
[0005]如图1所示,在双卡双待手机中增加一个硬件开关,用户直接控制对两张SIM卡之间进行切换。
[0006]如图2所示,在双卡双待手机中增加一个控制电路。用户通过控制电路对两张SIM卡之间进行切换。
[0007]现有技术采用通过采用增加硬件来实现两张SIM卡之间的切换,不但增加了硬件成本,而且硬件寿命有限,且控制电路增加了控制的复杂度。


【发明内容】

[0008]本发明的目的在于提供一种多卡多待手机上多卡进行软切换的方法和系统,以解决现有的多卡多待手机通过采用增加硬件来实现SIM卡之间的切换,增加了硬件成本的问题。
[0009]为解决上述技术问题,本发明提供一种多卡多待手机上多卡进行软切换的方法,应用于多卡多待手机,包括:
[0010]卡切换的直接控制者获取一目标配置;
[0011]所述卡切换的直接控制者断开多卡与多待的关联;
[0012]所述卡切换的直接控制者将所述目标配置替换所述多卡多待手机的原配置,并保存在手机上;
[0013]卡切换的直接控制者重新关联多卡与多待。
[0014]进一步的,在所述的多卡多待手机上多卡进行软切换的方法中,卡切换的直接控制者获取一目标配置的步骤前还包括:卡切换的直接控制者锁定一切换标志,以禁止对多卡的操作。
[0015]进一步的,在所述的多卡多待手机上多卡进行软切换的方法中,还包括:
[0016]卡切换的直接控制者获取多卡多带手机的原配置;
[0017]判断所述目标配置和多卡多待手机的原配置是否相同;
[0018]若相同,卡切换的直接控制者解锁切换标志,以允许对多卡的操作;
[0019]若不相同,判断所述目标配置是否合法,若不合法,卡切换的直接控制者解锁所述切换标志,以允许对多卡的操作;若合法,卡切换的直接控制者断开多卡与多待的关联。
[0020]进一步的,在所述的多卡多待手机上多卡进行软切换的方法中,卡切换的直接控制者重新关联多卡与多待的步骤后还包括:卡切换的直接控制者解锁所述切换标志,以允许对多卡的操作。
[0021]进一步的,在所述的多卡多待手机上多卡进行软切换的方法中,卡切换的直接控制者断开多卡与多待的关联的步骤包括:卡服务关闭当前使用的卡驱动。
[0022]进一步的,在所述的多卡多待手机上多卡进行软切换的方法中,卡切换的直接控制者重新关联多卡与多待的步骤包括:卡服务打开对应的卡驱动以重新关联多卡与多待。
[0023]进一步的,在所述的多卡多待手机上多卡进行软切换的方法中,卡切换的直接控制者断开多卡与多待的关联的步骤包括:待关闭当前使用的卡服务。
[0024]进一步的,在所述的多卡多待手机上多卡进行软切换的方法中,卡切换的直接控制者重新关联多卡与多待的步骤包括:待打开对应的卡服务以重新关联多卡与多待。
[0025]进一步的,在所述的多卡多待手机上多卡进行软切换的方法中,卡切换的直接控制者断开多卡与多待的关联的步骤包括:卡驱动关闭当前使用的卡槽。
[0026]进一步的,在所述的多卡多待手机上多卡进行软切换的方法中,卡切换的直接控制者重新关联多卡与多待的步骤包括:卡驱动打开对应的卡槽以重新关联多卡与多待。
[0027]同时,本发明还提供一种多卡多待手机上多卡进行软切换的系统,应用于多卡多待手机,包括:
[0028]卡切换的直接控制者,用于获取一目标配置、断开多卡与多待的关联、将所述目标配置替换所述多卡多待手机的原配置,并保存在手机上,以及重新关联多卡与多待。
[0029]进一步的,在所述的多卡多待手机上多卡进行软切换的系统中,所述卡切换的直接控制者,还用于锁定一切换标志,以禁止对多卡的操作。
[0030]进一步的,在所述的多卡多待手机上多卡进行软切换的系统中,
[0031]所述卡切换的直接控制者还用于获取多卡多带手机的原配置;
[0032]所述系统还包括:判断模块,用于判断所述目标配置和多卡多待手机的原配置是否相同;
[0033]若相同,卡切换的直接控制者解锁切换标志,以允许对多卡的操作;
[0034]若不相同,判断所述目标配置是否合法,若不合法,卡切换的直接控制者解锁所述切换标志,以允许对多卡的操作;若合法,卡切换的直接控制者断开多卡与多待的关联。
[0035]进一步的,在所述的多卡多待手机上多卡进行软切换的系统中,所述卡切换的直接控制者,还用于解锁所述切换标志,以允许对多卡的操作。
[0036]进一步的,在所述的多卡多待手机上多卡进行软切换的系统中,所述卡切换的直接控制者是卡服务,所述卡服务与一卡驱动连接。
[0037]进一步的,在所述的多卡多待手机上多卡进行软切换的系统中,所述卡切换的直接控制者是待,所述待与一卡服务连接。
[0038]进一步的,在所述的多卡多待手机上多卡进行软切换的系统中,所述卡切换的直接控制者是卡驱动,所述卡驱动与一^^槽连接。
[0039]本发明提供的一种多卡多待手机上多卡进行软切换的方法和系统,具有以下有益效果:本发明充分利用现有的卡控制流程,通过一套卡切换配置,把传统上由硬件实现的卡切换完全改为由软件实现。节约了成本和空间,避开了因硬件带来的寿命问题,做到了可无限次切换,并降低了控制的复杂度。

【专利附图】

【附图说明】
[0040]图1是现有技术的双卡双待手机进行卡切换的示意图;
[0041]图2是现有技术的双卡双待手机进行卡切换的示意图;
[0042]图3是本发明多卡多待手机上多卡进行软切换的方法的流程示意图;
[0043]图4是本发明实施例1的多卡多待手机上多卡进行软切换的方法的示意图;
[0044]图5是本发明实施例2的多卡多待手机上多卡进行软切换的方法的示意图;
[0045]图6是本发明实施例3的多卡多待手机上多卡进行软切换的方法的示意图。

【具体实施方式】
[0046]以下结合附图和具体实施例对本发明提出的多卡多待手机上多卡进行软切换的方法和系统作进一步详细说明。根据下面说明和权利要求书,本发明的优点和特征将更清楚。需说明的是,附图均采用非常简化的形式且均使用非精准的比例,仅用以方便、明晰地辅助说明本发明实施例的目的。
[0047]如图3所示,本发明提供一种多卡多待手机上多卡进行软切换的方法,应用于多卡多待手机,包括:
[0048]步骤一:卡切换的直接控制者获取一目标配置;
[0049]步骤二:所述卡切换的直接控制者断开多卡与多待的关联;
[0050]步骤三:所述卡切换的直接控制者将所述目标配置替换所述多卡多待手机的原配直,并保存在手机上;
[0051]步骤四:卡切换的直接控制者重新关联多卡与多待。
[0052]同时本发明还提供一种多卡多待手机上多卡进行软切换的系统,应用于多卡多待手机,包括:
[0053]卡切换的直接控制者,用于获取一目标配置;断开多卡与多待的关联;将所述目标配置替换所述多卡多待手机的原配置,并保存在手机上,以及重新关联多卡与多待。
[0054]进一步的,所述卡切换的直接控制者,还用于锁定一切换标志,以禁止对多卡的操作。
[0055]进一步的,所述卡切换的直接控制者还用于获取多卡多带手机的原配置;
[0056]所述系统还包括:判断模块,用于判断所述目标配置和多卡多待手机的原配置是否相同;
[0057]若相同,卡切换的直接控制者解锁切换标志,以允许对多卡的操作;
[0058]若不相同,判断所述目标配置是否合法,若不合法,卡切换的直接控制者解锁所述切换标志,以允许对多卡的操作;若合法,卡切换的直接控制者断开多卡与多待的关联。
[0059]进一步的,所述卡切换的直接控制者,还用于解锁所述切换标志,以允许对多卡的操作。
[0060]【实施例1】
[0061]如图4所示,在实施例1中,以双卡双待手机作为例子,其中,卡服务是卡切换的直接控制者,真正使用哪个卡由卡服务上配置的卡驱动决定,通过卡切换配置信息来动态配置,达到卡切换的目的。具体实现方式如下所示:
[0062]首先,当用户选择卡切换这个功能时,手机系统提示用户是否继续操作,用户可以选择确定或者取消,当用户选择确定时,才真正进入切换流程。
[0063]进一步的,卡服务锁定一切换标志,以禁止对双卡的操作。这样操作保证在卡切换的过程顺利进行。
[0064]进一步的,所述卡服务获取一目标配置和双卡双待手机的原配置。
[0065]由图4的A图中可以看出,双卡双待手机的原配置为:待I与卡服务I是绑定的,卡服务I与卡驱动I连接,配置使用卡驱动1,卡驱动I与卡槽I是绑定的;待2与卡服务2是绑定的,卡服务2与卡驱动2连接,配置使用卡驱动2,卡驱动2与卡槽2是绑定的。
[0066]由图4的B图可以看出,目标配置为:待I与卡服务I是绑定的,卡服务I与卡驱动2连接,配置使用卡驱动2,卡驱动I与卡槽I是绑定的;待2与卡服务2是绑定的,卡服务2与卡驱动I连接,配置使用卡驱动1,卡驱动2与卡槽2是绑定的。
[0067]进一步的,判断所述目标配置和双卡双待手机的原配置是否相同;若相同,卡服务解锁所述切换标志,以允许对双卡的操作;若不相同,卡服务断开双卡与双待的关联;
[0068]具体的,当判断出目标配置和双卡双待手机的原配置不相同时,还需检验目标配置是否合法与有效,如果不合法与无效,则卡服务解锁所述切换标志,以允许对双卡的操作,即不进行卡切换的流程。
[0069]当合法与有效时,双卡服务(卡服务I和卡服务2)通过关闭当前的双卡驱动(卡驱动I和卡驱动2)来实现卡服务断开双卡与双待的关联。特别要声明的是,卡服务I和卡服务2都要与对应的卡驱动I和卡驱动2断开关联,才能确保双卡与双待断开了关联。但卡服务I和卡服务2断开的顺序,本发明不做要求。
[0070]进一步的,卡服务将所述目标配置替换所述双卡双待手机的原配置,并保存在手机上;在此,保存在手机上是以便下一次开机时配置仍然有效。
[0071]进一步的,卡服务重新关联双卡与双待;
[0072]具体的,双卡服务(卡服务I和卡服务2)通过重新打开当前的双卡驱动(卡驱动2和卡驱动I)来实现卡服务重新关联双卡与双待的关联。特别要声明的是,卡驱动2和卡驱动I都要与对应的卡服务I和卡服务2重新关联,才能确保双卡与双待重新关联。但卡驱动2和卡驱动I重新上电的顺序,本发明不做要求。
[0073]最后,卡服务解锁所述切换标志,以允许对双卡的操作。
[0074]至此,本实施例1的卡切换通过双卡服务使用双卡驱动的切换来实现,节约了成本和空间,避开了因硬件带来的寿命问题,做到了可无限次切换,并降低了控制的复杂度。
[0075]【实施例2】
[0076]如图5所示,在实施例2中,以双卡双待手机作为例子,其中,待是卡切换的直接控制者,真正使用哪个卡由待上配置的卡服务决定,通过卡切换配置信息来动态配置,达到卡切换的目的。与实施例1相比,实施例2的卡驱动和卡槽还要与待交互,还需要一个通信过程,控制更为复杂。
[0077]实施例2的具体实现方式如下所示:
[0078]首先,当用户选择卡切换这个功能时,手机系统提示用户是否继续操作,用户可以选择确定或者取消,当用户选择确定时,才真正进入切换流程。
[0079]进一步的,待锁定一切换标志,以禁止对双卡的操作。这样操作保证在卡切换的过程顺利进行。
[0080]进一步的,所述待获取一目标配置和双卡双待手机的原配置。
[0081]由图5的A图中可以看出,双卡双待手机的原配置为:待I与卡服务I连接,配置使用卡服务1,卡服务I与卡驱动I是绑定的,卡驱动I与卡槽I是绑定的;待2与卡服务2连接,配置使用卡服务2,卡服务2与卡驱动2是绑定的,卡驱动2与卡槽2是绑定的;
[0082]由图5的B图可以看出,目标配置为:待I与卡服务2连接,配置使用卡服务2,卡服务I与卡驱动I是绑定的,卡驱动I与卡槽I是绑定的;待2与卡服务I连接,配置使用卡服务1,卡服务2与卡驱动2是绑定的,卡驱动2与卡槽2是绑定的;
[0083]进一步的,判断所述目标配置和双卡双待手机的原配置是否相同;若相同,卡服务解锁所述切换标志,以允许对双卡的操作;若不相同,卡服务断开双卡与双待的关联;
[0084]具体的,当判断出目标配置和双卡双待手机的原配置不相同时,还需检验目标配置是否合法与有效,如果不合法与无效,则待解锁所述切换标志,以允许对双卡的操作,即不进行卡切换的流程。
[0085]当合法与有效时,双待(待I和待2)通过关闭当前的双卡服务(卡服务I和卡服务2)来实现待断开双卡与双待的关联。特别要声明的是,待I和待2都要与对应的卡服务I和卡服务2断开关联,才能确保双卡与双待断开了关联。但待I和待I断开的顺序,本发明不做要求。
[0086]进一步的,待将所述目标配置替换所述双卡双待手机的原配置,并保存在手机上;在此,保存在手机上是以便下一次开机时配置仍然有效。
[0087]进一步的,待重新关联双卡与双待;
[0088]具体的,双待(待I和待2)通过重新打开当前的双卡服务(卡服务2和卡服务I)来实现待重新关联双卡与双待的关联。特别要声明的是,卡服务2和卡服务I都要与对应的待I和待2重新关联,才能确保双卡与双待重新关联。但卡服务2和卡服务I重新上电的顺序,本发明不做要求。
[0089]最后,待解锁所述切换标志,以允许对双卡的操作。
[0090]至此,本实施例2的卡切换通过双待使用双卡服务的切换来实现,节约了成本和空间,避开了因硬件带来的寿命问题,做到了可无限次切换,并降低了控制的复杂度。
[0091]【实施例3】
[0092]如图6所示,在实施例3中,以双卡双待手机作为例子,其中,卡驱动是卡切换的直接控制者,真正使用哪个卡由卡驱动上配置的卡槽决定,通过卡切换配置信息来动态配置,达到卡切换的目的。与实施例1相比,实施例3中上层应用在切换时方便了,但卡驱动需要实现的切换管理,使得驱动实现复杂了,影响卡驱动的稳定性。
[0093]实施例3的具体实现方式如下所示:
[0094]首先,当用户选择卡切换这个功能时,手机系统提示用户是否继续操作,用户可以选择确定或者取消,当用户选择确定时,才真正进入切换流程。
[0095]进一步的,卡驱动锁定一切换标志,以禁止对双卡的操作。这样操作保证在卡切换的过程顺利进行。
[0096]进一步的,所述卡驱动获取一目标配置和双卡双待手机的原配置。
[0097]由图6的A图中可以看出,双卡双待手机的原配置为:待I与卡服务I是绑定的,卡服务I与卡驱动I是绑定的,卡驱动I与卡槽I连接,配置使用卡槽I ;待2与卡服务2是绑定的,卡服务2与卡驱动2是绑定的,卡驱动2与卡槽2连接,配置使用卡槽2。
[0098]由图6的B图可以看出,目标配置为:待I与卡服务I是绑定的,卡服务I与卡驱动I是绑定的,卡驱动I与卡槽2连接,配置使用卡槽2 ;待2与卡服务2是绑定的,卡服务2与卡驱动2是绑定的,卡驱动2与卡槽I连接,配置使用卡槽I。
[0099]进一步的,判断所述目标配置和双卡双待手机的原配置是否相同;若相同,卡驱动解锁所述切换标志,以允许对双卡的操作;若不相同,卡驱动断开双卡与双待的关联;
[0100]具体的,当判断出目标配置和双卡双待手机的原配置不相同时,还需检验目标配置是否合法与有效,如果不合法与无效,则卡驱动解锁所述切换标志,以允许对双卡的操作,即不进行卡切换的流程。
[0101]当合法与有效时,双卡驱动(卡驱动I和卡驱动2)通过关闭当前的双卡槽(卡槽I和卡槽2)来实现卡驱动断开双卡与双待的关联。特别要声明的是,卡驱动I和卡驱动2都要与对应的卡槽I和卡槽2断开关联,才能确保双卡与双待断开了关联。但卡驱动I和卡驱动断开的顺序,本发明不做要求。
[0102]进一步的,卡驱动将所述目标配置替换所述双卡双待手机的原配置,并保存在手机上;在此,保存在手机上是以便下一次开机时配置仍然有效。
[0103]进一步的,卡驱动重新关联双卡与双待。
[0104]具体的,双卡驱动(卡驱动I和卡驱动2)通过重新打开当前的双卡槽(卡槽2和卡槽I)来实现卡驱动重新关联双卡与双待的关联。特别要声明的是,卡槽2和卡槽I都要与对应的卡驱动I和卡驱动2重新关联,才能确保双卡与双待重新关联。但卡槽2和卡槽I重新上电的顺序,本发明不做要求。
[0105]最后,卡驱动解锁所述切换标志,以允许对双卡的操作。
[0106]至此,本实施例3的卡切换通过双卡驱动使用双卡槽的切换来实现,节约了成本和空间,避开了因硬件带来的寿命问题,做到了可无限次切换,并降低了控制的复杂度。
[0107]上述描述仅是对本发明较佳实施例的描述,并非对本发明范围的任何限定,本发明领域的普通技术人员根据上述揭示内容做的任何变更、修饰,均属于权利要求书的保护范围。
【权利要求】
1.一种多卡多待手机上多卡进行软切换的方法,应用于多卡多待手机,其特征在于,包括: 卡切换的直接控制者获取一目标配置; 所述卡切换的直接控制者断开多卡与多待的关联; 所述卡切换的直接控制者将所述目标配置替换所述多卡多待手机的原配置,并保存在手机上; 卡切换的直接控制者重新关联多卡与多待。
2.如权利要求1所述的多卡多待手机上多卡进行软切换的方法,其特征在于,卡切换的直接控制者获取一目标配置的步骤前还包括:卡切换的直接控制者锁定一切换标志,以禁止对多卡的操作。
3.如权利要求1或2所述的多卡多待手机上多卡进行软切换的方法,其特征在于,还包括: 卡切换的直接控制者获取多卡多带手机的原配置; 判断所述目标配置和多卡多待手机的原配置是否相同; 若相同,卡切换的直接控制者解锁切换标志,以允许对多卡的操作; 若不相同,判断所述目标配置是否合法,若不合法,卡切换的直接控制者解锁所述切换标志,以允许对多卡的操作;若合法,卡切换的直接控制者断开多卡与多待的关联。
4.如权利要求2所述的多卡多待手机上多卡进行软切换的方法,其特征在于,卡切换的直接控制者重新关联多卡与多待的步骤后还包括:卡切换的直接控制者解锁所述切换标志,以允许对多卡的操作。
5.如权利要求1所述的多卡多待手机上多卡进行软切换的方法,其特征在于,卡切换的直接控制者断开多卡与多待的关联的步骤包括:卡服务关闭当前使用的卡驱动。
6.如权利要求5所述的多卡多待手机上多卡进行软切换的方法,其特征在于,卡切换的直接控制者重新关联多卡与多待的步骤包括:卡服务打开对应的卡驱动以重新关联多卡与多待。
7.如权利要求1所述的多卡多待手机上多卡进行软切换的方法,其特征在于,卡切换的直接控制者断开多卡与多待的关联的步骤包括:待关闭当前使用的卡服务。
8.如权利要求7所述的多卡多待手机上多卡进行软切换的方法,其特征在于,卡切换的直接控制者重新关联多卡与多待的步骤包括:待打开对应的卡服务以重新关联多卡与多待。
9.如权利要求1所述的多卡多待手机上多卡进行软切换的方法,其特征在于,卡切换的直接控制者断开多卡与多待的关联的步骤包括:卡驱动关闭当前使用的卡槽。
10.如权利要求9所述的多卡多待手机上多卡进行软切换的方法,其特征在于,卡切换的直接控制者重新关联多卡与多待的步骤包括:卡驱动打开对应的卡槽以重新关联多卡与多待。
11.一种多卡多待手机上多卡进行软切换的系统,应用于多卡多待手机,其特征在于,包括: 卡切换的直接控制者,用于获取一目标配置、断开多卡与多待的关联、将所述目标配置替换所述多卡多待手机的原配置,并保存在手机上,以及重新关联多卡与多待。
12.如权利要求11所述的多卡多待手机上多卡进行软切换的系统,其特征在于,所述卡切换的直接控制者,还用于锁定一切换标志,以禁止对多卡的操作。
13.如权利要求11或12所述的多卡多待手机上多卡进行软切换的系统,其特征在于, 所述卡切换的直接控制者还用于获取多卡多带手机的原配置; 所述系统还包括:判断模块,用于判断所述目标配置和多卡多待手机的原配置是否相同; 若相同,卡切换的直接控制者解锁切换标志,以允许对多卡的操作; 若不相同,判断所述目标配置是否合法,若不合法,卡切换的直接控制者解锁所述切换标志,以允许对多卡的操作;若合法,卡切换的直接控制者断开多卡与多待的关联。
14.如权利要求12所述的多卡多待手机上多卡进行软切换的系统,其特征在于,所述卡切换的直接控制者,还用于解锁所述切换标志,以允许对多卡的操作。
15.如权利要求11所述的多卡多待手机上多卡进行软切换的系统,其特征在于,所述卡切换的直接控制者是卡服务,所述卡服务与一卡驱动连接。
16.如权利要求11所述的多卡多待手机上多卡进行软切换的系统,其特征在于,所述卡切换的直接控制者是待,所述待与一卡服务连接。
17.如权利要求11所述的多卡多待手机上多卡进行软切换的系统,其特征在于,所述卡切换的直接控制者是卡驱动,所述卡驱动与一卡槽连接。
【文档编号】H04W36/18GK104427569SQ201310363027
【公开日】2015年3月18日 申请日期:2013年8月19日 优先权日:2013年8月19日
【发明者】刘永军 申请人:联芯科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1