一种节省通信录数据库存储空间的方法、系统及移动终端技术方案

技术编号:3917653 阅读:528 留言:0更新日期:2012-04-11 18:40
本发明专利技术提供了一种节省通信录数据库存储空间的方法、系统及移动终端。所述方法包括以下步骤:为通信录申请两个数据库存储区,第一存储区存储简易数据库,简易数据库存储联系人的常用字段信息,第二存储区存储详细数据库,详细数据库存储联系人的所有字段信息;接收输入的联系人字段信息;判断所述输入的联系人字段信息是否存在非常用字段;如果判断出存在非常用字段,则将所述输入的联系人字段信息存储至详细数据库中;否则,将所述输入的联系人字段信息存储至简易数据库中。本发明专利技术大大提高了存储效率;而且,由于保存在简易数据库中的联系人的字段少,因此查找效率大大提高。

【技术实现步骤摘要】

本专利技术属于移动终端领域,尤其涉及一种节省通信录数据库存储空间的方法、系 统及移动终端。
技术介绍
现有技术的情况不管通信录里面有多少条记录,每条记录耗费的空间是一样大, 因此浪费了很多存储空间。一般通信录中的每条联系人记录都包括有基本项和扩充项,基 本项一般包括有姓名、别名、移动电话、办公室电话、家庭电话、电子邮件、传真等相关属性 项;扩充项一般包括有语音来电铃声、通信地址、头像等相关属性项,因此,当每条联系人记 录都包含有上述属性项时,那么占用通信录数据库的存储空间是非常大的。另外,由于每条 联系人记录都填写满内容,因此在查找联系人的速度效率上便显得查找速率低的问题。
技术实现思路
本专利技术的目的在于提供一种节省通信录数据库存储空间的方法,旨在解决现有技 术中存在的联系人记录占用通信录数据库存储空间较大的问题。本专利技术是这样实现的,一种节省通信录数据库存储空间的方法,所述方法包括以 下步骤为通信录申请两个数据库存储区,第一存储区存储简易数据库,简易数据库存储 联系人的常用字段信息,第二存储区存储详细数据库,详细数据库存储联系人的所有字段 fn息;接收输入的联系人字段信息;判断所述输入的联系人字段信息是否存在非常用字段;如果判断出存在非常用字段,则将所述输入的联系人字段信息存储至详细数据库 中;否则,将所述输入的联系人字段信息存储至简易数据库中。本专利技术的另一目的在于提供一种节省通信录数据库存储空间的系统,所述系统包 括存储区申请模块,用于为通信录申请两个数据库存储区,第一存储区存储简易数 据库,简易数据库存储联系人的常用字段信息,第二存储区存储详细数据库,详细数据库存 储联系人的所有字段信息。接收模块,用于接收输入的联系人字段信息;第一判断模块,用于判断所述输入的联系人字段信息是否存在非常用字段;控制模块,用于如果判断出存在非常用字段,则将所述输入的联系人字段信息存 储至详细数据库中;否则,将所述输入的联系人字段信息存储至简易数据库中。本专利技术的另一目的在于提供一种包括上面所述的节省通信录数据库存储空间的 系统的移动终端。在本专利技术中,通过为通信录设计两个数据库,一个为简易数据库,该简易数据库只存储联系人的常用字段;一个为详细数据库,该详细数据库存储联系人的所有字段,从而使 存储效率大大提高;而且,由于保存在简易数据库中的联系人的字段少,因此查找效率大大 提高,方便了移动终端厂商,且方便了移动终端用户。附图说明图1是本专利技术实施例提供的节省通信录数据库存储空间的方法的实现流程示意 图。图2是本专利技术实施例提供的节省通信录数据库存储空间的系统的结构示意图。 具体实施例方式为了使本专利技术的目的、技术方案及有益效果更加清楚明白,以下结合附图及实施 例,对本专利技术进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发 明,并不用于限定本专利技术。在本专利技术实施例中,通过为通信录设计两个数据库,一个为简易数据库,该简易数 据库只存储联系人的常用字段;一个为详细数据库,该详细数据库存储联系人的所有字段, 从而解决了现有技术中存在的联系人记录占用通信录数据库存储空间较大的问题。请参阅图1,为本专利技术实施例提供的节省通信录数据库存储空间的方法的实现流 程,其包括以下步骤在步骤S101中,为通信录申请两个数据库存储区,第一存储区存储简易数据库, 简易数据库存储联系人的常用字段信息,第二存储区存储详细数据库,详细数据库存储联 系人的所有字段信息;在本专利技术实施例中,所述简易数据库存储联系人的常用字段信息主要包括联系人 姓名及电话号码。所述详细数据库存储联系人的所有字段信息,例如包括基本项和扩充项,基本项 一般包括有姓名、别名、移动电话、办公室电话、家庭电话、电子邮件、传真等相关属性项;扩 充项一般包括有语音来电铃声、通信地址、头像等相关属性项。然而,可以理解的是,简易数据库和详细数据库中存储的联系人的字段信息不限 于上述提到的划分方式,其可根据用户自行定义。在步骤S102中,接收输入的联系人字段信息;在步骤S103中,判断所述输入的联系人字段信息是否存在非常用字段;在步骤S104中,如果判断出存在非常用字段,则将所述输入的联系人字段信息存 储至详细数据库中;否则,将所述输入的联系人字段信息存储至简易数据库中。作为本专利技术一实施例,所述方法还包括以下步骤在步骤S201中,当在简易数据库中修改联系人记录后,判断修改后的联系人记录 是否存在非常用字段;在本专利技术实施例中,所述修改联系人记录主要包括删除联系人记录中的某些字 段、和/或增加联系人记录中的某些字段。在步骤S202中,如果判断出修改后的联系人记录存在非常用字段,则将简易数据 库中的所述修改后的联系人记录转移至所述详细数据库中,并将所述联系人记录从所述简5易数据库中删除。作为本专利技术另一实施例,所述方法还包括以下步骤在步骤S301中,当在详细数据库中修改联系人记录后,判断修改后的联系人记录 是否存在非常用字段;在本专利技术实施例中,所述修改联系人记录主要包括删除联系人记录中的某些字 段、和/或增加联系人记录中的某些字段。在步骤S302中,如果判断出修改后的联系人记录存在非常用字段,则结束;在步骤S303中,如果判断出修改后的联系人记录只存在常用字段,则将所述修改 后的联系人记录转移至所述简易数据库中,并将所述联系人记录从所述详细数据库中删 除。请参阅图2,为本专利技术实施例提供的节省通信录数据库存储空间的系统,为了便于 说明,仅示出了与本专利技术实施例相关的部分。所述节省通信录数据库存储空间的系统包括 存储区申请模块102、接收模块104、第一判断模块106、以及控制模块108。所述节省通信 录数据库存储空间的系统可以是内置于移动终端中的软件单元、硬件单元或者是软硬件结 合的单元。存储区申请模块102用于为通信录申请两个数据库存储区,第一存储区存储简易 数据库,简易数据库存储联系人的常用字段信息,第二存储区存储详细数据库,详细数据库 存储联系人的所有字段信息。当在通信录中添加联系人时,接收模块104接收输入的联系人字段信息;第一判 断模块106判断所述输入的联系人字段信息是否存在非常用字段;如果判断出存在非常用 字段,则控制模块108将所述输入的联系人字段信息存储至详细数据库中;否则,控制模块 108将所述输入的联系人字段信息存储至简易数据库中。作为本专利技术一优选实施例,所述节省通信录数据库存储空间的系统还包括第二 判断模块、第一转移模块、以及第一删除模块;当在简易数据库中修改联系人记录后,所述第二判断模块判断修改后的联系人记 录是否存在非常用字段;如果判断出修改后的联系人记录存在非常用字段,则所述第一转 移模块将简易数据库中的所述修改后的联系人记录转移至所述详细数据库中;且所述第一 删除模块将所述联系人记录从所述简易数据库中删除。作为本专利技术另一优选实施例,所述节省通信录数据库存储空间的系统还包括第 三判断模块、第二转移模块、以及第二删除模块;当在详细数据库中修改联系人记录后,所述第三判断模块判断修改后的联系人记 录是否存在非常用字段;如果判断出修改后的联系人记录存在非常用字段,则结束;如果 判断出修改后的联系人记录只存在常用字段,则所述第二转移模块将所述修改后的联系人 记录转移至所述简易本文档来自技高网...

【技术保护点】
一种节省通信录数据库存储空间的方法,其特征在于,所述方法包括以下步骤:为通信录申请两个数据库存储区,第一存储区存储简易数据库,简易数据库存储联系人的常用字段信息,第二存储区存储详细数据库,详细数据库存储联系人的所有字段信息;接收输入的联系人字段信息;判断所述输入的联系人字段信息是否存在非常用字段;如果判断出存在非常用字段,则将所述输入的联系人字段信息存储至详细数据库中;否则,将所述输入的联系人字段信息存储至简易数据库中。

【技术特征摘要】

【专利技术属性】
技术研发人员:袁刚孙成叶
申请(专利权)人:宇龙计算机通信科技深圳有限公司
类型:发明
国别省市:94[中国|深圳]

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

1