一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

基于联系人头像的通讯互动方法及相关设备与流程

2022-12-20 20:31:14 来源:中国专利 TAG:


1.本技术涉及互联网技术领域,尤其涉及一种基于联系人头像的通讯互动方法及相关设备。


背景技术:

2.随着互联网通信技术的迅猛发展,市面上出现了各种各样的应用程序,如各种社交软件、游戏软件、企业内部的通信软件等,为用户的工作、学习和娱乐等相应方面提供了极大便利。以通信软件为例,用户可以对展示的联系人头像进行点击、拖动操作,来提高通讯互动便利性。
3.具体的,如图1所示,用户可以点击联系人头像,快速进入联系人资料展示界面(如图1右侧附图);如图2所示在某刻app(application,应用程序)的使用过程中,用户可以通过拖拽联系人头像的方式,为当前展示的动态内容点赞,以在任务栏展示相应的emoji表情,以提高通讯互动便利性和乐趣。
4.然而,目前基于联系人头像实现的通讯互动方法,往往局限于图1所示的点击头像查看个人资料,以及图2所示的拖拽头像点赞操作这两种通讯互动方式,比较单一,且通常是当前用户与活跃好友之间采用的互动方式,不利于改善当前用户与长时间未联系的联系人之间的互动粘性,


技术实现要素:

5.鉴于此,本技术提出了以下技术方案:
6.一方面,本技术提出了一种基于联系人头像的通讯互动方法,所述方法包括:
7.输出第一通讯用户的联系人展示页面,且所述联系人展示页面呈现有具有第一显示效果的联系人头像;其中,所述第一显示效果表示所述联系人头像呈现具有第一效果等级的展示形态,所述第一效果等级为与沉默时长相匹配的效果等级,所述沉默时长表示所述联系人头像对应的第二通讯用户与所述第一通讯用户最近一次互动时间距离当前时间的时长;
8.响应于对所述联系人头像的操作,在所述联系人展示页面呈现出具有第二显示效果的所述联系人头像,并触发所述第二通讯用户的通讯客户端输出与所述操作相匹配的互动消息;其中,所述第二显示效果表示所述联系人头像呈现具有第二效果等级的展示形态。
9.可选的,所述响应于对所述联系人头像的操作,呈现出具有第二显示效果的所述联系人头像,包括以下任一种实现方式:
10.检测到对所述联系人头像的第一操作,基于所述第一操作的持续时长,呈现出具有第二显示效果的所述联系人头像;
11.检测到对所述联系人头像的第二操作,且在所述联系人头像上存在所述第二操作期间,基于所述第二操作当前产生的持续时长,呈现出具有第二显示效果的所述联系人头像;
12.其中,所述第二显示效果的第二效果等级为与所述持续时长以及所述沉默时长相匹配的效果等级。
13.可选的,所述基于所述第一操作的持续时长,呈现出具有第二显示效果的所述联系人头像,包括:
14.利用所述第一效果等级和所述第一操作的持续时长,按照效果等级变化速率,确定与所述第一操作的操作时长相匹配的第二效果等级,并在所述联系人展示页面上呈现出具有所述第二效果等级的第二显示效果的所述联系人头像;
15.所述基于所述第二操作当前产生的持续时长,呈现出具有第二显示效果的所述联系人头像,包括:
16.在所述第二操作当前产生的持续时长达到任一效果等级的变化时间阈值时,呈现出与该效果等级的变化时间阈值对应的第二显示效果的所述联系人头像。
17.可选的,所述输出第一通讯用户的联系人展示页面,在所述联系人展示页面呈现有具有第一显示效果的联系人头像,包括以下任一种实现方式:
18.输出第一通讯用户的联系人展示页面,并在所述联系人展示页面上以第一显示效果呈现所述联系人头像;
19.输出第一通讯用户的联系人展示页面,且所述联系人展示页面的联系人头像展示区域呈现有,所接收到的具有第一显示效果的联系人头像。
20.可选的,所述沉默时长越大,所述联系人头像呈现的显示效果所对应的效果等级越高。
21.可选的,所述方法还包括:
22.输出所述第一通讯用户与所述第二通讯用户的通讯会话窗口,且在所述通讯会话窗口显示与所述操作时长相匹配的互动消息。
23.可选的,所述在所述通讯会话窗口显示与所述操作时长相匹配的互动消息,包括以下任一种实现方式:
24.在所述通讯会话窗口显示与第一操作时长相匹配的互动提示信息;
25.在所述通讯会话窗口显示与第二操作时长相匹配的特定问候消息;
26.在所述通讯会话窗口显示与第三操作时长相匹配的具有特定显示效果的特定问候消息;
27.其中,所述第一操作时长小于所述第二操作时长,所述第二操作时长小于所述第三操作时长。
28.可选的,所述第一显示效果和所述第二显示效果为不同的结冰效果,每种结冰效果对应一个结冰等级。
29.又一方面,本技术还提出了一种基于联系人头像的通讯互动方法,所述方法包括:
30.输出第二通讯用户的消息展示页面,在所述消息展示页面展示有互动消息及互动操作标识,所述互动消息是由第一通讯用户触发具有第一显示效果的所述第二通讯用户的联系人头像而获取的;
31.响应于对所述互动操作标识或所述互动消息的触发操作,输出所述第二通讯用户与所述第一通讯用户互动成功的提示信息。
32.可选的,所述在所述消息展示页面展示有互动消息包括:
33.接收通讯服务器响应头像操作事件推送的互动消息;
34.其中,所述头像操作事件表示所述第一通讯用户的通讯客户端,响应于对具有所述第一显示效果的所述第二通讯用户的联系人头像的操作所发送的操作事件。
35.可选的,所述输出第二通讯用户的消息展示页面,在所述消息展示页面展示有互动消息及互动操作标识包括:
36.响应于对第二通讯用户的消息列表的查看操作,输出消息列表展示页面,且在所述消息列表展示页面展示至少一条待处理消息;
37.其中,所述待处理消息包括具有所述第一显示效果的所述第一通讯用户的联系人头像,以及在所述第一通讯用户的通讯客户端上触发获取的互动消息和互动操作标识。
38.可选的,所述响应于对所述互动操作标识或所述互动消息的触发操作,输出所述第二通讯用户与所述第一通讯用户互动成功的提示信息,包括:
39.响应于对所述互动操作标识的触发操作,输出所述第二通讯用户与所述第一通讯用户的通讯会话窗口,且在所述通讯会话窗口上显示所述互动消息,以及所述第二通讯用户与所述第一通讯用户互动成功的提示信息;
40.或者,
41.响应于对所述互动消息的展示区域的触发操作,输出所述第二通讯用户与所述第一通讯用户的通讯会话窗口,且在所述通讯会话窗口显示所述互动消息和所述互动操作标识中的至少一项;
42.响应于对所述通讯会话窗口展示的所述互动操作标识或所述互动消息的触发操作,在所述通讯会话窗口显示所述第二通讯用户与所述第一通讯用户互动成功的提示信息。
43.可选的,所述在所述通讯会话窗口显示所述互动消息包括:
44.在所述通讯会话窗口显示互动提示信息或特定问候信息,或具有特定显示效果的所述特定问候信息;
45.其中,所述互动提示信息与第一操作时长相匹配;所述特定问候消息与第二操作时长相匹配;所述具有特定显示效果的所述特定问候信息与第三操作时长相匹配;所述第一操作时长小于所述第二操作时长,所述第二操作时长小于所述第三操作时长。
46.可选的,若所述提示信息包括互动成功标识和互动成功文本信息中的至少一种,所述提示信息的显示方式包括:
47.在所述通讯会话窗口中所述互动消息的内容显示区域内,显示所述互动成功文本信息;或
48.在所述互动成功文本信息的显示区域内,和/或所述通讯会话窗口中所述第一通讯用户的联系人信息显示区域内,显示所述互动成功标识。
49.又一方面,本技术提出了一种基于账号头像的通讯互动装置,所述装置包括:
50.联系人头像展示模块,用于输出第一通讯用户的联系人展示页面,且所述联系人展示页面呈现有具有第一显示效果的联系人头像;其中,所述第一显示效果表示所述联系人头像呈现具有第一效果等级的展示形态,所述第一效果等级为与沉默时长相匹配的效果等级,所述沉默时长表示所述联系人头像对应的第二通讯用户与所述第一通讯用户最近一次互动时间距离当前时间的时长;
51.联系人头像操作模块,用于响应于对所述联系人头像的操作,在所述联系人展示页面呈现出具有第二显示效果的所述联系人头像;其中,所述第二显示效果表示所述联系人头像呈现具有第二效果等级的展示形态;
52.互动消息触发模块,用于响应于对所述联系人头像的操作,触发所述第二通讯用户的通讯客户端输出与所述操作相匹配的互动消息;
53.又一方面,本技术提出了一种基于账号头像的通讯互动装置,所述装置包括:
54.消息展示模块,用于输出第二通讯用户的消息展示页面,在所述消息展示页面展示有互动消息及互动操作标识,所述互动消息是由第一通讯用户触发具有第一显示效果的所述第二通讯用户的联系人头像而获取的;
55.互动提示模块,用于响应于对所述互动操作标识或所述互动消息的触发操作,输出所述第二通讯用户与所述第一通讯用户互动成功的提示信息。
56.又一方面,本技术提出了一种电子设备,所述电子设备包括:显示屏,通信接口、存储器及处理器,其中:
57.所述存储器,用于存储实现如上述的基于联系人头像的通讯互动方法的程序;
58.所述处理器,用于加载并执行所述存储器存储的所述程序,以实现如上述的基于联系人头像的通讯互动方法。
59.又一方面,本技术提出了一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器调用并执行,以实现上述的基于联系人头像的通讯互动方法。
60.由此可见,在第一通讯用户启动通讯客户端,使其输出联系人展示页面,该联系人展示页面中呈现有具有第一显示效果的联系人头像,其中,该第一显示效果对应的第一显示等级可以表示沉默时长相匹配的效果等级,以使得第一通讯用户通过查看联系人头像所呈现的第一显示效果,即可确定该联系人头像对应的第二通讯用户与第一通讯用户最近一次互动时间距离当前时间的时长,不仅丰富了联系人头像的展示方式和趣味性,吸引第一通讯用户关注长时间未互动的第二通讯用户,并激励第一通讯用户对联系人头像进行操作,以缩短其沉默时长,且可以据此直观区分第一通讯用户与其联系人大概是多长时间未互动。
61.而且,第一通讯用户的通讯客户端响应于对呈现第一显示效果的联系人头像的操作,改变该联系人头像呈现的显示效果,以使该联系人头像在联系人展示页面中呈现出第二显示效果,进一步提高基于联系人头像的操作趣味性;与此同时,还可以触发第二通讯用户的通讯客户端输出与该操作相匹配通讯会话窗口的互动消息,无需第一通讯用户手动输入互动消息,直接由后台的通信服务器确定推送,丰富了通讯互动方式,且实现了互动消息推送,与基于该互动消息进行通讯互动的相对独立,在一定程度上降低了互动消息生成并发送的通讯互动方式对注册第一通信账号的用户对象的干扰。
附图说明
62.为了更清楚地说明本技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以
根据这些附图获得其他的附图。
63.图1为点击联系人头像查看个人资料卡的场景示意图;
64.图2为拖动账号头像点赞的场景示意图;
65.图3为适用于本技术提出的基于联系人头像的通讯互动方法和装置的一可选应用环境的系统结构示意图;
66.图4为本技术提出的基于联系人头像的通讯互动方法的一可选示例的流程示意图;
67.图5为本技术提出的基于联系人头像的通讯互动方法中,不同沉默时长下,呈现不同显示效果的联系人头像示意图;
68.图6为本技术提出的基于联系人头像的通讯互动方法中,联系人头像呈现结冰效果的变化示意图;
69.图7为本技术提出的基于联系人头像的通讯互动方法的又一可选示例的信令流程示意图;
70.图8a为本技术提出的基于联系人头像的通讯互动方法中,联系人列表页面中呈现第一显示效果的联系人头像的场景示意图;
71.图8b为本技术提出的基于联系人头像的通讯互动方法中,个人资料展示页面中呈现第一显示效果的联系人头像的场景示意图;
72.图9a为本技术提出的基于联系人头像的通讯互动方法中,通讯会话窗口展示一种互动消息的一可选示意图;
73.图9b为本技术提出的基于联系人头像的通讯互动方法中,通讯会话窗口展示又一种互动消息的一可选示意图;
74.图9c为本技术提出的基于联系人头像的通讯互动方法中,通讯会话窗口展示又一种互动消息的一可选示意图;
75.图10a为本技术提出的基于联系人头像的通讯互动方法中,被暖对象的回暖操作场景的一可选示意图;
76.图10b为本技术提出的基于联系人头像的通讯互动方法中,被暖对象的回暖操作场景的又一可选示意图;
77.图11为本技术提出的基于联系人头像的通讯互动方法的又一可选示例的信令流程示意图;
78.图12为本技术提出的基于联系人头像的通讯互动方法的又一可选示例的信令流程示意图;
79.图13为本技术提出的基于联系人头像的通讯互动方法中,长按联系人列表页面中呈现结冰效果的联系人头像的一可选场景示意图;
80.图14为本技术提出的基于联系人头像的通讯互动装置的一可选示例的结构示意图;
81.图15为本技术提出的基于联系人头像的通讯互动装置的又一可选示例的结构示意图;
82.图16为适用于本技术提出基于联系人头像的通讯互动方法和装置的电子设备的一可选示例的硬件结构示意图;
83.图17为适用于本技术提出基于联系人头像的通讯互动方法和装置的电子设备的又一可选示例的硬件结构示意图。
具体实施方式
84.针对背景技术描述的技术问题,为了进一步丰富通讯互动方式,提高通讯互动趣味性,并能够使当前通讯用户通过页面中的联系人头像所呈现的显示效果,关注到长时间未互动的联系人,并吸引当前通讯用户通过主动对该类联系人头像的操作,来增强互动粘性,本技术提出统计每一关系链的两个通讯用户之间的最近一次互动时间与当前时间之间的沉默时长,以据此确定这两个通讯用户在各自的联系人展示页面中,所展示的对方所具有的联系人头像呈现的显示效果,每一种显示效果可以对应一个效果等级,不同沉默时长匹配不同的效果等级,以使得联系人头像呈现不同的显示效果,如在联系头像上呈现不同结冰程度的结冰效果、不同灰度等级的灰度遮挡效果等,本技术对显示效果的具体类型不做限制,可视情况而定。
85.可见,本技术提出在当前通讯用户的联系人展示页面中,呈现具有不同效果等级的显示效果的联系人头像,可以直观识别该联系人头像对应的通讯用户与当前通讯用户之间的沉默时长,这相对于在联系人展示页面中直接展示对方自己配置的原始联系人头像,本技术提出的这种联系人头像展示方式,不仅丰富了联系人头像展示方式,且使通讯用户自己能够直观且准确关注到与自己长时间未联系的联系人,从而吸引当前通讯用户主动对呈现某种显示效果的联系人头像进行互动操作,以更新两者之间的最近一次互动时间,并触发该联系人的通讯客户端输出与该互动操作相匹配的互动消息,通知该联系人得知该当前通讯用户意图回暖与其关系,方便该联系人根据实际情况,选择合适的互动方式实现与该当前通讯用户的互动,更新两者之间的最近一次互动时间。
86.下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本技术一部分实施例,而不是全部的实施例。基于本技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本技术保护的范围。
87.需要说明的是,为了便于描述,附图中仅示出了与有关发明相关的部分。在不冲突的情况下,本技术中的实施例及实施例中的特征可以相互组合。且,除非上下文明确提示例外情形,“一”、“一个”、“一种”和/或“该”等词并非特指单数,也可包括复数。一般说来,术语“包括”与“包含”仅提示包括已明确标识的步骤和元素,而这些步骤和元素不构成一个排它性的罗列,方法或者设备也可能包含其它的步骤或元素。由语句“包括一个
……”
限定的要素,并不排除在包括要素的过程、方法、商品或者设备中还存在另外的相同要素。
88.而且,在本技术实施例的描述中,除非另有说明,“/”表示或的意思,例如,a/b可以表示a或b;本文中的“和/或”仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,a和/或b,可以表示:单独存在a,同时存在a和b,单独存在b这三种情况。另外,在本技术实施例的描述中,“多个”是指两个或多于两个。以下术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括一个或者更多个该特征。
89.基于上文对本技术技术构思的描述,参照图3,为适用于本技术提出的基于联系人
头像的通讯互动方法和装置的一可选应用环境的系统结构示意图,该系统可以包括:多个通讯客户端10和通讯服务器20,其中:
90.通讯客户端10可以是支持人机交互功能的应用程序,如某q、微x等各种即时通讯客户端,各种游戏软件等,通常可以作为独立应用程序,安装在电子设备上供用户使用,也可以是网页应用程序,用户可以通过电子设备中的如浏览器等客户端,登录该网页通讯客户端等,本技术对通讯客户端的类型不做限制,用户可以根据实际需求选择相应的登录方式,通过该通讯客户端的应用平台实现人机交互,满足用户的通讯需求,具体实现过程不做详述。
91.其中,上述电子设备可以包括但并不局限于智能手机、平板电脑、个人计算机(personalcomputer,umpc)、台式计算机、可穿戴设备、智能家居设备、车载设备等,可以依据场景需求来确定所需电子设备的类型,本技术在此不做一一列举。
92.通讯互动通讯服务器20可以是支持相应通讯客户端的各通讯功能实现的服务设备,具体可以是独立的物理服务器,也可以是多个物理服务器构成的服务器集群或者分布式系统,还可以是提供云计算服务的云服务器,以通过有线网络或无线网络实现与电子设备的通信连接,实现数据传输等,本技术对通讯服务器的类别不做限制,可视情况而定。
93.在实际应用中,用户启动通讯客户端,登录所注册的通讯账号后,可以输出包含各联系人头像的联系人展示页面,当然,该联系人展示页面还可以展示除了联系人头像之外的其他联系人信息,如账号昵称、个人签名等,本技术对联系人展示页面所能够展示的联系人信息内容不做限制,重点对其展示的联系人头像的展示方式进行描述。
94.结合上文对本技术技术构思的描述,第一通讯用户(即任一用户)在登录其注册的通讯账号后,将基于第一通讯用户与第二通讯用户(即第一通讯用户的关系链对应的任一用户,也就是第一通讯用户的任一联系人,如任一好友)之间的沉默时长,使得输出的第一通讯用户的联系人展示页面中,第二通讯用户的联系人头像呈现具有与该沉默时长相匹配的效果等级的显示效果,使得第一通讯用户根据看到的显示效果,直观确定相应第二通讯用户与自己多长时间未联系,即吸引第一通讯用户关注长时间未联系的第二通讯用户,并刺激第一通讯用户对呈现某显示效果的联系人头像进行操作,通讯互动以回暖这两个通讯用户之间的关系,缩短沉默时长,不再局限于基于联系人头像实现与活跃用户之间的互动,丰富了基于联系人头像实现的通讯互动方式,以及联系人头像的展示方式,吸引用户关注长期未联系的联系人,不仅极大提高了通讯互动乐趣,且增加了用户之间的互动粘性。关于基于联系人头像实现的通讯互动方法的具体实现过程,可以参照下文方法实施例相应部分的描述,本实施例在此不做赘述。
95.在上述通讯互动实现过程中,对于具有关系链的双方用户的最近一次互动时间,通常由通讯服务器20依据双方用户的通讯账号之间的互动消息的发送时间确定,在本技术中,在任一通讯用户的通讯客户端向通讯服务器发送消息,或发送基于通讯用户对具有某显示效果的联系人头像的操作生成的操作事件,该通讯服务器都可以更新相应两个通讯用户之间的沉默时长/最近一次互动时间,并在该通讯用户的通讯客户端输出联系人展示页面时,及时将该通讯用户与各联系人之间的最近一次互动时间反馈至通讯客户端,以按照上述方式展示相应显示效果的联系人头像。
96.在一些实施例中,通讯服务器20还能够向登录通信平台的通讯客户端推送各种通
知消息,尤其是在用户a对具有某显示效果的用户b的联系人头像进行操作,如长按操作、特定移动轨迹的操作等,通讯服务器20可以依据用户a的操作,向用户b的通讯客户端推送包含如“用户a暖了一下你”、“好久没联系了,最近好吗?”等内容的互动消息等;在任意两个用户进行会话场景下,通讯服务器20用于转发会话互动消息等,本技术对通讯服务器20向各通讯客户端推送的消息内容不做限制,可视情况而定,且关于通讯服务器20如何实现对其支持通讯客户端的各通讯功能的具体过程,可以依据相应类型通讯平台的通信原理确定,本技术在此不做详述。
97.此外,在实际应用中,任意两个或多个通讯客户端,可以参与到好友、多人群、公共账号等不同类型的会话,对此,各通讯客户端通常会配置有公共的聊天窗口组件aio(all in one),即不同会话共享的聊天会话窗口组件,由此实现对参与会话的各用户的输入、点击操作等行为或其结果的一致展示。示例性的,如两人或多人aio中,所有参与人员可以同步唱歌、视频等,本技术对该会话场景不做限制。且关于如何通过通讯服务器实现不同通讯客户端之间的通信,以满足相应场景会话需求的具体工作原理,以及实现过程本技术不做详述。
98.基于此,在一些实施例中,在当前用户对长时间未联系的某一好友的联系人头像进行操作,改变当前输出的联系人展示页面所展示的该好友的联系人头像呈现的显示效果的同时,该好友的通讯客户端输出的联系人展示页面中,当前用户的联系人头像呈现的显示效果可以相应改变,这样,当前用户与其好友都可以通过展示的对方具有一定显示效果的联系人头像,直观看出多长时间未联系,好友用户也可以通过联系人展示页面输出的联系人头像呈现的显示效果的变化,了解到相应联系人对其联系人展示页面中自己的联系人头像的操作;
99.在又一些实施例中,上述呈现某种显示效果的联系人头像,可以是由通讯客户端接收到联系人配置的原始联系人头像后,在该原始联系人头像上叠加具有一定显示效果的效果图,来达到在联系人展示页面上,以该显示效果呈现该联系人头像的目的;当然,也可以由通讯服务器获得具有该显示效果的联系人头像后,再反馈至通讯客户端,这样,通讯客户端可以在输出联系人展示页面时,直接展示所接收到的联系人头像,该联系人头像将呈现该显示效果。需要说明,本技术对呈现某显示效果的联系人头像的具体获得方法不做限制,包括但并不局限于上文描述的实现方式。
100.应该理解的是,上文实施例描述的系统结构并不构成对本技术实施例提出的应用环境的系统的限定,在实际应用中,该系统可以包括更多或更少的设备,如用于存储通讯客户端运行产生的各种通讯数据,以及用户针对个人通讯账户设置的各配置信息等数据的数据存储设备(如一种数据库服务器,或具有较大存储容量的终端)等,可视情况而定,本技术在此不做一一列举。
101.在一些实施例中,对于用户使用通讯客户端所得到的某些重要数据,可以采用云存储(cloud storage)方式,通过分布式云存储系统实现存储。在这种情况下,安装通讯客户端的各终端,以及该通讯客户端对应的各种通讯服务器可以构成一区块链,而一个终端/通讯服务器可以是该区块链上的一个节点,用户启动通讯客户端,可以通过有线或无线网络实现与该通讯服务器之间的数据交互,满足用户在该通讯客户端展示的各界面上的交互操作需求,同时也能够满足某些重要数据的安全存储要求。
102.参照图4,为本技术提出的基于联系人头像的通讯互动方法的一可选示例的流程示意图,该方法可以适用于具有显示功能的通讯终端,其包括但并不局限于上文列举的电子设备,可以依据场景需求来确定通讯终端的产品类型。本技术实施例从通讯客户端侧,来描述该通信互动方法,该通讯客户端可以是任一用户使用的通讯客户端,为了方便描述方案,本技术可以将使用该通讯客户端的用户称为第一通讯用户。基于此,如图4所示,本技术实施例提出的通讯互动方法可以包括但并不局限于以下步骤:
103.步骤s11,输出第一通讯用户的联系人展示页面,且该联系人展示页面呈现有具有第一显示效果的联系人头像;
104.结合上文对本技术技术构思的相关描述,第一通讯用户启动通讯客户端,将登录所注册的通讯账号,使得该通讯客户端输出第一通讯用户的联系人展示页面,如联系人列表展示页面、联系人资料展示页面等,本技术对该联系人展示页面的类型及其包含的内容不做限制,可视情况而定。
105.应该理解的是,对于不同类型的联系人展示页面,通讯客户端要输出该联系人展示页面,通讯客户端响应第一通讯用户执行的操作内容可能不同,如联系人列表展示页面可以是通讯客户端启动后默认输出页面,第一通讯用户无需执行额外操作;联系人资料展示页面,可能需要第一通讯用户执行联系人资料查看操作,通讯客户端响应该联系人资料查看操作,输出联系人资料展示页面等,本技术对各类型的联系人展示页面的具体输出触发方式不做限制,包括但并不局限于上文列举的几种输出触发方式。
106.需要说明,本技术对于输出的第一通讯用户的联系人展示页面,主要对其包含的联系人头像的展示方式进行描述,区别于传统的直接展示相应联系人自己配置的原始联系人头像,本技术将针对与第一通讯用户长时间未互动的第二通讯用户,将在该联系人展示页面中展示具有第一显示效果的第二通讯用户的联系人头像。
107.具体的,通讯服务器响应第一通讯用户的通讯客户端发送的请求,可以获取所请求的页面信息,如具体的联系人展示页面所对应的页面信息,反馈至该通讯客户端,以使该通讯客户端基于该页面信息,输出相应的联系人展示页面,此时,该联系人展示页面将会展示通讯客户端所接收到的各种页面信息,具体展示方式不做限制。其中,对于上述第二通讯用户的联系人头像的展示,本技术将按照上述方式实现,使得该第二通讯用户的联系人头像呈现第一显示效果。
108.基于上文描述的联系人展示页面对联系人头像的展示方式,若该联系人展示页面展示有多个联系人头像,不同联系人头像的通讯用户与第一通讯用户的沉默时长可能不同,使得这多个联系人头像各自呈现的显示效果可能不同,从而方便第一通讯用户通过当前展示的各联系人头像的显示效果,直观识别第一通讯用户与不同第二通讯用户之间的活跃度,如大概多长时间未进行通讯互动,即直接识别出相应的沉默时长等,这种联系人头像上呈现第一显示效果的展示方式,极大提高了联系人头像展示趣味性,能够吸引第一通讯用户关注该联系人头像的第二通讯用户,促使其主动对该联系人头像进行操作,实现与第二通讯用户的互动。
109.其中,上文描述的第一显示效果可以表示联系人头像呈现具有第一效果等级的展示形态,如冰形态、预设颜色/图案形态等,本技术对显示效果表示的具体展示形态的内容不做限制,可视情况而定。本技术可以将该展示形态的呈现效果划分成若干个效果等级,不
同效果等级对应有不同的显示效果,因此,第一显示效果对应有第一效果等级,本技术对预设类型效果的效果等级的划分实现方式不做限制。
110.在本技术实施例中,上述第一效果等级可以是与沉默时长相匹配的效果等级,在本技术中,该沉默时长可以表示呈现第一显示效果的联系人头像对应的第二通讯用户,与第一通讯用户最近一次互动时间距离当前时间的时长。其中,两个通讯用户之间的最近一次互动时间可以由通讯服务器依据两者之间的最后一条会话消息的发送时间确定,具体可以通过预先配置的特定字段(如last_interactive_timestamp)来标识两个通讯用户之间的最近一次互动时间,但并不局限于这种实现方式。
111.在实际应用中,如上述分析,若输出的第一通讯用户的联系人展示页面上呈现有多个联系人头像,由于第一通讯用户与这多个联系人头像各自的联系人并不会都实时互动,第一通讯用户与各联系人之间通常会存在不同数值的沉默时长,但沉默时长较小的联系人通常可以认为是活跃用户,可以不同使其联系人头像特殊展示,来吸引第一通讯用户的注意,所以,本技术可以主要对沉默时长较大的联系人的联系人头像进行特殊展示,即使其联系人头像呈现某显示效果。
112.其中,为了确定所要展示的联系人头像是否要呈现某显示效果,本技术可以针对沉默时长,配置影响联系人头像是否要呈现某显示效果的效果展示阈值,这样,在确定所获取的第一通讯用户与其某一联系人之间的沉默时长,大于该效果展示阈值,认为两者较长时间未联系,可以将相应的两个通讯客户端之间的关系链标记为沉默关系链,该联系人作为第二通讯用户,其联系人头像将呈现第一显示效果;反之,可以认为该联系人对于第一通讯用户来说是活跃用户,可以不同更改该联系人自己配置的联系人头像的呈现效果,即通讯客户端直接结束该联系人头像进行展示。
113.基于上文描述,以第一显示效果为结冰效果的场景为例进行说明,该场景下,不同结冰效果可以指联系人头像呈现出不同程度的结冰效果,每种程度的结冰效果对应一个结冰等级。基于此,对于第一通讯用户的联系人展示页面所呈现的具有第一显示效果的联系人头像,如图5所示,若第一通讯用户与第二通讯用户超过1个月未互动,即相互之间未发送会话消息,所展示的第二通讯用户联系人头像上,将会呈现1/3显示区域的结冰效果(如图5中第一行附图),该1/3显示区域的结冰效果对应第一效果等级;若继续超过2个月未互动,可呈现2/3显示区域的结冰效果(如图5中第二行附图),其对应第二效果等级;若继续超过3个月未互动,所展示的联系人头像的整个显示区域都呈现结冰效果(如图5中第三行附图),这对应第三效果等级。这样,第一通讯用户可以通过查看联系人头像呈现的结冰效果所占的显示区域比例大小,来确定其与对应第二通讯用户之间的沉默时长。
114.需要说明,关于不同效果等级的区分方式,并不局限于上文描述的显示效果与联系人头像的显示区域的比例关系,还可以依据其他参数进行区分,如结冰厚度、显示效果的颜色类别或显色程度等,可以依据该显示效果的类型确定,本技术在此不做一一详述。且关于不同沉默时长与效果等级之间的匹配关系,包括但并不局限于图5所示的内容,可依据实际场景需求进行调整,本技术在此不做一一列举。
115.步骤s12,响应于对该联系人头像的操作,在联系人展示页面呈现出具有第二显示效果的该联系人头像,并触发第二通讯用户的通讯客户端输出与该操作相匹配的互动消息。
116.继上文描述,第一通讯用户的联系人展示页面中,呈现出具有第一显示效果的联系人头像后,能够吸引第一通讯用户从中直接关注到该联系人头像,且能够从呈现的第一显示效果的第一显示等级,确定其与该第二通讯用户之间的沉默时长,在这种情况下,若第一通讯用户希望暖一暖与该第二通讯用户的关系,本技术将允许第一通讯用户对展示的该联系人头像进行操作,第一通讯用户的通讯客户端响应该操作,将在该联系人头像的相应位置,呈现具有第二显示效果的该联系人头像,也就是说,通过对呈现第一显示效果的联系人头像进行操作,能够改变该联系人头像呈现的显示效果。
117.需要说明的是,联系人头像所呈现的改变后的显示效果记为第二显示效果,该第二显示效果可以表示该联系人头像呈现具有第二效果等级的展示形态,所以说,该第二显示效果可以对应第二显示等级,本技术对第二显示效果的展示形态内容不做限制,其可以与第一显示效果表示的展示形态相同,也就是说,第一显示效果和第二显示效果分别对应同一展示形态的不同显示效果。根据需要,这两个显示效果也可以分别对应不同的展示形态,本技术对各显示效果的展示形态内容不做限制,可视情况而定。
118.在一种可选的实现方式中,对于表示为相同类型展示形态的不同显示效果,第一显示效果的第一显示等级可以高于第二显示效果的第二显示等级,且这两个显示等级的等级差可以基于第一通讯用户对联系人头像的操作确定。以长按操作为例,对该联系人头像长按时长越大,第二显示等级与第一显示等级的等级差越大;对于其他类型操作,显示等级的变化可以依据具体操作方式确定,并不局限于本技术描述的长按时长与等级差之间的变化关系。
119.示例性的,为了更清楚说明不同效果等级对应的显示效果的差别,仍以联系人头像呈现结冰效果的场景为例进行说明,参照图6所示的,若联系人展示页面呈现的联系人头像的整个显示区域均呈现结冰效果(可以称为全结冰效果),对该联系人头像操作不同时长后,该联系人头像呈现结冰效果的显示区域可能变小,若结冰等级以每秒降低一个结冰等级的速率变化,1/3显示区域呈现结冰效果为相邻结冰等级的差异,那么,操作时长每增加1s,联系人头像呈现结冰效果的显示区域将减少1/3显示区域,但并不限于效果等级变化速率和效果等级的划分方式。
120.更具地说,以对联系人头像长按操作为例进行说明,按照上述结冰等级变化速率,第一通讯用户对呈现全结冰效果的联系人头像按压时长达到1s,将融化1/3显示区域的结冰效果,即呈现全结冰效果的联系人头像,变化为呈现2/3显示区域的结冰效果的联系人头像;若按压2s,结冰效果的显示区域减少2/3显示区域,全结冰效果的联系人头像变化为具有1/3显示区域结冰效果的联系人头像。在又一种可能的实现方式中,在2s的按压过程中,呈现全结冰效果的联系人头像,可以先变化为呈现2/3显示区域结冰效果的联系人头像,随着按压时长增加再继续变化为具有1/3显示区域结冰效果的联系人头像。
121.同理若对联系人头像长按3s,融化全部冰,联系人展示页面所展示的全结冰效果的联系人头像,可以直接变化为无结冰效果的原始联系人头像;也可以按照上述方式动态展示2/3显示区域结冰效果的联系人头像、1/3结冰效果的账号头像,直至无结冰效果的原始联系人头像,具体实现方式可视情况而定。
122.需要说明的是,对于本技术提出的通过对呈现第一显示效果的联系人头像进行操作,来改变该联系人头像呈现的显示效果,使得联系人展示页面上呈现出具有第二显示效
果的该联系人头像的实现过程中,所执行的操作类型不局限于上文描述的按压操作,联系人头像所呈现的显示效果也不局限于本技术场景示例描述的结冰效果;不同显示效果对应的不同显示等级的区分,也并不局限于上文给出的显示效果在联系人头像上的显示区域大小;显示等级的变化可以直接依据上述操作的操作时长和操作方式中的任一种确定,也可以基于操作时长和相应的默认时长确定。关于上述各阶段执行步骤的实现方式可以依据实际场景需求确定,本技术不做一一详述。
123.在又一些实施例中,上述第二显示效果与第一显示效果的效果类型可以不同,不同类型的显示效果可以对应不同的显示等级,该对应关系的具体确定方法不做限制,可视情况而定。这种情况下,联系人头像呈现的显示效果变化的实现过程类似,本技术不做详述。
124.另外,第一通讯用户的通讯客户端响应于对联系人头像的操作,除了能够改变联系人头像所呈现的显示效果外,还可以触发该联系人头像对应的第二通讯用户的通讯客户端输出与该操作相匹配的互动消息,如生成相应的操作事件发送至通讯服务器,以使该通讯服务器执行该操作事件,调用与该操作相匹配的互动消息,主动推送至第二通讯用户的通讯客户端输出,通知第二通讯用户得知第一通讯用户对其联系人头像进行了相应操作,以希望回暖两者关系。
125.可见,在实际应用中,第一通讯用户的通讯客户端响应于对具有第一显示效果的所述第二通讯用户的联系人头像的操作,可以将生成的头像操作事件发送至通讯服务器,以使该通讯服务器响应该头像操作事件,向第二通讯用户的通讯客户端推送与操作相匹配的互动效果。
126.在一些实施例中,对于联系人头像的不同操作方式,可触发的互动消息可能不同,也就是说,通讯会话窗口通讯会话窗口第一通讯用户对联系人头像的操作方式不同,触发第二通讯用户的通讯客户端输出的互动消息的内容及其输出方式可以不同,相对于传统的直接触发输出会话窗口展示第一通讯用户输入的互动消息的互动方式,本技术这种互动消息触发输出方式,在激活相应通讯用户之间的关系链的同时,极大丰富了通讯互动实现方式,增加了用户的体验。
127.其中,由于上述互动消息可以是针对不同操作预先配置的,直接由通讯服务器调用并发送第二通讯用户的通讯客户端输出,不需要第一通讯用户手动输入,简化了基于联系人头像的通讯互动方式的操作步骤,尤其是对于长时间未互动的用户,无需复杂输入操作,有利于吸引其能够主动对呈现第一显示效果的联系人头像进行操作,表达第一通讯用户对长时间未互动的好友的关注。
128.而且,本技术提出的这种由通讯服务器依据第一通讯用户的通讯客户端反馈的,对该联系人头像的操作数据(如长按操作的操作时长;返回画圈操作的画圈个数等),调用并推送相匹配的互动消息的通讯互动方式,不再由通讯客户端消息传输通道传输互动消息,具体来说,本技术提出由通讯服务器主动下发互动消息的通讯互动方法,可以控制互动消息的发送,与互动时间更新操作之间相对独立,不再约束互动时间为接收互动消息的当前时间,第二通讯用户可以自主选择是否要回暖与第一通讯用户之间的关系,通讯会话窗口解决了通过客户端消息传输通道传输的互动消息直接展示在会话窗口,使得互动时间更新为当前时间的实现方法中,很容易给第二通讯用户造成消息通知干扰的问题。
129.参照图7,为本技术提出的基于联系人头像的通讯互动方法的又一可选示例的信令流程示意图,本实施例可以是对上述实施例描述通讯互动方法的一可选细化实现方式,但并不局限于本实施例描述的这种细化实现方式。需要说明,本技术实施例中的通讯客户端a和通讯客户端b可以是具有关系链的任意两个通讯客户端,即能够进行通讯互动的两个通讯客户端,通讯用户可以启动通讯客户端登录所注册的通讯账号,实现与其他通讯用户之间的通讯互动,此时,为了方便描述,可以将使用通讯客户端a的通讯用户记为通讯用户a,将使用通讯客户端b的通讯用户记为通讯用户b。如图7所示,本实施例提出的基于联系人头像的通讯互动方法可以包括:
130.步骤s21,通讯客户端a响应于联系人信息获取操作,向通讯服务器发送相应的联系人信息获取请求;
131.步骤s22,通讯服务器响应该联系人信息获取请求,获取相应的请求资源数据,以及通讯用户a与请求获取的联系人头像的通讯用户b的最近一次互动时间;
132.结合上文实施例相应部分的描述,通讯用户a启动通讯客户端a,登录其通讯账号a,可以直接向通讯服务器发送包括但并不局限于联系人信息获取请求,这种情况下,可以认为该登录操作包括联系人信息获取操作。当然,在成功启动通讯客户端a,可以输出默认的资源展示页面,其可能未包含联系人信息,所以,该登录操作也可以不包含联系人信息获取操作,此时在实现资源展示页面的输出过程中,可以不用获取通讯用户a与通讯用户b的最近一次互动时间。
133.若输出的资源展示页面未包含联系人信息,通讯用户a希望查看联系人信息的情况下,可以对输出的资源展示页面执行联系人信息获取操作,如对展示的联系人控件进行点击操作,或点击某一好友的联系人名称等以请求查看该好友的个人资料等,生成相应的联系人头像获取请求,发送至通讯服务器,以请求获取所需的联系人信息,如联系人头像、通讯账号的如账号昵称、签名等信息,以及联系人展示页面预设包含的其他功能组件信息等,本技术对联系人展示页面所要展示的联系人信息内容不做限制,可视情况而定。
134.在本技术实施例中,如上文对本技术技术构思的描述,通讯服务器接收到通讯客户端a发送的联系人头像获取请求后,除了获取与通信账号a关联的请求资源数据(其包含有联系人头像)外,还会获取通讯用户a与所请求获取的联系人头像对应的通讯用户b的最近一次互动时间,将该最近一次互动时间反馈至通讯客户端a,以便通讯客户端据此计算两个通讯用户之间的沉默时长。本技术对该最近一次互动时间的记录方式不做限制,可以参照但并不局限于上文描述的实现方式。
135.在一些实施例中,通讯服务器也可以进一步计算所获取的最近一次互动时间与当前时间的时间差,记为通讯用户a与相应通讯用户b之间的沉默时长,即截止到当前时间,通讯用户a与相应通讯用户b有多长时间未互动,再将该沉默时长反馈至通讯客户端a,以减少通讯客户端a的数据处理量。
136.步骤s23,通讯服务器将获取的请求资源数据以及该最近一次互动时间反馈至通讯客户端a;
137.步骤s24,通讯客户端a获取最近一次互动时间距离当前时间的沉默时长,调用与该沉默时长相匹配的第一效果等级对应的第一效果图;
138.步骤s25,通讯客户端a输出通讯用户a的联系人展示页面,将该第一效果图叠加至
请求资源数据中相应通讯用户b的联系人头像b上,在该联系人展示页面上以第一显示效果呈现联系人头像b;
139.继上文描述,在联系人展示页面为联系人列表查看页面的场景下,通讯客户端a可以输出如图8a所示的联系人列表页面,以便用户a从中查看各联系人的联系人头像、账号昵称/备注名称、在线/离线等通信状态等请求资源数据;或者,如上图1所示查看个人资料的场景下,通讯客户端a可以输出如图8b所示的账号昵称为游游游(即通讯用户b)的联系人资料卡展示页面,查看通讯用户b的个人资料信息。需要说明,本技术对上述联系人展示页面的内容及类别不做限制,包括但并不局限于图8a所示的联系人列表页面及图8b所示的联系人资料卡展示页面。
140.为了能够通过展示的联系人头像,直观区分与通讯用户a经常联系的通讯用户c,以及长时间未联系的通讯用户b,提出展示长时间未联系的通讯用户b的联系人头像时,以第一显示效果呈现该联系人头像,而通讯用户c的联系人头像可以是原始联系人头像。如上图8a所示的联系人昵称为游游游和yaxinyaxinyong这两个好友联系人的联系人头像呈现全结冰效果,但并不局限于这种显示效果的呈现方式,据此可以直观确定通讯用户a与游游游和yaxinyaxinyong都已经很长时间未互动了,而联系人列表中如联系人昵称为一个半桃的联系人头像并未呈现结冰效果,可以认为其为通讯用户c,,这样,通讯用户a可以通过呈现的各联系人头像,识别出活跃好友即近期发过互动消息的联系人,以及较长时间未互动的沉默好友。
141.其中,若上述联系人头像是一个自定义的avatarview(头像简介视图),为了使其呈现第一显示效果,可以在该avatarview上添加类似蒙层的view(视图),具体可以是相应效果等级对应的效果图所在的图像视图,即在直接获取的原来的avatarview上叠加uiimageview(即某一效果等级的效果图),以在联系人展示页面上呈现具有第一显示效果的联系人头像。
142.为了进一步细化区分不同时长未联系的通讯用户,参照上图5所示的联系人头像呈现具有不同效果等级的显示效果的规则,本技术实施例可以按照一定时间间隔,划分不同沉默等级的沉默时长,并按照这种划分结果,将预设类型效果划分成多个效果等级各自对应的显示效果,为了得到不同效果等级的显示效果,可以配置不同效果等级对应的效果图,这样,可以针对不同沉默时长的通讯用户b的联系人头像上,可以呈现与该沉默时长对应效果等级的效果图,达到以第一显示效果呈现联系人头像的目的,具体实现过程本技术不做详述。
143.在又一些实施例中,呈现具有第一显示效果的联系人头像的实现方式,可以按照上述方式由通讯客户端a采用效果图与联系人头像叠加的方式呈现,也可以由通讯服务器针对通讯用户b配置的原始联系人头像,构建呈现不同显示效果的联系人头像,这样,在通讯客户端a输出通讯用户a的联系人展示页面过程中,可以直接接收通讯服务器反馈的具有相应显示效果的联系人头像,在联系人展示页面中的相应展示区域上呈现具有该显示效果的联系人头像。也就是说,通讯客户端a输出通讯用户a的联系人展示页面,且gai联系人展示页面的联系人头像展示区域呈现有,所接收到的具有第一显示效果的联系人头像。
144.结合上文对显示效果和效果等级的相关描述,上述效果图可以依据显示效果的效果类型确定,对于同一类型效果的不同效果等级,各自对应的效果贴图的面积、图案类别、
颜色类型/色度等一个或多个属性可能不同,通常情况下,具有更高效果等级的显示效果的联系人头像,能够更有效、快速吸引通讯用户a的注意,但本技术对上述效果图的具体内容以及不同效果等级的效果图的差异不做限制,可视情况而定。
145.另外,在一些实施例中,通讯用户a与某通讯用户b之间的沉默时长越大,通讯用户b的联系人头像呈现的显示效果的效果等级可以越高,如结冰效果显示区域越大、结冰厚度越厚、灰度值越大等本技术对沉默时长与效果等级之间匹配关系不做限制。
146.步骤s26,通讯客户端a检测到对联系人头像b的第二操作,且在联系人头像b上存在第二操作期间,基于该第二操作产生的持续时长,呈现出具有第二显示效果的联系人头像b;
147.继上文描述,联系人头像b可以是联系人展示页面中所展示的具有第一显示效果的联系人头像,通讯用户a关注到联系人头像b后,希望改善与相应通讯用户b之间的社交关系,可以对展示的该联系人头像b进行操作,并同步记录对该联系人头像b的操作时长,以便依据该操作时长调整该联系人头像b所呈现的显示效果,这样,从联系人头像呈现的显示效果的视觉变化上,表示通讯用户a正尝试缩短与通讯用户b的沉默时长,将经过该操作后,联系人头像b可以呈现第二显示效果,如对应小于第一效果等级的第二效果等级的显示效果。
148.其中,由于沉默时长决定了联系人头像b初始呈现的显示效果的效果等级,即第一效果等级,如通讯用户a与通讯用户b之间的沉默时长越大,联系人头像b呈现的结冰效果的显示区域越大,或者结冰越厚,可见,沉默时长不同,第一显示效果的第一显示等级也不同;在效果等级变化速率一定的情况下,该操作时长越大,联系人头像b从呈现的第一显示效果的第一效果等级下降的等级差越大,如操作时长越大,结冰效果显示区域越小,或者爆冰程度越大等,但是,该显示等级的变化都是相对于初始的第一显示等级来说的,若操作时长相同,初始的第一显示等级不同,最终所得到的第二显示等级也是不同的。如沉默时长6个月,输出的呈现2/3结冰效果的联系人头像b,按压1s,得到呈现1/3结冰效果的联系人头像b;沉默时长3个月,输出的呈现1/3结冰效果的联系人头像b,按压1s,得到无结冰效果(其效果等级可以为0)的联系人头像b。可见,上述第二显示效果的第二效果等级可以是,与上述操作的操作时长以及沉默时长相匹配的效果等级。
149.基于上文描述,以对联系人头像b的操作为长按操作为例进行说明,通讯客户端a可以响应于对联系人头像b(即某一个第一联系人头像)的按下操作(即上述第二操作),在按下联系人头像b期间,可以在第二操作当前产生的持续时长达到任一效果等级的变化时间阈值时,呈现出与该效果等级的变化时间阈值对应的第二显示效果的联系人头像b,也就是说,随着联系人头像b按下时间增长,联系人头像b呈现的显示效果将动态变化,具体实现方法不做限制。其中,不同效果等级对应的变化时间阈值可以不同,相邻效果等级的变化时间阈值的差值可以相同,该变化时间阈值可以基于上述效果等级变化速率确定,具体数值不做限制。
150.在又一些实施例中,对联系人头像b进行操作,也可以使得呈现第一显示效果的联系人头像b直接变化为呈现第二显示效果的联系人头像b。因此,通讯客户端a检测到对联系人头像b的第一操作(如按压并松开的操作、完成重复画圈操作、完成特定轨迹触发操作等),可以基于该第一操作的持续时长,在联系人展示页面直接呈现出具有第二显示效果的联系人头像b。
151.在一种可能的实现方式中,通讯客户端a可以利用第一效果等级和上述第一操作的持续时长,按照效果等级变化速率,确定与第一操作的操作时长相匹配的第二效果等级,并在联系人展示页面上呈现出具有第二效果等级的第二显示效果的联系人头像b,通讯客户端a具体可以将调取的第二显示等级对应的效果图,叠加到联系人头像b上进行展示,也可以将该持续时长发送至通讯服务器,以使通讯服务器获取具有第二显示效果的联系人头像b并反馈至通讯客户端a展示,本技术对呈现第二显示效果的联系人头像b的具体实现方法不做限制。
152.可以理解的是,在通讯用户a对联系人头像b的按压时长未达到一个效果等级降低所花费的时长的情况下,可以认为通讯用户a未对该联系人头像b进行长按操作,通讯客户端a可以对该操作不响应,该联系人头像b仍呈现第一特效等级,即联系人头像b所呈现的特效等级不变。
153.步骤s27,通讯客户端a检测到在联系人头像b上不存在该第二操作,将第二操作的持续时长及第二显示效果的第二效果等级发送至通讯服务器;
154.应该理解的是,在对联系人头像b长按操作中,无论是动态展示联系人头像b上的显示变化,还是在松开按压的联系人头像b后,该联系人头像b直接呈现第二显示效果,每一次显示效果的效果等级变化实现方法类似,本技术不做详述。
155.步骤s28,通讯服务器调取与该持续时长对应的互动消息,并利用第二效果等级对应的沉默时长,更新通讯用户a与通讯用户b之间的最近一次互动时间;
156.通讯客户端a按照上述方法,利用统计到的第二操作的持续时长,更新联系人头像b所展示的显示效果的过程中,可以将该持续时长以及更新后得到的第二显示效果或第二效果等级,组装成暖一暖信令数据,将得到的暖一暖信令发送至通讯服务器,以使通讯服务器依据该持续时长,确定向通讯客户端a和通讯客户端b发送什么内容的互动消息,从而实现对联系人头像b执行第二操作的不同持续时长,自动触发不同互动方式,提高通讯互动趣味性的同时,简化暖一暖联系人头像操作的用户所执行的互动步骤,提高其与长时间未互动的用户进行联系人头像互动的积极性。
157.在一些实施例中,上述互动消息可以包括但并不局限于:与第一操作时长(如上述第一操作或第二操作的持续时长,但并不局限于此)相匹配的互动提示信息、与第二操作时长相匹配的特定问候消息、与第三操作时长相匹配的具有特定显示效果的特定问候消息;其中,该第一操作时长小于第二操作时长,第二操作时长小于第三操作时长,如上图6所示,第一操作时长可以为1s、第二操作时长可以为2s、第三操作时长可以为3s,但并不局限于本实施例列举的这些操作时长数值大小,可视情况而定。
158.步骤s29,通讯服务器将该互动消息发送具有联系人头像b对应的通讯用户b的通讯客户端b;
159.在通讯用户a对联系人头像b进行操作,呈现的联系人头像b按照上述方式更新展示的显示效果外,通讯客户端a还可以输出通讯用户a与通信用户b的通讯会话窗口,在该通讯会话窗口中展示与操作时长相匹配的互动消息,这种情况下,通讯服务器也可以将所调取的互动消息主动推送至通讯客户端a。结合上文对互动消息的内容描述,如图9a所示,以长按操作为例,在按压时长达到第一按压时长的情况下,可以在输出的通讯会话窗口展示与第一按压时长相匹配的互动提示信息,如小猪爪子(如用户a的账号昵称)暖了一下你等
内容的小灰条提示。
160.在按压时长达到第二按压时长的情况下,如图9b所示,在通讯会话窗口展示与第二按压时长相匹配的特定问候消息,如“好久没有联系,最近好吗?”等内容的互动消息,从图9b所示的通讯会话窗口展示效果来看,系统反馈的特定问候消息与通讯用户a输入后的展示效果可以相同。需要说明,该特定问候消息的内容包括但并不局限于本实施例列举的该内容,可视情况而定,且其通常由通讯服务器配置确定,具体可以由通讯客户端的开发者配置或更新,对于使用该通讯客户端的任一用户,按照上述方式进行通讯互动,通讯服务器反馈的与同一按压时长相匹配的互动消息内容是相同的。
161.在按压时长达到第三按压时长的情况下,在通讯会话窗口展示与第三按压时长相匹配的具有特定显示效果的特定问候消息,如图9c所示,在展示“好久没有联系,最近好吗?”这一内容的问候消息的同时,可以全屏展示动画彩蛋。可见,这种不同按压时长,触发不同通讯互动方式的实现方式,进一步提高了基于联系人头像的通讯互动方式的灵活性、多样性及趣味性,无需当前用户手动输入互动消息,即可根据需要控制对联系人头像的按压时长,即可输出包含相应内容的通讯会话窗口,极大提高了用户体验。
162.需要说明,关于对联系人头像b的其他操作方式,所产生的操作参数包括并不局限于上文所述的操作时长,对于其他操作参数,也可以配置不同的互动消息,按照上述方式进行推送,具体实现过程不做详述。
163.步骤s210,通讯客户端b输出通讯用户b的消息展示页面,在该消息展示页面展示有该互动消息及互动操作标识;
164.关于被通讯用户a操作的联系人头像b对应的通讯客户端b,展示通讯服务器反馈互动消息的实现方法,可以与上述通讯客户端a对该互动消息的展示方式相同。如上述分析,该互动消息是通讯用户a(即上述第一通讯用户)触发具有第一显示效果的通讯用户b(即上述第二通讯用户)的联系人头像而获取的,具体获取过程可以参照上文相应部分的描述,本实施例在此不做赘述。
165.本技术提出将互动消息的接收以及互动时间更新操作分离,以使两者相对独立,对此,本技术可以将互动消息与通讯用户b的消息展示页面关联存储,在通讯客户端b输出消息展示页面的情况下,如图10a左侧附图所示,通讯客户端b可以响应于消息列表查看操作,输出消息列表展示页面,在该消息列表
166.展示页面展示至少一条待处理消息;该待处理消息可以包括通讯用户a的联系
167.人信息,以及在通讯用户a的通讯客户端上触发获取的互动消息及互动操作标
168.识。可见,通讯客户端b接收到互动消息后,可以不用直接弹出针对通讯用户
169.a的通讯会话窗口展示,避免直接展示互动消息对通讯用户b造成的干扰。
170.其中,互动操作标识可以表示回暖互动操作的入口,可以包括但并不局限于如图10a左侧附图所示的“回暖”文字,也可以是特定图标等,本技术对该互动操作标识的内容不做显示。
171.另外,在实际应用中,通讯客户端b接收通讯服务器响应头像操作事件推送的互动消息的过程,可以在通讯客户端b输出消息展示页面后实现,也可以在此之前实现。应该理解的是,若先输出消息展示页面再获取互动消息,可以基于接收到的互动消息,更新输出的消息展示页面,使其呈现该互动消息,具体实现过程不做限制。其中,头像操作事件表示通
讯用户a的通讯客户端a,响应于对具有第一显示效果的通讯用户b的联系人头像b的操作所发送的操作事件。
172.步骤s211,通讯客户端b响应于对该互动操作标识或互动消息的触发操作,输出通讯用户b与通讯用户a互动成功的提示信息;
173.在如图10a左侧附图所示的消息展示页面中,用户b可以直接点击“回暖”这一互动操作标识,跳转输出如图10a右侧附图所示的通讯用户b与通讯用户a的通讯会话窗口,在该通讯会话窗口上显示通讯用户b与通讯用户a互动成功的提示信息,如“你们互暖成功,获得新互动标识 (新互动标识内容)”等内容,本技术对该提示信息包含的内容不做限制,可视情况而定。
174.其中,在互动成功后展示上述提示信息的同时,还可以在上述通讯会话窗口上显示之前获得的互动消息,如“好久没联系了,最近好吗?”、“回暖好友,获得新互动标识 互动操作标识”等内容,本技术对跳转输出的通讯会话窗口包含的具体内容及其布局结构不做限制,可视情况而定。
175.在又一些实施例中,如图10b所示,用户b也可以对消息展示页面呈现的互动消息的展示区域进行触发操作,如互动消息对应展示区域的空白位置,或互动消息内容展示位置等,这样,通讯客户端b可以响应于对互动消息的触发操作,输出通讯用户b与通讯用户a的通讯会话窗口,在该通讯会话窗口展示互动消息和互动操作标识中的至少一项,且并不局限于这两项展示内容,可视情况而定。之后,通讯用户b可以再对该互动操作标识进行触发操作,通讯客户端b响应于对通讯会话窗口展示的互动操作标识的触发操作,在通讯会话窗口呈现通讯用户b与通讯用户a互动成功的提示信息。
176.在又一些实施例中,结合上文对互动消息内容的相关描述,上述通讯会话窗口内展示的互动消息可以包括:互动提示信息或特定问候信息,或具有特定显示效果的所述特定问候信息,其中,互动提示信息与第一操作时长相匹配;特定问候消息与第二操作时长相匹配;具有特定显示效果的特定问候信息与第三操作时长相匹配;且该第一操作时长小于第二操作时长,第二操作时长小于第三操作时长。关于不同类别的互动消息的获取方式,可以参照上述实施例相应部分的描述,本实施例不做赘述。
177.结合上述分析,如上图10a和图10b所示,若上述提示信息包括互动成功标识和互动成功文本信息中的至少一种,上述提示信息的显示方式包括:在通讯会话窗口中互动消息的内容显示区域内,显示该互动成功文本信息;或者,在互动成功文本信息的显示区域内(如图10a和图10b所示的最后位置),和/或通讯会话窗口中通讯用户a的连信任信息显示区域内(如图10a和图10b所示的最后位置),显示互动成功标识(其可以包括但并不局限于图10所示的图标)等,本技术对提示信息的内容及其具体展示方式不做限制,可视情况而定。
178.其中,如图10a右侧所示附图,对于上述互动成功标识,还可以增加至通讯用户a和通讯用户b各自的联系人名称后面位置,这样,在其他联系人展示页面中,也可以通过呈现的互动成功标识,直观确定出这两个通讯用户互暖成功。经过一定时长后,也可以取消这两个通讯用户的联系人名称后面位置呈现的互动成功标识的显示,避免干扰,该时长的数值不做限制。
179.步骤s212,通讯客户端a显示通讯服务器反馈的通讯用户b与通讯用户a互动成功的提示信息。
180.用户b看到用户a基于联系人头像b的长按操作所产生的互动消息后,成功实现与用户a的回暖操作后,可以告知这两个用户互暖成功这一消息,具体告知方式本技术不做限制,且该互动成功提示信息可以由通讯服务器基于通讯客户端b发送的互动操作标识的触发操作而确定,再发送至通讯客户端a,具体实现过程本技术不做详述。
181.综上,在本技术实施例中,假设具有关系链的通讯用户b与通讯用户a较长时间未互动,通讯用户a启动通讯客户端a,输出该通讯用户a的联系人展示页面过程中,能够获取该通讯用户a与请求获取的各联系人之间的最近一次互动时间,由此确定相应两个通讯用户之间的沉默时长,确定其匹配的效果等级,进而在该联系人展示页面上呈现出具有该效果等级对应的第一显示效果的联系人头像,,而不再单纯显示联系人自己配置的原始联系人头像,丰富了联系人头像展示方式及趣味性,且能够吸引通讯用户a关注到与其长期未互动的联系人。
182.之后,通讯用户a可以直接对长期未互动的通讯用户b的联系人头像b进行操作,在该操作过程中,联系人头像b呈现的显示效果可以动态变化,结束对该联系人头像b的操作,该联系人头像b将呈现与操作的持续时长相匹配的第二显示效果,同时,通讯服务器可以利用接收到的持续时长以及第二显示效果的第二效果等级,主动向通讯用户b的通讯客户端发送与该操作持续时长对应的互动消息,这样,联系人头像b对应的通讯用户b,可以在其通讯客户端输出的消息展示页面中看到该互动消息和互相操作标识,之后,可以对该互动消息或互动操作标识进行触发,实现与通讯用户a的互暖,反馈互动成功的提示信息。可见,本技术基于对联系人头像b的操作的不同操作时长可以触发不同通讯互动方式,不仅丰富了基于联系人头像的通讯互动方式,且提高了通讯互动趣味性,通讯用户主动推送互动消息,避免了互动消息对通讯用户b的干扰。
183.结合上文对本技术提出的基于联系人头像的通讯互动方法的描述内容,下面将以联系人昵称为小猪爪子的通讯用户a,与联系人昵称为游游游的通讯用户b之间长期未互动,两者联系人头像在对方通讯客户端输出的联系人展示页面中,会呈现结冰效果,希望长按结冰头像激活沉默关系链,即通讯用户a与b之间的关系链的场景为例进行说明,对于联系人头像呈现其他显示效果,对呈现某显示效果的联系人头像采用其他操作方式实现互动的场景,与本实施例这种场景下基于联系人头像的通讯互动方法实现过程类似,本技术在此不做一一详述。
184.可见,在本实施例描述的场景下,在上述联系人头像呈现的第一显示效果、第二显示效果,甚至是其他显示效果,可以是不同的结冰效果,每种结冰效果对应一个结冰等级,具体的,不同的结冰效果可以指联系人头像呈现出不同程度的结冰效果,此处的程度可以是结冰厚度、结冰面积、结冰图案等,本技术对不同结冰等级的区分方式不做限制,可视情况而定。
185.在本技术实施例中,以不同结冰面积来区分不同结冰等级,对应不同结冰效果的实现方式为例进行说明,如图5所示的联系人头像的1/3显示区域呈现结冰效果、2/3显示区域呈现结冰效果、整个显示区域呈现结冰效果这三个结冰等级,但并不局限于这三种结冰等级区分方式。
186.基于上述分析,参照图11,为本技术提出的基于联系人头像的通讯互动方法的又一可选示例的信令流程示意图,本实施例对不同沉默时长对应的联系人头像呈现不同结冰
等级的结冰效果的过程进行描述,如图11所示,该方法可以包括:
187.步骤s31,通讯客户端a响应于联系人信息获取操作,向通讯服务器发送相应的联系人信息获取请求;
188.步骤s32,通讯服务器响应该联系人信息获取请求,获取相应的请求资源数据,并查询通讯用户a与请求获取的联系人头像的通讯用户b的最近一次互动时间;
189.步骤s33,通讯服务器将获取的用户资料数据以及最近一次互动时间反馈至通讯客户端a;
190.步骤s34,通讯客户端a获取该最近一次互动时间距离当前时间的沉默时长;
191.关于步骤s31~步骤s34的具体实现过程,与上述实施例步骤s21~步骤s24的实现过程类似,本技术在此不做赘述。
192.其中,通讯服务器查询到的最近一次互动时间可以是通过查询last_interactive_timestamp这一字段,并将其反馈至通讯客户端a,以得到用于计算相应通讯用户与通讯用户a之间有多长时间未互动的时间戳,即server_timestamp-last_interactive_timestamp,也就是将通讯服务器的当前系统时间减去最近一次互动时间,得到所需的沉默时长,具体计算方法不做限制。
193.步骤s35,通讯客户端a检测该沉默时长是否大于第一沉默时长,若是,执行步骤s38;若否,进入步骤s36;
194.步骤s36,通讯客户端a检测该沉默时长是否大于第二沉默时长,若是,执行步骤s39;若否,进入步骤s37;
195.步骤s37,通讯客户端a检测该沉默时长是否大于第三沉默时长,若是,进入步骤s310;若否,执行步骤s312;
196.示例性的,上述第一沉默时长可以是90天、第二沉默时长可以是60天,第三沉默时长可以是30天,但并不局限于本实施例描述的沉默时长大小。
197.步骤s38,通讯客户端a获取使得联系人头像的整个显示区域呈现结冰效果的第一结冰贴图;
198.步骤s39,通讯客户端a获取使得联系人头像的2/3显示区域呈现结冰效果的第二结冰贴图;
199.步骤s310,通讯客户端a获取使得联系人头像的1/3显示区域呈现结冰效果的第三结冰贴图;
200.步骤s311,通讯客户端a输出联系人展示页面,将获取的相应结冰贴图叠加至相应用户资料数据包含的联系人头像b上,在该联系人展示页面上以相应结冰效果呈现联系人头像b;
201.步骤s312,通讯客户端a输出联系人展示页面,在该联系人展示页面上呈现出用户资料数据包含的无结冰效果的联系人头像b。
202.可见,在本技术实施例中,在用户请求输出联系人展示页面过程中,其使用的通讯客户端获得该用户与其各联系人之间的沉默时长后,可以按照上述方式,调用与该沉默时长相匹配的结冰等级对应结冰贴图,叠加到相应的联系人头像上,以在联系人展示页面上呈现出相应结冰效果的联系人头像,丰富联系人头像的展示方式和乐趣,吸引通讯用户a关注长期未互动的联系人,还能够通过不同联系人头像呈现的不同结冰效果的结冰等级,来
识别通讯用户a与这些联系人大概有多长时间未互动,以便据此执行后续互动操作。
203.继上文在联系人展示页面呈现具有结冰效果的联系人头像的实施例中,本技术提出对该联系人头像进行操作,来融化头像结冰,降低呈现的结冰效果的结冰等级,同时可以触发不同的通讯互动方式,无需通讯用户a手动输入互动消息,实现了轻量化的通讯互动,且极大提高了基于联系人头像的通讯互动方式和趣味性。基于该构思,本实施例仅以长按操作为例进行说明,具体可以在联系人头像中增加长按事件,如ios操作系统中的uilongpressgesturerecognizer,由此处理长按逻辑,实现联系人头像呈现不同的结冰效果,如对具有结冰效果的联系人头像长按过程中,每长按1秒减去1/3显示区域内呈现的结冰效果,直至联系人头像无结冰效果为止。之后,用户再对无结冰效果的联系人头像进行长按操作,可以不响应此时检测到的长按事件。
204.基于此,参照图12所示的本技术提出的基于联系人头像的通讯互动方法的又一可选示例的信令流程示意图,具体可以继上文实施例展示的整个展示区域呈现结冰效果的联系人头像,如何对该类联系人头像进行操作,满足通讯互动需求的后续处理过程进行描述,如图12所示,该方法可以包括:
205.步骤s41,通讯客户端a检测到对整个显示区域呈现结冰效果的联系人头像b的按压操作,获取按压操作持续的按压时长以及相应的结冰等级;
206.其中,步骤s41的按压操作可以是区别于上述第二操作的第一操作,即按下联系人头像b,持续一定时长后松开联系人头像b的操作,因此,该按压时长可以是该第一操作的持续时长。需要说明,该第一操作的操作类型并不局限于本实施例描述的按压操作,根据实际需求、用户操作习惯等,可以选用其他操作方式,但其表示的操作含义类似,本技术对该第一操作的操作方式不做一一列举。
207.步骤s42,通讯客户端a由该按压时长以及结冰等级构建暖一暖信令数据,向通讯服务器发送暖一暖信令;
208.需要说明,本技术实施例是以长按某联系人头像b并松开长按,即完成对该联系人头像b的第一操作后,通讯客户端a才会生成相应的长按事件(如上述暖一暖信令等,本技术对该长按事件的具体输出方式及内容不做显示)并发送至通讯服务器,以更新主动发送相应互动信息等。本技术对上述暖一暖信令的构成方式及其包含的内容不做限制,可视情况而定。
209.示例性的,如图13所示,在联系人列表展示页面中,可以对展示的全结冰效果的游游游的联系人头像进行长按操作,按照上述方式生成相应的暖一暖信令,以希望激活与该游游游用户的沉默关系链。
210.步骤s43,通讯服务器响应该暖一暖信令,检测该按压时长是否大于3s,若否,进入步骤s44;若是,执行步骤s46;
211.步骤s44,通讯服务器检测按压时长是否大于2s,若否,进入步骤s45;若是,执行步骤s46;
212.步骤s45,通讯服务器检测按压时长是否大于1s,若是,进入步骤s46;若否,执行步骤s49;
213.步骤s46,通讯服务器向通讯客户端a和通讯客户端b发送与该按压时长对应的互动消息,并利用该按压时长更新联系人头像b呈现的结冰效果的结冰等级;
214.在本技术实施例中,若检测到按压时长大于3s,如图9c所示,通讯服务器主动发送的互动消息可以为菜单消息,即包含特定问候消息,并使其呈现彩蛋特效;若没有按压到3s,但达到了2s,如图9b所示,通讯服务器可以主动发送特定问候消息;若仅达到1s,可以主动下方如图9a所示的小灰条消息。这些互动消息可以由通讯客户端a输出的相应会话窗口aio进行展示,具体展示方法本技术不做限制,可视情况而定。
215.在确定上述按压时长后,可以按照结冰等级降低速率,来确定本次对呈现全结冰效果的联系人头像b的长按操作,该联系人头像b呈现的结冰效果可以动态变化,即呈现降低后的结冰等级对应的结冰效果,具体可以按照上图6所示的规则,确定更新后的结冰等级,实现过程本实施例不做详述。
216.步骤s47,通讯服务器依据更新后的结冰等级,更新通讯用户a与通讯用户b之间的最近一次互动时间,以及通讯客户端a所展示的用户资料数据;
217.继上文描述,若上述按压时长小于1s,联系人头像b的全结冰效果不变,即联系人头像b呈现的结冰等级大于或等于3/3(即结冰效果与联系人头像的显示区域比例),可以认为通讯用户a与通讯用户b之间的沉默时长仍不小于第一沉默时长(如90天),两者之间的最近一次互动时间可以是90天前;同理,若按压时长大于1s且小于2s,结冰等级降了一个等级,更新后的结冰等级小于3/3,且大于等于2/3,此时可以将通讯用户a与通讯用户b之间的最近一次互动时间更新为60天前;若按压时长大于2s且小于3s,结冰等级降了两个等级,更新后的结冰等级小于2/3,且大于等于1/3,此时可以将通讯用户a与通讯用户b之间的最近一次互动时间更新为30天前。若按压时长大于3s,导致更新后的结冰等级小于1/3,甚至无结冰效果,可以将通讯用户a与通讯用户b之间的最近一次互动时间更新当前时间。需要说明,关于不同等级的沉默时长,包括但并不局限于上文实施例描述的90天、60天、30天等,可视情况而定。
218.按照上述方式确定更新后的结冰等级,并更新通讯用户a与通讯用户b之间的最近一次互动时间后,还可以利用更新后的数据,来更新相应的用户资料数据,并将其反馈至通信终端,以更新展示的相应用户资料数据,如更新展示的联系人头像呈现的结冰效果,实现过程本技术不做详述。
219.步骤s48,通讯客户端a在输出联系人展示页面中呈现具有更新后的结冰等级对应的结冰效果的联系人头像b;
220.步骤s49,通讯客户端a输出联系人头像b对应的通讯用户b的个人资料展示页面,或维持输出的通讯用户a的联系人展示页面不变。
221.可见,本实施例,可以基于对展示具有不同效果等级的联系人头像的不同时长的长按操作,触发不同的通讯互动操作,并改变联系人头像呈现的结冰效果,从视觉上给用户一种冰融化的效果,提高了基于联系人头像的通讯互动趣味性,丰富了互动方式,且无需输入互动消息,实现了轻量化的通讯互动,提高了用户体验。
222.对于上述场景实施例,通讯服务器按照上述方式更新被暖一暖用户资料信息,即通讯用户b的用户资料数据后,可以在通讯用户b的资料卡消息中插入暖一暖消息,如图10b所示的左侧附图,小猪爪子这一通讯用户a对游游游(通讯用户b)的全结冰头像长按操作后,可以在消息列表页面中,展示有关小猪爪子的互动消息,如“小猪爪子暖了一下你”这一内容的小灰条消息,同时也可以给小猪爪子这一用户的通讯客户端发送相应的互动消息,
采用如图9a所示的通信会话页面展示,但并不局限于此。
223.本技术实施例中,可以将对联系人头像的长按操作,实现的暖一暖功能组件中,接入通讯客户端的标识系统,这样,按照上述方式进行暖一暖操作后,可以由该标识系统生成相应的特定暖一暖标识,包括但并不局限于上文列举的各页面中的标识内容。且对于上述小灰条消息,可以是一个cgi(common gateway interface,通用网关接口)链接,用户点击回暖可以发起cgi请求,其中可以包含相应的业务标识,该业务独立的票据及id等信息,本技术对cgi请求的生成过程及其包含的内容不做限制。
224.其中,结合上图10a和图10b所示的场景示意图,游游游这一用户b可以直接点击“回暖”,也可以在输出的会话窗口中展示的“回暖”标识,实现与小猪爪子的互暖操作,具体实现过程本技术不做赘述。
225.综上,在本技术实施例中,基于联系人头像的通讯互动方法中,针对沉默关系链的通讯用户的联系人头像,不仅可以展示不同结冰等级的结冰效果,且可以参照上文提出的长按操作,触发与不同长按时长对应的互动方式,同时会改变该联系人头像呈现的结冰效果,提高了互动趣味性和便利性,有助于用户关注长期不互动的联系人,以激活沉默关系链。
226.参照图14,为本技术提出的基于联系人头像的通讯互动装置的一可选示例的结构示意图,该装置可以适用于如上文描述的各类型的电子设备,本实施例上对该电子设备运行第一通讯用户的通讯客户端的情况下,对该装置组成结构进行描述,如图14所示,该装置可以包括:
227.联系人头像展示模块11,用于输出第一通讯用户的联系人展示页面,且所述联系人展示页面呈现有具有第一显示效果的联系人头像;
228.其中,所述第一显示效果表示所述联系人头像呈现具有第一效果等级的展示形态,所述第一效果等级为与沉默时长相匹配的效果等级,所述沉默时长表示所述联系人头像对应的第二通讯用户与所述第一通讯用户最近一次互动时间距离当前时间的时长。
229.联系人头像操作模块12,用于响应于对所述联系人头像的操作,在所述联系人展示页面呈现出具有第二显示效果的所述联系人头像;其中,所述第二显示效果表示所述联系人头像呈现具有第二效果等级的展示形态;
230.互动消息触发模块13,用于响应于对所述联系人头像的操作,触发所述第二通讯用户的通讯客户端输出与所述操作相匹配的互动消息;
231.在一些实施例中,联系人头像展示模块11可以包括以下任一展示单元:
232.第一展示单元,用于输出第一通讯用户的联系人展示页面,并在所述联系人展示页面上以第一显示效果呈现所述联系人头像;
233.第二展示单元,用于输出第一通讯用户的联系人展示页面,且所述联系人展示页面的联系人头像展示区域呈现有,所接收到的具有第一显示效果的联系人头像。
234.在实际应用中,上述沉默时长越大,联系人头像呈现的显示效果所对应的效果等级越高,如联系人头像呈现结冰效果的显示区域越大,结冰越厚、显示图案样式越复杂、显示颜色色度越深等,本技术对效果等级的区分方式不做限制。
235.在又一些实施例中,上述联系人头像操作模块12可以包括以下任一处理单元:
236.第一处理单元,用于检测到对所述联系人头像的第一操作,基于所述第一操作的
持续时长,呈现出具有第二显示效果的所述联系人头像;
237.可选的,上述第一处理单元可以包括
238.第一效果呈现处理单元,用于利用所述第一效果等级和所述第一操作的持续时长,按照效果等级变化速率,确定与所述第一操作的操作时长相匹配的第二效果等级,并在所述联系人展示页面上呈现出具有所述第二效果等级的第二显示效果的所述联系人头像;
239.第二处理单元,用于检测到对所述联系人头像的第二操作,且在所述联系人头像上存在所述第二操作期间,基于所述第二操作当前产生的持续时长,呈现出具有第二显示效果的所述联系人头像;
240.其中,所述第二显示效果的第二效果等级为与所述持续时长以及所述沉默时长相匹配的效果等级。
241.可选的,该第二处理单元可以包括:
242.第二效果呈现处理单元,用于在所述第二操作当前产生的持续时长达到任一效果等级的变化时间阈值时,呈现出与该效果等级的变化时间阈值对应的第二显示效果的所述联系人头像。
243.在上述各实施例中,为了获取互动消息,本技术还可以包括位于通信服务器中的以下模块:
244.互动消息调取单元,用于响应于上述操作的操作时长,调取与该操作时长对应的互动消息;
245.互动消息发送单元,用于将互动消息发送至第二通讯用户的通讯客户端。
246.基于上述分析,该装置还可以包括:
247.互动消息展示模块,用于输出所述第一通讯用户与第二通讯用户的通讯会话窗口,且在所述通讯会话窗口显示与所述操作时长相匹配的互动消息。
248.可选的,该互动消息展示模块14可以包括:
249.第一展示单元,用于在所述通讯会话窗口展示与第一操作时长相匹配的互动提示信息;或者,
250.第二展示单元,用于在所述通讯会话窗口展示与第二操作时长相匹配的特定问候消息;或者,
251.第三展示单元,用于在所述通讯会话窗口展示与第三操作时长相匹配的具有特定显示效果的特定问候消息;本技术对该特定显示效果的展示形态不做限制,可视情况而定。
252.其中,所述第一操作时长小于所述第二操作时长,所述第二操作时长小于所述第三操作时长。
253.在实际应用中,上述第一账号头像呈现的第一显示效果和第二显示效果可以为结冰效果,每种结冰效果可以对应一个结冰等级;当然,第一显示效果为结冰效果的情况下,第二显示效果也可以是爆冰效果,本技术对不同显示效果各自的展示形态不做限制,包括但并不局限于上文实施例描述的内容。
254.参照图15,为本技术提出的基于联系人头像的通讯互动装置的又一可选示例的结构示意图,本实施例上对该电子设备运行第二通讯用户的通讯客户端的情况下,对该装置组成结构进行描述。应该理解的是,对于同一通讯客户端来说,在不同通讯互动场景下,使用该通讯客户端可能是第一通讯用户,也可能是第二通讯用户,可视情况而定。如图15所
示,该装置可以包括
255.消息展示模块21,用于输出第二通讯用户的消息展示页面,在所述消息展示页面展示有互动消息及互动操作标识,所述互动消息是由第一通讯用户触发具有第一显示效果的所述第二通讯用户的联系人头像而获取的;
256.互动提示模块22,用于响应于对所述互动操作标识或所述互动消息的触发操作,输出所述第二通讯用户与所述第一通讯用户互动成功的提示信息。
257.可选的,该消息展示模块21可以包括:
258.消息列表展示单元,用于响应于对第二通讯用户的消息列表的查看操作,输出消息列表展示页面,且在所述消息列表展示页面展示至少一条待处理消息;
259.其中,所述待处理消息包括具有所述第一显示效果的所述第一通讯用户的联系人头像,以及在所述第一通讯用户的通讯客户端上触发获取的互动消息和互动操作标识。
260.在又一些实施例中,上述消息展示模块21也可以包括:
261.互动消息接收单元,用于接收通讯服务器响应头像操作事件推送的互动消息;
262.其中,所述头像操作事件表示所述第一通讯用户的通讯客户端,响应于对具有所述第一显示效果的所述第二通讯用户的联系人头像的操作所发送的操作事件。
263.在又一些实施例中,互动提示模块22可以包括:
264.第一提示单元,用于响应于对所述互动操作标识的触发操作,输出所述第二通讯用户与所述第一通讯用户的通讯会话窗口,且在所述通讯会话窗口上显示所述互动消息,以及所述第二通讯用户与所述第一通讯用户互动成功的提示信息;
265.在又一些实施例中,互动提示模块22也可以包括:
266.通讯会话窗口输出单元,用于响应于对所述互动消息的展示区域的触发操作,输出所述第二通讯用户与所述第一通讯用户的通讯会话窗口,且在所述通讯会话窗口显示所述互动消息和所述互动操作标识中的至少一项;
267.第二提示单元,用于响应于对所述通讯会话窗口展示的所述互动操作标识或所述互动消息的触发操作,在所述通讯会话窗口显示所述第二通讯用户与所述第一通讯用户互动成功的提示信息。
268.在一种可能的实现方式中,通讯会话窗口输出单元可以包括:
269.互动消息显示单元,用于在所述通讯会话窗口显示互动提示信息或特定问候信息,或具有特定显示效果的所述特定问候信息;
270.其中,所述互动提示信息与第一操作时长相匹配;所述特定问候消息与第二操作时长相匹配;所述具有特定显示效果的所述特定问候信息与第三操作时长相匹配;所述第一操作时长小于所述第二操作时长,所述第二操作时长小于所述第三操作时长。
271.若所述提示信息包括互动成功标识和互动成功文本信息中的至少一种,上述第二提示单元可以包括:
272.文本信息显示单元,用于在所述通讯会话窗口中所述互动消息的内容显示区域内,显示所述互动成功文本信息;或
273.互动成功标识显示单元,用于在所述互动成功文本信息的显示区域内,和/或所述通讯会话窗口中所述第一通讯用户的联系人信息显示区域内,显示所述互动成功标识。
274.需要说明的是,关于上述适用于不同电子设备的各装置实施例中的各种模块,均
可以作为程序模块存储在存储器中,由处理器执行存储在存储器中的上述程序模块,以实现相应的功能,关于各程序模块及其组合所实现的功能,以及达到的技术效果,可以参照上述适用于相应电子设备的方法实施例相应部分的描述,本实施例不再赘述。
275.本技术实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器加载并执行,实现上述相应电子设备侧执行的基于联系人头像的通讯互动方法,具体实现过程可以参照上述实施例相应部分的描述,本实施例不做赘述。
276.本技术还提出了一种计算机程序产品或计算机程序,该计算机程序产品或计算机程序包括计算机指令,该计算机指令存储在计算机可读存储介质中。计算机设备的处理器从计算机可读存储介质读取该计算机指令,处理器执行该计算机指令,使得该计算机设备执行上述基于联系人头像的通讯互动方法方面或基于联系人头像的通讯互动装置方面的各种可选实现方式中所提供方法,具体实现过程可以参照上述相应实施例的描述,不做赘述。
277.参照图16,为适用于本技术提出基于账号头像的通讯互动方法和装置的电子设备的一可选示例的硬件结构示意图,该电子设备可以适用于本技术实施例提出的基于联系人头像的通讯互动方法和装置,本技术对该电子设备的产品类型不做限定,如图16所示,该电子设备的硬件结构可以包括:显示屏31、通信接口32、存储器33和处理器34;
278.在本技术实施例中,通信接口32、存储器33和处理器34可以通过通信总线实现相互间的通信,且该通信接口32、存储器33和处理器34及通信总线的数量可以为至少一个。
279.显示屏31可以是触摸式或非触摸式显示屏等,本技术实施例中,可以用于展示基于联系人头像的通讯互动方法实现过程中,实现对各页面/面板包含内容的显示,本技术对其内容显示原理不做详述。
280.通信接口32可以为通信模块的数据接口,如gsm模块、wifi模块、其他有线或无线通信网络的数据接口,可以实现与其他设备的数据交互,还可以包括如usb接口、串/并口等接口,用于实现电子设备内部组成部件之间的数据交互,可以根据该电子设备的产品类型确定,本技术不做一一详述。
281.在本技术实施例中,存储器33可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件或其他易失性固态存储器件。处理器34,可以为中央处理器(centralprocessing unit,cpu)、特定应用集成电路(application-specific integrated circuit,asic)、数字信号处理器(dsp)、专用集成电路(asic)、现成可编程门阵列(fpga)或者其他可编程逻辑器件等。
282.其中,存储器33存储有实现上述方法实施例描述的基于联系人头像的通讯互动方法的程序,处理器34调用并加载存储器33所存储的程序,以实现上述运行相应角色的通讯客户端执行的基于联系人头像的通讯互动方法,具体实现过程可以参照上述方法实施例相应部分的描述,不再赘述。
283.应该理解的是,图16所示的电子设备的结构并不构成对本技术实施例中电子设备的限定,在实际应用中,电子设备可以包括比图16所示的更多或更少的部件,或者组合某些部件,如图17所示的图像采集器、拾音器、麦克风、包含各种传感器的传感器模组、天线、电源管理模块等,本技术在此不做一一列举。
284.最后,需要说明,本说明书中各个实施例采用递进或并列的方式描述,每个实施例
重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似部分互相参见即可。对于实施例公开的装置、电子设备而言,由于其与实施例公开的方法相对应,所以描述的比较简单,相关之处参见方法部分说明即可。
285.专业人员还可以进一步意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、计算机软件或者二者的结合来实现,为了清楚地说明硬件和软件的可互换性,在上述说明中已经按照功能一般性地描述了各示例的组成及步骤。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计预设条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本技术的范围。
286.对所公开的实施例的上述说明,使本领域专业技术人员能够实现或使用本技术。对这些实施例的多种修改对本领域的专业技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本技术的精神或范围的情况下,在其它实施例中实现。因此,本技术将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。
再多了解一些

本文用于创业者技术爱好者查询,仅供学习研究,如用于商业用途,请联系技术所有人。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献