专利名称:Cdma与phs双模手机控制双cdma用户识别模块的方法
技术领域:
本发明是有关于一种控制双CDMA用户识别模块的方法,且特别是有关于一种运 用CDMA与PHS双才莫手冲几控制双CDMA用户识别才莫块的方法。
背景技术:
目前无线通讯技术已发展许多规范标准,常见无线通讯系统有GSM ( Global System for Mobile Communication,全球移动通讯系统)、CDMA ( Code Division Multiple Access, 码分多址)、PHS (Personal Handy-phone System,个人手持式电话系统)等,而为了满 足使用者手机需能切换不同规范标准系统的需求,各家手机通讯业者纷纷发展出具有双 模系统的手机,如在一手机中同时存在CDMA与PHS系统即是其中代表之一。
请参照图1 ,系为CDMA与PHS双模系统的习知技术架构。此CDMA与PHS双模 系统的控制方法主要是由CDMA应用层101传送一控制命令,此控制命令系先透过 CDMA协议栈102中介送至CDMA装置驱动层103,再藉由异步收发规范将控制命令输 出至PHS装置驱动层123,最后传递此控制命令至PHS应用层121。
此PHS应用层121系进一步解析控制命令是否有效后,透过PHS协议栈122为中介 以控制PHS装置驱动层123并读取PIM卡的原始数据,然后将PIM卡原始数据透过PIM 协议将PIM卡原始数据传递回PHS应用层121完成对PIM卡原始数据读耳又流程。
在此同时PHS应用层121将透过PHS装置驱动层123异步收发规范将原始数据传递 回CDMA装置驱动层103并以CDMA协议栈102为中介将原始数据传回CDMA应用层 101完成CDMA与PHS双模系统控制程序。
但习知技术系具有无法避免的缺失,即为此种CDMA与PHS双才莫手冲几并无法适用 于具有双UIM卡的使用者。因CDMA与PHS双模手机使用双模功能的必备条件为此使 用者必须是具有个别对应CDMA号码与PHS号码的各一张UIM卡与PIM卡,若使用者 想使用两张对应CDMA号码的UIM卡时,还是需要额外买一个可插入UIM卡的手机。 相对的,此种CDMA与PHS双模手机所具有可插入对应PHS号码的PIM卡插槽则完全 派不上用场,故无法满足未申请PHS号码而具有双CDMA号码的使用者的需求,进而 降低此CDMA与PHS双模手机的实用性。
发明内容
本发明的主要目的在于提供一种CDMA与PHS双模手机控制双CDMA用户识别模 块的方法,以使此CDMA与PHS双模手机在不变动硬件的情形之下即可插入两张UIM 卡,以供使用者在无需更换UIM卡,即可使用对应不同CDMA号码的UIM卡。
为了实现上述目的,本发明的CDMA与PHS双模手机控制双CDMA用户识别模块 的方法,该方法包含下列步骤
执行系统初始化;以及
判断是否由一 CDMA模块所连接的一第二 CDMA用户识别模块待机,若为否则由 一第一 CDMA用户识别模块待机,系利用该CDMA模块控制其连接的该第一 CDMA用 户识别模块,若为是则由该第二 CDMA用户识别模块待机,系于一 PHS装置驱动层建 立相互连接的一 PHS异步收发驱动模块(PHS UART Driver)及一 UIM与PIM驱动模 块,且该PHS异步收发驱动模块以异步收发规范与该CDMA模块的一 CDMA装置驱动 层连通,以控制与该UIM与PIM驱动模块连接的该第二 CDMA用户识别模块。
所述的方法还包含
获取并记录以该第一 CDMA用户识别才莫块或以该第二 CDMA用户识别模块待机;
以及
重置系统。
该记录该第一 CDMA用户识别模块或该第二 CDMA用户识别模块系利用 一闪存、 一 EEPROM或一 EPROM储存。
由该第一 CDMA用户识别模块待机步骤系包含下列步骤
经由该CDMA模块的一 CDMA应用层输出一控制命令至该CDMA装置驱动层; 利用该CDMA装置驱动层取得该第一CDMA用户识别模块的原始数据(Raw Data ); 回传该原始数据至一 CDMA协议栈,并经由该CDMA协议栈处理该原始数据;以
及
回传经过处理的该原始数据至该CDMA应用层。
该经由该CDMA模块的CDMA应用层输出 一控制命令至该CDMA装置驱动层步骤 系包含利用该CDMA协议栈处理该控制命令并输出经过处理的该控制命令至该CDMA 装置驱动层。
由该第二 CDMA用户识别模块待机步骤系包含下列步骤
经由该CDMA模块的CDMA应用层输出一控制命令至该装置驱动层;
利用该PHS异步收发驱动模块解析该控制命令并判断该控制命令是否为有效命令,
若判断为有效,则利用该UIM与PIM驱动模块控制并取得第二 CDMA用户识别模块的 原始数据,并透过该PHS异步收发驱动模块与该CDMA装置驱动层回传该原始数据至 该CDMA模块的一 CDMA协议栈;以及
经由该CDMA协议栈处理该原始数据并将经过处理的该原始数据回传至该CDMA 应用层。
该经由该CDMA模块的CDMA应用层输出 一控制命令至该PHS异步收发驱动模块
步骤至少包含下列步骤
经由该CDMA模块的CDMA应用层输出 一控制命令;
利用该CDMA模块的CDMA协议栈处理该控制命令并输出;以及
利用该CDMA装置驱动层并转送该控制命令至该PHS异步收发驱动模块。
该第一 CDMA用户识别模块系供电性耦接一第一 UIM卡,以供读取该第一 UIM卡
的数据。
该第二 CDMA用户识别模块系供电性耦接一第二 UIM卡,以供读取该第二 UIM卡 的数据。
本发明具有习知技术无法达到的功效,即可于CDMA与PHS双模手机上安插两个 对应CDMA号码的UIM卡,而CDMA模块除可对安插于UIM卡插槽上的UIM进行控 制与数据的传输外,更能透过PHS异步收发驱动模块与UIM与PIM驱动模块的配合, 以对安插于PIM卡插槽上的UIM卡进行控制与数据传输。因此对于推有双UIM卡的使 用者,在无需更换UIM卡的情形下也能轻易的实现对双CDMA号码的控制,且无作硬 件架构重大变更,不但降低手机厂商研发时间和成本也满足现代人求新求变的心理,同 时也可最大程度满足商务人士及个性化爱好者的需求。
图1绘示习知技术的CDMA与PHS双模手机的系统架构图2绘示本发明的控制第一 CDMA用户识别模块及第二 CDMA用户识别模块实施例的 系统架构图3绘示本发明的选择并记录第一 CDMA用户识别模块或第二 CDMA用户识别模块待 机实施例的流程图4绘示本发明的控制第一 CDMA用户识别模块及第二 CDMA用户识别模块待机实施 例的流程图5绘示图4的第一 CDMA用户识别模块待机的细部流程图6绘示图4的第二 CDMA用户识别模块待机的细部流程图。
具体实施例方式
为使对本发明目的的内容有进一步了解,兹配合相关实施例及图示作详细说明如
下
请参照图2,其为本发明控制第一 CDMA用户识别模块210及第二 CDMA用户识 别模块230实施例的系统架构图。本发明的系统架构具有一 CDMA模块200、 一 PHS 模块220、 一第一 CDMA用户识别模块210与一第二 CDMA用户识别模块230, CDMA 模块200包含一 CDMA应用层201 、 一 CDMA协议栈202与一 CDMA装置驱动层203, PHS模块220包含一 PHS应用层221、 一 PHS协议栈/PIM协议222、 一 PHS装置驱动 层223中一 PHS异步收发驱动模块2231与一 PHS UIM/PIM驱动模块2232,其中CDMA 装置驱动层203系电性耦接第一 CDMA用户识别模块210, CDMA装置驱动层203则透 过异步收发规范连接PHS装置驱动层223中PHS异步收发驱动模块2231与PHS装置驱 动层223中PHS UIM/PIM驱动模块2232, PHS装置驱动层223中UIM/PIM驱动模块 2232更与第二 CDMA用户识别模块230电性耦接。
请参照图3,其为本发明的选择并记录第一 CDMA用户识别模块210或第二 CDMA 用户识别模块23 0待机实施例的流程图,流程步骤如下
获取并记录以第一 CDMA用户识别模块210或第二 CDMA用户识别模块230待机 (步骤SI 10)。 CDMA与PHS双模手机系具有一使用者接口 (图2中未显示)以选择以 第一 CDMA用户识别模块210或第二 CDMA用户识别模块230来进行待机,此步骤中 第一 CDMA用户识别模块210系为一 UIM卡插槽,且UIM卡插槽系插入一第一 UIM 卡而第二 CDMA用户识别模块230则为一 PIM卡插槽,PIM卡插槽系插入一第二 UIM 卡。
重置CDMA与PHS双模手机系统(步骤S120 )。双CDMA用户识别模块控制方法 系依选择结果并写入对应CDMA用户识别模块的数值至系统记忆单元(如闪存、 EEPROM或EPROM等)中,并使CDMA与PHS双模手才几重新开机并读取记忆单元中 用户识别数值以选择以第一 CDMA用户识别才莫块210或第二 CDMA用户识别才莫块230 来进行待机。
请参照图4,其为本发明的控制第一 CDMA用户识别才莫块210及第二 CDMA用户 识别模块230待机实施例的流程图,请同时参考图2进行了解。此控制方法的流程系包 含下列步骤
系统初始化(步骤S210)。开启CDMA与PHS双模手机系统并将CDMA与PHS
双模手机系统中控制模块、内存模块、输出入模块做初始化动作以避免产生CDMA与
PHS双模手机系统运算与传递信号参数过程中发生错误的可能。
判断是否由CDMA模块200所连接的第二 CDMA用户识别模块230待机(步骤 S220 )。此步骤中主要判断记忆单元中是否有加载第二 CDMA用户识别模块230的数值。 若是为第二 CDMA用户识别模块230则CDMA冲莫块200透过CDMA装置驱动层203、 PHS装置驱动层223中PHS异步收发驱动模块2231与PHS装置驱动层223中UIM/PIM 驱动模块2232之间的数据传输信道连接第二 CDMA用户识别模块230 (步骤S230 ),若 为否则利用CDMA模块200透过CDMA装置驱动层203控制第一 CDMA用户识别模块 210 (步骤S240)。
请参照图5,其为第一 CDMA用户识别模块210待机的细部流程图,第一 CDMA 用户识别模块210待机步骤如下
CDMA应用层201输出控制命令至CDMA驱动层203 (步骤S310)。若为第一用户 识别模块210待机,则CDMA应用层201发送控制命令,并利用CDMA协议栈202处 理此控制命令并输出经过处理的控制命令至CDMA装置驱动层203。接着依据此控制命 令以利用CDMA装置驱动层203取得第一 CDMA识别模块210的原始数据(步骤S320 )。 之后,CDMA装置驱动层203再回传原始数据至CDMA协议栈202,并经由CDMA协 议栈202处理此原始数据(步骤S330)。最后再回传经过处理的原始数据至CDMA应用 层201 (步骤S340 )。藉此完成CDMA才莫块200对第一 CDMA用户识别才莫块210的控制 与数据读取。
请参照图6,其为第二 CDMA用户识别模块230待机的细部流程图若为第二用户 识别模块230待机,CDMA应用层201输出 一控制命令至CDMA装置驱动层203 (步骤 S410)。 CDMA应用层201输出一控制命令,并透过CDMA协议栈202处理控制命令并 输出,接着CDMA装置驱动层203透过异步收发规范传送控制命令至PHS装置驱动层 223中PHS异步收发驱动模块2231,PHS装置驱动层223中PHS异步收发驱动模块2231 解析此控制命令并判断此控制命令是否为有效的命令,当判断此控制命令为有效命令时, 将此控制命令传至PHS装置驱动层223中UIM/PIM驱动才莫块2232, PHS装置驱动层 223中UIM/PIM驱动模块2232依据此控制命令将其运作频率与操作电压配置成符合第 二 CDMA用户识别模块230的电器特性并初始化第二 CDMA识别模块230,以取得第 二 CDMA识别模块230的原始数据(步骤S420 )。
接着,PHS装置驱动层223中UIM/PIM驱动模块2232系透过异步收发回传原始数
据至CDMA协议栈202 (步骤S430 )。 PHS装置驱动层223中UIM/PIM驱动模块2232
先将原始数据传送至PHS装置驱动层223中PHS异步收发驱动模块2231,此PHS装置
驱动层223中PHS异步收发驱动模块2231再经由异步收发规范将原始数据传送至
CDMA装置驱动层203 ,这时PHS模块220的动作即是起到中转数据的作用。之后CDMA 装置驱动层203再将原始数据传送至CDMA协议栈202。
最后,经由CDMA协议栈202处理原始数据并将经过处理的原始数据回传至CDMA 应用层201,进而完成CDMA应用层201对第二 CDMA用户识别模块230的控制(步 骤S440 )。
综上所述,本发明所提供的运用CDMA与PHS双模手;f几控制双CDMA用户识别模 块之方法,可在不变更硬件的前提下,透过CDMA模块200、 PHS装置驱动层223中 PHS异步收发驱动模块2231与PHS装置驱动层223中UIM/PIM驱动模块2232之间的 配合以对第二 CDMA用户识别模块230进行控制,故使用者能对两不同CDMA号码的 UIM卡进行控制与切换待机模式,进而提供此种GSM与PHS双模手机的实用性。
虽然本发明以前述的较佳实施例揭露如上,然其并非用以限定本发明,任何熟悉相 关技艺者,在不脱离本发明的精神和范围内,所作更动与润饰的等效替换,仍为本发明 的专利保护范围内。
权利要求
1、一种CDMA与PHS双模手机控制双CDMA用户识别模块的方法,该方法包含下列步骤执行系统初始化;以及判断是否由一CDMA模块所连接的一第二CDMA用户识别模块待机,若为否则由一第一CDMA用户识别模块待机,系利用该CDMA模块控制其连接的该第一CDMA用户识别模块,若为是则由该第二CDMA用户识别模块待机,系于一PHS装置驱动层建立相互连接的一PHS异步收发驱动模块(PHS UART Driver)及一UIM与PIM驱动模块,且该PHS异步收发驱动模块以异步收发规范与该CDMA模块的一CDMA装置驱动层连通,以控制与该UIM与PIM驱动模块连接的该第二CDMA用户识别模块。
2、 如权利要求l所述的方法,其特征在于,还包含获取并记录以该第一 CDMA用户识别模块或以该第二 CDMA用户识别才莫块待机;以及重置系统。
3、 如权利要求2所述的方法,其特征在于,该记录该第一 CDMA用户识别模块或 该第二 CDMA用户识别模块系利用 一 闪存、一 EEPROM或一 EPROM储存。
4、 如权利要求l所述的方法,其特征在于,由该第一 CDMA用户识别模块待机步 骤系包含下列步骤经由该CDMA模块的一 CDMA应用层输出一控制命令至该CDMA装置驱动层; 利用该CDMA装置驱动层取得该第一 CDMA用户识别模块的原始数据(Raw Data); 回传该原始数据至一 CDMA协议栈,并经由该CDMA协议栈处理该原始数据;以及回传经过处理的该原始数据至该CDMA应用层。
5、 如权利要求4所述的方法,其特征在于,该经由该CDMA模块的CDMA应用层 输出 一控制命令至该CDMA装置驱动层步骤系包含利用该CDMA协议栈处理该控制命 令并输出经过处理的该控制命令至该CDMA装置驱动层。
6、 如权利要求l所述的方法,其特征在于,由该第二 CDMA用户识别模块待机步 骤系包含下列步骤经由该CDMA模块的CDMA应用层输出一控制命令至该装置驱动层; 利用该PHS异步收发驱动模块解析该控制命令并判断该控制命令是否为有效命令, 若判断为有效,则利用该UIM与PIM驱动模块控制并取得第二 CDMA用户识别模块的 原始数据,并透过该PHS异步收发驱动模块与该CDMA装置驱动层回传该原始数据至 该CDMA模块的一 CDMA协议栈;以及经由该CDMA协议栈处理该原始数据并将经过处理的该原始数据回传至该CDMA 应用层。
7 、如权利要求6所述的方法,其特征在于,该经由该CDMA模块的CDMA应用层 输出一控制命令至该PHS异步收发驱动模块步骤至少包含下列步骤 经由该CDMA模块的CDMA应用层输出 一控制命令; 利用该CDMA模块的CDMA协议栈处理该控制命令并输出;以及 利用该CDMA装置驱动层并转送该控制命令至该PHS异步收发驱动模块。
8、如权利要求l所迷的方法,其特征在于,该第一 CDMA用户识别模块系供电性 耦接一第一UIM卡,以供读取该第一UIM卡的数据。
9 、如权利要求1所述的方法,其特征在于,该第二 CDMA用户识别模块系供电性 耦接一第二UIM卡,以供读取该第二UIM卡的数据。
全文摘要
本发明系揭示一种CDMA与PHS双模手机控制双CDMA用户识别模块的方法。系运用一CDMA模块、一PHS模块、PHS模块内的一异步收发驱动模块与一UIM与PIM驱动模块,以实现利用CDMA模块控制插入UIM卡插槽的第一UIM卡原始数据或利用CDMA模块经由异步收发驱动模块与UIM与PIM驱动模块,以控制插入PIM卡插槽的第二UIM卡原始数据,因而达成无需更换UIM卡即能控制双CDMA用户识别模块,进而满足商务人士及个性化爱好者的需求。
文档编号H04M1/02GK101350976SQ20071004386
公开日2009年1月21日 申请日期2007年7月17日 优先权日2007年7月17日
发明者张兴君, 樊晓龙 申请人:英华达(南京)科技有限公司