一种终端和设置联系人头像的方法与流程

文档序号:11064875阅读:373来源:国知局
一种终端和设置联系人头像的方法与制造工艺

本发明涉及终端技术领域,具体涉及一种终端和设置联系人头像的方法。



背景技术:

目前,终端上的联系人上一般具有显示联系人头像的功能,如果没有设置联系人头像,就是原始的联系人默认头像,一般联系人页默认头像大致相同、类似,一般采用灰色小人头像、姓氏、拼音缩写等。当用户想为某个联系人更换头像时,用户需要找到通讯录中的某一联系人,点击该联系人的编辑选项,并进入联系人头像编辑,通过拍照或者从图库上传一个图片作为联系人头像。

上述的现有技术的缺陷在于:

1、用系统默认头像,千篇一律,不美观、不个性。

2、为通讯录中的联系人设置头像时,需要一个一个的进行上述的设置过程,操作繁琐,耗时费力。

3、若在为朋友拍摄新照片后,想使用该新照片作为朋友的新头像,还需要进入到联系人,找到这个朋友,再替换掉原始头像,这样的操作费时费力。但如果不换,联系人头像就长久保持一个样,难免会让人产生视觉疲劳。

另外,彰显个性已经当今社会人们对生活的一种基本和迫切需求,尤其是雷同、类似、同质化越来越严重的行业竞争中,能满足用户对个性和新颖的需求,就会吸引更多的用户和注意。



技术实现要素:

本发明实施例要解决的主要技术问题是,提供一种终端和设置联系人头像的方法,解决现有技术中联系人头像设置方案具有的默认头像不美观或者手动更换头像的操作繁琐,浪费时间的问题。

为解决上述技术问题,本发明实施例提供一种终端,包括:

获取模块,用于获取相册中图片的备注信息;

匹配模块,用于根据所述图片的备注信息和通讯录中联系人的关键信息,对所述图片和所述联系人进行匹配;

处理模块,用于当匹配模块匹配成功时,根据匹配成功的图片对联系人的头像进行相应的处理。

为解决上述技术问题,本发明实施例还提供一种设置联系人头像的方法,包括:

获取相册中图片的备注信息;

根据所述图片的备注信息和通讯录中联系人的关键信息,对所述图片和所述联系人进行匹配;

匹配成功时,根据匹配成功的图片对联系人的头像进行相应的处理。

本发明实施例公开了一种终端和设置联系人头像的方法,可以获取相册中图片的备注信息,根据图片的备注信息和通讯录中联系人的关键信息,对图片和联系人进行匹配,匹配成功后,根据匹配成功的图片可以对联系人的头像进行相应的处理,采用本发明实施例,可以帮助用户自动对联系人头像进行更新,避免使用系统默认头像带给用户视觉疲惫,同时省去用户手动对联系人一个个设置头像的繁琐操作,避免浪费用户时间,保证联系人头像和相册中的图片一样,不断更新,让联系人的页面更加美观和新颖,增加使用过程的趣味性,满足了用户对个性和新颖的需求,提升了用户体验。

附图说明

图1为本发明实施例一提供的一种终端的模块示意图;

图2为本发明实施例二提供的一种终端的硬件结构图;

图3为本发明实施例三提供的一种设置联系人头像的方法的流程图;

图4为本发明实施例三中,对相册中图片进行备注的示意图;

图5为本发明实施例三中,对联系人头像进行自动设置后,联系人显示界面的示意图。

具体实施方式

下面通过具体实施方式结合附图对本发明作进一步详细说明。

实施例一:

参见图1,本实施例示出了一种终端,可以对图片的备注信息以及通讯录中联系人的关键信息进行匹配,在匹配成功时,利用对应的图片对联系人的头像进行相应的设置。可以实现自动设置和更新联系人头像的目的,使得用户不用对联系人一个一个地进行设置,节约了用户的设置时间,有利于提升用户体验。

本实施例的终端包括:获取模块11,用于获取相册中图片的备注信息;匹配模块12,用于根据图片的备注信息与通讯录中联系人的关键信息,对图片和联系人进行匹配;处理模块13,用于当匹配模块匹配成功时,根据匹配成功的图片对联系人的头像进行相应的处理。

可以理解的是,在本实施例中,相册为用户提供了为图片设置备注的功能,用户对图片的备注信息包括但不限于图片中人物的名称,工作单位,工作地址,家庭地址,联系电话,邮箱,生日,年龄,与用户的关系等等信息。联系人的关键信息包括但不限于联系人的电话号码,家庭/工作住址,工作单位,邮箱,生日,与用户的关系等等信息。

可以想到的是,为了实现对通讯录上联系人的头像设置,对于通讯录中的每一个联系人,都进行联系人的关键信息与图片的备注信息的匹配,为了尽可能使得每一个联系人都能被设置头像,在本实施例中,将每一个联系人的关键信息与所有的图片的备注信息进行匹配,可以增加联系人头像设置成功的概率。本实施例的获取模块11获取的可以是所有的图片的备注信息。匹配模块12进行匹配时,可以按照通讯录中联系人的排列顺序依次对每一个联系人的关键信息与获取模块11获取的所有图片的备注信息进行匹配。可以想到的是,匹配模块12匹配成功时,联系人可能有头像,也可能没有头像,所以根据匹配成功的图片对联系人的头像进行相应的处理时,还需要根据联系人是否有头像来对联系人头像进行相应的处理(包括替换联系人头像或保留联系人原头像)。

其中,在上述的分析中,可以得知图片的备注信息和联系人的关键信息中一般包含了多种信息,匹配模块12在对图片和联系人进行匹配时,可以根据图片的备注信息和联系人的关键信息中是否有相同的信息来判断图片和联系人是否匹配。例如图片中的备注信息有张三、酷派公司;联系人的关键信息中包括了张三、186-XXXX-XXXX,备注信息和关键信息中有相同的信息-张三,则对应于备注信息张三的图片和联系人匹配成功。

可以想到的是,若是在每次需要设置联系人头像时,都获取所有图片的关键备注字,对所有图片和联系人进行匹配,对一些在上次匹配时已经设置了联系人头像的联系人而言,本次的匹配可能是一种重复的工作,为了尽量避免重复匹配,本实施例中可以在联系人或相册中的图片发生更新时才进行图片中备注信息的获取以及后续的匹配工作,这有利于降低终端工作量和节约匹配时间。

进一步的,获取模块11用于当相册中有图片的备注信息更新时,获取被更新的备注信息。可以想到的是,有图片的备注信息更新包括以下两种情形:相册中新增(或删除)带有备注信息的图片;相册中原有的图片的备注信息被更改。考虑到相册中图片被删除,对联系人的头像是否需要更新没有影响,所以获取模块11可以只在相册中图片增加或者原有图片的备注信息更新的情况下获取更新的图片的备注信息。

其中,为了对相册中图片的备注信息的更新情况有实时的了解,获取模块11可以定时访问相册,查看相册中是否有图片的备注信息更新,获取更新的图片的备注信息;或者,获取模块11可以利用相册本身通知联系人图片的更新,即当相册中图片更新备注信息后,利用相册给通讯录发广播告知有新的备注信息,通讯录获得备注信息后会与联系人的关键信息进行匹配。

另外,本实施例中,获取模块11还可以用于当通讯录中有联系人的关键信息更新时,获取相册中的图片的备注信息。其中,通讯录中有联系人的备注信息更新包括但不限于:新增联系人或者原有的联系人中修改关键信息。可以想到的是,当通讯录中有联系人的关键信息更新时,可以通过通讯录对相册进行访问的方式实现对相册中图片的备注信息的获取。当然,本实施例中获取模块11也可以利用终端系统的功能获取相册中图片的备注信息,进一步的,为了降低对联系人的重复匹配,匹配模块12可以只根据图片的备注信息和通讯录中更新的联系人的关键信息,对图片和更新的联系人进行匹配,匹配成功时,处理模块13可以对新增或修改的联系人的头像进行相应的处理,使得新增的联系人后,可以自动完成联系人头像设置。

可以预见,若匹配模块12的匹配结果匹是配成功,一个联系人可能匹配成功多张图片,所以对联系人头像的处理还需要根据联系人匹配成功的图片的数量确定。进一步地,在匹配模块12的匹配成功时,处理模块13,用于若匹配成功的联系人无头像,则按照预设选择规则从匹配成功的图片中选择一张图片作为联系人的头像。预设选择规则包括但不限于:若是匹配成功的图片只有一张,直接使用该图片;若匹配成功的图片有多张,则随机选择,或者选择拍摄时间最近的图片,或者选择有人物头像的图片,或者选择单人图片,或者选择拍摄最近的单人图片等等。处理模块13用于若匹配成功的联系人有头像,将匹配成功的图片显示给用户,根据用户的选择对联系人头像进行相应的处理。

其中,考虑到多张不同的图片可能设有同一备注信息,例如图片A的备注信息包括:张三、酷派公司,图片B的备注信息包括:李四、酷派公司,而联系人中张三的关键信息包括了酷派公司,则对张三这个联系人的关键信息进行匹配时,关键信息酷派公司可以匹配得到图片A和图片B,此时若是随机选择图片,可能会导致图片和联系人身份不符合的情况出现,所以,为了使得图片和联系人的匹配程度更高,本实施例中,可以为图片的备注信息设置优先级,不同的备注信息优先级不同,例如根据备注信息的重要性进行优先级的设置,较优的,可以将联系人姓名设置为最高优先级,将联系人生日设置为第二级别优先级,将联系人公司设置为第三级别优先级,将联系人邮箱设置为第四优先级等等,可以预见,相应的,通讯录中不同的关键信息也具有对应的优先级。优先级的等级和对应的信息类型与备注信息的设置相同。其中,优先级的设置可以由终端自动完成,也可以由用户设置或修改。当匹配模块12匹配成功后,处理模块13可以结合匹配成功的联系人使用的关键信息的优先级来确定如何选择图片。

可以预见,当匹配模块匹配成功时,联系人可能有头像,也可能没有头像,下面分别对这两种情况下的联系人头像设置进行说明。

若匹配成功的联系人无头像,处理模块13用于获取匹配成功的图片在匹配时使用的备注信息的优先级,将备注信息的优先级最高的图片设置为匹配成功的联系人的头像。例如联系人张三的关键信息包括联系人姓名张三、联系人电话186-XXXX-XXXX,联系人公司酷派,图片A的备注信息包括:张三、酷派公司,图片B的备注信息包括:李四、酷派公司,则在匹配时,张三可以匹配得到图A和图B,但是图A中匹配的备注信息张三的优先级高于图B匹配时使用的备注信息酷派公司的优先级,所以选择图A设置张三的头像,可以预见,若与联系人张三匹配成功的图片只有一张,则不用进行上述的选择,可以直接使用该图片设置张三的头像。可以理解的是,若是匹配成功的图片中,备注信息的优先级最高的图片有多张,可以从中任意选择一张图片作为联系人头像,或者选择拍摄时间最近的作为联系人头像等等,该选择方式在本实施例中没有限制。

若匹配成功的联系人有头像,为了进一步提高联系人头像设置的自动化,降低用户手动选择联系人的概率。本实施例中,可以利用备注信息的优先级实现头像的自动设置。在将匹配成功的图片显示给用户前,处理模块13可以获取匹配成功的图片中,在匹配时使用的备注信息的优先级最高的一张图片,若图片在匹配时使用的备注信息的优先级高于当前联系人的头像在匹配成功时使用的备注信息的优先级,则以图片替换当前使用的联系人头像;否则将当前匹配成功的所有图片显示给用户。例如联系人张三的关键信息包括联系人姓名张三、联系人电话186-XXXX-XXXX,联系人公司酷派,当前使用的联系人头像在匹配时使用的备注信息为张三,属于联系人名称,优先级最高,在本次匹配时,联系人张三匹配得到图片B,图片B的备注信息包括:李四、酷派公司,图B匹配时使用的备注信息为酷派公司,该备注信息的优先级,低于备注信息张三的优先级,不能直接用图B替换联系人张三当前使用的头像,而需要提示用户是否替换张三的头像,在提示用户时,可以将本次匹配成功的所有图片显示给用户,进一步的,可以根据图片的备注信息的最高优先级顺序显示匹配成功的图片。

在设置联系人头像时,为了联系人头像的美观,可以尽量把图片中关键元素设置在联系人头像显示区域的中间。进一步的,处理模块13还用于在将图片设置为联系人头像时,利用图片识别技术检索待使用的图片中的关键元素,将关键元素的显示在联系人的头像显示区中间。这里的关键元素包括但不限于图片中人物的头像,公司的LOGO,图片中的文字信息等等。

采用本实施例的终端,可以获取相册中图片的备注信息,根据图片的备注信息和通讯录中联系人的关键信息,对图片和联系人进行匹配,匹配成功的图片可以用来设置联系人的头像,采用本实施例,在相册或通讯录发生更新时,可以自动实现联系人头像的更新,省去用户手动对联系人一个个设置头像的繁琐操作,避免浪费时间,保证联系人头像和相册中的图片一样,不断更新,让联系人的页面更加美观和新颖,增加使用过程的趣味性,满足了用户对个性和新颖的需求。

实施例二:

参见图2,本实施例示出一种终端,包括处理器21,显示模块22,用户输入单元23,存储器24。

处理器21用于获取相册中图片的备注信息,根据图片的备注信息与通讯录中联系人的关键信息,对图片和联系人进行匹配,匹配成功时,根据匹配成功的图片对联系人的头像进行相应的处理。其中,相册中的图片可以存储在存储器24中。

可以理解的是,在本实施例中,相册为用户提供了为图片设置备注的功能,用户对图片的备注信息包括但不限于图片中人物的名称,工作单位,工作地址,家庭地址,联系电话,邮箱,生日,年龄,与用户的关系等等信息。联系人的关键信息包括但不限于联系人的电话号码,家庭/工作住址,工作单位,邮箱,生日,与用户的关系等等信息。

可以想到的是,为了实现对通讯录上联系人的头像设置,对于通讯录中的每一个联系人,都进行联系人的关键信息与图片的备注信息的匹配,为了尽可能使得每一个联系人都能被设置头像,在本实施例中,将每一个联系人的关键信息与所有的图片的备注信息进行匹配,可以增加联系人头像设置成功的概率。本实施例的处理器21获取的可以是所有的图片的备注信息,进行图片和联系人的匹配时,处理器21可以按照通讯录中联系人的排列顺序依次对每一个联系人的关键信息与获取的所有图片的备注信息进行匹配。可以想到的是,匹配成功时,联系人可能有头像,也可能没有头像,所以根据匹配成功的图片对联系人的头像进行相应的处理时,还需要根据联系人是否有头像来对联系人头像进行相应的处理(包括替换联系人头像或保留联系人原头像)。

其中,在上述的分析中,可以得知图片的备注信息和联系人的关键信息中一般包含了多种信息,处理器21在对图片和联系人进行匹配时,可以根据图片的备注信息和联系人的关键信息中是否有相同或相关联的信息来判断图片和联系人是否匹配。例如图片中的备注信息有张三、酷派公司;联系人的关键信息中包括了张三、186-XXXX-XXXX,备注信息和关键信息中有相同的信息-张三,则对应于备注信息张三的图片和联系人匹配成功。

可以想到的是,若是在每次需要设置联系人头像时,都获取所有图片的关键备注字,对所有图片和联系人进行匹配,对于在上次匹配时已经设置了联系人头像的联系人而言,本次的匹配可能是一种重复的工作,为了尽量避免重复匹配,本实施例中可以在联系人或相册中的图片发生更新时才进行图片中备注信息的获取以及后续的匹配工作,这有利于降低终端工作量和节约匹配时间。

进一步的,处理器21用于当相册中有图片的备注信息更新时,获取被更新的备注信息。可以想到的是,有图片的备注信息更新包括以下两种情形:相册中新增(或删除)带有备注信息的图片;相册中原有的图片的备注信息被更改。考虑到相册中图片被删除,对联系人的头像是否需要更新没有影响,所以处理器21可以只在相册中图片增加或者原有图片的备注信息更新的情况下获取更新的图片的备注信息。

其中,为了对相册中图片的备注信息的更新情况有实时的了解,处理器21可以定时访问相册,查看相册中是否有图片的备注信息更新,获取更新的图片的备注信息;或者,处理器21可以利用相册本身通知联系人图片的更新,即当相册中图片更新备注信息后,利用相册给通讯录发广播告知有新的备注信息,通讯录获得备注信息后会与联系人的关键信息进行匹配。

另外,本实施例中,处理器21还可以用于当通讯录中有联系人的关键信息更新时,获取相册中的图片的备注信息。其中,通讯录中有联系人的备注信息更新包括但不限于:新增联系人或者原有的联系人中修改关键信息。可以想到的是,当通讯录中有联系人的关键信息更新时,可以通过通讯录对相册进行访问的方式实现对相册中图片的备注信息的获取。当然,本实施例中处理器21也可以利用终端系统的功能获取相册中图片的备注信息,进一步的,为了降低对联系人的重复匹配,处理器21可以只根据图片的备注信息和通讯录中更新的联系人的关键信息,对图片和更新的联系人进行匹配,匹配成功时,对新增或修改的联系人的头像进行相应的处理,使得新增的联系人后,可以自动完成联系人头像设置。

可以预见,若处理器21的匹配结果是匹配成功,一个联系人可能匹配成功多张图片,所以对联系人头像的处理还需要根据联系人匹配成功的图片的数量确定。进一步地,在匹配成功时,处理器21用于若匹配成功的联系人无头像,则按照预设选择规则从匹配成功的图片中选择一张图片作为联系人的头像。预设选择规则包括但不限于:若是匹配成功的图片只有一张,直接使用该图片;若匹配成功的图片有多张,则随机选择,或者选择拍摄时间最近的图片,或者选择有人物头像的图片,或者选择单人图片,或者选择拍摄最近的单人图片等等。处理器21用于若匹配成功的联系人有头像,将匹配成功的图片显示给用户,根据用户的选择对联系人头像进行相应的处理。本实施例中显示模块22用于在处理器匹配成功,且匹配成功的联系人有头像时,显示匹配成功的图片。用户输入单元23用于接收用户对显示的图片的点击操作,将用户的选择传输给处理器21。

其中,考虑到多张不同的图片可能设有同一备注信息,例如图片A的备注信息包括:张三、酷派公司,图片B的备注信息包括:李四、酷派公司,而联系人中张三的关键信息包括了酷派公司,则对张三这个联系人的关键信息进行匹配时,关键信息酷派公司可以匹配得到图片A和图片B,此时若是随机选择图片,可能会导致图片和联系人身份不符合的情况出现,所以,为了使得图片和联系人的匹配程度更高,本实施例中,可以为图片的备注信息设置优先级,不同的备注信息优先级不同,例如根据备注信息的重要性进行优先级的设置,较优的,可以将联系人姓名设置为最高优先级,将联系人生日设置为第二级别优先级,将联系人公司设置为第三级别优先级,将联系人邮箱设置为第四优先级等等,可以预见,相应的,通讯录中不同的关键信息也具有对应的优先级。优先级的等级和对应的信息类型与备注信息的设置相同。其中,优先级的设置可以由终端自动完成,也可以由用户设置或修改。当图片和联系人匹配成功后,处理器21可以结合匹配成功的联系人使用的关键信息的优先级来确定是否更新头像或如何更新头像。

可以预见,当匹配成功时,联系人可能有头像,也可能没有头像,下面分别对这两种情况下的联系人头像设置进行说明。

若匹配成功的联系人无头像,处理器21用于获取匹配成功的图片在匹配时使用的备注信息的优先级,将备注信息的优先级最高的图片设置为匹配成功的联系人的头像。例如联系人张三的关键信息包括联系人姓名张三、联系人电话186-XXXX-XXXX,联系人公司酷派,图片A的备注信息包括:张三、酷派公司,图片B的备注信息包括:李四、酷派公司,则在匹配时,张三可以匹配得到图A和图B,但是图A中匹配的备注信息张三的优先级高于图B匹配时使用的备注信息酷派公司的优先级,所以选择图A设置张三的头像,可以预见,若与联系人张三匹配成功的图片只有一张,则不用进行上述的选择,可以直接使用该图片设置张三的头像。可以理解的是,若是匹配成功的图片中,备注信息的优先级最高的图片有多张,可以从中任意选择一张图片作为联系人头像,或者选择拍摄时间最近的作为联系人头像等等,该选择方式在本实施例中没有限制。

若匹配成功的联系人有头像,为了进一步提高联系人头像设置的自动化,降低用户手动选择联系人的概率。本实施例中,可以利用备注信息的优先级实现头像的自动设置。在将匹配成功的图片显示给用户前,处理器21可以获取匹配成功的图片中,在匹配时使用的备注信息的优先级最高的一张图片,若图片在匹配时使用的备注信息的优先级高于当前联系人的头像在匹配成功时使用的备注信息的优先级,则以图片替换当前使用的联系人头像;否则将当前匹配成功的所有图片显示给用户。例如联系人张三的关键信息包括联系人姓名张三、联系人电话186-XXXX-XXXX,联系人公司酷派,当前使用的联系人头像在匹配时使用的备注信息为张三,属于联系人名称,优先级最高,在本次匹配时,联系人张三匹配得到图片B,图片B的备注信息包括:李四、酷派公司,图B匹配时使用的备注信息为酷派公司,该备注信息的优先级,低于备注信息张三的优先级,不能直接用图B替换联系人张三当前使用的头像,而需要提示用户是否替换张三的头像,在提示用户时,可以将本次匹配成功的所有图片显示给用户,进一步的,可以根据图片的备注信息的最高优先级顺序显示匹配成功的图片。

在设置联系人头像时,为了联系人头像的美观,可以尽量把图片中关键元素设置在联系人头像显示区域的中间。进一步的,处理器21还用于在将图片设置为联系人头像时,利用图片识别技术检索待使用的图片中的关键元素,将关键元素的显示在联系人的头像显示区中间。这里的关键元素包括但不限于图片中人物的头像,公司的LOGO,图片中的文字信息等等。

采用本实施例的终端,可以获取相册中图片的备注信息,根据图片的备注信息和通讯录中联系人的关键信息,对图片和联系人进行匹配,匹配成功的图片可以用来设置联系人的头像,采用本实施例,在相册或通讯录发生更新时,可以自动实现联系人头像的更新,省去用户手动对联系人一个个设置头像的繁琐操作,避免浪费时间,保证联系人头像和相册中的图片一样,不断更新,让联系人的页面更加美观和新颖,增加使用过程的趣味性,满足了用户对个性和新颖的需求。

实施例三:

参见图3,本实施例示出一种设置联系人头像的方法,包括:

S301、获取相册中图片的备注信息;

S302、根据图片的备注信息与通讯录中联系人的关键信息,对图片和联系人进行匹配;

S303、匹配成功时,根据匹配成功的图片对联系人的头像进行相应的处理。

可以理解的是,在本实施例中,相册为用户提供了为图片设置备注的功能,用户对图片的备注信息包括但不限于图片中人物的名称,工作单位,工作地址,家庭地址,联系电话,邮箱,生日,年龄,与用户的关系等等信息。联系人的关键信息包括但不限于联系人的电话号码,家庭/工作住址,工作单位,邮箱,生日,与用户的关系等等信息。

可以想到的是,为了实现对通讯录上联系人的头像设置,对于通讯录中的每一个联系人,都进行联系人的关键信息与图片的备注信息的匹配,为了尽可能使得每一个联系人都能被设置头像,在本实施例中,将每一个联系人的关键信息与所有的图片的备注信息进行匹配,可以增加联系人头像设置成功的概率。本实施例S301中获取的可以是所有的图片的备注信息,S302中进行图片和联系人的匹配时,可以按照通讯录中联系人的排列顺序依次对每一个联系人的关键信息与获取的所有图片的备注信息进行匹配。可以想到的是,匹配成功时,联系人可能有头像,也可能没有头像,所以S303中根据匹配成功的图片对联系人的头像进行相应的处理时,还需要根据联系人是否有头像来对联系人头像进行相应的处理(包括替换联系人头像或保留联系人原头像)。

其中,在上述的分析中,可以得知图片的备注信息和联系人的关键信息中一般包含了多种信息,S302中在对图片和联系人进行匹配时,具体可以根据图片的备注信息和联系人的关键信息中是否有相同或相关联的信息来判断图片和联系人是否匹配。例如图片中的备注信息有张三、酷派公司;联系人的关键信息中包括了张三、186-XXXX-XXXX,备注信息和关键信息中有相同的信息-张三,则对应于备注信息张三的图片和联系人匹配成功。

可以想到的是,若是在每次需要设置联系人头像时,都获取所有图片的关键备注字,对所有图片和联系人进行匹配,对于在上次匹配时已经设置了联系人头像的联系人而言,本次的匹配可能是一种重复的工作,为了尽量避免重复匹配,本实施例中可以在联系人或相册中的图片发生更新时才进行图片中备注信息的获取以及后续的匹配工作,这有利于降低终端工作量和节约匹配时间。

S301包括当相册中有图片的备注信息更新时,获取被更新的备注信息。可以想到的是,有图片的备注信息更新包括以下两种情形:相册中新增(或删除)带有备注信息的图片;相册中原有的图片的备注信息被更改。考虑到相册中图片被删除,对联系人的头像是否需要更新没有影响,所以本实施例中可以只在相册中图片增加或者原有图片的备注信息更新的情况下获取更新的图片的备注信息。

其中,为了对相册中图片的备注信息的更新情况有实时的了解,通讯录可以定时访问相册,查看相册中是否有图片的备注信息更新,获取更新的图片的备注信息,进行后续的匹配过程;或者,可以利用相册本身通知联系人图片的更新,即当相册中图片更新备注信息后,利用相册给通讯录发广播告知有新的备注信息,通讯录获得备注信息后会与联系人的关键信息进行匹配。参见图4,图4是用户对相册中图片进行备注的示意图,图4中的关键元素是酷派公司的logo-coolpad,备注信息是酷派集团,当用户在相册中对这张图片备注完成后,相册保存用户的编辑,然后给通讯录发广播告知有显得备注信息,通讯录获取到新的备注信息-酷派集团后,将该备注信息与联系人的关键信息进行匹配,若联系人的关键信息行有与酷派集团匹配的信息,例如酷派、酷派公司、酷派集团等等,则该联系人和该图片匹配成功。若是该联系人没有头像,可以直接将该图片设置为该联系人的头像,头像设置成功后,联系人页面如图5所示,图5中,匹配成功的联系人的头像更新为酷派集团logo图片。

另外,本实施例中S301还可以包括当通讯录中有联系人的关键信息更新时,获取相册中的图片的备注信息。其中,通讯录中有联系人的备注信息更新包括但不限于:新增联系人或者原有的联系人中修改关键信息。可以想到的是,当通讯录中有联系人的关键信息更新时,可以通过通讯录对相册进行访问的方式实现对相册中图片的备注信息的获取。当然,本实施例中也可以利用终端系统的功能获取相册中图片的备注信息,进一步的,为了降低对联系人的重复匹配,可以只根据图片的备注信息和通讯录中更新的联系人的关键信息,对图片和更新的联系人进行匹配,匹配成功时,对新增或修改的联系人的头像进行相应的处理,使得新增的联系人后,可以自动完成联系人头像设置。

可以预见,若匹配结果是匹配成功,一个联系人可能匹配成功多张图片,所以对联系人头像的处理还需要根据联系人匹配成功的图片的数量确定。进一步地,根据匹配成功的图片对联系人的头像进行相应的处理包括:若匹配成功的联系人无头像,则按照预设选择规则从匹配成功的图片中选择一张图片作为联系人的头像。预设选择规则包括但不限于:若是匹配成功的图片只有一张,直接使用该图片;若匹配成功的图片有多张,则随机选择,或者选择拍摄时间最近的图片,或者选择有人物头像的图片,或者选择单人图片,或者选择拍摄最近的单人图片等等。。本实施例中根据匹配成功的图片对联系人的头像进行相应的处理包括:若匹配成功的联系人有头像,将匹配成功的图片显示给用户,根据用户的选择对联系人头像进行相应的处理。

其中,考虑到多张不同的图片可能设有同一备注信息,例如图片A的备注信息包括:张三、酷派公司,图片B的备注信息包括:李四、酷派公司,而联系人中张三的关键信息包括了酷派公司,则对张三这个联系人的关键信息进行匹配时,关键信息酷派公司可以匹配得到图片A和图片B,此时若是随机选择图片,可能会导致图片和联系人身份不符合的情况出现,所以,为了使得图片和联系人的匹配程度更高,本实施例中,可以为图片的备注信息设置优先级,不同的备注信息优先级不同,例如根据备注信息的重要性进行优先级的设置,较优的,可以将联系人姓名设置为最高优先级,将联系人生日设置为第二级别优先级,将联系人公司设置为第三级别优先级,将联系人邮箱设置为第四优先级等等,可以预见,相应的,通讯录中不同的关键信息也具有对应的优先级。优先级的等级和对应的信息类型与备注信息的设置相同。其中,优先级的设置可以由终端自动完成,也可以由用户设置或修改。当图片和联系人匹配成功后,可以结合匹配成功的联系人使用的关键信息的优先级来确定是否更新头像或如何更新头像。

可以预见,当匹配成功时,联系人可能有头像,也可能没有头像,下面分别对这两种情况下的联系人头像设置进行说明。

若匹配成功的联系人无头像,按照预设选择规则从匹配成功的图片中选择一张图片作为所述联系人的头像包括:获取匹配成功的图片在匹配时使用的备注信息的优先级,将备注信息的优先级最高的图片设置为匹配成功的联系人的头像。

例如联系人张三的关键信息包括联系人姓名张三、联系人电话186-XXXX-XXXX,联系人公司酷派,图片A的备注信息包括:张三、酷派公司,图片B的备注信息包括:李四、酷派公司,则在匹配时,张三可以匹配得到图A和图B,但是图A中匹配的备注信息张三的优先级高于图B匹配时使用的备注信息酷派公司的优先级,所以选择图A设置张三的头像,可以预见,若与联系人张三匹配成功的图片只有一张,则不用进行上述的选择,可以直接使用该图片设置张三的头像。可以理解的是,若是匹配成功的图片中,备注信息的优先级最高的图片有多张,可以从中任意选择一张图片作为联系人头像,或者选择拍摄时间最近的作为联系人头像等等,该选择方式在本实施例中没有限制。

若匹配成功的联系人有头像,为了进一步提高联系人头像设置的自动化,降低用户手动选择联系人的概率。本实施例中,可以利用备注信息的优先级实现头像的自动设置。在将匹配成功的图片显示给用户前,还包括:获取匹配成功的图片中,在匹配时使用的备注信息的优先级最高的一张图片,若图片在匹配时使用的备注信息的优先级高于当前联系人的头像在匹配成功时使用的备注信息的优先级,则以图片替换当前使用的联系人头像;否则将当前匹配成功的所有图片显示给用户。

例如联系人张三的关键信息包括联系人姓名张三、联系人电话186-XXXX-XXXX,联系人公司酷派,当前使用的联系人头像在匹配时使用的备注信息为张三,属于联系人名称,优先级最高,在本次匹配时,联系人张三匹配得到图片B,图片B的备注信息包括:李四、酷派公司,图B匹配时使用的备注信息为酷派公司,该备注信息的优先级,低于备注信息张三的优先级,不能直接用图B替换联系人张三当前使用的头像,而需要提示用户是否替换张三的头像,在提示用户时,可以将本次匹配成功的所有图片显示给用户,进一步的,可以根据图片的备注信息的最高优先级顺序显示匹配成功的图片。

本实施例中,在设置头像时,为了联系人头像的美观,可以尽量把图片中关键元素设置在联系人头像显示区域的中间。进一步的,可以利用图片识别技术检索待使用的图片中的关键元素,将关键元素的显示在联系人的头像显示区中间。这里的关键元素包括但不限于图片中人物的头像,公司的LOGO,图片中的文字信息等等。

采用本实施例的方法,在相册或通讯录发生更新时,可以自动实现联系人头像的更新,省去用户手动对联系人一个个设置头像的繁琐操作,避免浪费时间,保证联系人头像和相册中的图片一样,不断更新,让联系人的页面更加美观和新颖,增加使用过程的趣味性,满足了用户对个性和新颖的需求。

显然,本领域的技术人员应该明白,上述本发明的各模块或各步骤可以用通用的计算装置来实现,它们可以集中在单个的计算装置上,或者分布在多个计算装置所组成的网络上,可选地,它们可以用计算装置可执行的程序代码来实现,从而,可以将它们存储在存储介质(ROM/RAM、磁碟、光盘)中由计算装置来执行,并且在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤,或者将它们分别制作成各个集成电路模块,或者将它们中的多个模块或步骤制作成单个集成电路模块来实现。所以,本发明不限制于任何特定的硬件和软件结合。

以上内容是结合具体的实施方式对本发明所作的进一步详细说明,不能认定本发明的具体实施只局限于这些说明。对于本发明所属技术领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干简单推演或替换,都应当视为属于本发明的保护范围。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1