CN101350972B - Gsm与cdma双模手机控制双gsm用户识别模块的方法 - Google Patents
Gsm与cdma双模手机控制双gsm用户识别模块的方法 Download PDFInfo
- Publication number
- CN101350972B CN101350972B CN 200710043858 CN200710043858A CN101350972B CN 101350972 B CN101350972 B CN 101350972B CN 200710043858 CN200710043858 CN 200710043858 CN 200710043858 A CN200710043858 A CN 200710043858A CN 101350972 B CN101350972 B CN 101350972B
- Authority
- CN
- China
- Prior art keywords
- gsm
- module
- subscriber identification
- cdma
- identification module
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Images
Landscapes
- Mobile Radio Communication Systems (AREA)
- Telephone Function (AREA)
Abstract
本发明揭示一种运用全球移动通讯***(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用户识别模块的目的,进而提高此类移动电话的使用弹性。
Description
技术领域
本发明是有关于一种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用户识别模块(Subscriber Identity 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进行控制的必要数据。
综上所述,仅记载本发明为呈现解决问题所采用的技术手段的较佳实施方式或实施例而已,并非用来限定本发明专利实施的范围。即凡与本发明专利申请范围文义相符,或依本发明专利范围所做的均等变化与修饰,皆为本发明专利范围所涵盖。
Claims (10)
1.一种GSM与CDMA双模手机控制双GSM用户识别模块的方法,该方法包含下列步骤:
执行***初始化;以及
判断是否由一CDMA控制模块所连接的一第二GSM用户识别模块待机,若为否,则由该第一GSM用户识别模块待机,系利用一GSM控制模块控制其连接的一第一GSM用户识别模块,若为是,则由该第二GSM用户识别模块待机,系于一CDMA装置驱动层建立相互连接的一CDMA异步收发驱动模块(CDMA UART Driver)与一UIM与SIM驱动模块,且该CDMA异步收发驱动模块以异步收发规范与该GSM控制模块的一GSM装置驱动层连通,以控制与该UIM与SIM驱动模块连接的该第二GSM用户识别模块。
2.如权利要求1所述的方法,其特征在于,还包含:
获取并储存以该第一GSM用户识别模块或以该第二GSM用户识别模块待机;以及
重置***。
3.如权利要求2所述的方法,其特征在于,该储存该第一GSM用户识别模块或该第二GSM用户识别模块系利用一闪存储存。
4.如权利要求2所述的方法,其特征在于,该储存该第一GSM用户识别模块或该第二GSM用户识别模块系利用一EEPROM储存。
5.如权利要求1所述的方法,其特征在于,由该第一GSM用户识别模块待机步骤系包含下列步骤:
经由该GSM控制模块的一GSM应用层输出一控制命令至该GSM装置驱动层;
利用该GSM装置驱动层取得该第一GSM用户识别模块的原始数据(Raw Data);
回传该原始数据至一GSM协议层,并经由该GSM协议层处理该原始数据;以及
回传经过处理的该原始数据至该GSM应用层。
6.如权利要求5所述的方法,其特征在于,该经由该GSM控制模块的GSM应用层输出一控制命令至该GSM装置驱动层步骤系包含利用该GSM协议层处理该控制命令并输出经过处理的该控制命令至该GSM装置驱动层。
7.如权利要求1所述的方法,其特征在于,由该第二GSM用户识别模块待机步骤系包含下列步骤:
经由该GSM控制模块的GSM应用层输出一控制命令至该CDMA异步收发驱动模块;
利用该CDMA异步收发驱动模块解析该控制命令并判断该控制命令是否为有效命令,若判断为有效,则利用该UIM与SIM驱动模块控制并取得第二GSM用户识别模块的原始数据;
透过该CDMA异步收发驱动模块与该GSM装置驱动层回传该原始数据至该GSM控制模块的一GSM协议层处理该原始数据;以及
回传经过处理的该原始数据至该GSM应用层。
8.如权利要求7所述的方法,其特征在于,该经由该GSM控制模块的GSM应用层输出一控制命令至该CDMA异步收发驱动模块步骤至少包含下列步骤:
经由该GSM控制模块的GSM应用层输出一控制命令;
利用该GSM控制模块的GSM协议层处理该控制命令并输出;以及
利用该GSM装置驱动层转送该控制命令至该CDMA异步收发驱动模块。
9.如权利要求1所述的方法,其特征在于,该第一GSM用户识别模块系供电性耦接一第一SIM卡,以供读取该第一SIM卡的数据。
10.如权利要求1所述的方法,其特征在于,该第二GSM用户识别模块系供电性耦接一第二SIM卡,以供读取该第二SIM卡的数据。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN 200710043858 CN101350972B (zh) | 2007-07-17 | 2007-07-17 | Gsm与cdma双模手机控制双gsm用户识别模块的方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN 200710043858 CN101350972B (zh) | 2007-07-17 | 2007-07-17 | Gsm与cdma双模手机控制双gsm用户识别模块的方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN101350972A CN101350972A (zh) | 2009-01-21 |
CN101350972B true CN101350972B (zh) | 2011-07-20 |
Family
ID=40269511
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN 200710043858 Expired - Fee Related CN101350972B (zh) | 2007-07-17 | 2007-07-17 | Gsm与cdma双模手机控制双gsm用户识别模块的方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN101350972B (zh) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103068076A (zh) * | 2011-10-20 | 2013-04-24 | ***通信集团公司 | 一种单卡多待终端、适配模块及sim卡访问方法 |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1753535A (zh) * | 2005-11-10 | 2006-03-29 | 国家数字交换***工程技术研究中心技术产品产业化推广基地 | Phs与gsm或phs与cdma的双模双待机手机及其组合方法 |
CN1885979A (zh) * | 2006-06-16 | 2006-12-27 | 海信集团有限公司 | 具有双卡槽的双模双待机手机及其实现方法 |
CN1960550A (zh) * | 2005-11-04 | 2007-05-09 | 中国联合通信有限公司 | 一种可实现双模同时待机的移动终端及其通讯方法 |
-
2007
- 2007-07-17 CN CN 200710043858 patent/CN101350972B/zh not_active Expired - Fee Related
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1960550A (zh) * | 2005-11-04 | 2007-05-09 | 中国联合通信有限公司 | 一种可实现双模同时待机的移动终端及其通讯方法 |
CN1753535A (zh) * | 2005-11-10 | 2006-03-29 | 国家数字交换***工程技术研究中心技术产品产业化推广基地 | Phs与gsm或phs与cdma的双模双待机手机及其组合方法 |
CN1885979A (zh) * | 2006-06-16 | 2006-12-27 | 海信集团有限公司 | 具有双卡槽的双模双待机手机及其实现方法 |
Also Published As
Publication number | Publication date |
---|---|
CN101350972A (zh) | 2009-01-21 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US8018865B2 (en) | Method for GSM and CDMA dual-mode mobile phone to control two GSM subscriber identification modules | |
CN101088252B (zh) | 使用移动终端和相关装置提供多条数据路径的方法 | |
CN1956346B (zh) | 用于管理天线使用的***和方法 | |
US7337966B2 (en) | Transmission interface | |
CN100419808C (zh) | 一种远程控制被控设备的方法及*** | |
CN100409717C (zh) | 消除移动终端的蓝牙无线通信设备中的干扰的方法 | |
CN101465675B (zh) | 增强型近距离无线通信eNFC装置及其实现方法 | |
CN101772215B (zh) | 支持近场通信的移动终端及其近场通信方法 | |
CN102982363A (zh) | 启用用户识别卡的***、方法及用户识别模块控制器 | |
US20090011648A1 (en) | Communication device, mobile device and method of communication | |
CN102123380B (zh) | 无线终端及其多sim卡连接装置 | |
CN101584178A (zh) | 具有带近场通信接口和第二接口两个接口的eeprom的设备 | |
CN101894042A (zh) | 一种多操作***间共享应用的实现方法、***及移动终端 | |
CN101883446A (zh) | 一种无线上网设备、sd控制芯片及数据通信方法 | |
WO2009088705A1 (en) | A dual mode smart card and dual-mode controller for a smart card reader | |
US20080005261A1 (en) | Grouping Application Protocol Data Units for Wireless Communication | |
CN102033828A (zh) | 外接卡的访问方法和*** | |
CN101345932B (zh) | 手机伴侣设备、无线通信***及通信方法 | |
CN101350972B (zh) | Gsm与cdma双模手机控制双gsm用户识别模块的方法 | |
CN101350974B (zh) | Gsm与phs双模手机控制双phs用户识别模块的方法 | |
CN103368612A (zh) | 通过切换至沉默对电子设备通讯进行控制方法和设备 | |
CN102713795B (zh) | 终端、i/o扩展装置、方法及*** | |
CN107851171A (zh) | 具有安全功能的终端机 | |
CN101350969B (zh) | Gsm与tdscdma双模手机控制双tdscdma用户识别模块的方法 | |
CA2548042C (en) | Grouping application protocol data units for wireless transmission |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
CF01 | Termination of patent right due to non-payment of annual fee | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20110720 Termination date: 20210717 |