一种通讯录图片的管理方法和装置制造方法及图纸

技术编号:7224823 阅读:202 留言:0更新日期:2012-04-11 18:40
本发明专利技术公开了一种通讯录图片的管理方法和装置,涉及文件管理技术,本发明专利技术实施例根据原始图片生成小于或等于设定文件大小的缩略图,并将该缩略图作为与该通讯信息对应的图片存储,从而减少数据库的存储量,同时便于在使用到该条通讯信息时,读取并显示该图片。

【技术实现步骤摘要】

本专利技术涉及文件管理技术,尤其涉及一种通讯录图片的管理方法和装置
技术介绍
目前,移动终端等装置均具有越来越多的多媒体功能。很多移动终端具有在通讯录中添加图片这项功能,在为通讯录中的各条通讯信息设置图片后,可以在用户使用到该条通讯信息时,显示所设置的图片,便于用户确认通讯信息,通常,与通讯信息相对应的图片通常称为大头贴。例如在该条通讯信息对应的号码来电时,或者呼叫该条通讯信息对应的号码时, 即可显示为该条通讯信息设置的图片,以便于用户识别。但是,目前在为通讯信息设置大头贴时,通常是将所选择的图片直接存储在通讯录的数据库中,然而,以该方式设置大头贴,数据库中存储的数据量很大,不利于通讯信息的查找和显示,如果图片较大,也会使得图片的读取时间过长。
技术实现思路
本专利技术实施例提供一种通讯录图片的管理方法和装置,以提高通讯录中与通讯信息对应的图片的读取效率。一种通讯录图片的管理方法,包括确定为通讯信息设置的大头贴对应的图片;根据所述图片生成设定格式的缩略图,所述缩略图的文件大小不超过预先设定的文件大小;将所述缩略图作为大头贴与所述通讯信息对应存储。一种通讯录图片的管理装置,包括确定单元,用于确定为通讯信息设置的大头贴对应的图片;缩略图生成单元,用于根据所述图片生成设定格式的缩略图,所述缩略图的文件大小不超过预先设定的文件大小;存储单元,用于将所述缩略图作为大头贴与所述通讯信息对应存储。本专利技术实施例提供一种通讯录图片的管理方法和装置,根据原始图片生成小于或等于设定文件大小的缩略图,并将该缩略图作为与该通讯信息对应的图片存储,从而减少数据库的存储量,同时便于在使用到该条通讯信息时,读取并显示该图片。附图说明图1为本专利技术实施例提供的通讯录图片的管理方法流程图;图2为本专利技术实施例提供的较具体的通讯录图片设置方法流程图;图3为本专利技术实施例提供的较具体的通讯录图片读取显示方法流程图;图4为本专利技术实施例提供的较具体的通讯录图片发送方法流程图5为本专利技术实施例提供的较具体的通讯录图片接收方法流程图;图6为本专利技术实施例提供的通讯录图片的管理装置结构示意图。具体实施例方式本专利技术实施例提供一种通讯录图片的管理方法和装置,根据原始图片生成小于或等于设定文件大小的缩略图,并将该缩略图作为与该通讯信息对应的图片存储,从而减少数据库的存储量,同时便于在使用到该条通讯信息时,读取并显示该图片。如图1所示,本专利技术实施例提供的通讯录图片的管理方法包括步骤S101、确定为通讯信息设置的大头贴对应的图片;步骤S102、根据图片生成设定格式的缩略图,缩略图的文件大小不超过预先设定的文件大小;步骤S103、将缩略图作为大头贴与通讯信息对应存储。由于将缩略图作为大头贴存储,所以所需要存储的数据量大大减少,进而减少了数据库中的数据量,并且大头贴的文件大小较小,所以也便于读取和显示该大头贴。即使将缩略图直接存储在数据库中,也能够减少数据库中的数据量,同时便于读取和显示该大头贴。进一步,还可以将缩略图作为大头贴存储在预先设定的路径中,并将缩略图的文件名称与通讯信息对应存储在数据库中,此时数据库中所需要存储的数据量进一步减少, 便于管理和使用该数据库。更进一步的,还可以将数据库中该条通讯信息的标识信息作为该条通讯信息所对应的缩略图的文件名,这样,在数据库中,只需要存储该条通讯信息是否设置有大头贴即可,更进一步的减少了数据库的数据量,在读取通讯信息时,若确定该条通讯信息具有大头贴,则直接去预先设定的路径中读取文件名为该条通讯信息的标识信息的文件并显示即可。在步骤SlOl中,确定为通讯信息设置的大头贴对应的图片,可以具体为根据指定路径和图片名称确定为通讯信息设置的大头贴对应的图片;或者将在为通讯信息设置大头贴时,所拍摄的图片确定为通讯信息设置的大头贴对应的图片。当将在为通讯信息设置大头贴时所拍摄的图片确定为通讯信息设置的大头贴对应的图片时,根据用户的设置,可以在大头贴设置完毕后,继续存储所拍摄的图片,也可以删除在为通讯信息设置大头贴时所拍摄的图片。在用户需要从数据库中获取通讯信息时,首先确定所要获取的通讯信息是否对应存储有大头贴,如果是,则读取并显示与所要获取的通讯信息对应存储的大头贴。当大头贴存储在数据库中时,则直接读取与所要获取的通讯信息对应存储的大头贴即可,当大头贴存储在预先设定的路径中时,则到预先设定的路径中读取对应文件名的图片并显示,该对应文件名根据预先的设置可以是记载在数据库中的文件名,也可以是所要获取的通讯信息的标识信息。进一步,当确定所要获取的通讯信息没有对应存储的大头贴,或者读取所要获取的通讯信息对应存储的大头贴失败时,不显示图片或者读取预先设置的默认图片并显示。在用户需要将通讯信息发送至其它终端时,则需要通过预先设定的格式进行发送,例如,先根据通讯信息生成VCard(电子名片)格式文件,再发送vCard格式文件,接收端再根据vCard格式文件生成通讯信息并存储。当发送对应存储有大头贴的通讯信息时,则同样创建设定的用于进行通讯信息发送的标准格式文件,再读取与所要发送的通讯信息对应存储的大头贴并写入标准格式文件,以及发送该标准格式文件。接收端在接收到标准格式文件后,解析标准格式文件中的大头贴域,解码并生成设定格式的图片,将设定格式的图片作为该条通讯信息的大头贴存储。当然,接收端也可以采用生成缩略图的方式设置大头贴,S卩,接收端在接收到标准格式文件后,解析标准格式文件中的大头贴域,解码并生成设定格式的图片,当设定格式的图片的文件大小超出预先设定的文件大小时,根据设定格式的图片生成缩略图,并将缩略图作为该条通讯信息的大头贴存储。具体的,如图2所示,本专利技术实施例提供的通讯录图片的设置方法包括步骤S201、编辑一条通讯信息;步骤S202、确定用户所选中的图片或者确定用户所拍摄的图片为该通讯信息所对应的图片;步骤S203、通过图片的路径获取该图片;步骤S204、根据该图片生成缩略图,该缩略图使用jpg格式较佳,并且所生成的缩略图的规格和文件大小均满足预先的设定;步骤S205、将所生成的缩略图以temp为文件名存储在设定路径中;步骤S206、将通讯信息中标记有是否设置有大头贴的域设置为ture,并以该通讯信息的数据库标识信息重新命名以temp为文件名的缩略图,其中,数据库标识信息可以为数据库中该通讯信息的ID (Identifier,标识)号。这样,用户即可在编辑通讯录时添加大头贴图片,确定所要添加的图片时可以通过两种方式直接拍照生成新的图片和从资源管理器中获取图片,当然,在修改大头贴图片时,也可以通过以上两种方式选择新的图片覆盖当前的大头贴。在确定大头贴图片后,获取出来的图片可以直接转换成缩略图显示出来,缩略图放在同一个路径下管理,以当前记录的数据库ID命名,获取大头贴时只需要查看以该记录ID命名的文件是否存在即可。用户还可以通过删除操作删掉旧的大头贴,当然删除数据库中关于大头贴的记录时也需要将相应的缩略图删除。另外,在本专利技术实施例中,可以在图片浏览处设置来电大头贴的入口,在图片浏览界面可以选择任何图片设为大头贴,选择新建则直接进入通讯录编辑界面并将该图片带入,再进行大头贴设置操作;选择修改已有通讯信息记录则进入查找列表,选择一条通讯信息进入编辑界本文档来自技高网...

【技术保护点】

【技术特征摘要】

【专利技术属性】
技术研发人员:刘薇
申请(专利权)人:青岛海信移动通信技术股份有限公司
类型:发明
国别省市:

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

1
相关领域技术