一种通讯录过期号码的管理方法,包括以下步骤:建立包含过期识别信息的联系人记录的索引;获取标记指令;根据所述标记指令读取通讯录中的对应联系人记录并修改,使所述联系人记录具有所述过期识别信息,其中所述过期识别信息包括过期标记信息和正常标记信息;更新所述索引。从而根据过期识别信息就能够判断通讯录中联系人的电话号码是否过期,因而在通讯录中能够通过过期识别信息区分电话号码是否过期,因此,用户在查看通讯录时,可以根据通讯录中联系人的过期识别信息来判断该号码是否过期。此外还提供一种通讯录过期号码的管理系统。
【技术实现步骤摘要】
本专利技术涉及通讯录管理方法,特别是涉及一种通讯录过期号码的管理方法和系统。
技术介绍
随着现代社会人们工作和居住位置改变的频繁,移动通信技术更新换代和运营商之间竞争加剧,使用的移动电话号码经常会发生改变,而长时间不再使用的号码则成为了过期号码。因而用户在通讯录中寻找联系人电话号码并拨打对方号码时,假设该号码过期,手机会提示“您呼叫的号码已过期或者不存在! ”但在一般情况下,用户在获得该联系人新号码之前不会删除该记录,并且该联系人和其他联系人在通讯录中显示上并没有区别,所以用户在查看通讯录的时候也很难发觉此联系人的号码已经过期。
技术实现思路
基于此,提供一种能够标记过期号码的通讯录过期号码的管理方法。一种通讯录过期号码的管理方法,包括以下步骤建立包含过期识别信息的联系人记录的索引;获取标记指令;根据所述标记指令读取通讯录中的对应联系人记录并修改,使所述联系人记录具有所述过期识别信息,其中所述过期识别信息包括过期标记信息和正常标记信息;更新所述索引。在其中一个实施例中,所述索引为双向链表;所述双向链表的节点包括如向指针、记录指针以及后向指针;所述如向指针和后向指针用于将节点连接形成双向链表;所述记录指针指向一条对应的联系人记录的存储起始地址。在其中一个实施例中,所述更新索引步骤包括在所述双向链表中插入一个节点,所述插入的节点的记录指针指向新增的包含过期识别信息的联系人记录的存储起始地址。在其中一个实施例中,还包括将所述过期识别信息为过期标记信息的联系人记录在联系人列表中区别显示的步骤读取所有联系人记录并以列表形式显示;将所述过期识别信息为过期标记信息的联系人记录在所述联系人记录列表中以灰色显示。在其中一个实施例中,还包括获取所述过期识别信息为过期标记信息的联系人记录,并读取所述联系人记录中的邮箱、即时通信工具的账号及在网络公开信息的网络地址;根据所述邮箱、即时通信工具的账号及在网络公开信息的网络地址获取所述联系人公开的个人资料;在所述公开的个人资料中获取所述联系人的电话号码并更新到对应的联系人记录中。此外还提供一种能够标记过期号码的通讯录过期号码的管理系统。一种通讯录过期号码的管理系统,包括索引创建模块、指令获取模块、编辑模块及更新模块,所述索引创建模块与所述更新模块连接、所述编辑模块与所述更新模块连接,所述指令获取模块与所述编辑模块连接,所述索引创建模块用于建立包含过期识别信息的联系人记录的索引;所述指令获取模块用于获取标记指令,所述编辑模块用于根据所述标记指令读取通讯录中的对应联系人记录并修改,使所述联系人记录具有所述过期识别信息,其中所述过期识别信息包括过期标记信息和正常标记信息; 所述更新模块用于更新所述索弓I。在其中一个实施例中,所述索引为双向链表;所述双向链表的节点包括如向指针、记录指针以及后向指针;所述如向指针和后向指针用于将节点连接形成双向链表;所述记录指针指向一条对应的联系人记录的存储起始地址。在其中一个实施例中,所述索引创建模块用于在所述双向链表中插入一个节点,所述插入的节点的记录指针指向新增的包含过期识别信息的联系人记录的存储起始地址。在其中一个实施例中,还包括显示模块,所述显示模块用于将所述过期识别信息为过期标记信息的联系人记录在联系人列表中区别显不;所述显示模块读取所有联系人记录并以列表形式显示;所述显示模块用于将所述过期识别信息为过期标记信息的联系人记录在列表中以灰色显示。在其中一个实施例中,还包括地址获取模块、资料获取模块、电话号码获取模块,所述地址获取模块与所述资料获取模块连接,所述资料获取模块与所述电话号码获取模块连接;所述地址获取模块用于获取所述过期识别信息为过期标记信息的联系人记录,并读取所述联系人记录中的邮箱、即时通信工具的账号及在网络公开信息的网络地址;所述资料获取模块用于根据所述邮箱、即时通信工具的账号及在网络公开信息的网络地址获取所述联系人公开的个人资料;所述电话号码获取模块用于在所述公开的个人资料中获取所述联系人的电话号码并更新到对应的联系人记录中。上述通讯录过期号码的管理方法和系统,根据标记指令读取并修改对应联系人记录,使得联系人记录中具有过期识别信息,从而根据过期识别信息就能够判断通讯录中联系人的电话号码是否过期,因而在通讯录中能够通过过期识别信息区分电话号码是否过期,因此,用户在查看通讯录时,可以根据通讯录中联系人的过期识别信息来判断该号码是否过期。附图说明图I为通讯录过期号码的管理方法的流程图;图2为通讯录中联系人的数据结构图;图3通讯录中过期号码联系人的数据结构图;图4为通讯录过期号码的管理系统的结构图。具体实施例方式如图I所示,为通讯录过期号码的管理方法的流程图。一种通讯录过期号码的管理方法,包括以下步骤步骤S110,建立包含过期识别信息的联系人记录的索引。如图2所示,为通讯录中联系人的数据结构示意图。一个人联系人的所有信息构 成一个类或一个结构。例如,联系人记录包括的元素为name、group、home、mobile、memo、previous、next等等。其中,以memo元素中的标记作为过期识别信息。步骤S120,获取标记指令;根据所述标记指令读取通讯录中的对应联系人记录并修改,使所述联系人记录具有所述过期识别信息,其中所述过期识别信息包括过期标记信息和正常标记信息。在开始呼叫通讯录中联系人的电话号码,若移动终端接收的反馈消息为呼叫的号码不存在或过期,则获取标记指令,并根据标记指令将号码不存在或过期的联系人记录中的过期识别信息修改为过期标记信息,若否,则将联系人记录中的过期识别信息修改为正常标记信息。具体地,联系人的数据结构中的标记元素为memo,若呼叫的号码不存在或者过期,则在memo的备注字段末尾置“ I ”,表示该数据结构中的联系人的电话号码不存在或者过期,即过期标记信息为标记元素memo的字段末尾置“I”。若呼叫的号码存在且未过期,则在memo的备注字段末尾置“0”,表示该数据结构中的联系人的电话号码在正常使用中,即正常标记信息为标记元素memo的字段末尾置“O”。步骤S130,更新索引。在本实施例中,由于根据标记指令修改了联系人记录,使得联系人记录中包含了过期识别信息,因此,需要对最原始的联系人记录的索引进行更新,从而获得具有过期识别信息的联系人记录的索引。在本实施例中,索引为双向链表。通讯录过期号码的管理方法还包括双向链表的节点包括如向指针、记录指针以及后向指针;如向指针和后向指针用于将节点连接形成双向链表;所述记录指针指向一条对应的联系人记录的存储起始地址。联系人的号码为过期号码时,需要在联系人的结构数据中增加前向元素、记录元素和后向元素等三个元素。如图3所示,为通讯录中过期号码联系人的数据结构图。从图中可以看出,过期号码联系人的数据结构不影响原有的联系人的数据结构。由于前向和后向元素分别指向上一个标记为过期的联系人和下一个标记为过期的联系人,从而能够在点击过期号码联系人的头记录时,查找到所有的过期号码联系人,即能够建立过期号码联系人的通信录。方便用户查找和管理所有的过期号码联系人。而记录元素是指向联系人的数据结构,即建立联系人通讯录时,所获取的联系人的数据结构中的所有信息。因此,标记为过期的联系人,在查看该联本文档来自技高网...
【技术保护点】
一种通讯录过期号码的管理方法,包括以下步骤:建立包含过期识别信息的联系人记录的索引;获取标记指令;根据所述标记指令读取通讯录中的对应联系人记录并修改,使所述联系人记录具有所述过期识别信息,其中所述过期识别信息包括过期标记信息和正常标记信息;更新所述索引。
【技术特征摘要】
【专利技术属性】
技术研发人员:闫正航,
申请(专利权)人:宇龙计算机通信科技深圳有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。