首页> 中国专利> GSM与CDMA双模手机控制双GSM用户识别模块的方法

GSM与CDMA双模手机控制双GSM用户识别模块的方法

摘要

本发明揭示一种运用全球移动通讯系统(Global System for Mobile Communication,简称GSM)与使用码分多址技术(Code Division Multiple Access,简称CDMA)的双模手机来控制双GSM用户识别模块(Subscriber Identity Module,简称SIM)的方法,系运用GSM与CDMA双模手机已具备的GSM控制模块与CDMA控制模块,并在CDMA控制模块中加入一CDMA用户识别模块(User Identity Module,简称UIM)与SIM驱动模块以读取另一组GSM用户识别模块,实现另一组GSM用户识别模块可经由CDMA控制模块中的UIM与SIM驱动模块读取并传输数据至GSM控制模块,因而可以达到在GSM与CDMA双模手机上使用双GSM用户识别模块的目的,进而提高此类移动电话的使用弹性。

著录项

  • 公开/公告号CN101350972A

    专利类型发明专利

  • 公开/公告日2009-01-21

    原文格式PDF

  • 申请/专利权人 英华达(南京)科技有限公司;

    申请/专利号CN200710043858.6

  • 发明设计人 樊晓龙;张兴君;

    申请日2007-07-17

  • 分类号H04Q7/32;H04Q7/38;

  • 代理机构上海智信专利代理有限公司;

  • 代理人王洁

  • 地址 210006 江苏省南京市仙鹤街100号

  • 入库时间 2023-12-17 21:23:40

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2022-07-01

    未缴年费专利权终止 IPC(主分类):H04W88/06 专利号:ZL2007100438586 申请日:20070717 授权公告日:20110720

    专利权的终止

  • 2011-07-20

    授权

    授权

  • 2009-03-11

    实质审查的生效

    实质审查的生效

  • 2009-01-21

    公开

    公开

说明书

技术领域

本发明是有关于一种GSM与CDMA双模手机的控制方法,且特别是有关于一种控制两个GSM用户识别模块的方法。

背景技术

在目前无线通讯技术中已发展出许多规范标准,其中在移动电话中常用的就有GSM(Global System for Mobile Communication)、CDMA(Code Division Multiple Access)、PHS(Personal Handy-phone System)等系统,当中为满足于一移动电话上使用不同系统的需求,因而发展出了双模系统的移动电话,例如在一移动电话上同时存在GSM与CDMA通讯功能即是其中一类,此类的双模系统移动电话特色为在同一移动电话上可同时存在CDMA用户识别模块(User Identity Module,简称UIM)与GSM用户识别模块(SubscriberIdentity Module,简称SIM),其中SIM为记录GSM用户的号码、通讯网路等相关识别数据的模块,CDMA用户识别模块即为记录CDMA用户识别数据的模块,GSM用户识别模块与CDMA用户识别模块一般以集成电路卡(Integrated Circuit Card,简称IC Card)的形式存在,像是智能卡(Smart Card)即为其中一类,因SIM卡与CDMA卡皆遵守ISO/IEC7816系列的国际标准,所以皆遵守并可共享相同的硬件规范。

请参照图1所示,系为习知技术的GSM与CDMA双模手机的系统架构图,当使用者欲操作于CDMA系统时,软件系统即会将启用CDMA控制模块20,该CDMA控制模块20中的CDMA应用层(GSM Application Layer)21可经由CDMA协议层(GSMProtocol Layer)22,透过CDMA装置驱动层(GSM Device Driver Layer)23与CDMA用户识别模块40进行信息的双向沟通,进而达到取得CDMA用户识别模块40信息与控制的目的;而当使用者欲操作于GSM系统时,软件系统即会将启用GSM控制模块10,该GSM控制模块10中的GSM应用层(GSM Application Layer)11可经由GSM协议层(GSM Protocol Layer)12,透过GSM装置驱动层(GSM Device Driver Layer)13与GSM用户识别模块30进行信息的双向沟通,进而达到取得GSM用户识别模块30信息与控制的目的。

如上述的习用GSM与CDMA双模系统,此系统架构只能同时存在GSM与CDMA系统,当系统启用了GSM系统后则另一系统必为CDMA系统,同样地当系统启用了CDMA系统后则另一系统必为GSM系统,在此系统架构下若使用者同时拥有两个GSM号码或装置,虽然该移动电话同时具备有GSM控制模块与CDMA控制模块,但系统仍无法允许使用两个GSM号码,并在不同GSM号码之间切换。

发明内容

本发明的主要目的在于提供一种GSM与CDMA双模系统的系统架构,解决一移动电话无法同时存在两个以上的GSM用户识别模块的问题,进而使得两个GSM号码可以在同一个移动电话上使用。

为了实现上述目的,本发明的GSM与CDMA双模手机控制双GSM用户识别模块的方法,该方法包含下列步骤:

执行系统初始化;以及

判断是否由一CDMA控制模块所连接的一第二GSM用户识别模块待机,若为否,则由该第一GSM用户识别模块待机,系利用一GSM控制模块控制其连接的一第一GSM用户识别模块,若为是,则由该第二GSM用户识别模块待机,系于一CDMA装置驱动层建立相互连接的一CDMA异步收发驱动模块(CDMA UART Driver)与一UIM与SIM驱动模块,且该CDMA异步收发驱动模块以异步收发规范与该GSM控制模块的一GSM装置驱动层连通,以控制与该UIM与SIM驱动模块连接的该第二GSM用户识别模块。

所述的方法还包含:

获取并记录以该第一GSM用户识别模块或以该第二GSM用户识别模块待机;以及

重置系统。

该储存该第一GSM用户识别模块或该第二GSM用户识别模块系利用一闪存储存。

该储存该第一GSM用户识别模块或该第二GSM用户识别模块系利用一EEPROM储存。

由该第一GSM用户识别模块待机步骤系包含下列步骤:

经由该GSM控制模块的一GSM应用层输出一控制命令至该GSM装置驱动层;

利用该GSM装置驱动层取得该第一GSM用户识别模块的原始数据(Raw Data);

回传该原始数据至一GSM协议层,并经由该GSM协议层处理该原始数据;以及

回传经过处理的该原始数据至该GSM应用层。

该经由该GSM控制模块的GSM应用层输出一控制命令至该GSM装置驱动层步骤系包含利用该GSM协议层处理该控制命令并输出经过处理的该控制命令至该GSM装置驱动层。

由该第二GSM用户识别模块待机步骤系包含下列步骤:

经由该GSM控制模块的GSM应用层输出一控制命令至该解析模块;

利用该CDMA异步收发驱动模块解析该控制命令并判断该控制命令是否为有效命令,若判断为有效,则利用该UIM与SIM驱动模块控制并取得第二GSM用户识别模块的原始数据;

透过该CDMA异步收发驱动模块与该GSM装置驱动层回传该原始数据至该GSM控制模块的一GSM协议层处理该原始数据;以及

回传经过处理的该原始数据至该GSM应用层。

该经由该GSM控制模块的GSM应用层输出一控制命令至该CDMA异步收发驱动模块步骤至少包含下列步骤:

经由该GSM控制模块的GSM应用层输出一控制命令;

利用该GSM控制模块的GSM协议层处理该控制命令并输出;以及

利用该GSM装置驱动层并转送该控制命令至该CDMA异步收发驱动模块。

该第一GSM用户识别模块系供电性耦接一第一SIM卡,以供读取该第一SIM卡的数据。

该第二GSM用户识别模块系供电性耦接一第二SIM卡,以供读取该第二SIM卡的数据。

运用本发明所获得的功效系在于不需对GSM与CDMA双模系统移动电话的硬件作任何更动,即可使得两个不同的GSM用户识别模块在同一移动电话上受到控制,并自由地切换两组GSM号码。

附图说明

图1绘示习知技术的GSM与CDMA双模手机的系统架构图;

图2绘示本发明的控制第一及第二GSM用户识别模块实施例的系统架构图;

图3绘示本发明的选择并记录第一或第二GSM用户识别模块待机的流程图;

图4绘示本发明的控制第一及第二GSM用户识别模块实施例的流程图;

图5绘示图4的第一GSM用户识别模块待机的细部流程图;以及

图6绘示图4的第二GSM用户识别模块待机的细部流程图。

具体实施方式

兹配合图式将本发明较佳实施例详细说明如下。

请参照图2所示,系为本发明的控制第一及第二GSM用户识别模块实施例的系统架构图,其中GSM控制模块210包含了处理GSM技术标准的能力,其中至少包含了GSM应用层211用以处理相关应用程序,GSM协议层212作为沟通GSM应用层211与GSM装置驱动层213的通讯协议,而GSM装置驱动层213则负责处理符合GSM标准的软件,并负责取得第一GSM用户识别模块220的数据;同样地,CDMA控制模块230包含了处理与CDMA技术标准的能力,其中至少包含了CDMA应用层231以处理相关应用程序、CDMA协议层232作为沟通CDMA应用层231与CDMA装置驱动层240的通讯协议,而CDMA装置驱动层240除了负责处理符合CDMA标准的软件,还包含一CDMA异步收发驱动模块242(Universal Asynchronous Receiver Transmitter Driver,简称UART Driver)与GSM装置驱动层213建立连接信道进行数据传输,CDMA装置驱动层240还包含UIM与SIM驱动模块241(UIM/SIM Driver),除了可读取传输CDMA用户识别模块的数据,主要为负责取得第二GSM用户识别模块250的数据。

请参照图3所示,系本发明的选择并记录第一或第二GSM用户识别模块待机的流程图,首先在一般待机状态下选择待操作的GSM用户识别模块为第一或第二GSM用户识别模块,并将结果写入闪存(Flash Memory)(步骤S301),至此内存已存在选择使用何组GSM用户识别模块的结果,之后再将系统进行重新开机的动作(步骤S302)。

请参照图4所示,系本发明的控制第一及第二GSM用户识别模块实施例的流程图,此流程图同时说明图2控制两组GSM用户识别模块的系统架构的运作情形,此时内存已记录选择的为何组GSM用户识别模块,在手机重新开机后,手机进行系统初始化以建立系统必要运作环境(步骤S401),此时会先启动GSM控制模块,系统读取内存判断是否由第二GSM用户识别模块待机(步骤S402),若结果为否,亦即代表选择利用GSM控制模块控制第一GSM用户识别模块220(步骤S410),若结果为是,亦即代表选择使用第二GSM用户识别模块250,而GSM控制模块即会透过GSM装置驱动层、CDMA异步收发驱动模块与UIM与SIM驱动模块之间的数据传输信道,来控制第二GSM用户识别模块(步骤S420)。

请参照图5所示,系图4的第一GSM用户识别模块待机的细部流程图,在确认选择使用的GSM用户识别模块为第一GSM用户识别模块220后,此时GSM应用层211发出取得第一GSM用户识别模块数据220的需求,经由GSM协议层212,将对第一GSM用户识别模块220的操作交给GSM装置驱动层213(步骤S501),使得GSM装置驱动层213可直接取得第一GSM用户识别模块220的原始数据(Raw Data)(步骤S502),而GSM装置驱动层213会将自第一GSM用户识别模块220取得的原始数据交由GSM协议层212分析处理(步骤S503),之后再回传给GSM应用层211进一步运用(步骤S504)。

请参照图6所示,系图4的第二GSM用户识别模块待机的细部流程图,在确认选择使用的GSM用户识别模块为第二GSM用户识别模块250后,则GSM控制模块210先唤醒CDMA控制模块230,并经由GSM控制模块的GSM应用层输出控制命令至解析模块(步骤S601),此时CDMA控制模块230先经由UIM与SIM驱动模块241判断该第二GSM用户识别模块250的状态是否符合GSM的规范,同时CDMA控制模块230将频率(Clock)与工作电压调整至符合GSM规范的电器特性,并先重置(Reset)该第二GSM用户识别模块250后,第二GSM用户识别模块250开始准备与GSM控制模块210通讯的必要数据,并传送给UIM与SIM驱动模块241(步骤S602),UIM与SIM驱动模块241在将数据进行寻址等处理后,传送给CDMA异步收发驱动模块242,CDMA异步收发驱动模块242再透过一定的传输率将此数据传送给GSM装置驱动层213,之后该GSM装置驱动层213再传送给GSM协议层212,经由GSM协议层212解析(步骤S603),再交给上层的GSM应用层211分析该第二GSM用户识别模块250的数据(步骤S604),如此GSM应用层211就取得对第二GSM用户识别模块250进行控制的必要数据。

综上所述,仅记载本发明为呈现解决问题所采用的技术手段的较佳实施方式或实施例而已,并非用来限定本发明专利实施的范围。即凡与本发明专利申请范围文义相符,或依本发明专利范围所做的均等变化与修饰,皆为本发明专利范围所涵盖。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号