在用户识别卡中存储通讯记录的方法、装置及终端制造方法及图纸

技术编号:14827438 阅读:76 留言:0更新日期:2017-03-16 14:20
本发明专利技术公开了一种在用户识别卡中存储通讯记录的方法、装置及终端,所述方法包括:在与用户识别卡中的电话簿联系人进行通讯后,将本次通讯的时间和时长信息依据预定通讯记录格式进行格式化后获取本次通讯记录字节流并进行存储;将所述格式化后的本次通讯记录字节流写入用户识别卡的EF_EXT1文件中,并依照预定的通讯类型标识对本次通讯记录进行归类;其中,所述归类好的通讯记录与该电话簿联系人相应。采用本发明专利技术在用户识别卡上存储联系人通讯记录后,其存储于用户识别卡上的通讯记录可以在不同的手机终端中通用,增加了通讯记录功能的通用性,大大增加了用户体验。

【技术实现步骤摘要】
本申请是201210292186.3的分案申请,母案申请的申请日2012年8月16日、申请号201210292186.3和专利技术创造名称为在用户识别卡中存储通讯记录的方法、装置及终端
本专利技术涉及通讯
,具体而言,涉及一种在用户识别卡中存储通讯记录的方法、装置及终端。
技术介绍
随着无线通讯技术的不断发展和进步,手机等其他移动终端在满足用户的需求方面,其设计也变得越来越智能化以及人性化,用户在手机应用过程中,可以用最少的操作,来实现更多的功能。为此,各大手机等终端生产厂商都致力于用户体验的提高,从而为用户的生活带来更多的便捷。目前,通讯记录功能已成为手机中不可或缺的一个重要功能。通过此功能,用户可以方便的查看与存储于手机通讯录中的联系人的通讯时间,如:何时与该联系人打过电话、发过短信、发过Email等,该功能的应用可以大大提高手机的易用性和用户体验。运营商向用户提供的用户识别卡(SubscriberIdentityModule/UserIdentityModel,SIM/UIM),用以表示不同终端用户的身份信息,用户通过该用户识别卡及其唯一的号码,同其他联系人建立联系。其中,用户识别卡中用于存储电话簿联系人记录称之为SIM/UIM卡中的ADN(AbbreviatedDialingNumber,缩位拨号号码)记录。目前协议中支持的ADN记录结构如下表所示:其中,字段A用于存储电话簿联系人记录中联系人的姓名信息;字段B用于存储随后的两个字段C和D的长度信息;字段C用于存储随后的D字段中号码的类型(TON)以及其编码计划标识(NPI);字段D用于存储电话记录中联系人的号码信息;字段E为容量标识;字段F使用一个字节标识延长记录在EF_EXT1文件(0x6F4A)的ID。其中,协议中EF_EXT1文件的结构如下表所示:字节描述长度1记录类型1byte2to12扩展数据11byte13延长标识1byte其中,记录类型为1个字节,这1个字节中的8BIT在协议中的具体描述如下:B8B7B6B5B4B3B2B1B1:表示延长记录的子地址,配合延长标识使用,这一位设为1标识存在子地址,设为0标识不存在子地址;B2:标识延长记录,这一位设为1标识这条记录为延长记录,设为0标识不是延长记录;B3-B8:预留6位,设为0。由于用户识别卡上存储ADN记录结构的限制,导致用户识别卡上联系人无法与手机上联系人进行同样的通讯记录存储。因为在SIM、UIM用户识别卡中用来存储电话簿联系人记录的ADN记录仅仅提供了两个可用于存储联系人信息记录的字段,即名字字段和电话号码字段,因此,目前存储在用户手机用户识别卡中的联系人记录不支持常见的通讯记录功能。现在商用的手机中,有对用户识别卡中电话簿联系人存储通讯记录的机型,然而其实现方案是在手机自身存储器中存储该联系人的通讯记录,用户识别卡中电话簿联系人记录的通讯记录信息是存储在手机上而并非卡上,因此,如果用户频繁换手机时,则之前记录的联系人的通讯记录就会丢失,从而对用户会造成不便,用户体验差。
技术实现思路
为了解决现有技术无法在用户识别卡中存储联系人通讯记录的问题,本专利技术主要目的在于提供一种在用户识别卡中存储通讯记录的方法、装置及终端。为了达到本专利技术实施例的目的,其采用以下技术方案实现:一种在用户识别卡中存储通讯记录的方法,包括:在与用户识别卡中的电话簿联系人进行通讯后,将本次通讯的时间和时长信息依据预定通讯记录格式进行格式化后获取本次通讯记录字节流并进行存储;将所述格式化后的本次通讯记录字节流写入用户识别卡的EF_EXT1文件中,并依照预定的通讯类型标识对本次通讯记录进行归类。优选地,将所述格式化后的本次通讯记录字节流写入用户识别卡的EF_EXT1文件中之后,通过每条通讯记录的最后一个字节进行连接索引。优选地,在执行所有步骤之后,所述在用户识别卡中存储通讯记录的方法还包括:当获取到用户发送的联系人通讯记录查看信息时,则申请缓存空间,并逐条读取存储于用户识别卡的EF_EXT1文件之中归类好的且与该电话簿联系人相应的所有通讯记录,并将其存储到缓存空间,之后以列表的形式展示归类好的与该电话簿联系人相应的所有通讯记录。优选地,在执行所有步骤之后,所述在用户识别卡中存储通讯记录的方法还包括:当用户更新用户识别卡上的电话簿联系人信息时,则依据更新的字段ID查找用户识别卡的EF_EXT1文件与该字段ID相关的通讯记录,查找到时,则将上一条通讯记录的最后一个字节存储的内容修改为当前这条通讯记录在EF_EXT1文件中的ID值,如果当前这条通讯记录是存储于用户识别卡的EF_EXT1文件中的第一条通讯记录,那么将缩位拨号号码记录ADN文件中这条通讯记录的最后一个字节的内容修改为这条通讯记录在EF_EXT1文件中的ID值。优选地,所述依照预定的通讯类型标识对本次通讯记录进行归类包括:将所述通讯记录归类为:通话记录、短信记录或Email记录;在所述对通讯记录进行归类后进一步包括:获取查看某联系人通讯记录查看信息时,分类加载通讯记录,逐条读取该联系人在EF_EXT1文件中的所有通讯记录。优选地,将所述格式化后的本次通讯记录字节流写入用户识别卡的EF_EXT1文件中之后还包括:用户识别卡中的电话簿联系人中的每一个联系人数据下最多存储15条通讯记录;如果存储已满,后续的通讯记录将会覆盖最早的一条通讯记录。一种在用户识别卡中存储通讯记录的装置,包括:数据预处理模块,用于在与用户识别卡中的电话簿联系人进行通讯后,将本次通讯的时间和时长信息依据预定通讯记录格式进行格式化后获取本次通讯记录字节流并进行存储;写入处理模块,用于将所述格式化后的本次通讯记录字节流写入用户识别卡的EF_EXT1文件中,并依照预定的通讯类型标识对本次通讯记录进行归类。优选地,所述写入处理模块还用于将所述格式化后的本次通讯记录字节流写入用户识别卡的EF_EXT1文件中之后,通过每条通讯记录的最后一个字节进行连接索引。优选地,所述在用户识别卡中存储通讯记录的装置还包括:展示模块,用于当获取到用户发送的联系人通讯记录查看信息时,则申请缓存空间,并逐条读取存储于用户识别卡的EF_EXT1文件之中归类好的且与该电话簿联系人相应的所有通讯记录,并将其存储到缓存空间,之后以列表的形式展示归类好的与该电话簿联系人相应的所有通讯记录。优选地,所述在用户识别卡中存储通讯记录的装置还包括:同步信息模块,用于当用户更新用户识别卡上的电话簿联系人信息时,则依据更新的字段ID查找用户识别卡的EF_EXT1文件与该字段ID相关的通讯记录,查找到时,则将上一条通讯记录的最后一个字节存储的内容修改为当前这条通讯记录在EF_EXT1文件中的ID值,如果当前这条通讯记录是存储于用户识别卡的EF_EXT1文件中的第一条通讯记录,那么将缩位拨号号码记录ADN文件中这条通讯记录的最后一个字节的内容修改为这条通讯记录在EF_EXT1文件中的ID值。一种终端,包括在用户识别卡中存储通讯记录的装置,其中,所述装置包括:数据预处理模块,用于在与用户识别卡中的电话簿联系人进行通讯后,将本次通讯的时间和时长信息依据预定通讯记录格式进行格式化后获取本次通讯记录字节流并进行存储;写入处理模块,用于本文档来自技高网
...
在用户识别卡中存储通讯记录的方法、装置及终端

【技术保护点】
一种在用户识别卡中存储通讯记录的方法,其特征在于,包括:在与用户识别卡中的电话簿联系人进行通讯后,将本次通讯的时间和时长信息依据预定通讯记录格式进行格式化后获取本次通讯记录字节流并进行存储;将所述格式化后的本次通讯记录字节流写入用户识别卡的EF_EXT1文件中,并依照预定的通讯类型标识对本次通讯记录进行归类;其中,所述归类好的通讯记录与该电话簿联系人相应。

【技术特征摘要】
1.一种在用户识别卡中存储通讯记录的方法,其特征在于,包括:在与用户识别卡中的电话簿联系人进行通讯后,将本次通讯的时间和时长信息依据预定通讯记录格式进行格式化后获取本次通讯记录字节流并进行存储;将所述格式化后的本次通讯记录字节流写入用户识别卡的EF_EXT1文件中,并依照预定的通讯类型标识对本次通讯记录进行归类;其中,所述归类好的通讯记录与该电话簿联系人相应。2.如权利要求1所述的在用户识别卡中存储通讯记录的方法,其特征在于,将所述格式化后的本次通讯记录字节流写入用户识别卡的EF_EXT1文件中之后,通过每条通讯记录的最后一个字节进行连接索引。3.如权利要求1所述的在用户识别卡中存储通讯记录的方法,其特征在于,在执行所有步骤之后,还包括:当获取到用户发送的联系人通讯记录查看信息时,则申请缓存空间,并逐条读取存储于用户识别卡的EF_EXT1文件之中归类好的且与该电话簿联系人相应的所有通讯记录,并将其存储到缓存空间,之后以列表的形式展示归类好的与该电话簿联系人相应的所有通讯记录。4.如权利要求1所述的在用户识别卡中存储通讯记录的方法,其特征在于,在执行所有步骤之后,还包括:当用户更新用户识别卡上的电话簿联系人信息时,则依据更新的字段ID查找用户识别卡的EF_EXT1文件与该字段ID相关的通讯记录,查找到时,则将上一条通讯记录的最后一个字节存储的内容修改为当前这条通讯记录在EF_EXT1文件中的ID值,如果当前这条通讯记录是存储于用户识别卡的EF_EXT1文件中的第一条通讯记录,那么将缩位拨号号码记录ADN文件中这条通讯记录的最后一个字节的内容修改为这条通讯记录在EF_EXT1文件中的ID值。5.如权利要求1所述的在用户识别卡中存储通讯记录的方法,其特征在于,所述依照预定的通讯类型标识对本次通讯记录进行归类包括:将所述通讯记录归类为:通话记录、短信记录或Email记录;在所述对通讯记录进行归类后进一步包括:获取查看某联系人通讯记录查看信息时,分类加载通讯记录,逐条读取该联系人在EF_EXT1文件中的所有通讯记录。6.如权利要求1所述的在用户识别卡中存储通讯记录的方法,将所述格式化后的本次通讯记录字节流写入用户识别卡的EF_EXT1文件中之后还包括:用户识别卡中的电话簿联系人中的每一个联系人数据下最多存储15条通讯记录;如果存储已满,后续的通讯记录将会覆盖最早的一条通讯记录。7.一种在用户识别卡中存储通讯记录的装置,其特征在于,包括:数据预处理模块,用于在与用户识别卡中的电话簿联系人进行通讯后,将本次通讯的时间和时长信息依据预定通讯记录格式进行格式化后获取本次通讯记录字节流并进行存储;写入处理模块,用于将所述格式化后的本次通讯记录字节流写入用户识别卡的EF_EXT1文件中,并依照预定的通讯类型标识对本次通讯记录进行归类;其中,所述归类好的通讯记录与该电话簿联系人相应。8.如权利要求7所述的在用户识别卡中存储通讯记录的装置,其特征在于,所述写...

【专利技术属性】
技术研发人员:王鹏人
申请(专利权)人:中兴通讯股份有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1