115]S301、接收针对目标通信应用触发的用户识别卡设置指令。
[0116]S303、根据所述用户识别卡设置指令从所述至少两张用户识别卡中获取用户选择的第一用户识别卡,将所述目标通信应用对应的第一优先级用户识别卡设置为所述第一用户识别卡,从所述至少两张用户识别卡中获取第二用户识别卡,并将所述目标通信应用对应的第二优先级用户识别卡设置为所述第二用户识别卡,其中,在所述终端接收到针对所述目标通信应用触发的执行指令后,采用所述第一优先级用户识别卡执行所述目标通信应用。
[0117]本发明实施例中的S301和S303可参见图1所示实施例的SlOl和S103,此处不再赘述。
[0118]S305、检测所述终端是否满足预设用户识别卡切换条件。
[0119]本发明实施例中,所述终端在设置了所述目标通信应用对应的第一优先级用户识别卡及第二优先级用户识别卡后,所述终端检测所述终端是否满足预设用户识别卡切换条件,以进行用户识别卡的自动切换。若检测的结果为所述终端满足所述预设用户识别卡切换条件,进入步骤S307,若检测的结果为所述终端不满足所述预设用户识别卡切换条件,执行步骤S309。
[0120]S307、将所述目标通信应用对应的第一优先级用户识别卡切换设置为所述第二用户识别卡。
[0121]S309、接收针对所述目标通信应用触发的所述执行指令。
[0122]本发明实施例中的S307和S309可参见图2所示实施例的S207和S209,此处不再赘述。
[0123]S311、根据所述执行指令生成所述目标通信应用对应的操作界面,并通过所述操作界面接收选择指令,所述选择指令用于指示选择所述第一优先级用户识别卡或所述第二优先级用户识别卡。
[0124]本发明实施例中,当所述终端接收到针对所述目标通信应用触发的执行指令后,生成所述目标通信应用对应的操作界面,通过所述操作界面接收选择指令,以指示选择第一优先级用户识别卡或第二优先级用户识别卡。当选择所述第二优先级用户识别卡时,执行步骤S313,当选择所述第一优先级用户识别卡时,执行步骤S319。
[0125]S313、当选择所述第二优先级用户识别卡时,接收所述用户输入的验证密码。
[0126]本发明实施例中,若所述终端在所述目标通信应用对应的操作界面中接收到针对所述第二优先级用户识别卡触发的选择指令,所述终端接收用户输入的验证密码,以进行密码验证,防止用户误操作。所述验证密码可以包括但不限于:字符密码(字母、数字、特殊符号等)、生物特征密码(指纹、声纹、虹膜等)、图案(轨迹、预设图片)密码等。所述终端监测到在所述目标通信应用对应的操作界面中接收到针对所述第二优先级用户识别卡触发的选择指令,可以输出提示信息,以提示用户输入验证密码。需要说明的是,所述终端在接收用户将所述目标通信应用对应的第一优先级用户识别卡设置为所述第一用户识别卡的设置指令时,可获取并存储用户输入的验证密码,以对用户设置的第一优先级用户识别卡进行密码锁定,当用户在具体使用时选择了所述第二优先级用户识别卡执行所述目标通信应用时,所述用户需要正确输入所述验证密码,进行密码解锁后才可使用选择的所述第二优先级用户识别卡执行所述目标通信应用,极大地降低了用户误操作的可能性。
[0127]S315、判断所述验证密码与预设密码是否匹配。
[0128]本发明实施例中,所述终端判断所述用户输入的验证密码与所述预设密码是否匹配,若是,进入步骤S317,若否,则选择的结果为选择所述第一优先级用户识别卡,进入步骤S319o
[0129]S317、采用所述第二优先级用户识别卡执行所述目标通信应用。
[0130]本发明实施例中,若所述终端判断出所述用户输入的验证密码与所述预设密码相匹配,则所述终端选择所述选择指令指示的第二优先级用户识别卡执行所述目标通信应用。即用户可随时修改执行所述目标通信应用的用户识别卡。
[0131]S319、当选择所述第一优先级用户识别卡时,采用所述第一优先级用户识别卡执行所述目标通信应用。
[0132]本发明实施例中,若所述终端在所述目标通信应用对应的操作界面中未接收到针对所述第二优先级用户识别卡触发的选择指令,则所述终端选择所述第一优先级用户识别卡执行所述目标通信应用。
[0133]在图3所描述的方法中,终端预置目标通信应用与用户识别卡的优先级对应关系,当终端接收到针对目标通信应用触发的执行指令,并接收到用户选择第二优先级用户识别卡的指令时,终端进行密码验证,若密码验证成功,则终端直接采用用户选择的第二优先级用户识别卡执行目标通信应用,从而实现用户识别卡的便捷切换,且避免了用户的误操作。
[0134]请参见图4,是本发明实施例提供的另一种用户识别卡切换方法的流程示意图,该方法可以包括但不限于以下步骤。
[0135]S401、接收针对目标通信应用触发的用户识别卡设置指令。
[0136]S403、根据所述用户识别卡设置指令从所述至少两张用户识别卡中获取用户选择的第一用户识别卡,将所述目标通信应用对应的第一优先级用户识别卡设置为所述第一用户识别卡,从所述至少两张用户识别卡中获取第二用户识别卡,并将所述目标通信应用对应的第二优先级用户识别卡设置为所述第二用户识别卡,其中,在所述终端接收到针对所述目标通信应用触发的执行指令后,采用所述第一优先级用户识别卡执行所述目标通信应用。
[0137]S405、检测所述终端是否满足预设用户识别卡切换条件。
[0138]S407、将所述目标通信应用对应的第一优先级用户识别卡切换设置为所述第二用户识别卡。
[0139]本发明实施例中的S401-S407可参见图1所示实施例的S101-S107,此处不再赘述。
[0140]S409、在所述目标通信应用对应的操作界面中接收针对所述第一优先级用户识别卡和/或所述第二优先级用户识别卡触发的显示指令。
[0141]本发明实施例中,所述终端在所述目标通信应用对应的操作界面中接收针对所述第一优先级用户识别卡和/或所述第二优先级用户识别卡触发的显示指令,以请求所述终端显示所述第一优先级用户识别卡和/或所述第二优先级用户识别卡的详细信息。其中,所述目标通信应用对应的操作界面中可显示所述第一优先级用户识别卡或所述第二优先级用户识别卡分别对应的标识,用户可以通过该标识触发所述显示指令。本发明实施例中,步骤S409是在检测所述终端是否满足预设用户识别卡切换条件,且检测结果为是之后执行的,在其他一些可实施的方案中,步骤S409还可以在检测所述终端是否满足预设用户识别卡切换条件之前执行,也可以设置在检测所述终端是否满足预设用户识别卡切换条件,且检测结果为否之后执行。
[0142]S411、根据所述显示指令在所述操作界面中显示所述第一优先级用户识别卡和/或所述第二优先级用户识别卡对应的卡信息。
[0143]本发明实施例中,所述终端接收到所述显示指令后,在所述操作界面中显示所述第一优先级用户识别卡或所述第二优先级用户识别卡对应的卡信息。所述卡信息可以包括但不限于:网络运营商、网络类型、资费套餐信息(含费率和余额)。所述卡信息可以在所述操作界面中通过弹出窗口或者下拉菜单的方式或者其他显示方式进行显示,例如,当所述终端接收到针对所述第一优先级用户识别卡的显示指令后,在所述操作界面中弹出显示窗口,在所述显示窗口中显示所述第一优先级用户识别卡对应的卡信息。或者,所述操作界面中显示有对应所述第一优先级用户识别卡的标识,所述终端在接收到针对所述第一优先级用户识别卡的显示指令后,在所述第一优先级用户识别卡对应的标识位置显示下拉菜单,在所述下拉菜单中显示所述第一优先级用户识别卡对应的卡信息。
[0144]进一步地,所述终端可以自动(定期或者不定期)获取所述第一优先级用户识别卡和/或所述第二优先级用户识别卡对应的卡信息,并在接收到针对所述第一优先级用户识别卡和/或所述第二优先级用户识别卡的显示指令后,在所述操作界面中显示所述第一优先级用户识别卡和/或所述第二优先级用户识别卡对应的卡信息;所述终端也可以在接收到针对所述第一优先级用户识别卡和/或所述第二优先级用户识别卡的显示指令后,获取所述第一优先级用户识别卡和/或所述第二优先级用户识别卡对应的卡信息,并在所述操作界面中显示所述第一优先级用户识别卡和/或所述第二优先级用户识别卡对应的卡信息,本发明实施例不作具体限定。
[0145]举例说明,若所述目标通信应用为通话应用,若手机包括两张S頂卡,分别为S頂I和S頂2,通话应用对应的第一优先级用户识别卡为S頂1,通话应用对应的第二优先级用户识别卡为S頂2。在通话应用对应的拨号界面中显示有S頂2对应的图标,用户点击S頂2对应的图标,手机在拨号界面中弹出显示窗口,在所述显示窗口中显示S頂2对应的资费信息以及余额信息等,可以方便用户快捷查看SBC的运营商信息、是否支持国际漫游、资费信息以及余额等信息,以便于根据Snc的资费信息以及余额等信息判断是否需要进行用户识别卡的切换,方便用户使用。
[0146]在图4所描述的方法中,终端预置目标通信应用与用户识别卡的优先级对应关系,当终端接收到针对目标通信应用触发的执行指令,直接采用第一优先级用户识别卡执行目标通信应用,在目标通信应用界面中可以触发显示第一优先级用户识别卡或第二优先级用户识别卡对应的卡信息,便于用户知晓用户识别卡的具体信息,方便用户使用。
[0147]请参见图5,是本发明实施例提供的另一种用户识别卡切换方法的流程示意图,该方法可以包括但不限于以下步骤。
[0148]S501、接收针对目标通信应用触发的用户识别卡设置指令。
[0149]S503、根据所述用户识别卡设置指令从所述至少两张用户识别卡中获取用户选择的第一用户识别卡,将所述目标通信应用对应的第一优先级用户识别卡设置为所述第一用户识别卡,从所述至少两张用户识别卡中获取第二用户识别卡,并将所述目标通信应用对应的第二优先级用户识别卡设置为所述第二用户识别卡,其中,在所述终端接收到针对所述目标通信应用触发的执行指令后,采用所述第一优先级用户识别卡执行所述目标通信应用。执行完本步骤进入步骤S505或S509。
[0150]S505、检测所述终端是否满足预设用户识别卡切换条件。若是,执行步骤S507,若否,结束本流程。
[0151]S507、将所述目标通信应用对应的第一优先级用户识别卡切换设置为所述第二用户识别卡。
[0152]本发明实施例中的S501-S507可参见图1所示实施例的S101-S107,此处不再赘述。
[0153]S509、当检测到所述第一优先级用户识别卡满足预设虚拟资源转移条件时,从所述第二优先级用户识别卡中扣除所述第一优先级用户识别卡产生的虚拟资源。
[0154]本发明实施例中,所述预设虚拟资源转移条件可以为所述终端检测到所述第一优先级用户识别卡对应的虚拟资源不足,还可以为所述第一优先级用户识别卡在当前地理位置为漫游区域,等等。所述终端检测到所述第一优先级用户识别卡满足所述预设虚拟资源转移条件时,可不切换至所述第二优先级用户识别卡,直接将所述第一优先级用户识别卡进行通话、信息或数据流量时产生的资费从所述第二优先级用户识别卡中扣除,可以保障通信应用的连续性。例如,用户在使用S頂I进行通话且余额不足时,所述终端根据S頂I和snc各自对应的运营商之间的协议,将s頂I通话超出的通话资费计入snc中进行扣除。再例如,用户可以为终端中的任意一张用户识别卡开通漫游服务,其他用户识别卡在进行通话、信息或者数据流量服务时虽然没有开通相应的套餐,但是基于运营商之间的协议,其他用户识别卡在使用时可直接从所述开通漫游服务的卡上扣费,无需进行用户识别卡之间的切换,更加便于用户的使用。
[0155]具体地,当检测到所述第一优先级用户识别卡满足预设虚拟资源转移条件时,中断所述目标通信应用,并设置从所述第二优先级用户识别卡中扣除所述第一优先级用户识别卡产生的虚拟资源,同时...