一种基于移动终端的联系人头像处理方法及移动终端技术

技术编号:10658042 阅读:173 留言:0更新日期:2014-11-19 18:18
本发明专利技术公开一种基于移动终端的联系人头像处理方法及移动终端,其中所述方法包括:移动终端根据组成人物头像的每个元素,设定唯一与之对应的素材ID;获取移动终端中的联系人号码,并将数字转换为字符串;根据转换得来的字符串计算出人物头像各个元素的素材ID;根据各个元素的素材ID找到对应的元素,合并成联系人头像的图片。

【技术实现步骤摘要】
一种基于移动终端的联系人头像处理方法及移动终端
本专利技术涉及移动终端领域,尤其涉及的是一种基于移动终端的联系人头像处理方法及移动终端。
技术介绍
现有的移动终端设备的联系人信息中,默认头像比较单一,且大多数用户都不会去为每个联系人设置头像和铃声,使得联系人信息界面单调乏味,且不利于用户对不同的联系人进行快速辨识,另外,倘若用户设置了联系人的头像,往往这些头像都是照片或者下载的图片,用户手动设置起来比较麻烦,操作不便,如何实现个性化联系人头像是个需要解决的问题。因此,现有技术还有待于改进和发展。
技术实现思路
鉴于上述现有技术的不足,本专利技术的目的在于提供一种基于移动终端的联系人头像处理方法及移动终端,提供了一种可以根据不同的元素组合成对应联系人头像处理方法,方便用户对联系人的快速辨识,为用户提供了方便。本专利技术的技术方案如下:一种基于移动终端的联系人头像处理方法,其中,所述方法包括:A、移动终端根据组成人物头像的每个元素,设定唯一与每个元素对应的素材ID;B、获取移动终端中的联系人号码,并将联系人号码数字转换为字符串;C、根据转换得来的字符串,通过计算得出组成人物头像的各个元素的素材ID;D、根据各个元素的素材ID找到对应的元素素材,将所得的元素合并,生成作为联系人头像的图片。所述的一种基于移动终端的联系人头像处理方法,其中,所述步骤A中组成人物头像的元素个数为5个,分别代表头发、脸型、耳朵、眼睛、嘴巴。所述的一种基于移动终端的联系人头像处理方法,其中,所述步骤C还包括:C1、根据联系人号码数字转换得来的字符串计算出128bit的消息摘要;C2、将计算出的128bit的消息摘要分割成5个与人物头像元素对应的元素组,并根据每个元素组的消息摘要分别计算出对应元素的素材ID。所述的一种基于移动终端的联系人头像处理方法,其中,所述步骤C1计算出128bit的消息摘要的算法为MD5算法。所述的一种基于移动终端的联系人头像处理方法,其中,所述步骤C2中,分割的五部分消息摘要用户自行设定。一种实现个性化联系人头像的移动终端,其中,所述所述移动终端包括:设定模块,用于移动终端根据组成人物头像的每个元素,设定唯一与每个元素对应的素材ID;转换模块,用于获取移动终端中的联系人号码,并将联系人号码数字转换为字符串;计算模块,用于根据转换得来的字符串,通过计算得出组成人物头像的各个元素的素材ID;合成模块,用于根据各个元素的素材ID找到对应的元素素材,将所得的元素合并,生成作为联系人头像的图片。所述的一种实现个性化联系人头像的移动终端,其中,设定模块中组成人物头像的元素个数为5个,分别代表头发、脸型、耳朵、眼睛、嘴巴。所述的一种实现个性化联系人头像的移动终端,其中,所述计算模块包括:第一计算单元,用于根据联系人号码数字转换得来的字符串计算出128bit的消息摘要;第二计算单元,用于将计算出的128bit的消息摘要分割成5个与人物头像元素对应的元素组,并根据每个元素组的消息摘要分别计算出对应元素的素材ID。所述的一种实现个性化联系人头像的移动终端,其中,所述第一计算单元计算出128bit的消息摘要的算法为MD5算法。所述的一种实现个性化联系人头像的移动终端,其中,分割的五部分消息摘要用户自行设定。有益效果:本专利技术通过移动终端根据组成人物头像的每个元素,设定唯一与之对应的素材ID,再获取移动终端中的联系人号码:将联系人的电话号码的数字转换为字符串;根据转换得来的字符串计算出图片各个部位的素材ID;将各个部位的素材合并成代表联系人头像的图片,利用MD5算法计算出128bit消息摘要,进而计算得出人物头像的各个部位的素材,从而得到与联系人号码对应的人物头像,实现了个性化设置,并且不需要人工去对人物头像进行取材,方便了用户操作;本专利技术使移动终端增加了新功能:可以根据不同的元素组合成对应联系人头像处理方法,方便用户对联系人的快速辨识,为用户提供了方便。附图说明图1为本专利技术一种基于移动终端的联系人头像处理方法步骤流程图。图2为本专利技术一种基于移动终端的联系人头像处理方法步骤S103的流程图。图3为本专利技术一种基于移动终端的联系人头像处理方法的联系人头像的素材表图。图4为本专利技术一种实现个性化联系人头像的移动终端的结构框图。图5为本专利技术一种实现个性化联系人头像的移动终端的计算模块的结构框图。图6为本专利技术较佳实施例个性化联系人头像实现了之后的联系人信息界面示意图。具体实施方式本专利技术提供一种基于移动终端的联系人头像处理方法及移动终端,为使本专利技术的目的、技术方案及效果更加清楚、明确,以下对本专利技术进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。请参阅图1,一种基于移动终端的联系人头像处理方法,其中,所述方法包括:S101、移动终端根据组成人物头像的每个元素,设定唯一与每个元素对应的素材ID;移动终端在设置人物个性化头像时,会将人物头像分为五个部分,分别表示人物的头发、脸型、耳朵、眼睛、嘴巴,每个人物头像的元素素材个数也不止一个,因此在设置的时候会出现不重样的联系人头像,对每个元素的素材设定唯一的素材ID,使其具有唯一的辨识标记,如头发有五种素材,可标记素材ID为:1、2、3、4、5。当计算出人物头像的头发的素材ID为3时,则选用ID为3的头发素材作为最后合成人物头像的头发。S102、获取移动终端中的联系人号码,并将联系人号码数字转换为字符串;移动终端读取联系人的电话号码,并将联系人号码数字转换为字符串的目的是为了通过MD5算法来计算消息摘要,从而最终计算得到元素的素材ID,MD5算法对于任何一个输入的字符串,都能转化为唯一的相同长度的一个消息摘要,对于不同的输入,消息摘要都不相同,对于两个差别不大的字符串,最后生成的摘要也有很大的差别,这样能很好地兼顾随机性与差别性,由于手机中的电话号码不止手机号码,还可能有座机号码,其号码的数字个数不同,而在转换为字符串后,通过MD5算法计算消息摘要,能够得到唯一的相同长度的消息摘要,能够更好的适应用户的需求。S103、根据转换得来的字符串,通过计算得出组成人物头像的各个元素的素材ID;具体如何根据转换得来的字符串计算出组成人物头像的各个元素的素材ID的方法在下面的步骤中有详细解释。S104、根据各个元素的素材ID找到对应的元素素材,将所得的元素合并,生成作为联系人头像的图片。通过上述步骤的计算之后得出人物头像的每个元素对应的素材ID,将得到的五个元素的素材拼接成头像,即可将拼接的头像图片作为联系人头像,由于没有两组相同的消息摘要,因此得出的五组素材ID也不会完全相同,最后也不会出现完全相同的联系人头像,实现了联系人头像的个性化设置。上述方法的具体实现是,移动终端根据联系人的号码将其数字转化为字符串,不同的电话号码必定得到不同的字符串,再由字符串即可得出作为头像的图片各个部位的素材,将各个部位的素材合并即可形成一个完整的代表联系人头像的图片。所述的一种基于移动终端的联系人头像处理方法,其中,所述步骤A中组成人物头像的元素个数为5个,分别代表头发、脸型、耳朵、眼睛、嘴巴。进一步的,如图2所示,其中,所述的一种基于移动终端的联系人头像处理方法,其中,所述步骤S103还包括:S30本文档来自技高网...
一种基于移动终端的联系人头像处理方法及移动终端

【技术保护点】
一种基于移动终端的联系人头像处理方法,其特征在于,所述方法包括:A、移动终端根据组成人物头像的每个元素,设定唯一与每个元素对应的素材ID;B、获取移动终端中的联系人号码,并将联系人号码数字转换为字符串;C、根据转换得来的字符串,通过计算得出组成人物头像的各个元素的素材ID;D、根据各个元素的素材ID找到对应的元素素材,将所得的元素合并,生成作为联系人头像的图片。

【技术特征摘要】
1.一种基于移动终端的联系人头像处理方法,其特征在于,所述方法包括:A、移动终端根据组成人物头像的每个元素,设定唯一与每个元素对应的素材ID;B、获取移动终端中的联系人号码,并将联系人号码数字转换为字符串;C、根据转换得来的字符串,通过计算得出组成人物头像的各个元素的素材ID;D、根据各个元素的素材ID找到对应的元素素材,将所得的元素合并,生成作为联系人头像的图片;所述步骤C还包括:C1、根据联系人号码数字转换得来的字符串计算出128bit的消息摘要;C2、将计算出的128bit的消息摘要分割成5个与人物头像元素对应的元素组,并根据每个元素组的消息摘要分别计算出对应元素的素材ID;所述步骤C1计算出128bit的消息摘要的算法为MD5算法。2.根据权利要求1所述的一种基于移动终端的联系人头像处理方法,其特征在于,所述步骤A中组成人物头像的元素个数为5个,分别代表头发、脸型、耳朵、眼睛、嘴巴。3.根据权利要求1所述的一种基于移动终端的联系人头像处理方法,其特征在于,所述步骤C2中,分割的五部分消息摘要用户自行设定。4.一种实现个性化联系人...

【专利技术属性】
技术研发人员:王凯迪洪旭杰
申请(专利权)人:惠州TCL移动通信有限公司
类型:发明
国别省市:广东;44

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

1