[发明专利]一种机卡分离的手机及其实现卡初始化的方法无效
申请号: | 201010146450.3 | 申请日: | 2010-04-13 |
公开(公告)号: | CN101795328A | 公开(公告)日: | 2010-08-04 |
发明(设计)人: | 汪瀛 | 申请(专利权)人: | 中兴通讯股份有限公司 |
主分类号: | H04M1/725 | 分类号: | H04M1/725;H04W88/02 |
代理公司: | 北京安信方达知识产权代理有限公司 11262 | 代理人: | 解婷婷;龙洪 |
地址: | 518057 广东省深圳市南山*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 机卡分离 手机 及其 实现 初始化 方法 | ||
技术领域
本发明涉及移动通讯终端的卡初始化技术,尤其涉及机卡分离的手机及其实现卡初始化的方法。
背景技术
目前各类不同制式的无线通讯移动终端都具有机卡分离(即能够让用户将用户身份识别卡插入不同的手机而任意更换手机)的技术,其中卡上保存着国际移动设备识别码(IMSI,International Mobile Subscriber IdentificationNumber)等终端鉴权信息,还包括一定数量的电话本记录和短信记录。一般而言,这类卡都按照一定的通讯协议(如GSM11.11和GSM11.14)与终端实现数据交互。
采用机卡分离技术的移动通讯终端都设计了在开机过程中对卡上电初始化的流程,用于通过与卡进行数据交互来读取存储在卡上的各种通讯数据,这些数据因不同制式而各有差异。一般而言,这种机卡分离的终端提供了在卡上保存电话本和短信记录的能力,卡上具有数百条电话本记录和数十条至数百短信记录的存储空间。
终端在对卡初始化过程中,要逐条读取卡上的每一个电话本和短信记录。值得注意的是,在现有的设计中,无论卡上的记录空间实际是否存满了有效数据,终端都会依次对每条记录进行遍历,因为终端是通过协议与卡上系统进行数据交互的,它预先不能获得卡上有效记录条目的个数。
由于卡是一种慢速设备,各类卡生产商家所设计的卡上系统的性能又各有差异,因此很难保证卡初始化过程的效率,机卡分离的终端在开机阶段对卡的初始化动作中有95%以上的读卡操作都是与电话本和短信有关的,这使得对电话本和短信记录的读取成为影响终端开机速度的一个瓶颈。
对于终端用户而言,这种开机初始化速度慢所造成的直接影响就是,开机后几十秒内甚至一两分钟内无法打开终端的电话本和短信,这一现象在中低端机上表现得尤为突出。由于开机初始化阶段终端还要从卡上读取一些通讯网络相关的参数(如IMSI、鉴权信息等),这些操作在终端软件层上是和卡上电话本与短信记录初始化并发执行的,故使得这些参数的读取速度也会受到影响,最终会影响终端开机找网的速度。
因此,需要针对机卡分离的终端在卡交互协议和流程上的一些特点设计一种优化的卡初始化方法,从而有效提升这类终端对卡初始化的效率,以及缩短终端开机后的初始化等待时间。
发明内容
本发明所要解决的技术问题是提供一种机卡分离的手机及其实现卡初始化的方法,能够有效地提升手机对卡初始化的效率。
为了解决上述技术问题,本发明提供了一种机卡分离的手机实现卡初始化的方法,包括:
手机在开机时从本手机当前插入的智能卡读取手机标识,并向该智能卡写入本手机的手机标识;然后读取该智能卡的卡标识,并将其与本手机保存的卡标识比较,若判断本手机当前插入的智能卡与本手机上一次关机前所使用的智能卡为同一个卡,则将保存在本手机的基本文件系统(EFS)存储器内的该智能卡的通信记录信息恢复到本手机的内存中。
进一步地,
手机判断本手机当前插入的智能卡与本手机上一次关机前所使用的智能卡为同一个卡的充要条件是:本手机当前插入的智能卡的卡标识与本手机保存的卡标识相等,且从该智能卡读取的手机标识与本手机的手机标识相等。
进一步地,
手机若判断本手机当前插入的智能卡与本手机上一次关机前所使用的智能卡为不同的卡,则通过后台任务执行初始化操作:将智能卡的通信记录信息保存在本手机的EFS存储器和内存中,并将本手机当前插入的智能卡的卡标识保存在本手机的EFS存储器中。
进一步地,该方法还包括:
手机在用户对手机内智能卡上的通信记录信息进行更新操作时,对保存在本手机EFS存储器内的智能卡的通信记录信息进行相应的同步更新操作,同时通知后台任务执行将本手机的EFS存储器内的数据向智能卡内数据的同步更新操作。
进一步地,
当手机关机时,先检查当前是否在进行所述同步更新操作,如果是则待同步更新操作完成后再正常关机。
为了解决上述技术问题,本发明提供了一种机卡分离的手机,包括依次连接的卡初始化基础操作单元、卡识别单元、卡数据恢复单元,还包括基本文件系统(EFS)存储单元以及内存单元,其中:
卡初始化基础操作单元,用于在手机开机时从该手机当前插入的智能卡读取手机标识,并向该智能卡写入本手机的手机标识,然后读取该能卡的卡标识,并将从智能卡读取的手机标识及卡标识、本手机标识及本手机内保存的卡标识输出给卡识别单元;
卡识别单元,用于根据输入的数据若判断本手机当前插入的智能卡与本手机上一次关机前所使用的智能卡为同一个卡,则向卡数据恢复单元输出从本手机恢复卡数据指示;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中兴通讯股份有限公司,未经中兴通讯股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201010146450.3/2.html,转载请声明来源钻瓜专利网。