1.本技术属于终端技术领域,具体涉及一种消息显示方法、装置、电子设备及介质。
背景技术:2.通常,在用户使用电子设备在某个群组中进行群组聊天的场景下,若用户已经触发电子设备在该某个群组中发送不恰当的消息,则用户可以在预定时间内,对该某个群组的聊天界面中的不恰当的消息进行输入,以使得电子设备可以撤回不恰当的消息,从而可以减少消息接收方产生误会的情况。
3.但是,由于可能会出现用户在较长时间后,才发现已经触发电子设备在某个群组中发送不恰当的消息的情况,这样可能会出现电子设备无法撤回不恰当的消息的情况。
4.因此,导致使用电子设备进行群组聊天的便捷性较差。
技术实现要素:5.本技术实施例的目的是提供一种消息显示方法、装置、电子设备及介质,能够解决使用电子设备进行群组聊天时的便捷性较差的问题。
6.第一方面,本技术实施例提供了一种消息显示方法,应用于第一电子设备,该方法包括:接收用户对第一消息的第一输入,该第一消息为第一会话群组中的第一联系人发送的消息;响应于第一输入,将第一消息的显示形式更新为目标显示形式,该目标显示形式用于指示该第一消息处于撤回状态;其中,第一电子设备对应的联系人与该第一联系人不同。
7.第二方面,本技术实施例提供了一种消息显示装置,该消息显示装置为第一消息显示装置,该第一消息显示装置包括:接收模块和更新模块。其中,接收模块,用于接收用户对第一消息的第一输入,该第一消息为第一会话群组中的第一联系人发送的消息。更新模块,用于响应于接收模块接收的第一输入,将第一消息的显示形式更新为目标显示形式,该目标显示形式用于指示该第一消息处于撤回状态。其中,第一消息显示装置对应的联系人与第一联系人不同。
8.第三方面,本技术实施例提供了一种电子设备,该电子设备包括处理器和存储器,所述存储器存储可在所述处理器上运行的程序或指令,所述程序或指令被所述处理器执行时实现如第一方面所述的方法的步骤。
9.第四方面,本技术实施例提供了一种可读存储介质,所述可读存储介质上存储程序或指令,所述程序或指令被处理器执行时实现如第一方面所述的方法的步骤。
10.第五方面,本技术实施例提供了一种芯片,所述芯片包括处理器和通信接口,所述通信接口和所述处理器耦合,所述处理器用于运行程序或指令,实现如第一方面所述的方法。
11.第六方面,本技术实施例提供一种计算机程序产品,该程序产品被存储在存储介质中,该程序产品被至少一个处理器执行以实现如第一方面所述的方法。
12.在本技术实施例中,第一电子设备可以根据用户对第一消息(该第一消息为第一
会话群组中的第一联系人发送的消息)的第一输入,将第一消息的显示形式更新为用于指示该第一消息处于撤回状态的目标显示形式;其中,第一电子设备对应的联系人与该第一联系人不同。由于第一电子设备可以根据用户对第一消息的第一输入,将第一联系人发送的第一消息的显示形式更新为用于指示该第一消息处于撤回状态的目标显示形式,即可以由用户触发第一电子设备撤回第一联系人发送的第一消息因此,可以减少在较长时间后第一联系人对应的电子设备无法撤回第一消息的情况,从而可以减少第一消息对消息接收方以及第一联系人产生不良影响的情况,如此提高了使用电子设备进行群组聊天的便捷性。
附图说明
13.图1是本技术实施例提供的消息显示方法的流程示意图之一;
14.图2是本技术实施例提供的消息显示方法的流程示意图之二;
15.图3是本技术实施例提供的第一会话群组的会话界面的示意图之一;
16.图4是本技术实施例提供的消息显示方法的流程示意图之三;
17.图5是本技术实施例提供的第一会话群组的会话界面的示意图之二;
18.图6是本技术实施例提供的消息显示方法的流程示意图之四;
19.图7是本技术实施例提供的第一会话群组的会话界面的示意图之三;
20.图8是本技术实施例提供的消息显示方法的流程示意图之五;
21.图9是本技术实施例提供的消息显示方法的流程示意图之六;
22.图10是本技术实施例提供的消息显示方法的流程示意图之七;
23.图11是本技术实施例提供的第一会话群组的会话界面的示意图之四;
24.图12是本技术实施例提供的第二会话群组的会话界面的示意图之一;
25.图13是本技术实施例提供的第二会话群组的会话界面的示意图之二;
26.图14是本技术实施例提供的消息显示装置的结构示意图;
27.图15是本技术实施例提供的电子设备的结构示意图;
28.图16是本技术实施例提供的电子设备的硬件结构示意图。
具体实施方式
29.下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚地描述,显然,所描述的实施例是本技术一部分实施例,而不是全部的实施例。基于本技术中的实施例,本领域普通技术人员获得的所有其他实施例,都属于本技术保护的范围。
30.本技术的说明书和权利要求书中的术语“第一”、“第二”等是用于区别类似的对象,而不用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便本技术的实施例能够以除了在这里图示或描述的那些以外的顺序实施,且“第一”、“第二”等所区分的对象通常为一类,并不限定对象的个数,例如第一对象可以是一个,也可以是多个。此外,说明书以及权利要求中“和/或”表示所连接对象的至少其中之一,字符“/”,一般表示前后关联对象是一种“或”的关系。
31.下面结合附图,通过具体的实施例及其应用场景对本技术实施例提供的消息显示方法、装置、电子设备及介质进行详细地说明。
32.图1示出了本技术实施例提供的一种消息显示方法的流程图。如图1所示,本技术
实施例提供的一种消息显示方法可以包括下述的步骤101和步骤102。
33.步骤101、第一电子设备接收用户对第一消息的第一输入。
34.本技术实施例中,第一消息为第一会话群组中的第一联系人发送的消息,第一电子设备对应的联系人与第一联系人不同。
35.可选地,本技术实施例中,在第一电子设备开启即时聊天类应用的情况下,第一电子设备可以显示该即时聊天类应用的第一会话群组的会话界面,这样用户可以对第一会话群组进行设置,以使得该第一会话群组内的消息处于可撤回模式,从而用户可以对该第一消息进行第一输入。
36.需要说明的是,“第一会话群组处于可撤回模式”可以理解为:用户可以对该第一会话群组中的消息进行输入,以使得第一电子设备可以将该消息的显示形式更新为目标显示形式。
37.可选地,本技术实施例中,第一电子设备对应的联系人可以为第一联系人授权的联系人。
38.进一步可选地,本技术实施例中,在第一联系人对应的电子设备对第一电子设备对应的联系人授予撤回权限的情况下,若第一会话群组处于可撤回模式,则用户可以对该第一消息进行第一输入。
39.可选地,本技术实施例中,上述第一消息可以为第一会话群组中的第一联系人发送的一条消息或者多条消息,该第一消息的消息内容包括不应被发送的内容,例如,隐私信息或者发布的错误通知等。
40.可选地,本技术实施例中,上述第一电子设备为第一会话群组中除第一联系人以外的任意一个联系人对应的电子设备。
41.可选地,本技术实施例中,上述第一输入可以为以下任意一项:长按、单击、双击等。
42.步骤102、第一电子设备响应于第一输入,将第一消息的显示形式更新为目标显示形式。
43.本技术实施例中,上述目标显示形式用于指示第一消息处于撤回状态。
44.可选地,本技术实施例中,第一消息的显示形式是指第一消息的内容在第一电子设备上的显示状态,该显示状态可以为以下任意一项:高亮显示、正常显示、模糊不可见、隐藏显示等。
45.可选地,本技术实施例中,第一消息的初始显示形式可以为正常显示。
46.可选地,本技术实施例中,在目标显示形式下,第一消息的内容在第一电子设备上处于模糊不可见(或隐藏显示)的显示形式。
47.可选地,本技术实施例中,在将第一消息的显示形式更新为目标显示形式之前,第一电子设备可以向即时聊天应用的服务器发送指令,指示服务器向第一会话群组中的所有联系人对应的电子设备发送指示信息,指示信息用于指示将第一会话群组中的所有联系人对应的电子设备上的第一消息都以目标显示形式显示。
48.此时,第一电子设备可以在第一消息上覆盖显示新的内容,用于提示该第一消息的显示状态和设置该显示状态的联系人,以下进行详细说明。
49.可选地,本技术实施例中,结合图1,如图2所示,上述步骤102具体可以通过下述步
骤102a来实现。
50.步骤102a、第一电子设备将第一消息的第一消息内容,更新为第二消息内容。
51.本技术实施例中,上述第二消息内容用于指示以下至少一项:第一消息处于撤回状态、第一电子设备对应的联系人的标识。
52.可选地,本技术实施例中,第一消息内容为第一消息的内容,可以为以下任意一项:文本、图片、网址链接等。
53.可选地,本技术实施例中,第一电子设备可以响应于第一输入,向即时聊天应用的服务器发送指令,指示将第一会话群组中的第一消息的第一消息内容更新为第二消息内容,该第二消息内容会同步更新显示在第一会话群组中所有联系人所对应的第一会话群组的会话界面上。
54.可选地,本技术实施例中,第二消息内容具体可以通过文本内容来指示第一消息处于撤回状态,例如,文本内容显示为“消息处于中断状态”。
55.可选地,本技术实施例中,第二消息内容具体还可以通过文本内容来指示设置第一消息处于撤回状态的第一电子设备对应的联系人的标识,例如,文本内容显示为“中断者:李工”。
56.举例说明,如图3中(a)所示,第一联系人对应的用户在其对应的电子设备上对第一会话群组设置为消息支持可撤回,切换成可撤回模式后,该第一联系人在第一会话群组内发布的消息支持可撤回,若第一联系人小王在第一会话群组内发送了第一消息,该第一消息的第一消息内容为“老婆,我的银行卡密码456234”,且未察觉,如图3中(b)所示。假设第一会话群组内的联系人李工发现了这条隐私消息,他可以在第一电子设备上长按第一消息,则该第一消息处于撤回状态,如图3中(c)所示,在撤回状态下,第一消息的第一消息内容更新显示为第二消息内容,该第二消息内容为文本内容“消息处于中断状态,中断者:李工”,同时,该第二消息内容会同步更新显示在第一会话群组中所有联系人所对应的第一会话群组的会话界面上。
57.如此可知,由于第一电子设备可以将第一消息的第一消息内容更新为第二消息内容,该第二消息内容可以指示第一消息处于撤回状态,从而避免第一消息内容对其他群成员造成影响,该第二消息内容还可以指示第一电子设备对应的联系人的标识,从而明确将第一消息设置为撤回状态的联系人,因此,提高了使用第一电子设备进行群组聊天的便捷性。
58.本技术实施例提供的消息显示方法,第一电子设备可以根据用户对第一消息(该第一消息为第一会话群组中的第一联系人发送的消息)的第一输入,将第一消息的显示形式更新为用于指示该第一消息处于撤回状态的目标显示形式;其中,第一电子设备对应的联系人与该第一联系人不同。由于第一电子设备可以根据用户对第一消息的第一输入,将第一联系人发送的第一消息的显示形式更新为用于指示该第一消息处于撤回状态的目标显示形式,即可以由用户触发第一电子设备撤回第一联系人发送的第一消息,因此,可以减少在较长时间后第一联系人对应的电子设备无法撤回第一消息的情况,从而可以减少第一消息对消息接收方以及第一联系人产生不良影响的情况,如此提高了使用电子设备进行群组聊天的便捷性。
59.当然,在第一会话群组中的一个联系人在第一电子设备上对第一消息的显示形式
进行修改后,还可以通知第一联系人,并由第一联系人对第一消息再次进行处理,以下进行详细说明。
60.可选地,本技术实施例中,结合图1,如图4所示,在上述步骤102之后,本技术实施例提供的消息显示方法还可以包括下述的步骤201至步骤204。
61.步骤201、第一电子设备向第二电子设备发送第二消息。
62.本技术实施例中,上述第二电子设备为第一联系人对应的电子设备,上述第二消息用于提醒第一消息处于撤回状态。
63.可选地,本技术实施例中,上述第二消息包括第一信息,第一信息用于指示第二电子设备显示第一消息的第一消息内容、第一消息所在会话群组的名称以及第一电子设备对应的联系人的标识名称,从而第二电子设备可以根据第一信息,查看第一消息的第一消息内容、第一消息所在会话群组的名称、第一电子设备对应的联系人的标识名称。另外第一信息还用于指示第二电子设备显示至少一个目标标识,每个目标标识分别用于指示一种操作,至少一个操作包括以下至少一项:取消撤回第一消息、不取消撤回第一消息、联系第一电子设备对应的联系人、授权修改第一消息,进而第二电子设备的用户可以对该至少一个目标标识进行输入,以使得第二电子设备可以向第一电子设备发送第三消息。
64.可选地,本技术实施例中,第二电子设备可以在消息显示界面显示第一消息的第一消息内容、第一消息所在会话群组的名称以及第一电子设备对应的联系人的标识名称。
65.其中,消息显示界面包括消息显示区域和第一目标标识区域,消息显示区域显示的内容包括第一消息的第一消息内容、第一消息所在会话群组的名称以及第一电子设备对应的联系人的标识名称;第一目标标识区域显示的内容包括至少一个目标标识。
66.可以理解,第一消息的第一消息内容用于提醒第二电子设备的用户该第一消息内容处于撤回状态;第一消息所在会话群组的名称用于提醒第一联系人快速找到第一消息所在的会话群组;第一电子设备对应的联系人的标识名称用于提醒第一联系人快速找到第一电子设备对应的联系人。
67.举例说明,如图5所示,第二电子设备的消息显示界面包括消息显示区域11和第一目标标识区域12。其中,消息显示区域11显示第一消息的第一消息内容“老婆,我的银行卡密码456234”、第一消息所在会话群组为“部门群”、第一电子设备对应的联系人为“王志”;第一目标标识区域12显示有目标标识“忽略中断”、“同意中断”以及“联系中断者”。其中,目标标识“忽略中断”用于指示不取消撤回第一消息;目标标识“同意中断”用于指示不取消撤回第一消息;目标标识“联系中断者”用于指示联系第一电子设备对应的联系人。
68.可选地,本技术实施例中,第二电子设备的用户可以在第二电子设备上对第一目标标识区域中的目标标识进行目标输入,以使得第二电子设备可以根据输入的目标标识,向即时聊天应用的服务器发送指令,指示服务器向第一电子设备发送第三消息。
69.进一步可选地,本技术实施例中,上述目标输入可以为以下任意一项:长按、单击、双击等。
70.步骤202、第一电子设备接收第二电子设备发送的第三消息。
71.本技术实施例中,上述第三消息用于指示是否取消撤回第一消息。
72.可选地,本技术实施例中,第三消息可以为通过服务器从第二电子设备接收的指令消息,该指令消息指示是否取消撤回第一消息。
73.可选地,本技术实施例中,上述第三消息包括第一子消息或第二子消息,该第一子消息为指示取消撤回第一消息的指令消息,该第二子消息为指示不取消撤回第一消息的指令消息。
74.可以理解,在第三消息包括第一子消息的情况下,第三消息指示取消撤回第一消息;在第三消息包括第二子消息的情况下,第三消息指示不取消撤回第一消息。
75.可选地,本技术实施例中,上述至少一个目标标识包括第一目标标识和第二目标标识。其中,第一目标标识指示取消撤回第一消息;第二目标标识指示不取消撤回第一消息。可以理解,在目标输入为用户对第一目标标识的输入的情况下,第三消息指示取消撤回第一消息,在目标输入为用户对第二目标标识的输入的情况下,第三消息指示不取消撤回第一消息。
76.步骤203、在第三消息指示取消撤回第一消息的情况下,第一电子设备将目标显示形式恢复为初始显示形式。
77.可选地,本技术实施例中,在第二电子设备的用户在第二电子设备上对第一目标标识进行目标输入的情况下,第二电子设备可以向即时聊天应用的服务器发送指令,指示服务器向第一电子设备发送第一子消息。
78.进一步可选地,本技术实施例中,第一电子设备响应于第一子消息,将第一消息的目标显示形式恢复为初始显示形式,且第一电子设备可以向即时聊天应用的服务器发送指令,指示服务器向第一会话群组中的所有联系人对应的电子设备发送指示信息,指示信息用于指示将第一消息以初始显示形式显示。本技术实施例中,上述初始显示形式为:第一消息在更新显示形式之前的显示形式。
79.可选地,本技术实施例中,初始显示形式具体可以为正常显示。
80.可以理解,当第一会话群组中的第一消息为第一联系人确定要发送并显示的消息,则第一联系人在第二电子设备上对第一目标标识进行目标输入,以使得该第一消息的显示形式恢复为初始显示形式。
81.可选地,本技术实施例中,第一电子设备将第一消息的目标显示形式恢复为初始显示形式后,向服务器发送指令,自动设置该第一消息处于不可撤回状态,以使得第一会话群组中的其他联系人无法再对该第一消息进行撤回的输入。
82.步骤204、在第三消息指示不取消撤回第一消息的情况下,第一电子设备修改该第一消息的第一消息内容。
83.可选地,本技术实施例中,在第二电子设备的用户在第二电子设备上对第二目标标识进行目标输入的情况下,第二电子设备可以向即时聊天应用的服务器发送指令,指示服务器向第一电子设备发送第二子消息。
84.进一步可选地,本技术实施例中,第一电子设备响应于第二子消息,将第一消息设置为可修改状态。
85.其中,第一消息处于可修改状态时,第一会话群组中的其他联系人可以通过第一电子设备对第一消息的第一消息内容进行修改。
86.如此可知,由于第一消息的显示形式更新为目标显示形式之后,第一电子设备可以向第二电子设备发送用于提醒第一消息处于撤回状态的第二消息,并且第一电子设备还可以从第二电子设备接收用于指示是否取消撤回第一消息的第三消息,从而根据第三消息
来确定将第一消息由目标显示形式恢复为初始显示形式还是将第一消息的第一消息内容进行修改,增加了使用电子设备进行群组聊天的交互方式,因此,提升了使用电子设备进行群组聊天的便捷性。
87.当然,在第一消息处于可修改状态时,第一会话群组中的一个联系人对应的用户可以直接消息进行修改,以下进行具体说明。
88.可选地,本技术实施例中,结合图4,如图6所示,在上述步骤204中的“第一电子设备修改该第一消息的第一消息内容”之前,本技术实施例提供的消息显示方法还可以包括下述的步骤301至步骤303。
89.步骤301、在第三消息指示不取消撤回第一消息的情况下,第一电子设备显示第一输入框。
90.可选地,本技术实施例中,在第一消息处于可修改状态时,第一会话群组中的一个联系人对应的用户可以通过第一电子设备对第一消息的显示区域进行第一目标输入。
91.进一步可选地,本技术实施例中,上述第一目标输入可以为以下任意一项:单击、双击、长按等。
92.进一步可选地,本技术实施例中,第一电子设备响应于第一目标输入,显示第一输入框,该第一输入框用于将第一消息的第一消息内容修改为第三消息内容。
93.进一步可选地,本技术实施例中,上述第一输入框具体可以悬浮显示在第一会话群组的会话界面上。
94.步骤302、在第三消息指示不取消撤回第一消息的情况下,第一电子设备接收用户在第一输入框中输入第三消息内容的第二输入。
95.可选地,本技术实施例中,上述第三消息内容可以为对第一消息的第一消息内容进行修改后的内容。
96.可以理解,在第一消息处于可修改状态时,第一会话群组中被授予对会话消息可以进行撤回的联系人对应的用户可以在第一电子设备的第一输入框中将第一消息的第一消息内容修改为第三消息内容。
97.步骤303、在第三消息指示不取消撤回第一消息的情况下,第一电子设备响应于第二输入,将第一消息内容更新为第三消息内容。
98.可选地,本技术实施例中,第一电子设备响应于第二输入,将第一消息的第一消息内容更换为第三消息内容,且第一电子设备可以向即时聊天应用的服务器发送指令,指示服务器向第一会话群组中的所有联系人对应的电子设备发送指示信息,指示信息用于指示将该第三消息内容同步更新显示在第一会话群组中所有联系人所对应的第一会话群组的会话界面上。
99.举例说明,如图7中的(a)所示,第一联系人在第二电子设备上点击第二目标标识13“授权修改”后,第二电子设备响应于该输入,向即时聊天应用的服务器发送指令,以使得第一消息处于可修改状态。又如图7中的(b)所示,在第一消息处于可修改状态时,长按第一消息14,弹出第一输入框15,第一电子设备接收用户在第一输入框15中输入的第三消息内容16“明天晚上18点举行部门例会”,点击确定标识,将第一消息的第一消息内容更新为第三消息内容16“明天晚上18点举行部门例会”。
100.如此可知,由于第一电子设备可以接收用户在第一输入框中输入的第三消息内
容,并将第一消息的第一消息内容更新为第三消息内容,从而使第一联系人之外的联系人所对应的用户也可以对第一消息的第一消息内容进行修改,因此,提升了使用电子设备进行群组聊天的便捷性。
101.当然,在第一消息处于可修改状态时,第一会话群组中的一个联系人还可以根据第一联系人的意见对第一消息进行修改,以下进行具体说明。
102.可选地,本技术实施例中,上述第三消息中还包括第四消息内容,结合图4,如图8所示,上述步骤204中的“第一电子设备修改该第一消息的第一消息内容”具体可以通过下述的步骤401至步骤404来实现。
103.步骤401、第一电子设备显示第四消息内容。
104.可选地,本技术实施例中,第一电子设备接收到第二电子设备发送的第三消息,该第三消息包括第四消息内容,该第四消息内容具体可以为第一联系人对第一消息的第一消息内容的修改建议。
105.可选地,本技术实施例中,第四消息内容可以显示在第一电子设备的第一会话群组的会话界面上。
106.步骤402、第一电子设备接收用户对第四消息内容的第三输入。
107.可选地,本技术实施例中,上述第三输入可以为对第四消息内容进行选择的输入。
108.可选地,本技术实施例中,上述第三输入可以为以下任意一项:单击、双击、长按等。
109.示例性地,用户在第一电子设备长按第四消息内容,则第四消息内容覆盖第一消息的第一消息内容。
110.步骤403、第一电子设备响应于第三输入,根据第四消息内容,对第一消息内容进行编辑处理,得到第五消息内容。
111.可选地,本技术实施例中,第一电子设备响应于第三输入,使第四消息内容覆盖第一消息的第一消息内容,用户可以继续对第四消息内容进行编辑修改,得到第五消息内容。
112.步骤404、第一电子设备将第一消息内容更新为第五消息内容。
113.可选地,本技术实施例中,在用户根据第四消息内容修改得到第五消息内容后,可以点击确定标识,则第一电子设备将第一消息内容更新显示为第五消息内容。
114.如此可知,由于第一电子设备可以响应用户对显示在第一电子设备上的第四消息内容的第三输入,使用户可以根据第四消息内容,对第一消息内容进行编辑处理,并更新显示修改后得到的第五消息内容,因此,提高了对第一消息内容修改的准确性。
115.当然,在第一消息的第一消息内容更新为第三消息内容后,之前阅读过第一消息的第一消息内容的用户可能并不知晓第一消息的第一消息内容已经更新为第三消息内容了,此时,需要对这些用户进行提醒,以下进行具体说明。
116.可选地,本技术实施例中,结合图6,如图9所示,在上述步骤204之后,本技术实施例提供的消息显示方法还可以包括下述的步骤501。
117.步骤501、第一电子设备向至少一个第三电子设备发送第四消息。
118.本技术实施例中,上述第三电子设备中的第一消息处于已读状态。
119.可选地,本技术实施例中,至少一个第三电子设备中的每个第三电子设备对应第一会话群组中的一个联系人。
120.需要说明的是,上述“第三电子设备中的第一消息处于已读状态”可以理解为:第三电子设备的用户已经触发第三电子设备显示第一消息的消息内容。
121.可选地,本技术实施例中,在第三电子设备的用户触发第三电子设备显示第一消息的消息内容之后,即时聊天应用的服务器将该第三电子设备对应的联系人标记为第一消息处于已读状态。
122.本技术实施例中,上述第四消息用于提醒第三消息内容。
123.可选地,本技术实施例中,在第一消息的第一消息内容更新为第三消息内容后,第一电子设备向即时聊天应用的服务器发送指令,指示服务器向第一会话群组中第一消息处于已读状态的第三电子设备发送第四消息内容。
124.在一种示例中,在第三电子设备接收到第四消息后,即时聊天应用中的第一会话群组的群组标识上会显示一个未读消息标识,以提醒第三电子设备对应的联系人有未读消息,联系人点击进入第一会话群组中,第一消息的背景为橘色底色,并显示第一消息的第一消息内容已修改为第三消息内容。
125.在另一种示例中,在第三电子设备接收到第四消息后,振动提示第一会话群组的缩略显示框内有高亮标红的第四消息内容,该第四消息内容可以缓慢向左滚动显示。
126.如此可知,由于第一电子设备可以向第一消息处于已读状态的至少一个第三电子设备发送用于提醒第一消息内容已经更新为第三消息内容的第四消息,从而使第三电子设备对应的联系人知晓第一消息的更改内容,减少了第一消息的第一消息内容对该联系人产生的不良影响,因此,提升了使用电子设备进行群组聊天的便捷性。
127.当第一会话群组中的一个联系人发现第一消息的第一消息内容有误时,需要和第一联系人或者其他联系人进行直接沟通以调整或确认该第一消息内容,以下进行具体说明。
128.可选地,本技术实施例中,结合图1,如图10所示,在上述步骤102之后,本技术实施例提供的消息显示方法还可以包括下述的步骤601至步骤604。
129.步骤601、第一电子设备显示第二会话群组的会话界面。
130.本技术实施例中,上述会话界面中包括第六消息内容。
131.可选地,本技术实施例中,在第一消息由初始显示形式变更为目标显示形式后,第一电子设备的第一会话群组中可以悬浮显示第二会话群组的会话发起界面。
132.进一步可选地,本技术实施例中,上述会话发起界面显示有第二会话群组的初始群组联系人名单、联系人添加标识以及会话发起标识。
133.进一步可选地,本技术实施例中,初始群组联系人名单包括第一联系人、第一消息为已读状态的第三电子设备对应的联系人。
134.进一步可选地,本技术实施例中,联系人添加标识设置在初始群组联系人名单的下方区域,第一电子设备对应的联系人可以对该联系人添加标识进行第二目标输入,该第二目标输入可以为以下任意一项:单击、双击、长按等。
135.进一步可选地,本技术实施例中,第一电子设备响应于第二目标输入,显示第一会话群组的联系人列表,该联系人列表中的联系人标识后边设置有选择标识,该选择标识用于选择需要添加到第二会话群组的联系人。
136.进一步可选地,本技术实施例中,会话发起标识设置在会话发起界面的下部区域,
用于触发建立第二会话群组,第一电子设备对应的联系人可以对该会话发起标识进行第三目标输入,该第三目标输入可以为以下任意一项:单击、双击、长按等。
137.进一步可选地,本技术实施例中,第一电子设备响应于第三目标输入,将会话发起界面更新显示为第二会话群组的会话界面。
138.举例说明,如图11所示,第一会话群组中悬浮显示第二会话群组的会话发起界面17,该会话发起界面17显示有第二会话群组的初始群组联系人名单18、联系人添加标识19以及会话发起标识20。其中,初始群组联系人名单18包括第一联系人“发布者:王工”,第一消息为已读状态的第三电子设备对应的联系人“已读:张工、宋工”。第一电子设备对应的联系人还可以点击联系人添加标识19“邀请”,第一电子设备显示第一会话群组的联系人列表,该联系人列表中的联系人标识后边设置有选择标识,可以对该选择标识进行勾选来选择需要添加到第二会话群组的联系人,如王工的领导等。对第二会话群组的联系人选择完毕后,点击话发起标识20“确定”,会话发起界面17更新显示为如图11所示的第二会话群组的会话界面21。
139.可选地,本技术实施例中,上述会话界面包括会话区域和第二目标标识区域。
140.进一步可选地,本技术实施例中,第二目标标识区域的目标标识包括第三目标标识、第四目标标识以及第五目标标识。
141.其中,第三目标标识用于指示撤回第一消息;第四目标标识用于指示取消撤回第一消息,第五目标标识用于指示授权修改第一消息的第一消息内容。
142.可以理解,第二会话群组中的联系人可以在会话区域对第一消息进行沟通,以讨论决定对第一消息的处理方式和执行该处理方式的联系人,执行该处理方式的联系人可以对第二目标标识区域的目标标识进行第四目标输入,该第四目标输入为对第二目标标识区域的目标标识进行选择的输入。当第四目标输入为对第三目标标识的输入,则第一消息会被撤回,同时会向第二会话群组中的联系人发送消息,提醒该第一消息已撤回;当第四目标输入为对第四目标标识的输入,则第一消息恢复为初始显示形式;当第四目标输入为对第五目标标识的输入,则第二会话群组的会话界面的上部区域显示第二输入框,用于输入第四消息内容,同时,在会话界面下部的第二目标标识区域的第三目标标识、第四目标标识以及第五目标标识更新显示为第六目标标识和第七目标标识。
143.可选地,本技术实施例中,第四目标输入可以为以下任意一项:单击、双击、长按等。
144.可选地,本技术实施例中,第六目标标识用于指示同意将第一消息的第一消息内容改为第四消息内容;第七目标标识用于指示不同意将第一消息的第一消息内容改为第四消息内容。
145.举例说明,结合图12所示,第二会话群组的会话界面21包括会话区域22和第二目标标识区域23。第二目标标识区域23的目标标识包括第三目标标识24“撤回消息”、第四目标标识25“维持不变”以及第五目标标识26“修改消息”。经过第二会话群组中的联系人对第一消息的讨论,如果决定撤回该第一消息,点击第三目标标识24“撤回消息”,则第一消息会被撤回,同时会向第二会话群组中的联系人发送消息,提醒该第一消息已撤回;如果决定继续显示该第一消息,点击第四目标标识25“维持不变”,则第一消息恢复为初始显示形式;如果决定修改第一消息的第一消息内容,并且该修改处理由组长执行,点击第五目标标识26“修改消息”,则第二会话群组的会话界面21的上部区域显示如图13所示的第二输入框27,在该第二输入框27内可以输入第四消息内容28“明天晚上18点举行部门例会”,同时,在会话界面下部的第二目标标识区域23的第三目标标识24、第四目标标识25以及第五目标标识26更新显示为第六目标标识29“同意”和第七目标标识30“反对”。
146.步骤602、第一电子设备接收用户在会话界面中第四输入。
147.可选地,本技术实施例中,上述第四输入为第二会话群组中的联系人对应的用户在会话界面中对第六目标标识和第七目标标识进行选择的输入。
148.可选地,本技术实施例中,上述第四输入可以为以下任意一项:单击、双击、长按等。
149.步骤603、第一电子设备响应于第四输入,向服务器发送目标投票信息。
150.本技术实施例中,上述目标投票信息为以下任一项:第一投票信息、第二投票信息;第一投票信息用于指示同意将第一消息的第一消息内容修改为第四消息内容,第二投票信息用于指示不同意将该第一消息内容修改为该第四消息内容。
151.可选地,本技术实施例中,第二会话群组中的联系人对应的用户对第六目标标识进行第三输入,则第一电子设向即时聊天应用的服务器发送第一投票信息;第二会话群组中的联系人对应的用户对第七目标标识进行第三输入,则第一电子设向即时聊天应用的服务器发送第二投票信息。
152.可选地,本技术实施例中,第二会话群组中的一个联系人对应一个目标投票信息。
153.步骤604、第一电子设备在从服务器接收到目标指示信息的情况下,将第一消息内容更新为第六消息内容。
154.本技术实施例中,上述目标指示信息为:服务器在接收到的第一投票信息的数量大于或等于预设值的情况下,向第一电子设备发送的。
155.可选地,本技术实施例中,即时聊天应用的服务器在接收到的第一投票信息的数量大于或等于预设值的情况下,向第一电子设备发送目标指示信息。
156.进一步可选地,本技术实施例中,上述预设值可以为根据用户在即时聊天应用中预先设置的第一投票信息的占比值和第二会话群组中的联系人数量结合确定的数值。
157.举例说明,用户预先设置当服务器接收到的第一投票信息的数量大于或等于第二会话群组中的联系人数量的50%时,向第一电子设备发送目标指示信息。假设第二会话群组中的联系人数量为20人,其中有11个联系人点击第六目标标识,即服务器接收到11个第一投票信息,大于预设值10,从而服务器向第一电子设备发送目标指示信息。
158.可选地,本技术实施例中,目标指示信息可以为一条将第一消息内容更新为第六消息内容的指令消息。
159.可选地,本技术实施例中,第一电子设备在从服务器接收到目标指示信息后,第一消息的内容以第一消息内容同步更新显示在第一会话群组中所有联系人所对应的第一会话群组的会话界面上。
160.如此可知,由于第一电子设备可以根据在第二会话群组的会话界面上的第三输入向服务器发送用于指示是否同意将第一消息的第一消息内容修改为第六消息内容的目标投票信息,并在目标投票信息中的第一投票信息的数量大于或等于预设值的情况下,将第一消息的第一消息内容修改为第四消息内容,使得第一电子设备对第一消息的处理方式更
加丰富灵活,因此提升了使用电子设备进行群组聊天的便捷性和实用性。
161.本技术实施例提供的方法,执行主体可以为装置。本技术实施例中以装置执行方法为例,说明本技术实施例提供的装置的。
162.图14示出了上述实施例中所涉及的一种消息显示装置,该消息显示装置为第一消息显示装置60,该第一消息显示装置60包括:接收模块61和更新模块62。其中,接收模块61,用于接收用户对第一消息的第一输入,该第一消息为第一会话群组中的第一联系人发送的消息。更新模块62,用于响应于接收模块接收的第一输入,将第一消息的显示形式更新为目标显示形式,该目标显示形式用于指示该第一消息处于撤回状态。其中,第一消息显示装置对应的联系人与第一联系人不同。
163.在一种可能的实现方式中,上述更新模块具体用于,将第一消息的第一消息内容,更新为第二消息内容。其中,第二消息内容用于指示以下至少一项:第一消息处于撤回状态、第一消息显示装置对应的联系人的标识。
164.在一种可能的实现方式中,上述第一消息显示装置60还包括:发送模块、接收模块、恢复模块以及修改模块。其中,发送模块,用于向第二消息显示装置发送第二消息,该第二消息显示装置为第一联系人对应的消息显示装置,该第二消息用于提醒第一消息处于撤回状态。接收模块,用于接收第二消息显示装置发送的第三消息,该第三消息用于指示是否取消撤回第一消息。恢复模块,用于在接收模块接收的第三消息指示取消撤回第一消息的情况下,将目标显示形式恢复为初始显示形式。修改模块,用于在接收模块接收的第三消息指示不取消撤回第一消息的情况下,修改该第一消息的第一消息内容。其中,初始显示形式为:第一消息在更新显示形式之前的显示形式。
165.在一种可能的实现方式中,上述修改模块包括:显示子模块、接收子模块以及更新子模块。其中,显示子模块,用于显示第一输入框。接收子模块,还用于接收用户在显示子模块显示的第一输入框中输入第三消息内容的第二输入。更新子模块,还用于响应于接收子模块接收的第二输入,将第一消息内容更新为第三消息内容。
166.在一种可能的实现方式中,上述第三消息中还包括第四消息内容,上述修改模块还包括:显示子模块、接收子模块、编辑子模块以及更新子模块。其中,显示子模块,用于显示第四消息内容。接收子模块,还用于接收用户对显示子模块显示的第四消息内容的第三输入。编辑子模块,用于响应于接收子模块接收的第三输入,根据第四消息内容,对第一消息内容进行编辑处理,得到第五消息内容。更新子模块,还用于将第一消息内容更新为编辑子模块得到的第五消息内容。
167.在一种可能的实现方式中,上述发送模块还用于,向至少一个第三消息显示装置发送第四消息,该第四消息用于提醒第三消息内容。其中,第三消息显示装置中的第一消息处于已读状态。
168.在一种可能的实现方式中,上述第一消息显示装置还包括:显示模块和发送模块。其中,显示模块,用于显示第二会话群组的会话界面,该会话界面中包括第六消息内容。接收模块,还用于接收用户对显示模块显示的会话界面的第四输入。发送模块,用于响应于接收模块接收的第四输入,发送目标投票信息,该目标投票信息包括以下任一项:第一投票信息、第二投票信息。第一投票信息用于指示同意将第一消息的第一消息内容修改为第六消息内容,第二投票信息用于指示不同意将第一消息内容修改为第六消息内容。更新模块,还
用于在接收到发送模块发送的目标指示信息的情况下,将第一消息内容更新为第六消息内容。其中,目标指示信息为:服务器在接收到的第一投票信息的数量大于或等于预设值的情况下,向第一消息显示装置发送的;目标指示信息用于指示将第一消息内容更新为第六消息内容。
169.本技术实施例提供的消息显示装置,由于第一电子设备可以根据用户对第一消息的第一输入,将第一联系人发送的第一消息的显示形式更新为用于指示该第一消息处于撤回状态的目标显示形式,即可以由用户触发第一电子设备撤回第一联系人发送的第一消息,因此,可以减少在较长时间后第一联系人对应的电子设备无法撤回第一消息的情况,从而可以减少第一消息对消息接收方以及第一联系人产生不良影响的情况,如此提高了使用电子设备进行群组聊天的便捷性。本技术实施例中的消息显示装置可以是电子设备,也可以是电子设备中的部件,例如集成电路或芯片。该电子设备可以是终端,也可以为除终端之外的其他设备。示例性的,电子设备可以为手机、平板电脑、笔记本电脑、掌上电脑、车载电子设备、移动上网装置(mobile internet device,mid)、增强现实(augmented reality,ar)/虚拟现实(virtual reality,vr)设备、机器人、可穿戴设备、超级移动个人计算机(ultra-mobile personal computer,umpc)、上网本或者个人数字助理(personal digital assistant,pda)等,还可以为服务器、网络附属存储器(network attached storage,nas)、个人计算机(personal computer,pc)、电视机(television,tv)、柜员机或者自助机等,本技术实施例不作具体限定。
170.本技术实施例中的消息显示装置可以为具有操作系统的装置。该操作系统可以为安卓(android)操作系统,可以为ios操作系统,还可以为其他可能的操作系统,本技术实施例不作具体限定。
171.本技术实施例提供的消息显示装置能够实现图1至图13的方法实施例实现的各个过程,为避免重复,这里不再赘述。
172.可选地,本技术实施例中,如图15所示,本技术实施例还提供一种电子设备80,包括处理器81和存储器82,存储器82上存储有可在所述处理器81上运行的程序或指令,该程序或指令被处理器81执行时实现上述方法实施例的各个过程步骤,且能达到相同的技术效果,为避免重复,这里不再赘述。
173.需要说明的是,本技术实施例中的电子设备包括上述所述的移动电子设备和非移动电子设备。
174.图16为实现本技术实施例的一种电子设备的硬件结构示意图。
175.该电子设备100包括但不限于:射频单元1001、网络模块1002、音频输出单元1003、输入单元1004、传感器1005、显示单元1006、用户输入单元1007、接口单元1008、存储器1009、以及处理器110等部件。
176.本领域技术人员可以理解,电子设备100还可以包括给各个部件供电的电源(比如电池),电源可以通过电源管理系统与处理器110逻辑相连,从而通过电源管理系统实现管理充电、放电、以及功耗管理等功能。图16中示出的电子设备结构并不构成对电子设备的限定,电子设备可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置,在此不再赘述。
177.其中,用户输入单元1007,具体用于接收用户对第一消息的第一输入,该第一消息
为第一会话群组中的第一联系人发送的消息;处理器110,用于响应于第一输入,将第一消息的显示形式更新为目标显示形式,该目标显示形式用于指示该第一消息处于撤回状态;其中,第一电子设备对应的联系人与第一联系人不同。
178.本技术实施例提供的电子设备,由于第一电子设备可以根据用户对第一消息的第一输入,将第一联系人发送的第一消息的显示形式更新为用于指示该第一消息处于撤回状态的目标显示形式,即可以由用户触发第一电子设备撤回第一联系人发送的第一消息,而不是仅可以由第一联系人对应的电子设备撤回第一联系人发送的第一消息,因此,可以减少在较长时间后第一联系人对应的电子设备无法撤回第一消息的情况,从而可以减少第一消息对消息接收方以及第一联系人产生不良影响的情况,如此提高了使用电子设备进行群组聊天的便捷性。
179.可选地,本技术实施例中,处理器110,具体用于将第一消息的第一消息内容,更新为第二消息内容;其中,第二消息内容用于指示以下至少一项:第一消息处于撤回状态、第一电子设备对应的联系人的标识。
180.如此可知,由于第一电子设备可以将第一消息的第一消息内容更新为第二消息内容,该第二消息内容可以指示第一消息处于撤回状态,从而避免第一消息内容对其他群成员造成影响,该第二消息内容还可以指示第一电子设备对应的联系人的标识,从而明确将第一消息设置为撤回状态的联系人,因此,提高了使用第一电子设备进行群组聊天的便捷性。
181.可选地,本技术实施例中,处理器110,具体用于向第二电子设备发送第二消息,该第二电子设备为第一联系人对应的电子设备,该第二消息用于提醒第一消息处于撤回状态;从第二电子设备接收第三消息,该第三消息用于指示是否取消撤回第一消息;在第三消息指示取消撤回第一消息的情况下,将目标显示形式恢复为初始显示形式;在第三消息指示不取消撤回第一消息的情况下,修改第一消息的第一消息内容;其中,初始显示形式为:第一消息在更新显示形式之前的显示形式。
182.如此可知,由于第一消息的显示形式更新为目标显示形式之后,第一电子设备可以向第二电子设备发送用于提醒第一消息处于撤回状态的第二消息,并且第一电子设备还可以从第二电子设备接收用于指示是否取消撤回第一消息的第三消息,从而根据第三消息来确定将第一消息由目标显示形式恢复为初始显示形式还是将第一消息的第一消息内容进行修改,增加了使用电子设备进行群组聊天的交互方式,因此,提升了使用电子设备进行群组聊天的便捷性。
183.可选地,本技术实施例中,处理器110,具体用于显示第一输入框;接收用户在第一输入框中输入第三消息内容的第二输入;响应于第二输入,将第一消息内容更新为第三消息内容。
184.如此可知,由于第一电子设备可以接收用户在第一输入框中输入的第三消息内容,并将第一消息的第一消息内容更新为第三消息内容,从而使第一联系人之外的联系人所对应的用户也可以对第一消息的第一消息内容进行修改,因此,提升了使用电子设备进行群组聊天的便捷性。
185.可选地,本技术实施例中,处理器110,具体用于显示第四消息内容;接收用户对第四消息内容的第三输入;响应于第三输入,根据第四消息内容,对第一消息内容进行编辑处
理,得到第五消息内容;将第一消息内容更新为第五消息内容。
186.如此可知,由于第一电子设备可以响应用户对显示在第一电子设备上的第四消息内容的第三输入,使用户可以根据第四消息内容,对第一消息内容进行编辑处理,并更新显示修改后得到的第五消息内容,因此,提高了对第一消息内容修改的准确性。
187.可选地,本技术实施例中,处理器110,具体用于向至少一个第三电子设备发送第四消息,该第四消息用于提醒第三消息内容;其中,第三电子设备中的第一消息处于已读状态。
188.如此可知,由于第一电子设备可以向第一消息处于已读状态的至少一个第三电子设备发送用于提醒第一消息内容已经更新为第一消息内容的第四消息,从而使第三电子设备对应的联系人知晓第一消息的更改内容,减少了第一消息的第一消息内容对该联系人产生的不良影响,因此,提升了使用电子设备进行群组聊天的便捷性。
189.可选地,本技术实施例中,处理器110,具体用于显示第二会话群组的会话界面,该会话界面中包括第六消息内容;接收用户在会话界面中第四输入;响应于第四输入,发送目标投票信息,该目标投票信息为以下任一项:第一投票信息、第二投票信息;第一投票信息用于指示同意将第一消息的第一消息内容修改为第六消息内容,第二投票信息用于指示不同意将该第一消息内容修改为该第六消息内容;在从服务器接收到目标指示信息的情况下,将第一消息内容更新为第六消息内容;其中,目标指示信息为:服务器在接收到的第一投票信息的数量大于或等于预设值的情况下,向第一电子设备发送的;目标指示信息用于指示将第一消息内容更新为第六消息内容。
190.如此可知,由于第一电子设备可以根据在第二会话群组的会话界面上的第三输入向服务器发送用于指示是否同意将第一消息的第一消息内容修改为第四消息内容的目标投票信息,并在目标投票信息中的第一投票信息的数量大于或等于预设值的情况下,将第一消息的第一消息内容修改为第六消息内容,使得第一电子设备对第一消息的处理方式更加丰富灵活,因此提升了使用电子设备进行群组聊天的便捷性和实用性。
191.应理解的是,本技术实施例中,输入单元1004可以包括图形处理器(graphics processing unit,gpu)1041和麦克风1042,图形处理器1041对在视频捕获模式或图像捕获模式中由图像捕获装置(如摄像头)获得的静态图片或视频的图像数据进行处理。显示单元1006可包括显示面板1061,可以采用液晶显示器、有机发光二极管等形式来配置显示面板1061。用户输入单元1007包括触控面板1071以及其他输入设备1072中的至少一种。触控面板1071,也称为触摸屏。触控面板1071可包括触摸检测装置和触摸控制器两个部分。其他输入设备1072可以包括但不限于物理键盘、功能键(比如音量控制按键、开关按键等)、轨迹球、鼠标、操作杆,在此不再赘述。
192.存储器1009可用于存储软件程序以及各种数据。存储器1009可主要包括存储程序或指令的第一存储区和存储数据的第二存储区,其中,第一存储区可存储操作系统、至少一个功能所需的应用程序或指令(比如声音播放功能、图像播放功能等)等。此外,存储器1009可以包括易失性存储器或非易失性存储器,或者,存储器1009可以包括易失性和非易失性存储器两者。其中,非易失性存储器可以是只读存储器(read-only memory,rom)、可编程只读存储器(programmable rom,prom)、可擦除可编程只读存储器(erasable prom,eprom)、电可擦除可编程只读存储器(electrically eprom,eeprom)或闪存。易失性存储器可以是
随机存取存储器(random access memory,ram),静态随机存取存储器(static ram,sram)、动态随机存取存储器(dynamic ram,dram)、同步动态随机存取存储器(synchronous dram,sdram)、双倍数据速率同步动态随机存取存储器(double data rate sdram,ddrsdram)、增强型同步动态随机存取存储器(enhanced sdram,esdram)、同步连接动态随机存取存储器(synch link dram,sldram)和直接内存总线随机存取存储器(direct rambus ram,drram)。本技术实施例中的存储器1009包括但不限于这些和任意其它适合类型的存储器。
193.处理器110可包括一个或多个处理单元;可选的,处理器110集成应用处理器和调制解调处理器,其中,应用处理器主要处理涉及操作系统、用户界面和应用程序等的操作,调制解调处理器主要处理无线通信信号,如基带处理器。可以理解的是,上述调制解调处理器也可以不集成到处理器110中。
194.需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。此外,需要指出的是,本技术实施方式中的方法和装置的范围不限按示出或讨论的顺序来执行功能,还可包括根据所涉及的功能按基本同时的方式或按相反的顺序来执行功能,例如,可以按不同于所描述的次序来执行所描述的方法,并且还可以添加、省去、或组合各种步骤。另外,参照某些示例所描述的特征可在其他示例中被组合。
195.通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本技术的技术方案本质上或者说对现有技术做出贡献的部分可以以计算机软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如rom/ram、磁碟、光盘)中,包括若干指令用以使得一台终端(可以是手机,计算机,服务器,或者网络设备等)执行本技术各个实施例所述的方法。
196.上面结合附图对本技术的实施例进行了描述,但是本技术并不局限于上述的具体实施方式,上述的具体实施方式仅仅是示意性的,而不是限制性的,本领域的普通技术人员在本技术的启示下,在不脱离本技术宗旨和权利要求所保护的范围情况下,还可做出很多形式,均属于本技术的保护之内。