双卡双待移动终端中确定主卡的方法和系统的制作方法

文档序号:7694940阅读:163来源:国知局
专利名称:双卡双待移动终端中确定主卡的方法和系统的制作方法
技术领域
本发明涉及移动通信领域,尤其涉及双卡双待移动终端中确定主卡的方 法和系统。
背景技术
目前,双卡双待移动终端的需求增大,双卡双待移动终端的相对于单卡 移动终端的 一个优点就在于可以同时支持两个协议栈,对用户来说可以使用 两个不同的终端号码。微库欠移动(Windows Mobile )操作平台是目前一种主流的移动才喿作平台, 但是,它本身并不支持两个无线接口 ,所有的上层应用程序都是依据单卡的 架构i殳计的,这就给双卡双4寺移动终端的应用带来一定难度。比如,当用户 发起上层应用时,目前的实现方案是当用户指定将应用路由到具体的 SIM/UIM卡时,会将应用映射到具体的协议栈;但是,当移动终端中存在 两个SIM/UIM卡时,就无法确定将应用映射到哪张卡对应的协i义栈。此时 如果确定并维护一张主卡,将应用映射到主卡对应的协议栈,就能够解决这 一问题。但是,目前并不存在Windows Mobile平台双卡双待移动终端中确 定主卡的方法。发明内容本发明实施例提出 一种双卡双待移动终端中确定主卡的方法,能够确定 双卡双待移动终端中的主卡。本发明实施例提出 一种双卡双待移动终端中确定主卡的系统,能够确定 双卡双;降移动终端中的主卡。本发明的技术方案是这样实现的一种双卡双待移动终端中确定主卡的方法,包括卡一协议栈模块向RIL模块上报卡一的状态信息,卡二协议栈模块向RIL 模块上报卡二的状态信息;RIL模块根据所述卡一的状态信息和卡二的状态信息确定主卡,具体方式 包括RIL模块判断是否只有卡一或只有卡二插入卡槽,如果是,则将插入卡 槽的卡确定为主卡;如果否,则当卡一和卡二都插入卡槽时,判断卡一和卡二 是否均设置了PIN保护、或者均未设置PIN保护,如果是,则将预先设定的默 认的卡确定为主卡;如果否,则将未设置PIN保护的卡确定为主卡。一种双卡双待移动终端中确定主卡的系统,包括卡一协议栈模块,卡二 协议栈模块,RIL模块;其中,卡一协议栈模块,用于向RIL模块上报卡一的状态信息;卡二协议栈模块,用于向RIL模块上报卡二的状态信息;RIL模块,用于根据卡一的状态信息和卡二的状态信息确定主卡,具体包 括RIL模块判断是否只有卡一或只有卡二插入卡槽,如果是,则将插入卡槽 的卡确定为主卡;如果否,则当卡一和卡二都插入卡槽时,判断卡一和卡二是 否均设置了PIN保护、或者均未设置PIN保护,如果是,则将预先设定的默认 的卡确定为主卡;如果否,则将未设置PIN保护的卡确定为主卡。可见,本发明提出的方法和系统,能够通过卡一协议栈模块上报的卡一 的状态信息、以及卡二协议栈模块上报的卡二的状态信息确定主卡。


图1为本发明实施例双卡双待移动终端中确定主卡方法的应用场景示 意图;图2为本发明实施例双卡双待移动终端中确定主卡的方法流程图;图3为本发明实施例双卡双待移动终端中确定主卡的系统结构示意图。
具体实施方式
本发明实施例提出 一种双卡双待移动终端中确定主卡的方法,该方法应 用于图1所示的移动终端,图1为本发明实施例双卡双待移动终端中确定主卡方法的应用场景示意图,包括无线接口层(RIL, Radio Interface Layer) 模块IOI,卡一协议栈模块102、卡槽一103、卡二协议栈模块104、卡槽二 105。其中,RIL模块101分别与卡一协议栈模块102和卡二协议栈模块104 相连,卡一协议栈模块102与卡槽一 103相连,卡二协议栈模块104和卡槽 二 105相连。插入卡槽一 103的SIM/UIM卡称为卡一,插入卡槽二 105的 SIM/UIM卡称为卡二。另外还包括无线管理器模块106,无线管理器模块 106是一种上层应用模块,与RIL模块101连接,可以用于关闭某个卡槽的 射频。开机初始化阶段,本发明确定主卡的原则基本原则是(1) 有卡优先,即当仅插入一张SIM/UIM卡时,该卡被设置为主卡。(2) 默认卡优先,即当插入两张SIM/UIM卡,并且两张SIM/UIM卡 均设置了用户识别号(PIN, Personal Identification Number)保护或者均未 设置PIN保护,则确定预先设定的默认的卡为主卡。(3 )无PIN优先,即当插入两张SIM/UIM卡,且只有一张SIM/UIM 卡没有i殳置PIN保护,另 一张SIM/UIM卡设置了 PIN保护或者PIN保护寻皮 解锁时,没有设置PIN保护的SIM/UIM卡为主卡。这样设计的原因是,《艮 多上层应用程序都是根据SIM/UIM卡的状态来确定的,如果SIM/UIM卡设 置了 PIN保护并且没有解锁,则一些上层应用程序是不允许其访问的。根据上述确定主卡的原则,本发明实施例提出 一种双卡双待移动终端中 确定主卡的方法,如图2所示,图2为本发明实施例双卡双待移动终端中确 定主卡的方法流程图。该方法包括步骤201:卡一协议栈模块向RIL模块上报卡一的状态信息,卡二协议栈 模块向RIL模块上报卡二的状态信息;步骤202 步骤204: RIL模块根据卡一的状态信息和卡二的状态信息确定 主卡,具体包括步骤202: RIL模块判断是否只有卡一或只有卡二插入卡槽,如果是,则将 插入卡槽的卡确定为主卡;如果否,则执行步骤203。步骤203:当卡一和卡二都插入卡槽时,RIL模块判断卡一和卡二是否均设 置了PIN保护、或者均未设置PIN保护,如果是,则确定预先设定的默认的卡 为主卡,此处预先设定的默认的卡的信息可以保存在RIL模块中,由RIL模块 奖默认的卡设置为主卡;如果否,则执行步骤204。步骤204:将未设置PIN保护的卡设置为主卡。通过上述方法确定主卡后,还可以根据用户的具体操作相应进行主卡切换。 具体包括两种情况(1 )当无线管理器模块106要求关闭某个卡槽的射频时,为了上报给上层 应用正确的SIM/UIM卡状态,需要首先将另一卡槽的射频关闭再打开,并将该 卡槽的SIM/UIM卡设置为主卡;然后关闭无线管理器模块106要求关闭的卡槽 的射频。(2)当两张SIM/UIM卡均设置有PIN保护时,如果用户将其中一张 SIM/UIM卡的PIN保护正确解锁,而未将另外一张SIM/UIM卡的PIN保护正 确解锁,则将PIN保护被解锁的卡设置为主卡。才艮据上述两种情况,上述方法还可以进一步包括无线管理器通知RIL模块关闭卡一所在卡槽一的射频,RIL模块收到所述 通知后,通知卡二协议栈模块关闭并重新打开卡二所在卡槽二的射频;卡二协议栈模块执行所述关闭并重新打开卡槽二的射频的操作,向RIL模块上报卡二的状态信息;RIL模块接收所述卡二的状态信息,将卡二设置为主卡;RIL模块通知卡一协议栈模块关闭卡一所在卡槽一的射频,卡一协议栈模块执行所述操作。知RIL模块关闭卡二所在卡槽二的射频,RIL模块收 到所述通知后,通知卡一协议栈模块关闭并重新打开卡一所在卡槽一的射频;卡一协议栈模块执行所述关闭并重新打开卡槽一的射频的操作,向RIL模 块上报卡一的状态信息;RIL模块接收所述卡一 的状态信息,将卡一设置为主卡;RIL模块通知卡二协议栈模块关闭卡二所在卡槽二的射频,卡二协议栈模 块执行所述操作。上述方法还可以进一 步包括卡一协议栈模块向RIL模块上报卡一的PIN保护被解锁的状态信息,卡二 协议栈模块向RIL模块上报卡二的PIN保护未被解锁的状态信息,RIL模块将 卡一确定为主卡。或者,卡一协议栈模块向RIL模块上报卡一的PIN保护未被解锁的状态信 息,卡二协议栈模块向RIL模块上报卡二的PIN保护被解锁的状态信息,RIL 模块将卡二确定为主卡。本发明实施例还提出一种双卡双待移动终端中确定主卡的系统,如图3所 示,图3为本发明实施例双卡双待移动终端中确定主卡的系统结构示意图。该 系统包括卡一协议栈模块301,卡二协议栈模块302, RIL模块303;其中, 卡一协议栈模块301 ,用于向RIL模块303上报卡一的状态信息; 卡二协议栈模块302,用于向RIL模块303上报卡二的状态信息; RIL模块303,用于根据卡一的状态信息和卡二的状态信息确定主卡,具体 包括RIL模块303判断是否只有卡一或只有卡二插入卡槽,如果是,则将插 入卡槽的卡确定为主卡;如果否,则当卡一和卡二都插入卡槽时,判断卡一和 卡二是否均设置了 PIN保护、或者均未设置PIN保护,如果是,则将预先设定 的默认的卡确定为主卡;如果否,则将未设置PIN保护的卡确定为主卡。 上述系统可以进一步包括无线管理器304;所述无线管理器304,用于通知RIL模块303关闭卡一所在卡槽一的射频;所述RIL模块303,进一步用于在收到所述关闭卡槽一的射频的通知后, 通知卡二协议栈模块302关闭并重新打开卡二所在卡槽二的射频;在接收到卡 二协议栈模块302发送的卡二的状态信息后,将卡二设置为主卡;通知卡一协 议栈模块301关闭卡一所在卡槽一的射频;所述卡二协议栈模块302,进一步用于在接收到所述关闭并重新打开卡槽 二的射频的通知后,执行所述关闭并重新打开卡槽二的射频的操作,向RIL模 块303上报卡二的状态信息。或者,上述所述无线管理器304,可以用于通知RIL模块303关闭卡二所 在卡槽二的射频;所述RIL模块303,进一步用于在收到所述关闭卡槽二的射频的通知后, 通知卡一协议栈模块301关闭并重新打开卡一所在卡槽一的射频;在接收到卡 一协议栈模块301发送的卡一的状态信息后,将卡一设置为主卡;通知卡二协 议栈模块302关闭卡二所在卡槽二的射频;所述卡一协议栈模块301,进一步用于在接收到所述关闭并重新打开卡槽 一的射频的通知后,执行所述关闭并重新打开卡槽一的射频的操作,向RIL模 块303上报卡一的状态信息。上述系统中,卡一协议栈模块301,可以进一步用于向RIL模块303上报 卡一的PIN保护被解锁的状态信息;所述卡二协议栈模块302,可以进一步用于向RIL模块303上报卡二的PIN 保护未被解锁的状态信息;所述RIL模块303,可以进一步用于根据卡一的PIN保护被解锁的状态信 息以及卡二的PIN保护未被解锁的状态信息,确定卡一为主卡。或者,上述系统中,卡一协议栈模块301,可以进一步用于向RIL模块303 上报卡一的PIN保护未被解锁的状态信息;所述卡二协议栈模块302,可以进一步用于向RIL模块303上报卡二的PIN 保护被解锁的状态信息;所述RIL模块303,可以进一步用于根据卡一的PIN保护未被解锁的状态 信息以及卡二的PIN保护被解锁的状态信息,确定卡二为主卡。综上可见,本发明提出的方法和系统,可以通过卡一的状态信息和卡二的 状态信息确定主卡。并且,在用户使用过程中,还可以根据用户的具体操作对 主卡进行切换。
权利要求
1. 一种双卡双待移动终端中确定主卡的方法,其特征在于,所述方法包括卡一协议栈模块向无线接口层RIL模块上报卡一的状态信息,卡二协议栈模块向RIL模块上报卡二的状态信息;RIL模块根据所述卡一的状态信息和卡二的状态信息确定主卡,具体方式包括RIL模块判断是否只有卡一或只有卡二插入卡槽,如果是,则将插入卡槽的卡确定为主卡;如果否,则当卡一和卡二都插入卡槽时,判断卡一和卡二是否均设置了用户识别号PIN保护、或者均未设置PIN保护,如果是,则将预先设定的默认的卡确定为主卡;如果否,则将未设置PIN保护的卡确定为主卡。
2、 根据权利要求1所述的方法,其特征在于,所述方法进一步包括 无线管理器通知RIL模块关闭卡一所在卡槽一的射频,RIL模块收到所述通知后,通知卡二协议栈模块关闭并重新打开卡二所在卡槽二的射频;卡二协议栈模块执行所述关闭并重新打开卡槽二的射频的操作,向RIL模块上报卡二的状态信息;RIL模块接收所述卡二的状态信息,将卡二设置为主卡;RIL模块通知卡一协议栈模块关闭卡一所在卡槽一的射频,卡一协议栈模块执行所述操作。
3、 根据权利要求1所述的方法,其特征在于,所述方法进一步包括 无线管理器通知RIL模块关闭卡二所在卡槽二的射频,RIL模块收到所述通知后,通知卡一协议栈模块关闭并重新打开卡一所在卡槽一的射频;卡一协议栈模块执行所述关闭并重新打开卡槽一的射频的操作,向RIL模块上报卡一的状态信息;RIL模块接收所述卡一的状态信息,将卡一设置为主卡;RIL模块通知卡二协议栈模块关闭卡二所在卡槽二的射频,卡二协议栈模块执行所述操作。
4、 根据权利要求1所述的方法,其特征在于,所述方法进一步包括 卡一协议栈模块向RIL模块上报卡一的PIN保护被解锁的状态信息,卡二协议栈模块向RIL模块上报卡二的PIN保护未被解锁的状态信息,RIL模块将 卡一确定为主卡。
5、 根据权利要求1所述的方法,其特征在于,所述方法进一步包括 卡一协议栈模块向RIL模块上报卡一的PIN保护未被解锁的状态信息,卡二协议栈模块向R止模块上报卡二的PIN保护被解锁的状态信息,RIL模块将 卡二确定为主卡。
6、 一种双卡双待移动终端中确定主卡的系统,其特征在于,所述系统包括 卡一协议栈模块,卡二协议栈模块,RIL模块;其中,卡一协议栈模块,用于向RIL模块上报卡一的状态信息; 卡二协议栈模块,用于向RIL模块上报卡二的状态信息; R1L模块,用于根据卡一的状态信息和卡二的状态信息确定主卡,具体包括RIL模块判断是否只有卡一或只有卡二插入卡槽,如果是,则将插入卡槽 的卡确定为主卡;如果否,则当卡一和卡二都插入卡槽时,判断卡一和卡二是 否均设置了PIN保护、或者均未设置PIN保护,如果是,则将预先设定的默认 的卡确定为主卡;如果否,则将未设置PIN保护的卡确定为主卡。
7、 根据权利要求6所述的系统,其特征在于,所述系统进一步包括无线 管理器;所述无线管理器,用于通知RIL模块关闭卡一所在卡槽一的射频; 所述RIL模块,进一步用于在收到所述关闭卡槽一的射频的通知后,通知 卡二协议栈模块关闭并重新打开卡二所在卡槽二的射频;在接收到卡二协议栈 模块发送的卡二的状态信息后,将卡二设置为主卡;通知卡一协议栈模块关闭 卡一所在卡槽一的射频;所述卡二协议栈模块,进一步用于在接收到所述关闭并重新打开卡槽二的射频的通知后,执行关闭并重新打开卡槽二的射频的操作,向RIL模块上报卡 二的状态信息。
8、 根据权利要求6所述的系统,其特征在于,所述系统进一步包括无线 管理器;所述无线管理器,用于通知RIL模块关闭卡二所在卡槽二的射频; 所述RIL模块,进一步用于在收到所述关闭卡槽二的射频的通知后,通知卡一协议栈模块关闭并重新打开卡一所在卡槽一的射频;在接收到卡一协议栈模块发送的卡一的状态信息后,将卡一设置为主卡;通知卡二协议栈模块关闭卡二所在卡槽二的射频;所述卡一协议栈模块,进一步用于在接收到所述关闭并重新打开卡槽一的射频的通知后,执行关闭并重新打开卡槽一的射频的操作,向RIL模块上报卡一的状态信息。
9、 根据权利要求6所述的系统,其特征在于,所述卡一协议栈模块,进一 步用于向RIL模块上报卡一的PIN保护被解锁的状态信息;所述卡二协议栈模块,进一步用于向RIL模块上报卡二的PIN保护未被解 锁的状态信息;所述RIL模块,进一步用于根据卡一的PIN保护被解锁的状态信息以及卡 二的PIN保护未被解锁的状态信息,确定卡一为主卡。
10、 根据权利要求6所述的系统,其特征在于,所述卡一协议栈模块,进 一步用于向RIL模块上报卡一的PIN保护未被解锁的状态信息;所述卡二协议栈模块,进一步用于向RIL模块上报卡二的PIN保护被解锁 的状态信息;所述RIL模块,进一步用于根据卡一的PIN保护未被解锁的状态信息以及 卡二的PIN保护被解锁的状态信息,确定卡二为主卡。
全文摘要
本发明提出一种双卡双待移动终端中确定主卡的方法和系统,其中方法包括卡一协议栈模块向无线接口层(RIL)模块上报卡一的状态信息,卡二协议栈模块向RIL模块上报卡二的状态信息;RIL模块根据所述卡一的状态信息和卡二的状态信息确定主卡,具体方式包括RIL模块判断是否只有卡一或只有卡二插入卡槽,如果是,则将插入卡槽的卡确定为主卡;如果否,则当卡一和卡二都插入卡槽时,判断卡一和卡二是否均设置了用户识别号(PIN)保护、或者均未设置PIN保护,如果是,则将预先设定的默认的卡确定为主卡;如果否,则将未设置PIN保护的卡确定为主卡。本发明提出的方法和系统能够确定双卡双待移动终端中的主卡。
文档编号H04L29/08GK101282543SQ200810112648
公开日2008年10月8日 申请日期2008年5月23日 优先权日2008年5月23日
发明者崔国庆 申请人:德信智能手机技术(北京)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1