一种单芯片双卡双待手机的待机模式控制方法

文档序号:7924387阅读:174来源:国知局
专利名称:一种单芯片双卡双待手机的待机模式控制方法
技术领域
本发明涉及单芯片双卡双待移动终端,特别是一种单芯片双卡双待手 机的待机模式控制方法,根据移动终端不同的待机模式设置以及检测两
张SIM卡的使能状态综合判断,控制进入和切换到不同的待机模式。
背景技术
随着个人移动通讯技术的发展,移动终端越来越普及。有些用户为了 工作和业务上的需要,同时拥有两张SIM卡, 一张卡业务用, 一张卡私 人用;另外有些用户经常到外地出差,有时外地出差时间比较长,由于 手机漫游费用要比本地通话费用贵很多,所以很多用户会在出差地购买 本地卡来节省通信费用。在没有出现双卡双待之前,用户只能购买两部 手机来满足需要。两部手机既给用户带来了两部手机的成本,又携带不 便。在这种背景下出现了双模双待手机,双模双待手机通过两个基带芯 片和两个射频芯片实现了插两张SIM卡同时待机。虽然双模手机解决了 用户携带两部手机不便的问题,但是成本并没有减少很多,双模手机的 成本决定了双模手机的价格比单模手机高很多。在这种情况下,通过单 芯片来实现双卡双待功能的手机应运而生。
单芯片双卡双待手机通过一个基带芯片和一个射频芯片实现了双卡 双待功能。由于单芯片双卡双待手机可以同时插入两张卡,实现双待机, 并有三种不同的待机模式,于是,如何管理各种待机模式以及在不同的 待机模式之间进行方便快捷的切换便成为需要解决的问题。

发明内容
为克服上述已有技术的不足,本发明要解决的技术问题是提供一种
单芯片双卡双待手机的待机模式控制方法,包括模式设置、模式控制以 及在不同模式之间进行快速切换。
为解决上述技术问题,本发明的技术方案是
一种单芯片双卡双待手机的待机模式控制方法,该手机包括一个基 带芯片、 一个射频芯片和两张SIM卡,该待机模式控制方法包括以下
步骤l、手机上电开机;
步骤2、读取手机存储设备中的待机模式数据,如果是SIM1卡单待 机模式,转步骤3;如果是SIM2卡单待机模式,转步骤5;如果是双待
机模式,转步骤4;
步骤3、打开SIM1卡对应的协议栈,关闭SIM2卡对应的协议栈,进
入SIM1卡单待机开机流程,转步骤6;
步骤4、双待机模式下的开机流程又包括以下步骤-
步骤4. 1、打开SIM1卡对应的协议栈和SIM2卡对应的协议桟,如果
检测到SIM1卡状态为使能,转步骤4.2;如果检测到SIM1卡状态为非使
能,转步骤4 3;
步骤4.2、缓存SIM1卡的状态信息,如果检测到SIM2卡状态为使能, 转步骤4.5;如果检测到SIM2卡状态为非使能,转步骤4.4;
步骤4.3、如果检测到SIM2卡状态为使能,转步骤4.6;如果检测到 SIM2卡状态为非使能,转步骤4.5;
步骤4.4、关闭SIM2卡对应的协议栈,进入SIM1卡单待机开机流程,转步骤6;
步骤4.5、进入双待机模式开机流程,转步骤6;
步骤4.6、关闭SIM1卡对应的协议栈,进入SIM2卡单待机开机流程, 转步骤6;
步骤5、打开SIM2卡对应的协议栈,关闭SIM1卡对应的协议栈,进 入SIM2卡单待机开机流程,转步骤6; 步骤6、结束。
步骤3中,若检测到SIM1卡状态为非使能,则待机界面提示请插 入SIM1卡。
步骤5中,若检测到SIM2卡状态为非使能,则待机界面提示请插 入SIM2卡。
在步骤2之前还包括以下步骤
步骤A、通过手机的模式切换快捷键进入模式切换菜单; 步骤B、保存目标切换模式到手机的存储设备中; 步骤C、若SIM1卡对应的协议栈己开启,则关闭SIM1对应协议栈, 若SIM2对应协议栈已开启,则关闭SIM2对应协议栈; 步骤D、进入关机重启流程。 与现有技术相比,本发明的有益效果是
本发明单芯片双卡双待手机的待机模式控制方法,包括模式设置、模 式控制以及在不同模式之间进行快速切换。根据不同的设置以及检测两 张SIM卡的使能状态综合判断控制进入和切换到不同的待机模式,极大 的方便了用户对单芯片双卡双待手机的使用。
用户可以方便快捷的在不同模式之间进行模式切换,并且可以通过预 先设置目标待机模式来控制下次开机相要进入的待机模式,充分发挥GSM/GSM双卡双待手机的优势,既可作为GSM单待手机,也可以作为 GSM/GSM双待手机。


图1为本发明待机模式启动和控制的流程图,通过此流程图控制单 芯片双卡双待手机进入不同的待机模式。
图2为本发明单芯片双卡双待手机进入待机界面,通过待机模式切 换快捷键进行待机模式切换的流程图,通过此流程图可以实现不同待机 模式之间的快速切换。
具体实施例方式
下面结合附图和实施例对本发明的具体实施方式
做进一步详细的说 明,但不应以此限制本发明的保护范围。
本发明实现待机模式控制和切换功能的为一个独立的模块,提供了 几个公共的接口函数,供其他模块调用。主要对两张SIM卡分别对应的 协议栈进行启动和关闭控制,管理和控制存储器中保存的两张卡对应的 数据信息等。
本发明手机在待机界面下按快捷键可以设置欲切换的待机模式,并 且确认后直接进入切换模式流程,进行对应模式切换,操作简单易用。
每次开机时,首先读取单芯片双卡双待手机存储设备中保存的待机 模式数据信息,读取出来后保存到缓冲区中的全局变量中,以备接下来 的两张SIM卡使能状态检测判断后进入不同的待机模式。
开机初始化硬件配置及启动相关任务后,等待两张SIM卡使能状态的检测结果,得到结果后,根据缓冲区保存的全局变量数据信息以及两
张SIM卡使能的检测结果通过软件控制进入相应的待机模式流程。
请参阅图l。本发明单芯片双卡双待手机的待机模式控制方法,该 手机包括一个基带芯片、 一个射频芯片和两张SIM卡,该待机模式控 制方法包括以下步骤
步骤l、手机上电开机;
步骤2、读取手机存储设备中的待机模式数据,如果是SIM1卡单待 机模式,转步骤3;如果是SIM2卡单待机模式,转步骤5;如果是双待 机模式,转步骤4;
步骤3、打开SIM1卡对应的协议栈,关闭SIM2卡对应的协议栈,进
入SIM1卡单待机开机流程。若检测到SIM1卡状态为非使能,则待机界
面提示请插入SIM1卡。
步骤4、双待机模式下的开机流程又包括以下步骤
步骤4. 1、打开SIM1卡对应的协议栈和SIM2卡对应的协议栈,如果
检测到SIM1卡状态为使能,转步骤4.2;如果检测到SIM1卡状态为非使
能,转步骤4.3;
步骤4.2、缓存SIM1卡的状态信息,如果检测到SIM2卡状态为使能, 转步骤4.5;如果检测到SIM2卡状态为非使能,转步骤4.4;
步骤4.3、如果检测到SIM2卡状态为使能,转步骤4.6;如果检测到 SIM2卡状态为非使能,转步骤4.5;
SIM1和SIM2都非使能的情况下,也进入双待机模式的原因如下
由于两张卡都非使能,那么这个时候是可以控制打开SIM1协议栈或者SIM2协议栈。也就是说既可以控制进入SIM1单待机模式,也可以进 入SIM2单待机模式,也可以进入双待机模式,为了区别于普通的单芯 片单SIM卡单待的系统,本发明控制进入双待机模式。实际上不插SIM 卡的时候都是只能呼叫112 (即只能紧急呼叫),也就是说注册的是最 近的信号最强的公网。开启两张SIM卡对应的协议栈,都可以注册。
步骤4.4、关闭SIM2卡对应的协议栈,进入SIM1卡单待机开机流程, 转步骤6;
步骤4.5、进入双待机模式开机流程,转步骤6; 步骤4.6、关闭SIM1卡对应的协议栈,进入SIM2卡单待机开机流程, 转步骤6;
步骤5、打开SIM2卡对应的协议栈,关闭SIM1卡对应的协议栈, 进入SIM2卡单待机开机流程,若检测到SIM2卡状态为非使能,则待 机界面提示请插入SIM2卡。
步骤6、结束。
请参阅图2。当双模手机进入待机界面或者进入稳定状态后,可以 通过模式切换菜单或者模式切换快捷键进行不同待机模式之间的快速 切换,模式切换过程为在上述步骤2之前还包括以下步骤
步骤A、通过手机的模式切换快捷键进入模式切换菜单;
步骤B、保存目标切换模式到手机的存储设备中;
步骤C、若SIM1卡对应的协议栈已开启,则关闭SIM1对应协议栈, 若SIM2对应协议栈已开启,则关闭SIM2对应协议栈;
步骤D、进入关机重启流程。
本发明在固定存储设备保存了当前设置的待机模式,用户可以通过 手机中的模式设置菜单来设置下次开机的默认待机模式。当下次开机时,首先获取固定存储设备的该区域保存的当前模式,并将此当前待 机模式保存到缓存中的全局变量中,为接下来的待机模式控制做好准 备。
以上所述仅为本发明的较佳实施例而己,并非用来限定本发明的实施 范围。即凡依本发明申请专利范围的内容所作的等效变化与修饰,都应为 本发明的技术范畴。
权利要求
1、一种单芯片双卡双待手机的待机模式控制方法,该手机包括一个基带芯片、一个射频芯片和两张SIM卡,其特征在于该待机模式控制方法包括以下步骤步骤1、手机上电开机;步骤2、读取手机存储设备中的待机模式数据,如果是SIM1卡单待机模式,转步骤3;如果是SIM2卡单待机模式,转步骤5;如果是双待机模式,转步骤4;步骤3、打开SIM1卡对应的协议栈,关闭SIM2卡对应的协议栈,进入SIM1卡单待机开机流程,转步骤6;步骤4、双待机模式下的开机流程又包括以下步骤步骤4. 1、打开SIM1卡对应的协议栈和SIM2卡对应的协议栈,如果检测到SIM1卡状态为使能,转步骤4.2;如果检测到SIM1卡状态为非使能,转步骤4.3;步骤4. 2、缓存SIM1卡的状态信息,如果检测到SIM2卡状态为使能,转步骤4.5;如果检测到SIM2卡状态为非使能,转步骤4.4;步骤4. 3、如果检测到SIM2卡状态为使能,转步骤4.6;如果检测到SIM2卡状态为非使能,转步骤4.5;步骤4. 4、关闭SIM2卡对应的协议栈,进入SIM1卡单待机开机流程,转步骤6;步骤4. 5、进入双待机模式开机流程,转步骤6;步骤4. 6、关闭SIM1卡对应的协议栈,进入SIM2卡单待机开机流程,转步骤6;步骤5、打开SIM2卡对应的协议栈,关闭SIM1卡对应的协议栈,进入SIM2卡单待机开机流程,转步骤6;步骤6、结束。
2、 根据权利要求1所述的待机模式控制方法,其特征在于步骤3中, 若检测到SIM1卡状态为非使能,则待机界面提示请插入SIM1卡。
3、 根据权利要求1所述的待机模式控制方法,其特征在于步骤5中, 若检测到SIM2卡状态为非使能,则待机界面提示请插入SIM2卡。
4、 根据权利要求1所述的待机模式控制方法,其特征在于在步骤2之 前还包括以下步骤步骤A、通过手机的模式切换快捷键进入模式切换菜单; 步骤B、保存目标切换模式到手机的存储设备中; 步骤C、若SIM1卡对应的协议栈已开启,则关闭SIM1对应协议栈, 若SIM2对应协议栈已开启,则关闭SIM2对应协议栈; 步骤D、进入关机重启流程。
全文摘要
本发明公开了一种单芯片双卡双待手机的待机模式控制方法,包括步骤1.手机上电开机;步骤2.读取手机存储设备中的待机模式数据,如果是SIM1卡单待机模式,转步骤3;如果是SIM2卡单待机模式,转步骤5;如果是双待机模式,转步骤4;步骤3.打开SIM1卡对应的协议栈,关闭SIM2卡对应的协议栈,进入SIM1卡单待机开机流程;步骤4.双待机模式下的开机流程。步骤5、打开SIM2卡对应的协议栈,关闭SIM1卡对应的协议栈,进入SIM2卡单待机开机流程。本发明根据不同的设置以及检测两张SIM卡的使能状态综合判断控制进入和切换到不同的待机模式,极大的方便了用户对单芯片双卡双待手机的使用。
文档编号H04W88/06GK101466167SQ20081020486
公开日2009年6月24日 申请日期2008年12月30日 优先权日2008年12月30日
发明者广 路 申请人:上海闻泰电子科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1