著录项信息
专利名称 | 一种修改即时通信应用中联系人头像的方法和装置 |
申请号 | CN201610165091.3 | 申请日期 | 2016-03-22 |
法律状态 | 授权 | 申报国家 | 中国 |
公开/公告日 | 2016-06-15 | 公开/公告号 | CN105681175A |
优先权 | 暂无 | 优先权号 | 暂无 |
主分类号 | H04L12/58 | IPC分类号 | H;0;4;L;1;2;/;5;8查看分类表>
|
申请人 | 浙江翼信科技有限公司 | 申请人地址 | 浙江省杭州市经济技术开发区白杨街道科技园路2号5幢6层13-16单元
变更
专利地址、主体等相关变化,请及时变更,防止失效 |
权利人 | 浙江翼信科技有限公司 | 当前权利人 | 浙江翼信科技有限公司 |
发明人 | 陈海波 |
代理机构 | 北京市中伦律师事务所 | 代理人 | 张思悦 |
摘要
本发明的实施方式提供了一种修改即时通信应用中联系人头像的方法:响应于针对即时通信应用中目标联系人的头像替换操作,获取相应于所述头像替换操作的目标图片;使用所述目标图片替换所述目标联系人在所述即时通信应用中的初始头像,这样,用户可以自行修改即时通信应用中联系人头像,即使联系人自己频繁更改头像,在用户登录的终端显示的仍然是用户自行修改过的联系人头像,因此,可以解决现有技术中存在的用户无法根据联系人头像准确识别联系人的缺陷,同时,本方案提出一种其他人来修改联系人头像的方法,跟现有技术中只能联系人自己修改头像的方法不同,因此,提高了修改即时通信应用中联系人头像的方法的灵活性。
1.一种修改即时通信应用中联系人头像的方法,包括:
响应于针对即时通信应用中目标联系人的头像替换操作,获取相应于所述头像替换操作的目标图片;
使用所述目标图片替换所述目标联系人在所述即时通信应用中的初始头像,其中,响应于针对即时通信应用中目标联系人的头像替换操作,获取相应于所述头像替换操作的目标图片,包括:
响应于用户针对所述目标联系人在所述即时通信应用的共享空间中发布的目标图片所触发的头像替换操作,获取所述目标图片,
所述方法还包括:
向服务器发送头像替换消息,所述头像替换消息包含发送方的即时通信标识ID、所述目标联系人的即时通信ID和所述目标图片的相关信息,
其中,所述目标图片的相关信息包括所述目标图片本身的信息和/或所述目标图片在所述即时通信应用的共享空间中的发布索引的信息。
2.如权利要求1所述的方法,使用所述目标图片替换所述目标联系人在所述即时通信应用中的初始头像,包括:
使用所述目标图片替换所述目标联系人在所述即时通信应用中的联系人列表、最近联系人列表和共享空间中的至少一种的初始头像。
3.一种发送图片的方法,包括:
接收终端发送的头像请求消息,所述头像请求消息用于请求目标图片,所述目标图片用于替换所述终端的即时通信应用中目标联系人的初始头像;
根据所述头像请求消息,并基于映射关系确定所述目标图片;
将确定出的所述目标图片发送至所述终端,
所述目标图片为所述目标联系人在所述即时通信应用的共享空间中发布的图片;
所述映射关系为所述目标联系人的即时通信ID、在所述终端登录所述即时通信应用的即时通信ID和所述目标图片在所述共享空间中的发布索引的映射关系。
4.如权利要求3所述的方法,接收终端发送的头像请求消息之前,所述方法还包括:
接收所述终端发送的头像替换消息,根据所述头像替换消息建立并存储所述映射关系。
5.一种终端,包括:
获取单元,用于响应于针对即时通信应用中目标联系人的头像替换操作,获取相应于所述头像替换操作的目标图片;
替换单元,用于使用所述目标图片替换所述目标联系人在所述即时通信应用中的初始头像,
其中,所述获取单元响应于针对即时通信应用中目标联系人的头像替换操作,获取相应于所述头像替换操作的目标图片时,具体为:
响应于用户针对所述目标联系人在所述即时通信应用的共享空间中发布的目标图片所触发的头像替换操作,获取所述目标图片,
所述终端还包括发送单元,用于向服务器发送头像替换消息,所述头像替换消息包含发送方的即时通信标识ID、所述目标联系人的即时通信ID和所述目标图片的相关信息,所述目标图片的相关信息包括所述目标图片本身的信息和/或所述目标图片在所述即时通信应用的共享空间中的发布索引的信息。
6.如权利要求5所述的终端,所述替换单元使用所述目标图片替换所述目标联系人在即所述时通信应用中的初始头像时,具体为:
使用所述目标图片替换所述目标联系人在所述即时通信应用中的联系人列表、最近联系人列表和共享空间中的至少一种的初始头像。
7.一种服务器,包括:
接收单元,用于接收终端发送的头像请求消息,所述头像请求消息用于请求目标图片,所述目标图片用于替换所述终端的即时通信应用中目标联系人的初始头像;
确定单元,用于根据所述头像请求消息,并基于映射关系确定所述目标图片;
发送单元,用于将确定出的所述目标图片发送至所述终端,
其中,所述目标图片为所述目标联系人在所述即时通信应用的共享空间中发布的图片;
所述映射关系为所述目标联系人的即时通信ID、在所述终端登录所述即时通信应用的即时通信ID和所述目标图片在所述共享空间中的发布索引的映射关系。
8.如权利要求7所述的服务器,所述接收单元还用于,接收所述终端发送的头像替换消息;
所述服务器还包括存储单元,用于根据所述头像替换消息建立并存储所述映射关系。
一种修改即时通信应用中联系人头像的方法和装置\n技术领域\n[0001] 本发明的实施方式涉及即时通信应用领域,更具体地,本发明的实施方式涉及一种修改即时通信应用中联系人头像的方法和装置。\n背景技术\n[0002] 本部分旨在为权利要求书中陈述的本发明的实施方式提供背景或上下文。此处的描述不因为包括在本部分中就承认是现有技术。\n[0003] 随着科技的发展,即时通信应用的种类越来越丰富,很多即时通信应用中的联系人不仅可以有真实名字、昵称还可以有头像。\n[0004] 为了能高效准确地识别出联系人,目前用户可以对即时通信应用中联系人的名字进行备注修改,例如,联系人A的昵称为“小燕子”,为了能高效准确地识别出联系人A,可以给联系人A设置备注名,例如“李燕”;又例如,联系人B的昵称为“随风而去”,为了能高效准确地识别出联系人B,可以给联系人B设置备注名,例如“王亮”。\n[0005] 但是,在实际应用中,同一即时通信应用中的不同联系人的名字可以相同,在这种情况下,用户无法根据联系人的名字识别出不同的联系人,此时,可以通过联系人的头像来区别不同的联系人。\n发明内容\n[0006] 但是,目前用户无法对联系人头像进行修改,只能联系人自己进行修改,在这种情况下,如果联系人频繁更改头像的话,用户也无法根据联系人头像准确识别出对应的联系人,例如,联系人A今天的头像是只小狗的图片,明天是只小猫的图片,后天又更改为一只小鸟的图片,用户根据这些图片无法准确识别出联系人,同时,现有技术中只能联系人自己修改头像,因此,修改即时通信应用中联系人头像的方法还存在灵活性较差的缺陷,这些都是非常令人烦恼的过程。\n[0007] 为此,非常需要一种改进的修改即时通信应用中联系人头像的方法和装置,以使解决现有技术中用户无法根据联系人头像准确识别出联系人,及修改即时通信应用中联系人头像的方法还存在灵活性较差的缺陷。\n[0008] 在本发明实施方式的第一方面中,提供了一种修改即时通信应用中联系人头像的方法,包括:\n[0009] 响应于针对即时通信应用中目标联系人的头像替换操作,获取相应于所述头像替换操作的目标图片;\n[0010] 使用所述目标图片替换所述目标联系人在所述即时通信应用中的初始头像。\n[0011] 在一个实施方式中,根据本发明的上述实施方式所述的方法,响应于针对即时通信应用中目标联系人的头像替换操作,获取相应于所述头像替换操作的目标图片,包括:\n[0012] 响应于针对所述即时通信应用中目标联系人的头像替换操作,获取在本地保存的所述目标图片。\n[0013] 在一些实施方式中,根据本发明的上述任一实施方式所述的方法,响应于针对即时通信应用中目标联系人的头像替换操作,获取相应于所述头像替换操作的目标图片,包括:\n[0014] 响应于用户针对所述目标联系人在所述即时通信应用的共享空间中发布的目标图片所触发的头像替换操作,获取所述目标图片。\n[0015] 在一些实施方式中,根据本发明的上述任一实施方式所述的方法,所述方法还包括:\n[0016] 向服务器发送头像替换消息,所述头像替换消息包含发送方的即时通信标识ID、所述目标联系人的即时通信ID和所述目标图片的相关信息。所述目标图片的相关信息包括所述目标图片本身的信息和/或所述目标图片在所述即时通信应用的共享空间中的发布索引的信息。所述目标图片本身的信息可以为该目标图片本身的图片信息;所述目标图片在所述即时通信应用的共享空间中的发布索引的信息可以为该目标图片在该即时通信应用的共享空间中进行发布所对应的索引信息,示例性的,发布索引的信息可以为:目标联系人在2016年3月22日15:00、在其朋友圈中发布的一组图片中的第3张图片。\n[0017] 在一些实施方式中,根据本发明的上述任一实施方式所述的方法,使用所述目标图片替换所述目标联系人在所述即时通信应用中的初始头像,包括:\n[0018] 使用所述目标图片替换所述目标联系人在所述即时通信应用中的联系人列表、最近联系人列表和共享空间中的至少一种的初始头像。\n[0019] 在本发明实施方式的第二方面中,提供了一种发送图片的方法,包括:\n[0020] 接收终端发送的头像请求消息,所述头像请求消息用于请求目标图片,所述目标图片用于替换所述终端的即时通信应用中目标联系人的初始头像;\n[0021] 根据所述头像请求消息,并基于映射关系确定所述目标图片;\n[0022] 将确定出的所述目标图片发送至所述终端。\n[0023] 在一个实施方式中,根据本发明的上述实施方式所述的方法,接收终端发送的头像请求消息之前,所述方法还包括:\n[0024] 接收所述终端发送的头像替换消息,根据所述头像替换消息建立并存储所述映射关系。\n[0025] 在一些实施方式中,根据本发明的上述任一实施方式所述的方法,所述映射关系为所述目标联系人的即时通信标识ID、在所述终端登录所述即时通信应用的即时通信ID和所述目标图片的映射关系。\n[0026] 在一些实施方式中,根据本发明的上述任一实施方式所述的方法,所述目标图片为所述目标联系人在所述即时通信应用的共享空间中发布的图片;\n[0027] 所述映射关系为所述目标联系人的即时通信ID、在所述终端登录所述即时通信应用的即时通信ID和所述目标图片在所述共享空间中的发布索引的映射关系。\n[0028] 在本发明实施方式的第三方面中,提供了一种终端,包括:\n[0029] 获取单元,用于响应于针对即时通信应用中目标联系人的头像替换操作,获取相应于所述头像替换操作的目标图片;\n[0030] 替换单元,用于使用所述目标图片替换所述目标联系人在所述即时通信应用中的初始头像。\n[0031] 在一个实施方式中,根据本发明的上述实施方式所述的终端,所述获取单元响应于针对即时通信应用中目标联系人的头像替换操作,获取相应于所述头像替换操作的目标图片时,具体为:\n[0032] 响应于针对所述即时通信应用中目标联系人的头像替换操作,获取在本地保存的所述目标图片。\n[0033] 在一些实施方式中,根据本发明的上述任一实施方式所述的终端,所述获取单元响应于针对即时通信应用中目标联系人的头像替换操作,获取相应于所述头像替换操作的目标图片时,具体为:\n[0034] 响应于用户针对所述目标联系人在所述即时通信应用的共享空间中发布的目标图片所触发的头像替换操作,获取所述目标图片。\n[0035] 在一些实施方式中,根据本发明的上述任一实施方式所述的终端,所述终端还包括发送单元,用于向服务器发送头像替换消息,所述头像替换消息包含发送方的即时通信标识ID、所述目标联系人的即时通信ID和所述目标图片的相关信息。所述目标图片的相关信息包括所述目标图片本身的信息和/或所述目标图片在所述即时通信应用的共享空间中的发布索引的信息。\n[0036] 在一些实施方式中,根据本发明的上述任一实施方式所述的终端,所述替换单元使用所述目标图片替换所述目标联系人在即所述时通信应用中的初始头像时,具体为:\n[0037] 使用所述目标图片替换所述目标联系人在所述即时通信应用中的联系人列表、最近联系人列表和共享空间中的至少一种的初始头像。\n[0038] 在本发明实施方式的第四方面中,提供了一种服务器,包括:\n[0039] 接收单元,用于接收终端发送的头像请求消息,所述头像请求消息用于请求目标图片,所述目标图片用于替换所述终端的即时通信应用中目标联系人的初始头像;\n[0040] 确定单元,用于根据所述头像请求消息,并基于映射关系确定所述目标图片;\n[0041] 发送单元,用于将确定出的所述目标图片发送至所述终端。\n[0042] 在一个实施方式中,根据本发明的上述实施方式所述的服务器,所述接收单元还用于,接收所述终端发送的头像替换消息;\n[0043] 所述服务器还包括存储单元,用于根据所述头像替换消息建立并存储所述映射关系。\n[0044] 在一些实施方式中,根据本发明的上述任一实施方式所述的服务器,所述映射关系为所述目标联系人的即时通信标识ID、在所述终端登录所述即时通信应用的即时通信ID和所述目标图片的映射关系。\n[0045] 在一些实施方式中,根据本发明的上述任一实施方式所述的服务器,所述目标图片为所述目标联系人在所述即时通信应用的共享空间中发布的图片;\n[0046] 所述映射关系为所述目标联系人的即时通信ID、在所述终端登录所述即时通信应用的即时通信ID和所述目标图片在所述共享空间中的发布索引的映射关系。\n[0047] 本发明实施方式中,提出一种修改即时通信应用中联系人头像的方法:响应于针对即时通信应用中目标联系人的头像替换操作,获取相应于所述头像替换操作的目标图片;使用所述目标图片替换所述目标联系人在所述即时通信应用中的初始头像,这样,用户可以自行修改即时通信应用中联系人头像,即使联系人自己频繁更改头像,在用户登录的终端显示的仍然是用户自行修改过的联系人头像,因此,可以解决现有技术中存在的用户无法根据联系人头像准确识别联系人的缺陷,同时,本方案提出一种其他人来修改联系人头像的方法,跟现有技术中只能联系人自己修改头像的方法不同,因此,提高了修改即时通信应用中联系人头像的方法的灵活性。\n[0048] 由于本方案还包括步骤:向服务器发送头像替换消息,所述头像替换消息包含发送方的即时通信ID(Identity,标识)、所述目标联系人的即时通信ID和所述目标图片的相关信息,其中,所述目标图片的相关信息包括所述目标图片本身的信息和/或所述目标图片在所述即时通信应用的共享空间中的发布索引的信息,这样,即使发送方的即时通信ID退出终端后,本地不保存对应于该即时通信ID的相关信息的情况下,用户再次采用该即时通信ID登录同一终端时,或者,用户采用该即时通信ID登录其他终端时,目标联系人头像仍然为目标图片,避免用户重新修改即时通信应用中联系人头像的缺陷。\n附图说明\n[0049] 通过参考附图阅读下文的详细描述,本发明示例性实施方式的上述以及其他目的、特征和优点将变得易于理解。在附图中,以示例性而非限制性的方式示出了本发明的若干实施方式,其中:\n[0050] 图1示意性地示出了根据本发明实施方式的修改即时通信应用中联系人头像的流程图;\n[0051] 图2示意性地示出了根据本发明实施方式的发送图片的流程图;\n[0052] 图3示意性地示出了根据本发明实施方式的终端的示意图;\n[0053] 图4示意性地示出了根据本发明实施方式的服务器的示意图;\n[0054] 图5示意性地示出了根据本发明实施方式的修改即时通信应用中联系人头像或者发送图片的装置的一种示意图;\n[0055] 图6示意性地示出了根据本发明实施方式的修改即时通信应用中联系人头像或者发送图片的装置的另一种示意图;\n[0056] 在附图中,相同或对应的标号表示相同或对应的部分。\n具体实施方式\n[0057] 下面将参考若干示例性实施方式来描述本发明的原理和精神。应当理解,给出这些实施方式仅仅是为了使本领域技术人员能够更好地理解进而实现本发明,而并非以任何方式限制本发明的范围。相反,提供这些实施方式是为了使本公开更加透彻和完整,并且能够将本公开的范围完整地传达给本领域的技术人员。\n[0058] 本领域技术技术人员知道,本发明的实施方式可以实现为一种系统、装置、设备、方法或计算机程序产品。因此,本公开可以具体实现为以下形式,即:完全的硬件、完全的软件(包括固件、驻留软件、微代码等),或者硬件和软件结合的形式。\n[0059] 根据本发明的实施方式,提出了一种修改即时通信应用中联系人头像的方法和装置。\n[0060] 在本文中,附图中的任何元素数量均用于示例而非限制,以及任何命名都仅用于区分,而不具有任何限制含义。\n[0061] 下面参考本发明的若干代表性实施方式,详细阐释本发明的原理和精神。\n[0062] 发明概述\n[0063] 本发明人发现,现有技术中,联系人头像只能联系人自己修改,如果联系人频繁修改联系人头像的话,用户无法根据联系人头像准确识别出联系人,但是,如果用户自己可以自行修改联系人头像的话,即使联系人自己频繁修改头像,用户这儿也不受影响,在用户登录的终端上显示的仍然是用户自己修改后的联系人头像,可以解决现有技术中存在的用户无法根据联系人头像准确识别联系人的缺陷,同时,由于该方案是由用户自己来修改联系人头像,跟现有的由联系人自己修改联系人头像的方法完全不同,因此,还可以提高修改即时通信应用中联系人头像的方法的灵活性。\n[0064] 在介绍了本发明的基本原理之后,下面具体介绍本发明的各种非限制性实施方式。\n[0065] 应用场景总览\n[0066] 参考上述描述,例如,用户将联系人A的头像修改为联系人A本人的照片,即使联系人A今天将头像修改为小狗的图片,明天修改为小猫的图片,后天修改为小鸟的图片,但是,在用户登录的终端上显示的仍然是联系人A的照片,不受联系人A频繁修改头像的影响,因此,可以解决现有技术中存在的用户无法根据联系人头像准确识别联系人的缺陷,同时,本方案提出一种由其他人来修改联系人头像的方法,因此,还提高了修改即时通信应用中联系人头像的方法的灵活性。\n[0067] 示例性方法\n[0068] 下面结合上述描述的应用场景,参考图1来描述根据本发明示例性实施方式的用于修改即时通信应用中联系人头像的方法和装置。需要注意的是,上述应用场景仅是为了便于理解本发明的精神和原理而示出,本发明的实施方式在此方面不受任何限制。相反,本发明的实施方式可以应用于适用的任何场景。\n[0069] 图1示意性地示出了根据本发明实施方式的用于修改即时通信应用中联系人头像的方法10的流程示意图。如图1所示,该方法10可以包括步骤100和110。\n[0070] 步骤100:响应于针对即时通信应用中目标联系人的头像替换操作,获取相应于所述头像替换操作的目标图片。\n[0071] 本发明实施例中,响应于针对即时通信应用中目标联系人的头像替换操作,获取相应于所述头像替换操作的目标图片的方式有多种,可选地,可以采用如下方式:\n[0072] 响应于针对所述即时通信应用中目标联系人的头像替换操作,获取在本地保存的所述目标图片,也就是说,接收到头像替换操作时,从本地保存的图片中获取目标图片。\n[0073] 其中,该步骤中的头像替换操作可以指按压本地保存的图片的时长超过阈值,例如,按压本地保存的图片1的时长超过5s时,弹出联系人选项的菜单,用户选择菜单中联系人1的选项时,此时,使用图片1作为联系人1的头像;用户选择菜单中联系人2的选项时,此时,使用图片2作为联系人2的头像。或者,该步骤中的头像替换操作也可以指按压联系人的头像的时长超过阈值,例如,按压联系人1的头像的时长超过5s时,弹出操作菜单,用户选择操作菜单中的头像修改选项时,从本地保存的图片中选择出目标图片,当然,实际应用中,头像替换操作并不限于上述两种形式,在此不再进行详述。\n[0074] 本发明实施例中,响应于针对即时通信应用中目标联系人的头像替换操作,获取相应于所述头像替换操作的目标图片时,也可以采用如下方式:\n[0075] 响应于用户针对所述目标联系人在所述即时通信应用的共享空间中发布的目标图片所触发的头像替换操作,获取所述目标图片,也就是说采用目标联系人在所述即时通信应用的共享空间中发布的图片作为目标图片。\n[0076] 其中,该步骤中的头像替换操作可以指按压目标联系人在所述即时通信应用的共享空间中发布的目标图片的时长超过阈值,例如,按压目标联系人在所述即时通信应用的共享空间中发布的图片1的时长超过5s时,使用图片1作为目标图片,进而后续可以使用图片1替换所述目标联系人在所述即时通信应用中的初始头像。\n[0077] 步骤110:使用所述目标图片替换所述目标联系人在所述即时通信应用中的初始头像。\n[0078] 步骤100和步骤110描述的是用户首次修改即时通信应用中的目标联系人的头像的方法,在有些情况下,用户可能使用不同的终端登录即时通信应用,或者,用户登录即时通信应用的即时通信ID退出后,本地不保存对应于该即时通信ID的相关信息,为了避免在上述场景下用户再次修改即时通信应用中的目标联系人的头像,进一步的,还需要向服务器发送头像替换消息,所述头像替换消息包含发送方的即时通信标识ID、所述目标联系人的即时通信ID和所述目标图片的相关信息,这样,服务器根据头像替换消息可以建立并存储映射关系,即使用户使用同一即时通信ID在不同的终端登录同一即时通信应用时,显示的目标联系人的头像都是目标图片,或者,即使即时通信ID退出即时通信应用后,本地不保存对应于该即时通信ID的相关信息的情况下,用户采用该即时通信ID再次登录同一即时通信应用时,显示的目标联系人的头像都是目标图片。\n[0079] 例如,用户采用即时通信ID1在终端1登录即时通信应用1,使用图片1替换联系人1在即时通信应用1中的初始头像,并将头像替换消息发送至服务器,服务器根据头像替换消息建立并存储映射关系,后续用户在终端2采用即时通信ID1登录即时通信应用1时,服务器根据映射关系确定出图片1,并将图片1发送至终端2,此时,终端2中显示的联系人1的头像也为图片1,不需要重新修改即时通信应用1中联系人1的头像。\n[0080] 需要说明的是,由于共享空间中发布的图片保存在本地,因此,采用目标联系人在所述即时通信应用的共享空间中发布的图片作为目标图片时,终端可以从本地获取目标图片,不需要通过向服务器发送头像替换消息来获取目标图片。\n[0081] 需要说明的是,目标图片的相关信息可以包括目标图片本身的信息和/或目标图片在即时通信应用的共享空间中发布索引的信息,当然,在实际应用中,还可能包括其他信息,在此不做具体限定。\n[0082] 本发明实施例中,使用所述目标图片替换所述目标联系人在所述即时通信应用中的初始头像时,可选地,可以采用如下方式:\n[0083] 使用所述目标图片替换所述目标联系人在所述即时通信应用中的联系人列表、最近联系人列表和共享空间中的至少一种的初始头像。\n[0084] 本发明实施方式中,提出一种修改即时通信应用中联系人头像的方法:响应于针对即时通信应用中目标联系人的头像替换操作,获取相应于所述头像替换操作的目标图片;使用所述目标图片替换所述目标联系人在所述即时通信应用中的初始头像,这样,用户可以自行修改即时通信应用中联系人头像,即使联系人自己频繁更改头像,在用户登录的终端显示的仍然是用户自行修改过的联系人头像,因此,可以解决现有技术中存在的用户无法根据联系人头像准确识别联系人的缺陷,同时,本方案提出一种由其他人来修改联系人头像的方法,跟现有技术中只能联系人自己修改头像的方法不同,因此,提高了修改即时通信应用中联系人头像的方法的灵活性。\n[0085] 由于本方案还包括步骤:向服务器发送头像替换消息,所述头像替换消息包含发送方的即时通信标识ID、所述目标联系人的即时通信ID和所述目标图片的相关信息,其中,所述目标图片的相关信息包括所述目标图片本身的信息和/或所述目标图片在所述即时通信应用的共享空间中的发布索引的信息,这样,即使发送方的即时通信ID退出终端后,本地不保存对应于该即时通信ID的相关信息的情况下,用户再次采用该即时通信ID登录同一终端时,或者,用户采用该即时通信ID登录其他终端时,目标联系人头像仍然为目标图片,避免用户重新修改即时通信应用中联系人头像的缺陷。\n[0086] 上述提及存在用户可能使用同一即时通信ID在不同的终端上登录同一即时通信应用的情况,或者,即时通信ID退出终端后,终端不保存对应于即时通信ID的相关信息情况,为了避免在上述描述的情况下用户重复修改即时通信应用中联系人头像的缺陷,提出了图2所示的方法流程图。\n[0087] 图2示意性地示出了根据本发明实施方式的用于发送图片20的流程示意图。如图2所示,该方法可以包括步骤200、210和220。\n[0088] 步骤200:接收终端发送的头像请求消息,所述头像请求消息用于请求目标图片,所述目标图片用于替换所述终端的即时通信应用中目标联系人的初始头像。\n[0089] 本发明实施例中,进一步的,接收终端发送的头像请求消息之前,所述方法还包括如下操作:\n[0090] 接收所述终端发送的头像替换消息,根据所述头像替换消息建立并存储所述映射关系。\n[0091] 本发明实施例中,可选地,所述映射关系为所述目标联系人的即时通信标识ID、在所述终端登录所述即时通信应用的即时通信ID和所述目标图片的映射关系,在这种情况下,可选地,目标图片为终端本地保存的图片。\n[0092] 本发明实施例中,可选地,所述目标图片为所述目标联系人在所述即时通信应用的共享空间中发布的图片;\n[0093] 所述映射关系为所述目标联系人的即时通信ID、在所述终端登录所述即时通信应用的即时通信ID和所述目标图片在所述共享空间中的发布索引的映射关系。\n[0094] 在这种情况下,如果删除目标联系人在所述即时通信应用的共享空间中发布的图片的话,服务器本地需要存储目标图片,以便终端请求获取目标图片时发送给终端。\n[0095] 步骤210:根据所述头像请求消息,并基于映射关系确定所述目标图片。\n[0096] 本发明实施例中,头像请求消息可以包括在所述终端登录所述即时通信应用的即时通信ID,这样,根据头像请求消息和映射关系,可以查找到目标图片,或者查找到发布索引,再根据发布索引确定出目标图片。\n[0097] 步骤220:将确定出的所述目标图片发送至所述终端。\n[0098] 本发明实施例中,还提出一种发送图片的方法:接收终端发送的头像请求消息,所述头像请求消息用于请求目标图片,所述目标图片用于替换所述终端的即时通信应用中目标联系人的初始头像;根据所述头像请求消息,并基于映射关系确定所述目标图片;将确定出的所述目标图片发送至所述终端,这样,即使用户使用同一即时通信ID在不同的终端上登录同一即时通信应用,或者,即时通信ID退出终端后,终端不保存对应于即时通信ID的相关信息,用户不需要再次修改即时通信应用中联系人头像,直接可以获取目标图片,并使用获取的目标图片作为目标联系人在所述即时通信应用中的头像。\n[0099] 示例性设备\n[0100] 在介绍了本发明示例性实施方式的方法之后,接下来,参考图3对本发明示例性实施方式的终端进行描述,参考图4对本发明示例性实施方式的服务器进行描述。\n[0101] 图3示意性地示出了根据本发明实施方式的终端30的示意图。如图3所示,该终端\n30可以包括获取单元300和替换单元310,其中:\n[0102] 获取单元300,用于响应于针对即时通信应用中目标联系人的头像替换操作,获取相应于所述头像替换操作的目标图片;\n[0103] 替换单元310,用于使用所述目标图片替换所述目标联系人在所述即时通信应用中的初始头像。\n[0104] 本发明实施例中,可选地,所述获取单元300响应于针对即时通信应用中目标联系人的头像替换操作,获取相应于所述头像替换操作的目标图片时,具体为:\n[0105] 响应于针对所述即时通信应用中目标联系人的头像替换操作,获取在本地保存的所述目标图片,也就是说,获取单元300响应于头像替换操作时,从本地保存的图片中获取目标图片。\n[0106] 其中,头像替换操作可以指按压本地保存的图片的时长超过阈值,例如,按压本地保存的图片1的时长超过5s时,弹出联系人选项的菜单,用户选择菜单中联系人1的选项时,此时,使用图片1作为联系人1的头像;用户选择菜单中联系人2的选项时,此时,使用图片2作为联系人2的头像。或者,头像替换操作也可以指按压联系人的头像的时长超过阈值,例如,按压联系人1的头像的时长超过5s时,弹出操作菜单,用户选择操作菜单中的头像修改选项时,从本地保存的图片中选择出目标图片,当然,实际应用中,头像替换操作并不限于上述两种形式,在此不再进行详述。\n[0107] 本发明实施例中,可选地,所述获取单元300响应于针对即时通信应用中目标联系人的头像替换操作,获取相应于所述头像替换操作的目标图片时,具体为:\n[0108] 响应于用户针对所述目标联系人在所述即时通信应用的共享空间中发布的目标图片所触发的头像替换操作,获取所述目标图片,也就是说采用目标联系人在所述即时通信应用的共享空间中发布的图片作为目标图片。\n[0109] 其中,头像替换操作可以指按压目标联系人在所述即时通信应用的共享空间中发布的目标图片的时长超过阈值,例如,按压目标联系人在所述即时通信应用的共享空间中发布的图片1的时长超过5s时,使用图片1作为目标图片,进而后续可以使用图片1替换所述目标联系人在所述即时通信应用中的初始头像。\n[0110] 前面描述的是用户首次修改即时通信应用中的目标联系人的头像的方法,在有些情况下,用户可能使用不同的终端登录即时通信应用,或者,用户登录即时通信应用的即时通信ID退出后,本地不保存对应于该即时通信ID的相关信息,为了避免在上述场景下用户再次修改即时通信应用中的目标联系人的头像,进一步的,所述终端还包括发送单元320,用于向服务器发送头像替换消息,所述头像替换消息包含发送方的即时通信标识ID、所述目标联系人的即时通信ID和所述目标图片的相关信息,其中,所述目标图片的相关信息包括所述目标图片本身的信息和/或所述目标图片在所述即时通信应用的共享空间中的发布索引的信息。\n[0111] 这样,服务器根据头像替换消息可以建立并存储映射关系,即使用户使用同一即时通信ID在不同的终端登录同一即时通信应用时,或者,即使即时通信ID退出即时通信应用后,本地不保存对应于该即时通信ID的相关信息的情况下,用户采用该即时通信ID再次登录同一即时通信应用时,显示的目标联系人的头像都是目标图片。\n[0112] 例如,用户采用即时通信ID1在终端1登录即时通信应用1,使用图片1替换联系人1在即时通信应用1中的初始头像,并将头像替换消息发送至服务器,服务器根据头像替换消息建立并存储映射关系,后续用户在终端2采用即时通信ID1登录即时通信应用1时,服务器根据映射关系确定出图片1,并将图片1发送至终端2,此时,终端2中显示的联系人1的头像也为图片1,不需要重新修改即时通信应用1中联系人1的头像。\n[0113] 需要说明的是,由于共享空间中发布的图片保存在终端本地,因此,采用目标联系人在所述即时通信应用的共享空间中发布的图片作为目标图片时,终端可以从本地获取目标图片,不需要通过向服务器发送头像替换消息来获取目标图片。\n[0114] 需要说明的是,目标图片的相关信息可以包括目标图片本身的信息和/或目标图片在即时通信应用的共享空间中发布索引的信息,当然,在实际应用中,还可能包括其他信息,在此不做具体限定。\n[0115] 本发明实施例中,可选地,所述替换单元310使用所述目标图片替换所述目标联系人在即所述时通信应用中的初始头像时,具体为:\n[0116] 使用所述目标图片替换所述目标联系人在所述即时通信应用中的联系人列表、最近联系人列表和共享空间中的至少一种的初始头像。\n[0117] 本发明实施方式中,提出一种修改即时通信应用中联系人头像的装置:获取单元\n300,用于响应于针对即时通信应用中目标联系人的头像替换操作,获取相应于所述头像替换操作的目标图片;替换单元310,用于使用所述目标图片替换所述目标联系人在所述即时通信应用中的初始头像,这样,用户可以自行修改即时通信应用中联系人头像,即使联系人自己频繁更改头像,在用户登录的终端显示的仍然是用户自行修改过的联系人头像,因此,可以解决现有技术中存在的用户无法根据联系人头像准确识别联系人的缺陷,同时,本方案提出一种其他人来修改联系人头像的方法,跟现有技术中只能由联系人自己修改头像的方法不同,因此,提高了修改即时通信应用中联系人头像的方法的灵活性。\n[0118] 由于本方案还包括发送单元320,用于向服务器发送头像替换消息,所述头像替换消息包含发送方的即时通信标识ID、所述目标联系人的即时通信ID和所述目标图片的相关信息,其中,所述目标图片的相关信息包括所述目标图片本身的信息和/或所述目标图片在所述即时通信应用的共享空间中的发布索引的信息,这样,即使发送方的即时通信ID退出终端后,本地不保存对应于该即时通信ID的相关信息的情况下,用户再次采用该即时通信ID登录同一终端时,或者,用户采用该即时通信ID登录其他终端时,目标联系人头像仍然为目标图片,避免用户重新修改即时通信应用中联系人头像的缺陷。\n[0119] 图4示意性地示出了根据本发明实施方式的服务器40的示意图。如图4所示,该服务器40可以包括接收单元400、确定单元410和发送单元420,其中:\n[0120] 接收单元400,用于接收终端发送的头像请求消息,所述头像请求消息用于请求目标图片,所述目标图片用于替换所述终端的即时通信应用中目标联系人的初始头像;\n[0121] 确定单元410,用于根据所述头像请求消息,并基于映射关系确定所述目标图片;\n[0122] 发送单元420,用于将确定出的所述目标图片发送至所述终端。\n[0123] 本发明实施例中,进一步的,所述接收单元400还用于,接收所述终端发送的头像替换消息;\n[0124] 所述服务器还包括存储单元430,用于根据所述头像替换消息建立并存储所述映射关系。\n[0125] 本发明实施例中,可选地,所述映射关系为所述目标联系人的即时通信标识ID、在所述终端登录所述即时通信应用的即时通信ID和所述目标图片的映射关系,在这种情况下,可选地,目标图片为终端本地保存的图片。\n[0126] 本发明实施例中,可选地,所述目标图片为所述目标联系人在所述即时通信应用的共享空间中发布的图片;\n[0127] 所述映射关系为所述目标联系人的即时通信ID、在所述终端登录所述即时通信应用的即时通信ID和所述目标图片在所述共享空间中的发布索引的映射关系。\n[0128] 在这种情况下,如果删除目标联系人在所述即时通信应用的共享空间中发布的图片的话,存储单元430需要存储目标图片,以便终端请求获取目标图片时发送给终端。\n[0129] 本发明实施例中,接收单元400接收到的头像请求消息可以包括在所述终端登录所述即时通信应用的即时通信ID,这样,确定单元410可以根据头像请求消息和映射关系,可以查找到目标图片,或者查找到发布索引,再根据发布索引确定出目标图片。\n[0130] 本发明实施例中,还提出一种服务器:接收单元400,用于接收终端发送的头像请求消息,所述头像请求消息用于请求目标图片,所述目标图片用于替换所述终端的即时通信应用中目标联系人的初始头像;确定单元410,用于根据所述头像请求消息,并基于映射关系确定所述目标图片;发送单元420,用于将确定出的所述目标图片发送至所述终端。,这样,即使用户使用同一即时通信ID在不同的终端上登录同一即时通信应用,或者,即时通信ID退出终端后,终端不保存对应于即时通信ID的相关信息,用户不需要再次修改即时通信应用中联系人头像,直接可以获取目标图片,并使用获取的目标图片作为目标联系人在所述即时通信应用中的头像。\n[0131] 示例性设备\n[0132] 在介绍了本发明示例性实施方式的方法和装置之后,接下来,介绍根据本发明的另一示例性实施方式的电子装置。\n[0133] 所属技术领域的技术人员能够理解,本发明的各个方面可以实现为系统、方法或程序产品。因此,本发明的各个方面可以具体实现为以下形式,即:完全的硬件实施方式、完全的软件实施方式(包括固件、微代码等),或硬件和软件方面结合的实施方式,这里可以统称为“电路”、“模块”或“系统”。\n[0134] 在一些可能的实施方式中,根据本发明的电子装置可以至少包括至少一个处理单元、以及至少一个存储单元。其中,所述存储单元存储有程序代码,当所述程序代码被所述处理单元执行时,使得所述处理单元执行本说明书上述“示例性方法”部分中描述的根据本发明各种示例性实施方式的用于修改即时通信应用中联系人头像的方法中的步骤,或者用于发送图片的方法中的步骤。例如,所述处理单元可以执行如图1中所示的步骤100:响应于针对即时通信应用中目标联系人的头像替换操作,获取相应于所述头像替换操作的目标图片;步骤110:使用所述目标图片替换所述目标联系人在所述即时通信应用中的初始头像。\n又例如,所述处理单元可以执行如图2中所示的步骤200:接收终端发送的头像请求消息,所述头像请求消息用于请求目标图片,所述目标图片用于替换所述终端的即时通信应用中目标联系人的初始头像;步骤210:根据所述头像请求消息,并基于映射关系确定所述目标图片;步骤220:将确定出的所述目标图片发送至所述终端。\n[0135] 下面参照图5来描述根据本发明的这种实施方式的电子装置50。图5显示的电子装置50仅仅是一个示例,不应对本发明实施方式的功能和使用范围带来任何限制。\n[0136] 如图5所示,电子装置50以通用计算设备的形式表现。电子装置50的组件可以包括但不限于:上述至少一个处理单元516、上述至少一个存储单元528、连接不同系统组件(包括存储单元528和处理单元516)的总线518。\n[0137] 总线518表示几类总线结构中的一种或多种,包括存储器总线或者存储器控制器、外围总线、图形加速端口、处理器或者使用多种总线结构中的任意总线结构的局域总线。\n[0138] 存储单元528可以包括易失性存储器形式的可读介质,例如随机存取存储器(RAM)\n530和/或高速缓存存储器532,还可以进一步只读存储器(ROM)534。\n[0139] 存储单元528还可以包括具有一组(至少一个)程序模块542的程序/实用工具540,这样的程序模块542包括但不限于:操作系统、一个或者多个应用程序、其它程序模块以及程序数据,这些示例中的每一个或某种组合中可能包括网络环境的实现。\n[0140] 电子装置50也可以与一个或多个外部设备514(例如键盘、指向设备、蓝牙设备等)通信,还可与一个或者多个使得用户能与该电子装置50交互的设备通信,和/或与使得该电子装置50能与一个或多个其它计算设备进行通信的任何设备(例如路由器、调制解调器等等)通信。这种通信可以通过输入/输出(I/O)接口522进行。并且,电子装置50还可以通过网络适配器520与一个或者多个网络(例如局域网(LAN),广域网(WAN)和/或公共网络,例如因特网)通信。如图所示,网络适配器520通过总线518与电子装置50的其它模块通信。应当明白,尽管图中未示出,可以结合电子装置50使用其它硬件和/或软件模块,包括但不限于:微代码、设备驱动器、冗余处理单元、外部磁盘驱动阵列、RAID系统、磁带驱动器以及数据备份存储系统等。\n[0141] 示例性程序产品\n[0142] 在一些可能的实施方式中,本发明的各个方面还可以实现为一种程序产品的形式,其包括程序代码,当所述程序产品在终端设备上运行时,所述程序代码用于使所述终端设备执行本说明书上述“示例性方法”部分中描述的根据本发明各种示例性实施方式的用于修改即时通信应用中联系人头像的方法中的步骤,例如,所述终端设备可以执行如图1中所示的步骤100:响应于针对即时通信应用中目标联系人的头像替换操作,获取相应于所述头像替换操作的目标图片;步骤110:使用所述目标图片替换所述目标联系人在所述即时通信应用中的初始头像。又例如,所述终端设备可以执行如图2中所示的步骤200:接收终端发送的头像请求消息,所述头像请求消息用于请求目标图片,所述目标图片用于替换所述终端的即时通信应用中目标联系人的初始头像;步骤210:根据所述头像请求消息,并基于映射关系确定所述目标图片;步骤220:将确定出的所述目标图片发送至所述终端。\n[0143] 所述程序产品可以采用一个或多个可读介质的任意组合。可读介质可以是可读信号介质或者可读存储介质。可读存储介质例如可以是——但不限于——电、磁、光、电磁、红外线、或半导体的系统、装置或器件,或者任意以上的组合。可读存储介质的更具体的例子(非穷举的列表)包括:具有一个或多个导线的电连接、便携式盘、硬盘、随机存取存储器(RAM)、只读存储器(ROM)、可擦式可编程只读存储器(EPROM或闪存)、光纤、便携式紧凑盘只读存储器(CD-ROM)、光存储器件、磁存储器件、或者上述的任意合适的组合。\n[0144] 如图6所示,描述了根据本发明的实施方式的用于修改即时通信应用中联系人头像或者发送图片的程序产品60,其可以采用便携式紧凑盘只读存储器(CD-ROM)并包括程序代码,并可以在终端设备,例如个人电脑上运行。然而,本发明的程序产品不限于此,在本文件中,可读存储介质可以是任何包含或存储程序的有形介质,该程序可以被指令执行系统、装置或者器件使用或者与其结合使用。\n[0145] 可读信号介质可以包括在基带中或者作为载波一部分传播的数据信号,其中承载了可读程序代码。这种传播的数据信号可以采用多种形式,包括——但不限于——电磁信号、光信号或上述的任意合适的组合。可读信号介质还可以是可读存储介质以外的任何可读介质,该可读介质可以发送、传播或者传输用于由指令执行系统、装置或者器件使用或者与其结合使用的程序。\n[0146] 可读介质上包含的程序代码可以用任何适当的介质传输,包括——但不限于——无线、有线、光缆、RF等等,或者上述的任意合适的组合。\n[0147] 可以以一种或多种程序设计语言的任意组合来编写用于执行本发明操作的程序代码,所述程序设计语言包括面向对象的程序设计语言—诸如Java、C++等,还包括常规的过程式程序设计语言—诸如“C”语言或类似的程序设计语言。程序代码可以完全地在用户计算设备上执行、部分地在用户设备上执行、作为一个独立的软件包执行、部分在用户计算设备上部分在远程计算设备上执行、或者完全在远程计算设备或服务器上执行。在涉及远程计算设备的情形中,远程计算设备可以通过任意种类的网络——包括局域网(LAN)或广域网(WAN)—连接到用户计算设备,或者,可以连接到外部计算设备(例如利用因特网服务提供商来通过因特网连接)。\n[0148] 应当注意,尽管在上文详细描述中提及了用于修改即时通信应用中联系人头像的设备的若干装置或子装置,但是这种划分仅仅并非强制性的。实际上,根据本发明的实施方式,上文描述的两个或更多装置的特征和功能可以在一个装置中具体化。反之,上文描述的一个装置的特征和功能可以进一步划分为由多个装置来具体化。\n[0149] 此外,尽管在附图中以特定顺序描述了本发明方法的操作,但是,这并非要求或者暗示必须按照该特定顺序来执行这些操作,或是必须执行全部所示的操作才能实现期望的结果。附加地或备选地,可以省略某些步骤,将多个步骤合并为一个步骤执行,和/或将一个步骤分解为多个步骤执行。\n[0150] 虽然已经参考若干具体实施方式描述了本发明的精神和原理,但是应该理解,本发明并不限于所公开的具体实施方式,对各方面的划分也不意味着这些方面中的特征不能组合以进行受益,这种划分仅是为了表述的方便。本发明旨在涵盖所附权利要求的精神和范围内所包括的各种修改和等同布置。
法律信息
- 2019-07-02
- 2016-07-13
实质审查的生效
IPC(主分类): H04L 12/58
专利申请号: 201610165091.3
申请日: 2016.03.22
- 2016-06-15
引用专利(该专利引用了哪些专利)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 |
1
| |
2014-06-18
|
2012-12-11
| | |
2
| |
2015-03-18
|
2013-09-11
| | |
3
| |
2015-11-25
|
2015-07-27
| | |
4
| |
2015-08-12
|
2015-05-19
| | |
被引用专利(该专利被哪些专利引用)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 | 该专利没有被任何外部专利所引用! |