著录项信息
专利名称 | GSM与TDSCDMA双模手机控制双GSM用户识别模块的方法 |
申请号 | CN200710043851.4 | 申请日期 | 2007-07-17 |
法律状态 | 授权 | 申报国家 | 中国 |
公开/公告日 | 2009-01-21 | 公开/公告号 | CN101350968 |
优先权 | 暂无 | 优先权号 | 暂无 |
主分类号 | H04W88/02 | IPC分类号 | H;0;4;W;8;8;/;0;2查看分类表>
|
申请人 | 英华达(南京)科技有限公司 | 申请人地址 | 江苏省南京市仙鹤街100号
变更
专利地址、主体等相关变化,请及时变更,防止失效 |
权利人 | 英华达(南京)科技有限公司 | 当前权利人 | 英华达(南京)科技有限公司 |
发明人 | 樊晓龙;张兴君 |
代理机构 | 上海智信专利代理有限公司 | 代理人 | 王洁 |
摘要
本发明涉及一种GSM与TDSCDMA双模手机控制双GSM用户识别模块的方法,运用一GSM模块、一TDSCDMA模块、TDSCDMA模块内的一异步收发驱动模块与一SIM/USIM驱动模块,以实现利用GSM模块控制插入SIM卡插槽的第一SIM卡原始数据或利用GSM模块经由TDSCDMA异步收发驱动模块与TDSCDMASIM/USIM驱动模块,以控制插入USIM卡插槽的第二SIM卡原始数据,因而达成无需更换SIM卡即能控制双GSM用户识别模块,进而满足商务人士及个性化爱好者的需求。
GSM与TDSCDMA双模手机控制双GSM用户识别模块的方法\n技术领域\n[0001] 本发明涉及一种控制双GSM用户识别模块的方法,且特别是有关于一种运用GSM与TDSCDMA双模手机控制双GSM用户识别模块的方法。\n背景技术\n[0002] 目前移动通讯技术已发展许多系统标准,常见系统标准有GSM(Global System for MobileCommunication,全球移动通讯系统)、CDMA(Code Division Multiple Access,码分多址系统)、TDSCDMA(Time Division Synchronous Code Division Multiple Access,时分同步码分多址系统)等,而为了实现多功能移动电话与满足使用者需能切换不同系统标准的需求,移动通讯业者纷纷发展出具有双模系统的移动电话,如在一移动电话中同时并存GSM与TDSCDMA系统即是其中代表之一。\n[0003] 请参照第1图,为先前技术的GSM与TDSCDMA双模系统架构。此GSM与TDSCDMA双模系统的控制方法主要是由GSM应用层101传送一控制命令,此控制命令先透过GSM协议栈102中介送至GSM装置驱动层103,再藉由异步收发规范将控制命令输出至TDSCDMA装置驱动层123,最后传递此控制命令至TDSCDMA应用层121。\n[0004] 此TDSCDMA应用层121进一步解析控制命令是否有效后,透过TDSCDMA协议栈122为中介以控制TDSCDMA装置驱动层123并读取USIM卡的原始数据,然后将USIM卡原始数据透过TDSCDMA协议栈122将USIM卡原始数据传递回TDSCDMA应用层121完成对USIM卡原始数据读取流程。\n[0005] 在此同时TDSCDMA应用层121将透过TDSCDMA装置驱动层123异步收发规范将原始数据传递回GSM装置驱动层103并以GSM协议栈102为中介将原始数据传回GSM应用层\n101完成GSM与TDSCDMA双模系统控制程序。\n[0006] 如上所述先前技术具有无法避免的缺失,即为此种GSM与TDSCDMA双模手机并无法适用于具有双SIM卡的使用者。因GSM与TDSCDMA双模手机使用双模功能的必备条件为此使用者必须是具有个别对应GSM号码与TDSCDMA号码的各一张SIM卡与USIM卡,若使用者想使用两张对应GSM号码的SIM卡时,还是需要额外买一个可插入SIM卡的手机。相对的,此种GSM与TDSCDMA双模手机所具有可插入对应TDSCDMA号码的USIM卡插槽则完全派不上用场,故无法满足未申请TDSCDMA号码而具有双GSM号码的使用者的需求,进而降低此GSM与TDSCDMA双模手机的实用性。\n发明内容\n[0007] 本发明的目的是克服了上述现有技术中的缺点,提供一种GSM与TDSCDMA双模手机控制双GSM用户识别模块的方法,以使此GSM与TDSCDMA双模手机在不变更现有硬件架构的情形之下即可插入两张SIM卡,以供使用者在无需更换SIM卡,即可使用对应不同GSM号码的SIM卡。\n[0008] 为了实现上述的目的,本发明的GSM与TDSCDMA双模手机控制双GSM用户识别模块的方法如下:\n[0009] 该GSM与TDSCDMA双模手机控制双GSM用户识别模块的方法,该方法包含下列步骤:\n[0010] 执行系统初始化;以及\n[0011] 判断是否由一GSM模块所连接的一第二GSM用户识别模块待机,若为否,则由一第一GSM用户识别模块待机,利用一GSM模块控制其连接的该第一GSM用户识别模块,若为是,则由该第二GSM用户识别模块待机,于一TDSCDMA装置驱动层建立相互连接的一TDSCDMA异步收发驱动模块及一SIM/USIM驱动模块,且该TDSCDMA异步收发驱动模块以异步收发规范与该GSM模块的一GSM装置驱动层连通,以控制与该SIM与USIM驱动模块连接的该第二GSM用户识别模块。\n[0012] 该GSM与TDSCDMA双模手机控制双GSM用户识别模块的方法更包含:\n[0013] 获取并记录以该第一GSM用户识别模块或以该第二GSM用户识别模块待机;以及[0014] 重置系统。\n[0015] 该纪录该第一GSM用户识别模块或该第二GSM用户识别模块利用一闪存、一EEPROM或一EPROM储存。\n[0016] 由该第一GSM用户识别模块待机步骤包含下列步骤:\n[0017] 经由该GSM模块的一GSM应用层输出一控制命令至该GSM装置驱动层;\n[0018] 利用该GSM装置驱动层取得该第一GSM用户识别模块的原始数据;\n[0019] 回传该原始数据至一GSM协议栈,并经由该GSM协议栈处理该原始数据;以及[0020] 回传经过处理的该原始数据至该GSM应用层。\n[0021] 该经由该GSM模块的GSM应用层输出一控制命令至该GSM装置驱动层步骤包含利用该GSM协议栈处理该控制命令并输出经过处理的该控制命令至该GSM装置驱动层。\n[0022] 由该第二GSM用户识别模块待机步骤包含下列步骤:\n[0023] 经由该GSM模块的GSM应用层输出一控制命令至该GSM装置驱动层;\n[0024] 利用该TDSCDMA异步收发驱动模块解析该控制命令并判断该控制命令是否为有效命令,若判断为有效,则利用该SIM/USIM驱动模块控制并取得第二GSM用户识别模块的原始数据;\n[0025] 透过该TDSCDMA异步收发驱动模块与该TDSCDMA装置驱动层回传该原始数据至该GSM模块的该GSM协议栈;以及\n[0026] 经由该GSM协议栈处理该原始数据,并将该GSM协议栈处理的该原始数据回传至该GSM应用层。\n[0027] 该经由该GSM模块的GSM应用层输出一控制命令至该TDSCDMA异步收发驱动模块步骤至少包含下列步骤:\n[0028] 经由该GSM模块的GSM应用层输出一控制命令;\n[0029] 利用该GSM模块的GSM协议栈处理该控制命令并输出;以及\n[0030] 利用该GSM装置驱动层并转送该控制命令至该TDSCDMA异步收发驱动模块。\n[0031] 该第一GSM用户识别模块供电性耦接一第一SIM卡,以供读取该第一SIM卡的数据。\n[0032] 该第二GSM用户识别模块供电性耦接一第二SIM卡,以供读取该第二SIM卡数据。\n[0033] 运用本发明达成GSM与TDSCDMA双模手机控制双GSM用户识别模块的功效,即可于GSM与TDSCDMA双模手机上安插两个对应GSM号码的SIM卡,而GSM模块除可对安插于SIM卡插槽上的SIM进行控制与数据的传输外,更能透过TDSCDMA装置驱动层中TDSCDMA异步收发驱动模块与TDSCDMA装置驱动层中SIM/USIM驱动模块的配合,以对安插于USIM卡插槽上的SIM卡进行控制与数据传输。因此对于推有双SIM卡的使用者,在无需更换SIM卡的情形下也能轻易的实现对双GSM号码的控制,且并无作硬件架构变更,不但降低手机厂商研发时间和成本也满足现代人求新求变的心理,同时也可最大程度满足商务人士及个性化爱好者的需求。\n附图说明\n[0034] 第1图为先前技术的GSM与TDSCDMA双模手机的系统架构图。\n[0035] 第2图为本发明的控制第一GSM用户识别模块及第二GSM用户识别模块实施例的系统架构图。\n[0036] 第3图为本发明的选择并记录第一GSM用户识别模块或第二GSM用户识别模块待机实施例的流程图。\n[0037] 第4图为本发明的控制第一GSM用户识别模块及第二GSM用户识别模块待机实施例的流程图。\n[0038] 第5图为第4图的第一GSM用户识别模块待机的细部流程图。\n[0039] 第6图为第4图的第二GSM用户识别模块待机的细部流程图。\n具体实施方式\n[0040] 为了能够更清楚地理解本发明的技术内容,特举以下实施例详细说明。\n[0041] 请参照第2图,其为本发明控制第一GSM用户识别模块210及第二GSM用户识别模块220实施例的系统架构图。本发明的系统架构具有一GSM模块200、一TDSCDMA模块220、一第一GSM用户识别模块210与一第二GSM用户识别模块230,GSM模块200包含一GSM应用层201、一GSM协议栈202与一GSM装置驱动层203,TDSCDMA模块220包含一TDSCDMA应用层221、一TDSCDMA协议栈/USIM协议222、一TDSCDMA装置驱动层223中一TDSCDMA异步收发驱动模块2231与一TDSCDMA装置驱动层223中一SIM/USIM驱动模块2232,其中GSM装置驱动层203电性耦接第一GSM用户识别模块210,GSM装置驱动层203则透过异步收发规范连接TDSCDMA装置驱动层223中TDSCDMA异步收发驱动模块2231与TDSCDMA装置驱动层223中SIM/USIM驱动模块2232,TDSCDMA装置驱动层223中SIM/USIM驱动模块\n2232更与第二GSM用户识别模块230电性耦接。\n[0042] 请参照第3图,其为本发明的选择并记录第一GSM用户识别模块210或第二GSM用户识别模块230待机实施例的流程图,流程步骤如下:\n[0043] 获取并纪录第一GSM用户识别模块210或第二GSM用户识别模块230待机(步骤S110)。GSM与TDSCDMA双模手机具有一使用者接口(第2图中未显示)以选择以第一GSM用户识别模块210或第二GSM用户识别模块230来进行待机,此步骤中第一GSM用户识别模块210为一SIM卡插槽,且SIM卡插槽插入一第一SIM卡而第二GSM用户识别模块230则为一USIM卡插槽,USIM卡插槽插入一第二SIM卡。\n[0044] 重置GSM与TDSCDMA双模手机系统(步骤S120)。双GSM用户识别模块控制方法依选择结果并写入对应GSM用户识别模块的数值至统记忆单元(如闪存、EEPROM或EPROM等)中,使GSM与TDSCDMA双模手机重新开机并读取记忆单元中用户识别以选择以第一GSM用户识别模块210或第二GSM用户识别模块230来进行待机。\n[0045] 请参照第4图,其为本发明的控制第一GSM用户识别模块210及第二GSM用户识别模块230待机实施例的流程图,请同时参考第2图进行了解。此控制方法的流程包含下列步骤:\n[0046] 系统初始化(步骤S210)。开启GSM与TDSCDMA双模手机系统并将GSM与TDSCDMA双模手机系统中控制模块、内存模块、输出入模块做初始化动作以避免产生GSM与TDSCDMA双模手机系统运算与传递信号参数过程中发生错误的可能。\n[0047] 判断是否由GSM模块所连接的第二GSM用户识别模块230待机(步骤S320)。此步骤中主要判断记忆单元中是否有加载第二GSM用户识别模块230数值,若为是第二GSM用户识别模块230则GSM模块200透过GSM装置驱动层203、TDSCDMA装置驱动层223中TDSCDMA异步收发驱动模块2231与TDSCDMA装置驱动层223中TDSCDMA SIM/USIM驱动模块2232之间的数据传输信道连接第二GSM用户识别模块230(步骤S230),若为否则GSM模块200透过GSM装置驱动层203控制第一GSM用户识别模块210(步骤S240)。\n[0048] 请参照第5图,其为第一GSM用户识别模块210待机的细部流程图,若为第一GSM用户识别模块210待机,GSM应用层201输出控制命令并透过GSM协议栈202处理后输出至GSM装置驱动层203(步骤S310)。接着依据输出控制命令控制GSM装置驱动层203取得第一GSM识别模块210的原始数据(步骤S320)。之后,GSM装置驱动层203再回传原始数据至GSM协议栈202,并经由GSM协议栈202处理此原始数据(步骤S330)。最后再回传经过处理的原始数据至GSM应用层201藉此完成GSM模块200对第一GSM用户识别模块210的控制与数据读取(步骤S340)。\n[0049] 请参照第6图,其为第二GSM用户识别模块230待机的细部流程图,若为GSM第二用户识别模块230待机,GSM应用层201输出一控制命令并透过GSM协议栈202处理后输出至GSM装置驱动层203(步骤S410)。GSM装置驱动层203以异步收发规范传送至TDSCDMA装置驱动层223中TDSCDMA异步收发驱动模块2231,TDSCDMA装置驱动层223中TDSCDMA异步收发驱动模块2231解析此控制命令并判断此控制命令是否为有效的命令,当判断此控制命令为有效命令时,将此控制命令传至TDSCDMA装置驱动层223中SIM/USIM驱动模块\n2232,TDSCDMA装置驱动层223中SIM/USIM驱动模块2232依据此控制命令将其运作频率与操作电压配置成符合第二GSM用户识别模块230的电器特性并初始化第二GSM识别模块\n230,以取得第二GSM识别模块230的原始数据(步骤S420)。接着,TDSCDMA装置驱动层223中TDSCDMA异步收发驱动模块2231透过异步收发规范回传原始数据至GSM协议栈202(步骤S430)。TDSCDMA223中TDSCDMA SIM/USIM驱动模块2232先将原始数据传送至TDSCDMA异步收发驱动模块323,此TDSCDMA装置驱动层223中TDSCDMA异步收发驱动模块2231再经由异步收发规范将原始数据传送至GSM装置驱动层203,这时TDSCDMA模块220的动作即是起到中转数据的作用。之后GSM装置驱动层203再将原始数据传送至GSM协议栈202。\n[0050] 最后,经由GSM协议栈202处理原始数据并将经过处理的原始数据回传至GSM应用层201,进而完成GSM应用层201对第二GSM用户识别模块230的控制(步骤S440)。\n[0051] 综上所述,本发明所提供的运用GSM与TDSCDMA双模手机控制双GSM用户识别模块的方法,可在不变更硬件的前提下,透过GSM模块200、TDSCDMA装置驱动层223中TDSCDMA异步收发驱动模块2231与TDSCDMA装置驱动层223中SIM/USIM驱动模块2232之间的配合以对第二GSM用户识别模块230进行控制,故使用者能对两不同GSM号码的SIM卡进行控制与切换待机模式,进而提供此种GSM与TDSCDMA双模手机的实用性。\n[0052] 在此说明书中,本发明已参照其特定的实施例作了描述。但是,很显然仍可以作出各种修改和变换而不背离本发明的精神和范围。因此,说明书和附图应被认为是说明性的而非限制性的。
引用专利(该专利引用了哪些专利)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 | 该专利没有引用任何外部专利数据! |
被引用专利(该专利被哪些专利引用)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 | 该专利没有被任何外部专利所引用! |