移动终端待机模式的自动识别方法

文档序号:7685522阅读:119来源:国知局
专利名称:移动终端待机模式的自动识别方法
技术领域
本发明涉及移动通信的自动识别技术,特别是一种移动终端待机模式的自动 识别方法。
背景技术
随着移动通讯技术的发展,双卡双待的移动终端以其强大的兼容性、通用性获 取了更大的市场竞争力。小灵通,即个人手持电话系统(Personal Handy phone System,以下简称PHS) 制式和全球移动通讯系统(Global System for Mobile Communications,以下简称 GSM)制式的移动终端越来越普及,两种制式的手机各有优缺点PHS制式手机话费 低廉,但信号强度弱,所以在网络覆盖不好的地方会出现通话效果不理想甚至找不到网络的情况,并且ras制式手机无法在不同地区之间漫游;而GSM制式的手机信号强度强,通话质量好,可地区间漫游,但通话费用较高。为了结合两种制式移动 终端的优点,越来越多的用户同时拥有了PHS和GSM两种制式的终端,这在给用户 带来通讯便利的情况下,也带来了携带上的不便。所以G/P双模移动终端应运而生, 其中G代表GSM制式,P代表PHS制式。随着客户应用范围的扩大,同时拥有两个 GSM号码的需求不断增长,同时携带一款GSM/PHS移动终端和一款GSM移动终端也 是非常不方便的,所以GG/P双模移动终端诞生了。 GG/P即同时兼容GSM/GSM双 模、GSM/PHS双模、GSM单模、PHS单模的移动终端。GG/P双模集G/G与G/P双模优点于一身,所以它比以往的单纯的G/G或是G/P 双模更具有竞争力。但同时,它遇到的技术瓶颈就更多。该瓶颈问题中之一即GSM 卡、PHS卡自动识别问题。发明内容本发明为克服上述已有技术的不足,本发明要解决的技术问题是提供一种移动终端待机模式的自动识别方法,实现了 GG/P双模双待移动终端上GSM网、PHS网时待机模式自动选择的功能。为解决上述技术问题,本发明的技术方案是一种移动终端待机模式的自动识别方法,包括以下步骤 步骤(1)移动终端上电开机;步骤(2)位于所述移动终端的FLASH中的待机模式识别模块从该移动终端的固定 存储器A中读取出待机模式设置参数,存入缓存中;步骤(3)所述的待机模式识别模块根据所述的待机模式设置参数来启动模拟开关 并确定模拟开关的通路选项,包括以下步骤(3.1) 所述的待机模式识别模块对所述的待机模式设置参数进行判断,如该值是主卡单待模式,则转步骤3.2;如果如该值不是主卡单待模式,则转步骤3.3;(3.2) 不需要启动模拟开关,转步骤4;(3.3) 所述的待机模式识别模块启动模拟开关,如果是非PHS单待机模式,转 步骤3.3.1;如果是PHS单待机模式,转步骤3.3.2;(3. 3.1)所述的待机模式识别模块将模拟开关接通SIM2端,并启动GSM副卡, 如果该GSM副卡启动成功,转步骤4;如果GSM副卡启动失败,转步骤3.3.2;(3.3.2)所述的待机模式识别模块将模拟开关接通PIM端,转步骤4; 步骤(4)所述的待机模式识别模块根据所述的待机模式设置参数和该移动终端所 插的不同手机卡的状态来确定待机模式,包括以下步骤(4.1)如果所述的待机模式设置参数值是主卡单待模式,则转步骤4.2;如果该待 机模式设置参数值是副卡单待模式,则转步骤4.3;如果该待机模式设置参数值是 双待机模式,转步骤4.4;(4.2) 如果GSM主卡启动成功,转步骤4. 2.1;如果GSM主卡启动失败,转步骤4. 2. 2;(4.2.1) 所述的待机模式识别模块设置待机模式为主GSM单待机模式,转步骤5;(4.2.2) 所述的待机模式识别模块设置待机模式为无卡模式,转步骤5;(4.3) 如果GSM副卡启动成功,转步骤4. 3. l;如果GSM副卡启动失败,转步骤4. 3. 2;(4.3.1)所述的待机模式识别模块设置待机模式为副GSM单待机模式,转步骤5;(4.3.2)所述的待机模式识别模块启动PHS模块,如果PHS模块启动成功, 转步骤4.3.2.1;如果PHS模块启动失败,转步骤4.3.2.2;(4.3.2. l)设置为PHS单待机模式,转步骤5;(4.3.2.2)设置为无卡模式,转步骤5; (4.4)如果主卡启动成功,转步骤4.4.1;如果主卡启动失败,转步骤4.4.2;(4.4.1) 如副卡启动成功,转步骤4.4.1.1;如副卡启动失败,转步骤 4. 4. 1.2;(4. 4. 1. 1)待机模式识别模块设置待机模式为GSM/GSM双待机模式,转步骤5;(4. 4. 1. 2)待机模式识别模块启动PHS模块,如果PHS启动成功, 转步骤4.4.1.2. 1,如果PHS模块启动失败,转步骤4.4. 1.2.2;(4. 4. 1. 2. 1)待机模式识别模块设置待机模式为GSM/PHS双待机模式,转步骤5;(4. 4.1. 2. 2)待机模式识别模块设置待机模式为GSM单待机模式,转步骤5;(4.4.2) 如副卡启动成功,转步骤4.4.2.1;如副卡启动失败,转步骤 4.4. 2. 2;(4.4.2.1) 待机模式识别模块设置待机模式为GSM副卡单待机模式,转步骤5;(4.4.2.2) 待机模式识别模块启动PHS模块,如果PHS启动成功, 转步骤4.4.2.2. 1,如果PHS模块启动失败,转步骤4.4.2.2.2;(4. 4. 2. 2.1)待机模式识别模块设置待机模式为PHS单待机模式,转步骤5;(4. 4. 2. 2. 2)待机模式识别模块设置待机模式为无卡模式,转步骤5:步骤(5)待机模式识别模块将得出的待机模式设置参数写回固定存储器A中;步骤(6)该移动终端待机模式的自动识别结束。所述步骤(4)中还包括对SIM卡和/或PIM卡使能状态的检测。 所述的模拟开关根据逻辑电平来确定接通PIM端或者SIM端。 所述的固定存储器A位于手机FLASH中。所述的移动终端是GGP双模移动终端。 与现有技术相比,本发明的有益效果是本发明技术方案实现了在GG/P双模移动终端上GSM网、PHS网时待机模式自动 选择的功能。根据存储于移动终端的FLASH内的模式,如双模、GSM单模或PHS单 模,以及所插的不同手机卡的状态进行判断,控制进入和切换到不同的待机模式, 极大的方便了用户对GG/P双模手机的使用。本发明解决了 GG/P双模移动终端的瓶 颈问题中之一,即GSM卡、PHS卡自动识别问题。使GG/P双模移动终端集G/G与G/P 双模优点于一身,比以往的单纯的G/G或是G/P双模更具有竞争力。


图1是本发明待机模式启动自动识别实现全部过程的整体流程图。 图2是本发明待机模式为主卡单待时自动识别实现过程流程图。 图3是本发明待机模式为副卡单待时自动识别实现过程流程图。 图4是本发明待机模式为双待机时自动识别实现过程流程图。 图5是本发明模拟开关切换到PIM端的示意图。 图6是本发明模拟开关切换到SIM端的示意图。 图7是本发明模拟开关逻辑电平的真值表。
具体实施方式
下面结合附图和实施例对本发明的具体实施方式
做进一步详细的说明,但不应 以此限制本发明的保护范围。本发明移动终端待机模式的自动识别方法的硬件实现平台如图5、图6所示。 图5是本发明模拟开关切换到PIM端的示意图。图6是本发明模拟开关切换到SIM 端的示意图。根据图7的真值表,当逻辑电平为0时,如图5所示,模拟开关接通PIM端, 从而PIM端时钟信号PIM—CLK传输至第二公共端COM2,提供公共端时钟信号 PS一CLK, PIM端数据信号PIM一DAT传输至第一公共端C0M1,提供公共端数据信号 PS—DAT。根据图7的真值表,当逻辑电平为l时,如图6所示,模拟开关接通SIM2端, 从而SIM2端时钟信号SIM2—CLK传输至第二公共端COM2,提供公共端时钟信号PS—CLK, SIM2端数据信号SIM2—DAT传输至第一公共端C0M1,提供公共端数据信号 PS一DAT。本发明方法的待机模式识别模块为独立模块,提供公共的接口函数,供总体系 统中的其他模块调用。该待机模式识别模块的功能主要是对GSM模块、PHS模块 进行启动和关闭控制,以及打开或关闭协议栈等。开机初始化硬件配置后,用模拟开关控制GSM主卡、GSM副卡的启动,确定 为GSM副卡后即不必启动PHS模块;如果无GSM副卡,则启动PHS模块来检测 小灵通(PHS Subscriber Identity Module,简称PIM)卡,并最终确认待机模式, 从而完成待机模式自动识别的过程。本发明方法具体实现如下一种移动终端待机模式的自动识别方法,包括以下步骤 步骤(1)供电系统为移动终端上电开机,硬件完成初始化;步骤(2)待机模式识别模块从移动终端的固定存储器A中读取出待机模式设置参 数,存入缓存中;手机FLASH中的一部分存储空间设置为固定存储器A。 步骤(3)待机模式识别模块根据所述的待机模式设置参数来启动模拟开关、并确定 模拟开关的通路选项,包括以下步骤(3.1) 待机模式识别模块对缓存中所存储的待机模式设置参数进行判断,如该值是主卡单待模式,则转步骤3.2;如果如该值不是主卡单待模式,则转步骤3.3;(3.2) 不需要启动模拟开关,转步骤4;(3.3) 待机模式识别模块启动模拟开关,如果非PHS单待机模式,转步骤 3.3.1;如果是PHS单待机模式,转步骤3.3.2;(3.3.1) 请参阅图6。图6是本发明模拟开关切换到SIM端的示意图。待机 模式识别模块将模拟开关接通SIM2端,并启动GSM副卡,即SIM2,如果该GSM副 卡启动成功,转步骤4;如果GSM副卡启动失败,转步骤3.3.2;(3.3.2) 请参阅图5。图5是本发明模拟开关切换到PIM端的示意图。将模 拟开关接通PIM端,转步骤4。步骤(4)供电系统为移动终端上电后,移动终端通过与SIM卡和/或PIM卡卡槽所 对应的电路系统的通信,来确定SIM卡和/或PIM卡的使能状态。根据所述的待机 模式设置参数和该移动终端SIM卡和/或PIM卡的使能状态来确定待机模式,包括 以下步骤(4.1) 如果所述的待机模式设置参数值是主卡单待模式,则转步骤4.2;如果该待机模式设置参数值是副卡单待模式,则转步骤4.3;如果该待机模式设置参 数值是双待机模式,转步骤4.4;(4.2) 请参阅图2。图2是本发明待机模式为主卡单待时自动识别实现过程 流程图。如果G^M主卡启动成功,转步骤4.2.1;如果GSM主卡启动失败,转步骤 4. 2. 2;(4.2.1) 待机模式识别模块设置待机模式为主GSM单待机模式,转步骤5;(4.2.2) 待机模式识别模块设置待机模式为无卡模式,转步骤5;(4.3) 请参阅图3。图3是本发明待机模式为副卡单待时自动识别实现过程 流程图。如果GSM副卡启动成功,转步骤4.3.1;如果GSM副卡启动失败,转步骤 4. 3. 2;(4.3.1)待机模式识别模块设置待机模式为副GSM单待机模式,转步骤5; (4. 3. 2)待机模式识别模块启动PHS模块,如果PHS模块启动成功,转步骤 4.3.2.1;如果PHS模块启动失败,转步骤4.3.2.2;(4.3.2.1) 待机模式识别模块设置待机模式为PHS单待机模式,转步骤5;(4.3.2.2) 待机模式识别模块设置待机模式为无卡模式,转步骤5;(4.4) 请参阅图4。图4是本发明待机模式为双待机时自动识别实现过程流 程图。如果主卡启动成功,转步骤4.4.1;如果主卡启动失败,转步骤4.4.2;(4.4.1) 如副卡启动成功,转歩骤4.4.1.1;如副卡启动失败,转步骤 4.4.1.2;(4.4.1.1) 待机模式识别模块设置待机模式为GSM/GSM双待机模式,转步骤5;(4.4.1.2) 待机模式识别模块启动PHS模块,如果PHS启动成功,转步骤 4.4.1.2.1,如果PHS模块启动失败,转步骤4.4.1.2.2;(4.4.1.2.1)待机模式识别模块设置待机模式为GSM/PHS双待机模式,转步骤5;(4.4.1. 2. 2)待机模式识别模块设置待机模式为GSM单待机模式,转步骤5;(4.4.2) 如副卡启动成功,转步骤4.4.2.1;如副卡启动失败,转步骤 4.4. 2. 2;(4.4.2.1)待机模式识别模块设置待机模式为GSM副卡单待机模式,转步骤5;(4.4.2.2)待机模式识别模块启动PHS模块,如果PHS启动成功,转步骤4.4.2.2.1,如果PHS模块启动失败,转步骤4. 4. 2. 2. 2;(4.4. 2. 2.1)待机模式识别模块设置待机模式为PHS单待机模式,转步骤5;(4.4.2.2.2)待机模式识别模块设置待机模式为无卡模式,转步骤5; 步骤(5)将得出的待机模式设置参数写回固定存储器A中。步骤(6)该移动终端待机模式的自动识别结束。所述步骤4中的操作流程用伪代码描述如下switch(模式数据)case双模if(主卡启动成功)if(GSM副卡启动成功)设置为G/G双模;elseif(PHS模块启动成功)设置为G/P双模;else设置为主GSM单模;elseif(GSM副卡启动成功)设置为副GSM单模;elseif(PHS模块启动成功)设置为PHS单模;else设置为无卡模式;case单模if(为GSM单模)if(主卡启动成功)设置为主GSM单模;elseif(GSM副卡启动成功)设置为副GSM单模;else{设置为无卡模式;else if(为PHS单模) if(PHS卡启动成功)设置为PHS单模;else设置为无卡模式;break 5 default:出错处理; 反馈err;break 5综上所述,本发明实施方式是基于图5、图6所示的硬件平台来实现的。本发明 方法根据从存储器中读取出判断结果,利用模拟开关的切换来选择副卡的启动,确 定副卡状态,从而确定开机后的待机状态,在GG/P双模移动终端中均可实现。以上所述仅为本发明的较佳实施例而已,并非用来限定本发明的实施范围。即凡依 本发明申请专利范围的内容所作的等效变化与修饰,都应为本发明的技术范畴。
权利要求
1. 一种移动终端待机模式的自动识别方法,其特征在于该方法包括以下步骤步骤(1)移动终端上电开机;步骤(2)位于所述移动终端的FLASH中的待机模式识别模块从该移动终端的固定存储器A中读取出待机模式设置参数,存入缓存中;步骤(3)所述的待机模式识别模块根据所述的待机模式设置参数来启动模拟开关并确定模拟开关的通路选项,包括以下步骤(3.1)所述的待机模式识别模块对所述的待机模式设置参数进行判断,如该值是主卡单待模式,则转步骤3.2;如果如该值不是主卡单待模式,则转步骤3.3;(3.2)不需要启动模拟开关,转步骤4;(3.3)所述的待机模式识别模块启动模拟开关,如果是非PHS单待机模式,转步骤3.3.1;如果是PHS单待机模式,转步骤3.3.2;(3.3.1)所述的待机模式识别模块将模拟开关接通SIM2端,并启动GSM副卡,如果该GSM副卡启动成功,转步骤4;如果GSM副卡启动失败,转步骤3.3.2;(3.3.2)所述的待机模式识别模块将模拟开关接通PIM端,转步骤4;步骤(4)所述的待机模式识别模块根据所述的待机模式设置参数和该移动终端所插的不同手机卡的状态来确定待机模式,包括以下步骤(4.1)如果所述的待机模式设置参数值是主卡单待模式,则转步骤4.2;如果该待机模式设置参数值是副卡单待模式,则转步骤4.3;如果该待机模式设置参数值是双待机模式,转步骤4.4;(4.2)如果GSM主卡启动成功,转步骤4.2.1;如果GSM主卡启动失败,转步骤4.2.2;(4.2.1)所述的待机模式识别模块设置待机模式为主GSM单待机模式,转步骤5;(4.2.2)所述的待机模式识别模块设置待机模式为无卡模式,转步骤5;(4.3)如果GSM副卡启动成功,转步骤4.3.1;如果GSM副卡启动失败,转步骤4.3.2;(4.3.1)所述的待机模式识别模块设置待机模式为副GSM单待机模式,转步骤5;(4.3.2)所述的待机模式识别模块启动PHS模块,如果PHS模块启动成功,转步骤4.3.2.1;如果PHS模块启动失败,转步骤4.3.2.2;(4.3.2.1)设置为PHS单待机模式,转步骤5;(4.3.2.2)设置为无卡模式,转步骤5;(4.4)如果主卡启动成功,转步骤4.4.1;如果主卡启动失败,转步骤4.4.2;(4.4.1) 如副卡启动成功,转步骤4.4.1.1;如副卡启动失败,转步骤4.4.1.2;(4.4.1.1)待机模式识别模块设置待机模式为GSM/GSM双待机模式,转步骤5;(4.4.1.2)待机模式识别模块启动PHS模块,如果PHS启动成功,转步骤4.4.1.2.1,如果PHS模块启动失败,转步骤4.4.1.2.2;(4.4.1.2.1)待机模式识别模块设置待机模式为GSM/PHS双待机模式,转步骤5;(4.4.1.2.2)待机模式识别模块设置待机模式为GSM单待机模式,转步骤5;(4.4.2)如副卡启动成功,转步骤4.4.2.1;如副卡启动失败,转步骤4.4.2.2;(4.4.2.1)待机模式识别模块设置待机模式为GSM副卡单待机模式,转步骤5;(4.4.2.2)待机模式识别模块启动PHS模块,如果PHS启动成功,转步骤4.4.2.2.1,如果PHS模块启动失败,转步骤4.4.2.2.2;(4.4.2.2.1)待机模式识别模块设置待机模式为PHS单待机模式,转步骤5;(4.4.2.2.2)待机模式识别模块设置待机模式为无卡模式,转步骤5;步骤(5)待机模式识别模块将得出的待机模式设置参数写回固定存储器A中;步骤(6)该移动终端待机模式的自动识别结束。
2、 根据权利要求l所述的移动终端待机模式的自动识别方法,其特征在于所述步 骤(4)中还包括对SIM卡和/或PIM卡使能状态的检测。
3、 根据权利要求l所述的移动终端待机模式的自动识别方法,其特征在于所述的 模拟开关根据逻辑电平来确定接通P頂端或者SIM端。
4、 根据权利要求l所述的移动终端待机模式的自动识别方法,其特征在于所述的固定存储器A位于手机FLASH中。
5、根据权利要求l所述的移动终端待机模式的自动识别方法,其特征在于所述的 移动终端是GGP双模移动终端。
全文摘要
本发明公开了一种移动终端待机模式的自动识别方法,包括以下步骤步骤(1)移动终端上电开机;步骤(2)从该移动终端的固定存储器A中读取出待机模式设置参数,存入缓存中;步骤(3)根据所述的待机模式设置参数来启动模拟开关并确定模拟开关的通路选项;步骤(4)根据所述的待机模式设置参数和该移动终端所插的不同手机卡的状态来确定待机模式;步骤(5)待机模式识别模块将得出的待机模式设置参数写回固定存储器A中;步骤(6)该移动终端待机模式的自动识别结束。本发明实现了GG/P双模双待移动终端上GSM网、PHS网时待机模式自动选择的功能。
文档编号H04Q7/32GK101277494SQ200810037008
公开日2008年10月1日 申请日期2008年5月6日 优先权日2008年5月6日
发明者亮 徐 申请人:嘉兴闻泰通讯科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1