双卡手机的交叉绑定控制方法和装置制造方法及图纸

技术编号:15302223 阅读:77 留言:0更新日期:2017-05-13 12:34
本发明专利技术涉及一种双卡手机的交叉绑定控制方法,包括:进行交叉绑定并监测交叉绑定是否失败;当监测到交叉绑定失败时,更新交叉绑定的状态并发送交叉绑定结束指令给RIL;RIL接收到交叉绑定结束指令,更新RIL的状态为正常状态。通过在监测到交叉绑定失败时,发送交叉绑定结束指令给RIL使其更新状态为正常状态,从而使RIL能够下令激活卡,实现在交叉绑定失败后不需要重启手机也能够实现使卡正常注网。本发明专利技术还提供一种双卡手机的交叉绑定控制装置。

Cross binding control method and device for double card mobile phone

Including the cross bound control method, the invention relates to a dual card mobile phone: cross binding and monitoring cross binding failure; when monitoring cross binding failed, update the cross bound state and send the command to the RIL end of the cross binding; the RIL receives the end cross binding instructions, RIL status updates to a normal state. The failure to cross binding in monitoring, sending the command to the RIL cross binding end to update state to a normal state, so that RIL can be ordered to activate the card, in the cross binding after failure does not need to restart the mobile phone also can achieve a normal network card note. The invention also provides a cross binding control device for the double card mobile phone.

【技术实现步骤摘要】

本专利技术涉及通讯
,特别是涉及一种双卡手机的交叉绑定控制方法和装置
技术介绍
单天线、多模双卡手机中并不是两张卡都能进行一样的业务,对应在主栈上的卡功能最强,副栈上的卡功能相对较弱。有时候需要将副栈上的卡绑定到主栈上进行所需要的业务。协议栈与卡槽之间相互绑定,主要通过交叉绑定完成相应的协议栈与卡槽之间的解绑与绑定,在进行交叉绑定时需要将卡禁用,但在进行交叉绑定的过程中可能出错,从而导致RIL(radiointerfacelayer,无线接口层)状态出错,使RIL处于非正常状态。如果RIL处于非正常状态,则RIL不会下令去激活卡,进而导致卡无法再重新启用,也就导致该卡无法正常注网。即使对卡进行热插播,也无法将RIL的状态恢复正常,只能通过重新启动手机才能使卡正常注网。
技术实现思路
基于此,有必要针对上述技术问题,提供一种不需要重新启动手机也能在交叉绑定失败后实现卡正常注网的双卡手机的交叉绑定控制方法和装置。一种双卡手机的交叉绑定控制方法,包括:进行交叉绑定并监测交叉绑定是否失败;当监测到交叉绑定失败时,更新交叉绑定的状态并发送交叉绑定结束指令给RIL;RIL接收到交叉绑定结束指令,更新RIL的状态为正常状态。在其中一个实施例中,进行交叉绑定,包括:禁用SIM卡;进行协议栈的解除绑定/绑定,包括:解除SIM卡对应的卡槽与协议栈之间预先建立的绑定关系,并将卡槽与另一个协议栈建立绑定关系;启用SIM卡。在其中一个实施例中,当监测到交叉绑定失败时,更新交叉绑定的状态并发送交叉绑定结束指令给RIL,包括:若禁用SIM卡失败,则更新交叉绑定状态并发送交叉绑定结束指令给RIL,若禁用SIM卡成功,则执行进行协议栈的解除绑定/绑定的步骤。在其中一个实施例中,当监测到交叉绑定失败时,更新交叉绑定的状态并发送交叉绑定结束指令给RIL,包括:若进行协议栈的解除绑定/绑定失败,则更新交叉绑定状态并发送交叉绑定结束指令给RIL,若进行协议栈的解除绑定/绑定成功,则执行启用卡的步骤。在其中一个实施例中,当监测到交叉绑定失败时,更新交叉绑定的状态并发送交叉绑定结束指令给RIL,包括:若启用SIM卡失败,则更新交叉绑定状态并发送交叉绑定结束指令给RIL,若启用SIM卡成功,则交叉绑定结束。一种双卡手机的交叉绑定控制装置,包括:绑定模块,用于进行交叉绑定;监测模块,用于监测交叉绑定是否失败;通知模块,用于当监测到交叉绑定失败时,更新交叉绑定的状态并发送交叉绑定结束指令给RIL;更新模块,用于RIL接收到交叉绑定结束指令,更新RIL的状态为正常状态。在其中一个实施例中,绑定模块用于禁用SIM卡,进行协议栈的解除绑定/绑定,包括:解除SIM卡对应的卡槽与协议栈之间预先建立的绑定关系,并将卡槽与另一个协议栈建立绑定关系,启用SIM卡。在其中一个实施例中,通知模块用于若禁用SIM卡失败,则更新交叉绑定状态并发送交叉绑定结束指令给RIL,若禁用SIM卡成功,则执行进行协议栈的解除绑定/绑定的步骤。在其中一个实施例中,通知模块用于若进行协议栈的解除绑定/绑定失败,则更新交叉绑定状态并发送交叉绑定结束指令给RIL,若进行协议栈的解除绑定/绑定成功,则执行启用SIM卡的步骤。在其中一个实施例中,通知模块用于若启用SIM卡失败,则更新交叉绑定状态并发送交叉绑定结束指令给RIL,若启用SIM卡成功,则交叉绑定结束。上述双卡手机的交叉绑定控制方法和装置,通过监测交叉绑定的状态,在监测到交叉绑定失败时,更新交叉绑定的状态并且发送交叉绑定的结束指令给RIL,RIL接收到交叉绑定结束指令后,更新RIL状态为正常状态。通过在监测到交叉绑定失败时,发送交叉绑定结束指令给RIL使其更新状态为正常状态,从而使RIL能够下令激活卡,实现在交叉绑定失败后不需要重启手机也能够实现使卡能正常注网。附图说明图1为一个实施例中双卡手机的交叉绑定控制方法流程图;图2为一个实施例中交叉绑定的流程图;图3为另一个实施例中双卡手机的交叉绑定控制方法流程图;图4为一个实施例中双卡手机的交叉绑定控制装置结构框图。具体实施方式为了使本专利技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本专利技术进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。参见图1,在一个实施例中,提供一种双卡手机的交叉绑定控制方法,该方法包括以下内容:步骤110,进行交叉绑定并监测交叉绑定是否失败。本实施例中,交叉绑定是指双卡手机将卡绑定到对等协议栈上的过程。预先建立卡对应的卡槽与协议栈的绑定关系,卡通过卡槽与协议栈进行绑定,当卡对应的卡槽与主协议栈绑定时,该卡功能较强,当卡对应的卡槽与副协议栈绑定时,对应的功能较弱。当与副协议栈建立绑定关系的卡槽上对应的卡需要实现主协议栈对应的功能时,则进行交叉绑定,在进行交叉绑定的过程中对交叉绑定进行监测。步骤120,当监测到交叉绑定失败时,更新交叉绑定的状态并发送交叉绑定结束指令给RIL。本实施例中,RIL是指在安卓系统中的无线接口层,提供无线硬件设备与电话服务之间的抽象层,主要功能是跟modem(调制解调器)进行通信。当开始进行交叉绑定时,卡被禁用并且RIL进入不正常状态。这里所说的不正常状态是指受限状态,包括初始化状态、modem重启状态、暂停状态、挂起状态、解绑状态等。当RIL处于受限状态时RIL无法正常与modem进行通信,并且不会下令激活卡。只有当交叉绑定完成后,RIL才会从不正常状态更新到正常状态,与modem建立通信。传统技术中,当交叉绑定出错时,RIL会一直处于非正常状态,卡禁用后无法被激活。本实施例中,当监测到交叉绑定失败时,此次交叉绑定不会继续执行,为了再次进行交叉绑定,更新交叉绑定的状态,并同时产生交叉绑定结束指令发送至RIL,通知RIL本次交叉绑定结束。步骤130,RIL接收到交叉绑定结束指令,更新RIL的状态为正常状态。本实施例中,正常状态是指不受限状态,即不受任何限制,能够做任何可以执行的操作。RIL接收到交叉绑定结束指令,说明此时交叉绑定已经结束不再执行,RIL根据交叉绑定结束指令更新状态为正常状态。从而能够与modem建立通信,激活在进行交叉绑定时禁用的卡,使卡能够正常注网。上述双卡手机的交叉绑定控制方法,对交叉绑定进行监测,并且在监测到交叉绑定失败时发送交叉绑定结束指令给RIL,以使RIL根据交叉绑定结束指令更新状态为正常状态。通过在监测到交叉绑定的失败时发送交叉绑定结束指令,通知RIL交叉绑定结束以使RIL更新到正常状态,实现在交叉绑定失败后不需要重启手机也能够实现卡正常注网。参见图2,在一个实施例中,进行交叉绑定包括:步骤210,禁用SIM卡。本实施例中,在双卡手机中预先建立卡槽与协议栈之间的绑定关系,当需要交换卡槽与协议栈的绑定关系时,需要首先禁用双卡手机中的卡槽上插入的SIM卡,也就是解除卡通过卡槽与协议栈建立的绑定关系。步骤220,进行协议栈的解除绑定/绑定。本实施例中,进行协议栈的解除绑定/绑定包括:解除所述SIM卡对应的卡槽与协议栈之间预先建立的绑定关系,并将所述卡槽与另一个协议栈建立绑定关系。具体的,双卡手机支持两张卡,预先建立卡槽1与modem主本文档来自技高网...
双卡手机的交叉绑定控制方法和装置

【技术保护点】
一种双卡手机的交叉绑定控制方法,其特征在于,所述方法包括:进行交叉绑定并监测交叉绑定是否失败;当监测到所述交叉绑定失败时,更新所述交叉绑定的状态并发送交叉绑定结束指令给RIL;所述RIL接收到所述交叉绑定结束指令,更新RIL的状态为正常状态。

【技术特征摘要】
1.一种双卡手机的交叉绑定控制方法,其特征在于,所述方法包括:进行交叉绑定并监测交叉绑定是否失败;当监测到所述交叉绑定失败时,更新所述交叉绑定的状态并发送交叉绑定结束指令给RIL;所述RIL接收到所述交叉绑定结束指令,更新RIL的状态为正常状态。2.根据权利要求1所述的方法,其特征在于,所述进行交叉绑定,包括:禁用SIM卡;进行协议栈的解除绑定/绑定,包括:解除所述SIM卡对应的卡槽与协议栈之间预先建立的绑定关系,并将所述卡槽与另一个协议栈建立绑定关系;启用所述SIM卡。3.根据权利要求2所述的方法,其特征在于,当监测到所述交叉绑定失败时,更新所述交叉绑定的状态并发送交叉绑定结束指令给RIL,包括:若所述禁用SIM卡失败,则更新所述交叉绑定状态并发送交叉绑定结束指令给RIL,若禁用SIM卡成功,则执行所述进行协议栈的解除绑定/绑定的步骤。4.根据权利要求2所述的方法,其特征在于,当监测到所述交叉绑定失败时,更新所述交叉绑定的状态并发送交叉绑定结束指令给RIL,包括:若所述进行协议栈的解除绑定/绑定失败,则更新所述交叉绑定状态并发送交叉绑定结束指令给RIL,若进行协议栈的解除绑定/绑定成功,则执行所述启用所述卡的步骤。5.根据权利要求2所述的方法,其特征在于,当监测到所述交叉绑定失败时,更新所述交叉绑定的状态并发送交叉绑定结束指令给RIL,包括:若所述启用所述SIM卡失败,则更新所述交叉绑定状态...

【专利技术属性】
技术研发人员:陈忠平
申请(专利权)人:深圳市万普拉斯科技有限公司
类型:发明
国别省市:广东;44

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

1