消息显示方法、装置和电子设备转让专利

申请号 : CN202110321303.3

文献号 : CN113141295B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 李万兵

申请人 : 维沃移动通信有限公司

摘要 :

本申请公开了一种消息显示方法、装置和电子设备,属于通信技术领域,可以解决查看消息的效率较低的问题。该消息显示方法包括:在目标会话页面中显示目标消息的情况下,接收用户对目标消息的第一输入;响应于第一输入,显示N条消息;该N条消息中包括该目标消息;其中,N‑1条消息包括以下至少一项:消息内容中包括目标引用内容的消息、和标识信息与目标消息的标识信息相匹配的消息;该目标引用内容为:该目标消息引用的消息内容;该N‑1条消息为:该N条消息中,除该目标消息外的消息;N为正整数。本申请实施例提供的消息显示方法可以应用于用户进行群聊的过程。

权利要求 :

1.一种消息显示方法,其特征在于,所述方法包括:

在目标会话页面中显示目标消息的情况下,接收用户对所述目标消息的第一输入;

响应于所述第一输入,显示N条消息;所述N条消息中包括所述目标消息;

其中,N‑1条消息包括以下至少一项:消息内容中包括目标引用内容的消息、和标识信息与所述目标消息的标识信息相匹配的消息;

所述目标引用内容为:所述目标消息引用的消息内容;所述N‑1条消息为:所述N条消息中,除所述目标消息外的消息;N为正整数;

所述在目标会话页面中显示目标消息的情况下,接收用户对所述目标消息的第一输入之前,所述方法还包括:在所述目标会话页面中显示M条消息和第一输入框的情况下,接收用户对所述第一输入框的第二输入;M为正整数;

响应于所述第二输入,在所述目标会话页面的目标页面区域中显示所述第一输入框,并将所述M条消息中的第一消息的消息内容,确定为所述目标引用内容;

其中,所述第一消息为:所述M条消息中,对应的页面区域与所述目标页面区域至少部分重叠的消息。

2.根据权利要求1所述的方法,其特征在于,所述将所述M条消息中的第一消息的消息内容,确定为所述目标引用内容之后,所述方法还包括:接收用户在所述第一输入框中输入目标消息内容的第三输入;

响应于所述第三输入,基于所述目标消息内容和所述目标引用内容,生成所述目标消息,并为所述目标消息添加标识信息,以及,发送所述目标消息。

3.根据权利要求1所述的方法,其特征在于,所述显示N条消息,包括:将电子设备的显示屏分屏为至少两个分屏区域,并在所述至少两个分屏区域中的目标分屏区域中显示第一会话页面;

其中,所述第一会话页面中包括所述N条消息。

4.根据权利要求3所述的方法,其特征在于,所述第一会话页面中显示有第二输入框;

所述在所述至少两个分屏区域中的目标分屏区域中显示第一会话页面之后,所述方法还包括:接收用户在所述第二输入框中输入第一消息内容的第四输入;

响应于所述第四输入,基于所述第一消息内容,生成第二消息,并为所述第二消息添加目标标识信息,以及,发送所述第二消息;

其中,所述目标标识信息与所述目标消息的标识信息相匹配。

5.根据权利要求1所述的方法,其特征在于,所述在目标会话页面中显示目标消息的情况下,接收用户对所述目标消息的第一输入之前,所述方法还包括:在所述目标会话页面中显示M条消息和第一输入框的情况下,接收在所述第一输入框输入关键字的第五输入;M为正整数;

响应于所述第五输入,在所述目标会话页面的第一页面区域中显示所述第一输入框,并在所述M条消息中的第三消息的消息内容不包括所述关键字的情况下,控制所述第三消息处于折叠显示状态;

其中,所述第三消息为:所述M条消息中,对应的页面区域与所述第一页面区域至少部分重叠的消息。

6.根据权利要求5所述的方法,其特征在于,所述控制所述第三消息处于折叠显示状态之后,所述方法还包括:接收用户在所述目标会话页面中的第六输入;

响应于所述第六输入,调整M‑1条消息对应的页面区域,并在所述M‑1条消息中的第四消息的消息内容不包括所述关键字的情况下,控制所述第四消息处于折叠显示状态;

其中,所述M‑1条消息为:所述M条消息中,除所述第三消息外的消息;所述第四消息为:在接收所述第六输入的过程中,对应的页面区域与所述第一页面区域至少部分重叠的消息。

7.一种消息显示装置,其特征在于,所述消息显示装置包括:接收模块、显示模块和确定模块;

所述接收模块,用于在目标会话页面中显示目标消息的情况下,接收用户对所述目标消息的第一输入;

所述显示模块,用于响应于所述接收模块接收的所述第一输入,显示N条消息;所述N条消息中包括所述目标消息;

其中,N‑1条消息包括以下至少一项:消息内容中包括目标引用内容的消息、和标识信息与所述目标消息的标识信息相匹配的消息;

所述目标引用内容为:所述目标消息引用的消息内容;所述N‑1条消息为:所述N条消息中,除所述目标消息外的消息;N为正整数;

所述接收模块,还用于在所述显示模块在所述目标会话页面中显示M条消息和第一输入框的情况下,接收用户对所述第一输入框的第二输入;M为正整数;

所述显示模块,还用于响应于所述接收模块接收的所述第二输入,在所述目标会话页面的目标页面区域中显示所述第一输入框;

所述确定模块,用于将所述M条消息中的第一消息的消息内容,确定为所述目标引用内容;

其中,所述第一消息为:所述M条消息中,对应的页面区域与所述目标页面区域至少部分重叠的消息。

8.一种电子设备,其特征在于,包括处理器,存储器及存储在所述存储器上并可在所述处理器上运行的程序或指令,所述程序或指令被所述处理器执行时实现如权利要求1至6中任一项所述的消息显示方法的步骤。

9.一种可读存储介质,其特征在于,所述可读存储介质上存储程序或指令,所述程序或指令被处理器执行时实现如权利要求1至6中任一项所述的消息显示方法的步骤。

说明书 :

消息显示方法、装置和电子设备

技术领域

[0001] 本申请属于通信技术领域,具体涉及一种消息显示方法、装置和电子设备。

背景技术

[0002] 通常,在用户通过电子设备进行群聊的过程中,用户可以在群聊界面中查看其他用户针对某个话题的讨论内容,并与其他用户针对该某个话题进行讨论。
[0003] 具体地,用户可以从群聊界面的所有消息中,逐一查找与该某个话题相关的每条消息,并查看该每条消息的消息内容,以与其他用户针对该某个话题进行讨论。
[0004] 但是,由于可能存在群聊界面中的所有消息的消息数量较多的情况,这样,用户需要在数量较多的所有消息中,逐一查找与该某个话题相关的每条消息,因此,导致查看消息的效率较低。

发明内容

[0005] 本申请实施例的目的是提供一种消息显示方法、装置和电子设备,能够解决查看消息的效率较低的问题。
[0006] 为了解决上述技术问题,本申请是这样实现的:
[0007] 第一方面,本申请实施例提供了一种消息显示方法,该方法包括:在目标会话页面中显示目标消息的情况下,接收用户对目标消息的第一输入;响应于第一输入,显示N条消息;该N条消息中包括该目标消息;其中,N‑1条消息包括以下至少一项:消息内容中包括目标引用内容的消息、和标识信息与目标消息的标识信息相匹配的消息;该目标引用内容为:该目标消息引用的消息内容;该N‑1条消息为:该N条消息中,除该目标消息外的消息;N为正整数。
[0008] 第二方面,本申请实施例提供了一种消息显示装置,消息显示装置包括:接收模块和显示模块。其中,接收模块,用于在目标会话页面中显示目标消息的情况下,接收用户对目标消息的第一输入。显示模块,用于响应于接收模块接收的第一输入,显示N条消息;该N条消息中包括所述目标消息。其中,N‑1条消息包括以下至少一项:消息内容中包括目标引用内容的消息、和标识信息与目标消息的标识信息相匹配的消息;该目标引用内容为:该目标消息引用的消息内容;该N‑1条消息为:该N条消息中,除该目标消息外的消息;N为正整数。
[0009] 第三方面,本申请实施例提供了一种电子设备,该电子设备包括处理器、存储器及存储在所述存储器上并可在所述处理器上运行的程序或指令,所述程序或指令被所述处理器执行时实现如第一方面所述的方法的步骤。
[0010] 第四方面,本申请实施例提供了一种可读存储介质,所述可读存储介质上存储程序或指令,所述程序或指令被处理器执行时实现如第一方面所述的方法的步骤。
[0011] 第五方面,本申请实施例提供了一种芯片,所述芯片包括处理器和通信接口,所述通信接口和所述处理器耦合,所述处理器用于运行程序或指令,实现如第一方面所述的方法。
[0012] 在本申请实施例中,在目标会话页面中显示目标消息的情况下,电子设备可以根据用户对该目标消息的第一输入,显示N条消息,该N条消息中包括该目标消息和N‑1条消息,该N‑1条消息包括消息内容中包括目标引用内容(即目标消息引用的消息内容)的消息,和/或标识信息与目标消息的标识信息相匹配的消息。由于N‑1条消息包括消息内容中包括目标消息引用的消息内容的消息,和/或标识信息与目标消息的标识信息相匹配的消息,即N‑1条消息包括与某个话题相关的每条消息,这样,在目标会话页面中的所有消息的消息数量较多时,电子设备可以根据用户的第一输入,直接显示目标消息和N‑1条消息,即电子设备可以根据用户的一个输入,直接显示与该某个话题相关的每条消息,而无需用户在数量较多的所有消息中,逐一查找与该某个话题相关的每条消息,因此,可以提升查看消息的效率。

附图说明

[0013] 图1是本申请实施例提供的消息显示方法的示意图之一;
[0014] 图2是本申请实施例提供的一种手机的界面的实例示意图之一;
[0015] 图3是本申请实施例提供的消息显示方法的示意图之二;
[0016] 图4是本申请实施例提供的一种手机的界面的实例示意图之二;
[0017] 图5是本申请实施例提供的一种手机的界面的实例示意图之三;
[0018] 图6是本申请实施例提供的消息显示方法的示意图之三;
[0019] 图7是本申请实施例提供的一种手机的界面的实例示意图之四;
[0020] 图8是本申请实施例提供的一种手机的界面的实例示意图之五;
[0021] 图9是本申请实施例提供的消息显示方法的示意图之四;
[0022] 图10是本申请实施例提供的一种手机的界面的实例示意图之六;
[0023] 图11是本申请实施例提供的消息显示装置的结构示意图;
[0024] 图12是本申请实施例提供的电子设备的结构示意图;
[0025] 图13是本申请实施例提供的电子设备的硬件示意图。

具体实施方式

[0026] 下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
[0027] 本申请的说明书和权利要求书中的术语“第一”、“第二”等是用于区别类似的对象,而不用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便本申请的实施例能够以除了在这里图示或描述的那些以外的顺序实施,且“第一”、“第二”等所区分的对象通常为一类,并不限定对象的个数,例如第一对象可以是一个,也可以是多个。此外,说明书以及权利要求中“和/或”表示所连接对象的至少其中之一,字符“/”,一般表示前后关联对象是一种“或”的关系。
[0028] 下面结合附图,通过具体的实施例及其应用场景对本申请实施例提供的消息显示方法进行详细地说明。
[0029] 本申请实施例提供的消息显示方法可以应用于用户进行群聊的场景。
[0030] 假设用户想要在群组1中与其他用户针对话题1进行讨论。在相关技术中,用户可以先在群组1的会话页面中的所有消息中,逐一查找与该话题1相关的每条消息,并查看该每条消息的消息内容,以与其他用户针对该话题1进行讨论。然而,由于用户需要在所有消息中,逐一查找与该话题1相关的每条消息,因此,导致查看消息的效率较低。
[0031] 然而,在本申请实施例中,在群组1的会话页面中显示与话题1相关的消息1的情况下,电子设备可以根据用户对该消息1的一个输入,显示该消息1和多条消息,该多条消息包括以下至少一项:消息内容中包括消息1引用的消息内容、和标识信息与消息1的标识信息相匹配的消息,即电子设备可以显示与该话题1相关的每条消息,而无需用户在所有消息中,逐一查找与该话题1相关的每条消息,因此,可以提升查看消息的效率。
[0032] 图1示出了本申请实施例提供的一种消息显示方法的流程图。如图1所示,本申请实施例提供的消息显示方法可以包括下述的步骤101和步骤102。
[0033] 步骤101、在目标会话页面中显示目标消息的情况下,消息显示装置接收用户对目标消息的第一输入。
[0034] 可选地,本申请实施例中,在显示目标应用程序的界面的情况下,消息显示装置可以根据用户对该界面中的目标群组的标识(例如目标群组的图标)的按压输入(例如点击输入),显示该目标群组的目标会话页面,该目标会话页面中包括目标消息,从而用户可以对该目标消息进行第一输入。
[0035] 可选地,本申请实施例中,上述目标应用程序的应用类型可以为以下任一项:聊天类、网页类、短视频交互类等。
[0036] 可选地,本申请实施例中,上述目标消息具体可以为:消息显示装置发送的消息,或其他消息显示装置发送的消息。
[0037] 可以理解,目标消息为:与某个话题(例如话题1)相关的一条消息。
[0038] 可选地,本申请实施例中,上述目标消息可以包括以下至少一项:目标引用内容、和标识信息。其中,该标识信息为:消息显示装置(或其他消息显示装置)发送目标消息时,为该目标消息添加的标记,该标识信息用于指示目标消息对应的话题1。
[0039] 进一步可选地,本申请实施例中,目标消息的标识信息为:消息显示装置(或其他消息显示装置)发送该目标消息时,基于目标引用内容对应的消息的标识信息,为该目标消息添加的标识信息,或者,根据用户对输入框的输入,为该目标消息添加的标记。
[0040] 具体地,本申请实施例中,在目标引用内容对应的消息不包括标识信息的情况下,消息显示装置可以为目标消息添加一个预设标识信息,以为该目标消息添加标识信息;在目标引用内容对应的消息包括标识信息的情况下,消息显示装置可以为目标消息添加一个标识信息(即目标引用内容对应的消息的标识信息),以为目标消息添加标识信息。
[0041] 具体地,本申请实施例中,在目标引用内容对应的消息不包括引用内容的情况下,目标引用内容对应的消息不包括标识信息;在目标引用内容对应的消息包括引用内容的情况下,目标引用内容对应的消息包括标识信息,该标识信息是消息显示装置在发送目标引用内容对应的消息时,基于该引用内容对应的消息的标识信息添加的。
[0042] 示例性地,假设消息1不包括引用内容,则该消息1不包括标识信息,在用户引用消息1、并触发消息显示装置发送引用该消息1的消息2时,消息显示装置可以为引用该消息2添加一个预设标识信息,该一个预设标识信息用于指示该消息1(和该消息2)对应的话题,并且在用户引用消息2、并触发消息显示装置发送引用该消息2的消息3时,消息显示装置可以为该消息3添加该消息2的标识信息(即该一个预设标识信息)。
[0043] 可以理解,在用户引用消息1,并触发消息显示装置发送消息2时,可以认为用户创建了一个话题(即话题1),这样,消息显示装置可以为该消息2添加用于指示该话题1的标识信息。
[0044] 具体地,本申请实施例中,在用户输入的输入框为某个输入框(例如下述实施例中的第二输入框)的情况下,消息显示装置可以为目标消息添加标识信息。
[0045] 本申请实施例中,上述第一输入用于触发消息显示装置显示消息。
[0046] 可选地,本申请实施例中,上述第一输入具体可以为用户对目标消息的点击输入。
[0047] 进一步可选地,本申请实施例中,上述第一输入具体可以为:用户对目标消息的显示区域的点击输入,或者,用户对目标消息的显示区域中的第一控件(例如按钮)的点击输入。其中,该第一控件用于显示与目标消息对应的话题相关的消息。
[0048] 举例说明,以消息显示装置为手机为例进行说明。如图2所示,手机显示目标群组的目标会话页面(例如页面10),该页面10中包括目标消息(例如消息11),该消息11的显示区域中还包括第一控件(例如按钮12),该按钮12用于显示与消息11对应的话题相关的消息,从而用户可以对该按钮12进行第一输入,例如点击输入。
[0049] 步骤102、消息显示装置响应于第一输入,显示N条消息。
[0050] 本申请实施例中,上述N条消息中包括目标消息;N‑1条消息包括以下至少一项:消息内容中包括目标引用内容的消息、和标识信息与该目标消息的标识信息相匹配的消息;该目标引用内容为:该目标消息引用的消息内容;该N‑1条消息为:N条消息中,除该目标消息外的消息;N为正整数。
[0051] 可选地,本申请实施例中,消息显示装置可以先根据目标消息,确定N‑1条消息,然后再显示该目标消息和该N‑1条消息,以显示N条消息。
[0052] 需要说明的是,上述“消息内容中包括目标引用内容的消息”可以理解为:目标消息引用的消息,或者,与目标消息引用同一个消息的消息。
[0053] 进一步可选地,本申请实施例中,在目标消息包括目标引用内容的情况下,消息显示装置可以从目标群组的所有消息中,确定与该目标引用内容相匹配的N‑1条消息,以确定N‑1条消息。
[0054] 具体地,本申请实施例中,消息显示装置可以从目标群组的所有消息中,确定出包括目标引用内容的消息,以确定与目标引用内容相匹配的N‑1条消息。
[0055] 本申请实施例中,若一条消息包括目标引用内容,则可以认为目标消息引用了该一条消息,即目标消息是针对该一条消息的回复消息,也即该一条消息是与话题1(即目标消息相关的话题)相关的一条消息,因此,消息显示装置可以从目标群组的所有消息中,确定该一条消息,以确定该所有消息中,与话题1相关的消息。
[0056] 进一步可选地,本申请实施例中,在目标消息包括标识信息的情况下,消息显示装置可以从目标群组的所有消息中,确定标识信息与该目标消息的标识信息相匹配(例如相同)的N‑1条消息,以确定N‑1条消息。
[0057] 可以理解,消息显示装置(或其他消息显示装置)在发送每条消息时,可以分别为该每条消息添加标记,从而消息显示装置可以从目标群组的所有消息中,确定标识信息与该目标消息的标识信息相匹配的N‑1条消息。
[0058] 本申请实施例中,若一条消息的标识信息与目标消息的标识信息相匹配,则可以认为该一条消息是与话题1(即目标消息相关的某个话题)相关的一条消息,因此,消息显示装置可以从目标群组的所有消息中,确定该一条消息,以确定该所有消息中,与话题1相关的消息。
[0059] 可选地,本申请实施例中,消息显示装置可以在目标会话页面上,悬浮显示目标窗口,该目标窗口中包括N条消息,以显示N条消息;或者,消息显示装置可以将消息显示装置的显示屏分屏为至少两个分屏区域,并在该至少两个分屏区域中的一个分屏区域(例如下述实施例中的目标分屏区域)中显示N条消息,以显示N条消息。
[0060] 本申请实施例中,当用户想要查看与话题1相关的每条消息时,用户可以在目标群组的目标会话页面中显示目标消息的情况下,对该目标消息进行第一输入,以使得消息显示装置可以从目标群组的所有消息中,确定N‑1条消息(即消息内容中包括目标引用内容的消息、和标识信息与目标消息的标识信息相匹配的消息中的至少一个),并显示该目标消息和该N‑1条消息,以显示与话题1相关的每条消息,从而用户可以直接查看与话题1相关的每条消息。
[0061] 本申请实施例提供的消息显示方法,在目标会话页面中显示目标消息的情况下,消息显示装置可以根据用户对该目标消息的第一输入,显示N条消息,该N条消息中包括该目标消息和N‑1条消息,该N‑1条消息包括消息内容中包括目标引用内容(即目标消息引用的消息内容)的消息,和/或标识信息与目标消息的标识信息相匹配的消息。由于N‑1条消息包括消息内容中包括目标消息引用的消息内容的消息,和/或标识信息与目标消息的标识信息相匹配的消息,即N‑1条消息包括与某个话题相关的每条消息,这样,在目标会话页面中的所有消息的消息数量较多时,消息显示装置可以根据用户的第一输入,直接显示目标消息和N‑1条消息,即消息显示装置可以根据用户的一个输入,直接显示与该某个话题相关的每条消息,而无需用户在数量较多的所有消息中,逐一查找与该某个话题相关的每条消息,因此,可以提升查看消息的效率。
[0062] 下面将以消息显示装置将显示屏分屏为至少两个分屏区域为例,举例说明消息显示装置是如何显示N条消息的。
[0063] 可选地,本申请实施例中,结合图1,如图3所示,上述步骤102具体可以通过下述的步骤102a实现。
[0064] 步骤102a、消息显示装置响应于第一输入,将消息显示装置的显示屏分屏为至少两个分屏区域,并在至少两个分屏区域中的目标分屏区域中显示第一会话页面。
[0065] 本申请实施例中,上述第一会话页面中包括N条消息。
[0066] 进一步可选地,本申请实施例中,消息显示装置可以将显示屏分屏为第一分屏区域和目标分屏区域,并在该第一分屏区域中显示目标会话页面,在该目标分屏区域中显示第一会话页面。
[0067] 具体地,本申请实施例中,消息显示装置可以在第一会话页面中,显示目标消息的回复内容、和N‑1条消息,以在第一会话页面中显示N条消息。
[0068] 可以理解,目标消息包括目标引用内容和回复内容,消息显示装置可以在第一分屏区域的目标会话页面中显示目标消息的目标引用内容和回复内容,并在目标分屏区域的第一会话页面中仅显示目标消息的回复内容,以避免消息显示装置重复显示目标消息的内容。
[0069] 举例说明,结合图2,如图4所示,在用户进行第一输入之后,手机可以将手机的显示屏分屏为至少两个分屏区域(例如第一分屏区域13(图中是以阴影区域进行示意的)和目标分屏区域14(图中是以虚线框进行示意的)),该第一分屏区域13中包括页面10,该页面10中包括消息11的目标引用内容和回复内容,该目标分屏区域14中包括第一会话页面(例如页面15),该页面15中包括N条消息,即消息11的回复内容和N‑1条消息(例如消息16)。
[0070] 进一步可选地,本申请实施例中,在消息显示装置在目标分屏区域中显示第一会话页面之后,用户可以对消息显示装置进行按压输入(例如对显示屏的长按输入),以使得消息显示装置可以取消显示分屏显示,并在显示屏中显示目标会话页面。
[0071] 如此可知,由于消息显示装置可以直接将显示屏分屏为至少两个分屏区域,并在该至少两个分屏区域中的一个分屏区域中,显示N条消息,因此,可以避免该N条消息遮挡目标会话页面中的消息的情况,从而用户可以直接查看该N条消息和目标会话页面中的消息,如此,可以提升查看消息的便捷性。
[0072] 下面将以消息显示装置根据用户对输入框的输入,为消息添加标识信息为例,举例说明消息显示装置是如何添加标识信息的。
[0073] 可选地,本申请实施例中,上述第一会话页面中显示有第二输入框。具体地,在上述步骤102之后,本申请实施例提供的消息显示方法还可以包括下述的步骤201和步骤202。
[0074] 步骤201、消息显示装置接收用户在第二输入框中输入第一消息内容的第四输入。
[0075] 进一步可选地,本申请实施例中,上述第一消息内容具体可以包括以下至少一项:文字、数字、字母、符号等。
[0076] 进一步可选地,本申请实施例中,上述第四输入可以包括第一子输入和第二子输入。其中,该第一子输入为用户对第二输入框的按压输入(例如点击输入),该第一子输入用于触发消息显示装置显示输入法界面,该第二子输入为用户在该输入法界面上的按压输入(例如点击输入),该第二子输入用于输入第一消息内容。
[0077] 步骤202、消息显示装置响应于第四输入,基于第一消息内容,生成第二消息,并为第二消息添加目标标识信息,以及,发送第二消息。
[0078] 可以理解,上述第二消息的消息内容包括第一消息内容。
[0079] 本申请实施例中,上述目标标识信息与目标消息的标识信息相匹配。
[0080] 进一步可选地,本申请实施例中,消息显示装置可以先确定目标标识信息,然后再为第二消息添加该目标标识信息,以及,发送该第二消息。
[0081] 具体地,本申请实施例中,消息显示装置可以先检测第一会话页面中的消息中的任一条消息,以获取该任一条消息的标识信息,并将该任一条消息的标识信息,确定为目标标识信息,然后再为第二消息添加该目标标识信息,以及,发送该第二消息。
[0082] 可以理解,第一会话页面中的消息中的每条消息的标识信息均相匹配(例如相同),因此,消息显示装置可以检测该任一条消息,以确定目标标识信息,并为第二消息添加该目标标识信息。目标标识信息指示目标消息对应的话题1。
[0083] 进一步可选地,本申请实施例中,消息显示装置可以向服务器发送第二消息,以使得其他消息显示装置可以接收该第二消息。
[0084] 进一步可选地,本申请实施例中,在消息显示装置发送第二消息之后,消息显示装置可以在第一分屏区域和目标分屏区域中分别显示该第二消息,以显示该第二消息。
[0085] 具体地,本申请实施例中,消息显示装置可以在第一分屏区域的目标会话页面中显示第二消息,并根据该第二消息的目标标识信息,生成第一控件,以及,在该第二消息的显示区域中显示该第一控件;并且,消息显示装置可以在目标分屏区域的第一会话页面中直接显示第二消息,以在第一分屏区域和目标分屏区域中分别显示该第二消息。
[0086] 举例说明,结合图4,如图5中的(A)所示,页面15中显示有第二输入框(例如输入框17),从而用户可以在该输入框17中进行输入第一消息内容(例如“文件命名为《三年二班》”消息内容)的第四输入;如图5中的(B)所示,在用户进行第四输入之后,手机可以基于“文件命名为《三年二班》”消息内容,生成第二消息(例如消息18),并为该消息18添加目标标识信息,以及,发送该消息18,然后再在页面10中显示该消息18和第一控件(例如控件19),并在页面15中直接显示该消息18。
[0087] 进一步可选地,本申请实施例中,在其他消息显示装置接收到第二消息的情况下,其他消息显示装置可以在目标会话页面中显示第二消息,并在该第二消息的显示区域中显示第一控件,从而其他消息显示装置的用户可以对该第一控件进行输入(例如点击输入),以使得其他消息显示装置可以将其他消息显示装置的显示屏分屏为至少两个分屏区域,并在该至少两个分屏区域中显示第一会话页面,该第一会话页面中包括N条消息和第二消息。
[0088] 本申请实施例中,当用户想要与其他用户针对话题1进行讨论时,用户可以直接在第一会话页面中显示的第二输入框中,输入用户想要回复的消息内容,以使得消息显示装置可以基于该消息内容,生成第二消息,并为该第二消息添加与目标消息的标识信息相匹配的标识信息,该标识信息用于指示话题1,以及,发送该第二消息,从而其他消息显示装置的用户可以对该第二消息进行输入,以使得其他消息显示装置可以显示与该话题1相关的每条消息。
[0089] 如此可知,由于用户可以在第一会话页面中显示的第二输入框中进行输入第一消息内容的第四输入,以使得消息显示装置可以为该第一消息内容对应的第二消息、添加与目标消息的标识信息相匹配的目标标识信息,以及,发送该第二消息,这样,用户可以直接对该第二消息进行输入,以使得消息显示装置可以直接显示与某个话题(即第二消息对应的话题)相关的每条消息,因此,可以提升查看消息的效率,如此,可以提升用户的使用体验。
[0090] 当然,用户还可以回复目标会话页面中的消息,以与其他用户针对某个话题进行讨论。
[0091] 在相关技术中,用户可以针对用户想要回复的消息进行输入(例如点击输入),以使得消息显示装置可以显示“引用”控件,然后用户可以对该“引用”控件进行输入(例如点击输入),以使得消息显示装置可以引用用户想要回复的消息,这样,用户可以在输入框中输入回复内容,以对用户想要回复的消息进行回复,以与其他用户针对某个话题进行讨论。但是,由于可能会出现用户想要同时回复多条消息的情况,这样,用户需要多次重复上述步骤,以回复该多条消息,因此,导致用户的操作比较繁琐。
[0092] 然而,在本申请实施例中,用户可以直接对目标会话页面中的输入框(例如下述实施例中的第一输入框)进行输入,以使得消息显示装置可以在该目标会话页面中的一个页面区域中显示该输入框,并引用与该一个页面区域至少部分重叠的消息,因此,可以简化用户的操作。
[0093] 下面将举例说明,消息显示装置是如何引用页面区域中的消息的。
[0094] 可选地,本申请实施例中,结合图1,如图6所示,在上述步骤101之前,本申请实施例提供的消息显示方法还可以包括下述的步骤301和步骤302。
[0095] 步骤301、在目标会话页面中显示M条消息和第一输入框的情况下,消息显示装置接收用户对第一输入框的第二输入。
[0096] 本申请实施例中,M为正整数。
[0097] 进一步可选地,本申请实施例中,在桌面中显示“设置”应用程序的标识的情况下,消息显示装置可以根据用户对该“设置”应用程序的标识的点击输入,显示“设置”界面,该“设置”界面中包括“快捷回复”功能选项,这样,消息显示装置可以根据用户对该“快捷回复”功能选项的点击输入,开启“快捷回复”功能,从而用户可以触发消息显示装置显示桌面,并在桌面中显示目标应用程序的标识的情况下,消息显示装置可以根据用户对该目标应用程序的标识的点击输入,显示该目标应用程序的界面,然后,消息显示装置可以根据用户对该界面中的目标群组的标识的点击输入,显示该目标群组的目标会话页面,从而用户可以对该目标会话页面中显示的第一输入框进行第二输入。
[0098] 进一步可选地,本申请实施例中,上述第二输入可以包括一个子输入或多个子输入。
[0099] 具体地,本申请实施例中,在第二输入包括一个子输入的情况下,该一个子输入具体可以为:用户对第一输入框的滑动输入。
[0100] 需要说明的是,上述“对第一输入框的滑动输入”可以理解为:用户在消息显示装置的显示屏上进行的、输入起始点在第一输入框的显示区域中的滑动输入。该输入起始点可以理解为:用户手指触碰该显示屏的位置点。
[0101] 具体地,本申请实施例中,在第二输入包括多个子输入的情况下,第二输入可以包括第三子输入和第四子输入,该第三子输入为:用户对第一输入框的滑动输入,该第三子输入用于触发消息显示装置在目标页面区域中显示第一输入框,该第四子输入为:用户对目标会话页面的滑动输入,该第四子输入用于触发消息显示装置调整M条消息对应的页面区域。
[0102] 步骤302、消息显示装置响应于第二输入,在目标会话页面的目标页面区域中显示第一输入框,并将M条消息中的第一消息的消息内容,确定为目标引用内容。
[0103] 进一步可选地,本申请实施例中,上述目标页面区域具体可以为:目标会话页面的中部区域。
[0104] 进一步可选地,本申请实施例中,消息显示装置响应于第三子输入,可以先在目标页面区域中,悬浮显示第一输入框,并调低该第一输入框的透明度,以显示该第一输入框,然后消息显示装置响应于第四子输入,可以调整M条消息对应的页面区域,以使得调整后的第一消息对应的页面区域、与目标页面区域至少部分重叠,从而消息显示装置可以将第一消息的消息内容,确定目标引用内容。可以理解,消息显示装置可以调低该第一输入框的透明度,以避免第一输入框遮挡消息的情况。
[0105] 进一步可选地,本申请实施例中,消息显示装置可以先选中第一消息,并采用高亮显示方式显示该第一消息,然后再将第一消息的消息内容,确定为目标引用内容。
[0106] 本申请实施例中,上述第一消息为:M条消息中,对应的页面区域与目标页面区域至少部分重叠的消息。
[0107] 需要说明的是,上述“消息对应的页面区域”可以理解为:该消息在目标页面区域中所在的页面区域。
[0108] 具体地,本申请实施例中,上述第一消息可以包括一条消息或多条消息。
[0109] 举例说明,如图7中的(A)所示,手机显示目标群组的目标会话页面(例如页面20),该页面20中包括M条消息(例如消息21、消息22、消息23和消息24)和第一输入框(例如输入框25),从而用户可以进行第三子输入,例如对输入框25的滑动输入;如图7中的(B)所示,在用户进行第三子输入之后,手机可以在目标页面区域(例如区域26)中显示输入框25,并调低输入框25的透明度,从而用户可以进行第四子输入,例如对页面20的滑动输入(例如单指下滑输入);如图7中的(C)所示,在用户进行第四子输入之后,手机可以选中第一消息(例如消息23),并采用高亮显示方式(图中是以阴影区域进行示意的)显示该消息23,以及,将该消息23的消息内容,确定为目标引用内容。
[0110] 具体地,本申请实施例中,在第一消息包括多条消息的情况下,上述第四子输入可以包括第五子输入和至少一个第六子输入。其中,该第五子输入具体可以为:用户对目标会话页面的单指滑动输入,该第五子输入用于触发消息显示装置选中一条消息的消息内容,每个第六子输入具体可以为:用户对目标会话页面的双指滑动输入,每个第六子输入用于触发消息显示装置选中另一条消息的消息内容。
[0111] 举例说明,结合图7中的(A),如图8中的(A)所示,在用户进行第三子输入之后,手机可以在目标页面区域(例如区域26)中显示输入框25,并调低输入框25的透明度,从而用户可以进行第五子输入,例如对页面20的滑动输入(例如单指下滑输入);如图8中的(B)所示,在用户进行第五子输入之后,手机可以选中第一消息(例如消息23),并采用高亮显示方式(图中是以阴影区域进行示意的)显示该消息23,从而用户可以进行一个第六子输入,例如对页面20的滑动输入(例如双指下滑输入);如图8中的(C)所示,在用户进行一个第六子输入之后,手机可以选中消息22,并采用高亮显示方式(图中是以阴影区域进行示意的)显示该消息22,以及,将该消息23的消息内容和该消息22的消息内容,确定为目标引用内容。
[0112] 进一步可选地,本申请实施例中,在消息显示装置将第一消息的消息内容,确定为目标引用内容之后,消息显示装置可以将该第一消息的消息内容复制至第一输入框内,以引用该第一消息的消息内容(即目标引用内容)。
[0113] 如此可知,由于在目标会话页面中显示M条消息和第一输入框的情况下,消息显示装置可以根据用户的第二输入,将M条消息中的第一消息的消息内容,确定为目标引用内容,即消息显示装置可以根据用户的一个输入,将第一消息的消息内容,确定为目标引用内容,而无需用户进行多次输入,因此,可以简化在确定引用内容的过程中用户的操作、且减少耗时,如此,可以提升消息显示装置引用内容的效率。
[0114] 可选地,本申请实施例中,在上述步骤302之后,本申请实施例提供的消息显示方法还可以包括下述的步骤303和步骤304。
[0115] 步骤303、消息显示装置接收用户在第一输入框中输入目标消息内容的第三输入。
[0116] 进一步可选地,本申请实施例中,上述目标消息内容具体可以包括以下至少一项:文字、数字、字母、符号等。
[0117] 进一步可选地,本申请实施例中,上述第三输入可以包括第七子输入和第八子输入。其中,该第七子输入为用户对第一输入框的按压输入(例如点击输入),该第七子输入用于触发消息显示装置显示输入法界面,该第八子输入为用户在该输入法界面上的按压输入(例如点击输入),该第八子输入用于输入第一消息内容。
[0118] 步骤304、消息显示装置响应于第三输入,基于目标消息内容和目标引用内容,生成目标消息,并为目标消息添加标识信息,以及,发送目标消息。
[0119] 可以理解,上述目标消息的消息内容包括目标消息内容和目标引用内容。
[0120] 进一步可选地,本申请实施例中,在第一消息不包括标识信息的情况下,消息显示装置可以为目标消息添加一个预设标识信息,以为该目标消息添加标识信息;在第一消息包括标识信息的情况下,消息显示装置可以为目标消息添加一个标识信息(即第一消息的标识信息),以为目标消息添加标识信息。
[0121] 进一步可选地,本申请实施例中,消息显示装置可以向服务器发送目标消息,以使得其他消息显示装置可以接收该目标消息。
[0122] 进一步可选地,本申请实施例中,在消息显示装置发送目标消息之后,消息显示装置可以在目标会话页面中显示该目标消息,以显示该目标消息。
[0123] 具体地,本申请实施例中,消息显示装置可以在目标会话页面中显示目标消息,并根据该目标消息的标识信息,生成第一控件,以及,在该目标消息的显示区域中显示该第一控件。
[0124] 如此可知,由于用户可以在目标会话页面中显示的第一输入框中进行输入目标消息内容的第三输入,以使得消息显示装置可以为该目标消息内容对应的目标消息、添加标识信息,以及,发送该目标消息,这样,用户可以直接对该目标消息进行输入,以使得消息显示装置可以直接显示与某个话题(即目标消息对应的话题)相关的每条消息,因此,可以提升查看消息的效率,如此,可以提升用户的使用体验。
[0125] 当然,用户还可以触发消息显示装置控制M条消息中的某些消息处于折叠显示状态,从而可以减少目标会话页面中显示的消息的数量。
[0126] 下面将举例说明,消息显示装置是如何控制M条消息中的消息处于折叠显示状态的。
[0127] 可选地,本申请实施例中,结合图1,如图9所示,在上述步骤101之前,本申请实施例提供的消息显示方法还可以包括下述的步骤401和步骤402。
[0128] 步骤401、在目标会话页面中显示M条消息和第一输入框的情况下,消息显示装置接收在第一输入框输入关键字的第五输入。
[0129] 本申请实施例中,M为正整数。
[0130] 进一步可选地,本申请实施例中,在桌面中显示“设置”应用程序的标识的情况下,消息显示装置可以根据用户对该“设置”应用程序的标识的点击输入,显示“设置”界面,该“设置”界面中包括“过滤模式”选项,这样,消息显示装置可以根据用户对该“过滤模式”选项的点击输入,开启过滤模式,从而用户可以触发消息显示装置显示桌面,并在桌面中显示目标应用程序的标识的情况下,消息显示装置可以根据用户对该目标应用程序的标识的点击输入,显示该目标应用程序的界面,然后,消息显示装置可以根据用户对该界面中的目标群组的标识的点击输入,显示该目标群组的目标会话页面,从而用户可以对该目标会话页面中显示的第一输入框进行第五输入。
[0131] 进一步可选地,本申请实施例中,上述第五输入包括第九子输入、第十子输入和第十一子输入,该第九子输入具体可以为:用户在第一输入框中输入关键字的输入,该第九子输入用于触发消息显示装置设置预设关键字,该第十子输入具体可以为:用户对第一输入框的滑动输入,该第十子输入用于触发消息显示装置在第一页面区域中显示第一输入框,该第十一子输入具体可以为:用户对目标会话页面的滑动输入,该第十一子输入用于触发消息显示装置调整M条消息对应的页面区域。
[0132] 步骤402、消息显示装置响应于第五输入,在目标会话页面的第一页面区域中显示第一输入框,并在M条消息中的第三消息的消息内容不包括关键字的情况下,控制第三消息处于折叠显示状态。
[0133] 进一步可选地,本申请实施例中,上述目标页面区域具体可以为:目标会话页面的中部区域,或者底部区域。
[0134] 进一步可选地,本申请实施例中,消息显示装置响应于第九子输入,可以在第一输入框中显示关键字,并将该关键字设置为预设关键字;然后消息显示装置响应于第十子输入,可以在第一页面区域中,悬浮显示第一输入框,并调低该第一输入框的透明度,以及,显示提示信息,该提示信息用于提示用户消息显示装置开启过滤模式;接下来,消息显示装置响应于第十一子输入,可以调整M条消息对应的页面区域,以使得调整后的第三消息对应的页面区域、与第一页面区域至少部分重叠,从而消息显示装置可以确定第三消息的消息内容是否包括预设关键字(即用户输入的关键字)。
[0135] 本申请实施例中,上述第三消息为:M条消息中,对应的页面区域与第一页面区域至少部分重叠的消息。
[0136] 举例说明,如图10中的(A)所示,手机显示目标群组的目标会话页面(例如页面27),该页面27中包括M条消息(例如消息28、消息29、消息30和消息31)和第一输入框(例如输入框32),从而用户可以进行第九子输入和第十子输入,例如第九子输入为:用户在输入框32中输入关键字(例如“文件”关键字)的输入,第十子输入为:用户对输入框32的滑动输入;如图10中的(B)所示,在用户进行第九子输入和第十子输入之后,手机可以在第一页面区域(例如区域33)中显示输入框32,并调低输入框32的透明度,以及,显示提示信息(例如“过滤模式”提示信息),从而用户可以进行第十一子输入,例如对页面27的滑动输入;如图
10中的(C)所示,在用户进行第十一子输入之后,手机可以确定第三消息(即消息31)中是否包括“文件”关键字,并在确定该消息31中不包括“文件”关键字的情况下,控制该消息31处于折叠显示状态,即如图10中的(D)所示。
[0137] 本申请实施例中,若第三消息的消息内容不包括关键字,则可以认为用户可能并不需要查看第三消息,因此,消息显示装置可以控制第三消息处于折叠显示状态。
[0138] 需要说明的是,上述“消息处于折叠显示状态”可以理解为:在目标会话页面中并不显示该消息的状态;或者,在目标会话页面中并不显示该消息、且显示一个折叠标识的状态。可以理解,用户可以通过对该一个折叠标识进行点击输入,以使得消息显示装置处于显示状态,即在目标会话页面中显示该消息的状态。
[0139] 进一步可选地,本申请实施例中,在第三消息的消息内容包括关键字的情况下,消息显示装置可以在第一页面区域的相邻页面区域中,显示第三消息。
[0140] 本申请实施例中,若第三消息的消息内容不包括关键字,则可以认为用户可能需要查看第三消息,因此,消息显示装置可以在第一页面区域的相邻页面区域中,显示该第三消息。
[0141] 如此可知,由于在目标会话页面中显示M条消息和第一输入框的情况下,消息显示装置可以根据用户在该第一输入框中输入的关键字,在对应的页面区域与第一页面区域至少部分重叠的第三消息的消息内容不包括该关键字的情况下,控制该第三消息处于折叠显示状态,即消息显示装置可以快速地控制用户不需要查看的消息处于折叠显示状态,因此,可以提升消息显示装置隐藏消息的效率。
[0142] 当然,在消息显示装置控制第三消息处于折叠显示状态之后,用户可以对目标会话页面再次进行滑动输入,以使得消息显示装置可以再次执行上述步骤402,下面将举例进行说明。
[0143] 可选地,本申请实施例中,在上述步骤402之后,本申请实施例提供的消息显示方法还可以包括下述的步骤501和步骤502。
[0144] 步骤501、消息显示装置接收用户在目标会话页面中的第六输入。
[0145] 进一步可选地,本申请实施例中,上述第六输入具体可以为:用户在目标会话页面中的滑动输入,例如,上滑输入或下滑输入。
[0146] 步骤502、消息显示装置响应于第六输入,调整M‑1条消息对应的页面区域,并在M‑1条消息中的第四消息的消息内容不包括关键字的情况下,控制第四消息处于折叠显示状态。
[0147] 本申请实施例中,上述M‑1条消息为:M条消息中,除第三消息外的消息。
[0148] 进一步可选地,本申请实施例中,消息显示装置可以根据第六输入的输入轨迹,调整M‑1条消息对应的页面区域。
[0149] 本申请实施例中,上述第四消息为:在接收第六输入的过程中,对应的页面区域与第一页面区域至少部分重叠的消息。
[0150] 可以理解,由于第一页面区域是相对固定的,因此,在消息显示装置接收第六输入的过程中(即消息显示装置调整M‑1条消息对应的页面区域的过程中),M‑1条消息中的第四消息会与第一页面区域至少部分重叠,从而消息显示装置可以在该第四消息与第一页面区域至少部分重叠的情况下,确定该第四消息是否包括用户输入的关键字。
[0151] 进一步可选地,本申请实施例中,在第四消息的消息内容包括关键字的情况下,消息显示装置可以在第一页面区域的相邻页面区域中,显示该第四消息。
[0152] 本申请实施例中,若第四消息的消息内容不包括关键字,则可以认为用户可能需要查看该第四消息,因此,消息显示装置可以在第一页面区域的相邻页面区域中,显示该第四消息。
[0153] 如此可知,由于消息显示装置可以根据用户的第六输入,调整M‑1条消息对应的页面区域,并控制在接收第六输入的过程中,对应的页面区域与第一页面区域至少部分重叠,且消息内容不包括用户输入的关键字的第四消息处于折叠显示状态,即消息显示装置可以快速地控制用户不需要查看的消息处于折叠显示状态,因此,可以提升消息显示装置隐藏消息的效率。
[0154] 需要说明的是,本申请实施例提供的消息显示方法,执行主体可以为上述实施例中的消息显示装置,或者该消息显示装置中的用于执行消息显示方法的控制模块。本申请实施例中是以消息显示装置执行消息显示方法为例,说明本申请实施例提供的消息显示方法的装置的。
[0155] 图11示出了本申请实施例中涉及的消息显示装置的一种可能的结构示意图。如图11所示,消息显示装置60可以包括:接收模块61和显示模块62。
[0156] 其中,接收模块61,用于在目标会话页面中显示目标消息的情况下,接收用户对目标消息的第一输入。显示模块62,用于响应于接收模块61接收的第一输入,显示N条消息;该N条消息中包括目标消息。其中,N‑1条消息包括以下至少一项:消息内容中包括目标引用内容的消息、和标识信息与该目标消息的标识信息相匹配的消息;该目标引用内容为:该目标消息引用的消息内容;该N‑1条消息为:该N条消息中,除该目标消息外的消息;N为正整数。
[0157] 在一种可能的实现方式中,上述接收模块61,还用于在目标会话页面中显示M条消息和第一输入框的情况下,接收用户对第一输入框的第二输入;M为正整数。上述显示模块62,还用于响应于接收模块61接收的第二输入,在目标会话页面的目标页面区域中显示第一输入框。本申请实施例提供的消息显示装置60还可以包括:确定模块。其中,确定模块,用于将M条消息中的第一消息的消息内容,确定为目标引用内容。其中,上述第一消息为:M条消息中,对应的页面区域与该目标页面区域至少部分重叠的消息。
[0158] 在一种可能的实现方式中,上述接收模块61,还用于接收用户在第一输入框中输入目标消息内容的第三输入。本申请实施例提供的消息显示装置60还可以包括:生成模块、添加模块和发送模块。其中,生成模块,用于响应于接收模块61接收的第三输入,基于目标消息内容和目标引用内容,生成目标消息。添加模块,用于为生成模块生成的目标消息添加标识信息。发送模块,用于发送生成模块生成的目标消息。
[0159] 在一种可能的实现方式中,上述显示模块62,具体用于将消息显示装置60的显示屏分屏为至少两个分屏区域,并在该至少两个分屏区域中的目标分屏区域中显示第一会话页面。其中,上述第一会话页面中包括N条消息。
[0160] 在一种可能的实现方式中,上述第一会话页面中显示有第二输入框。上述接收模块61,还用于接收用户在第二输入框中输入第一消息内容的第四输入。本申请实施例提供的消息显示装置60还可以包括:生成模块、添加模块和发送模块。其中,生成模块,用于响应于接收模块61接收的第四输入,基于第一消息内容,生成第二消息。添加模块,用于为生成模块生成的第二消息添加目标标识信息。发送模块,用于发送生成模块生成的第二消息。其中,目标标识信息与目标消息的标识信息相匹配。
[0161] 在一种可能的实现方式中,上述接收模块61,还用于在目标会话页面中显示M条消息和第一输入框的情况下,接收在第一输入框输入关键字的第五输入;M为正整数。上述显示模块62,还用于响应于接收模块61接收的第五输入,在目标会话页面的第一页面区域中显示第一输入框。本申请实施例提供的消息显示装置60还可以包括:控制模块。其中,控制模块,用于在M条消息中的第三消息的消息内容不包括关键字的情况下,控制第三消息处于折叠显示状态。其中,上述第三消息为:M条消息中,对应的页面区域与第一页面区域至少部分重叠的消息。
[0162] 在一种可能的实现方式中,上述接收模块61,还用于接收用户在目标会话页面中的第六输入。上述控制模块,还用于调整M‑1条消息对应的页面区域,并在该M‑1条消息中的第四消息的消息内容不包括关键字的情况下,控制该第四消息处于折叠显示状态。其中,上述M‑1条消息为:M条消息中,除第三消息外的消息;上述第四消息为:在接收第六输入的过程中,对应的页面区域与第一页面区域至少部分重叠的消息。
[0163] 本申请实施例提供的消息显示装置,由于N‑1条消息包括消息内容中包括目标消息引用的消息内容的消息,和/或标识信息与目标消息的标识信息相匹配的消息,即N‑1条消息包括与某个话题相关的每条消息,这样,在目标会话页面中的所有消息的消息数量较多时,消息显示装置可以根据用户的第一输入,直接显示目标消息和N‑1条消息,即消息显示装置可以根据用户的一个输入,直接显示与该某个话题相关的每条消息,而无需用户在数量较多的所有消息中,逐一查找与该某个话题相关的每条消息,因此,可以提升查看消息的效率。
[0164] 本申请实施例中的消息显示装置可以是装置,也可以是终端中的部件、集成电路、或芯片。该装置可以是移动电子设备,也可以为非移动电子设备。示例性的,移动电子设备可以为手机、平板电脑、笔记本电脑、掌上电脑、车载电子设备、可穿戴设备、超级移动个人计算机(ultra‑mobile personal computer,UMPC)、上网本或者个人数字助理(personal digital assistant,PDA)等,非移动电子设备可以为服务器、网络附属存储器(network attached storage,NAS)、个人计算机(personal computer,PC)、电视机(television,TV)、柜员机或者自助机等,本申请实施例不作具体限定。
[0165] 本申请实施例中的消息显示装置可以为具有操作系统的装置。该操作系统可以为安卓(Android)操作系统,可以为iOS操作系统,还可以为其他可能的操作系统,本申请实施例不作具体限定。
[0166] 本申请实施例提供的消息显示装置能够实现图1至图10的方法实施例实现的各个过程,为避免重复,这里不再赘述。
[0167] 可选的,如图12所示,本申请实施例还提供一种电子设备70,包括处理器72,存储器71,存储在存储器71上并可在所述处理器72上运行的程序或指令,该程序或指令被处理器72执行时实现上述消息显示方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。
[0168] 需要说明的是,本申请实施例中的电子设备包括上述所述的移动电子设备和非移动电子设备。
[0169] 图13为实现本申请实施例的一种电子设备的硬件结构示意图。
[0170] 该电子设备100包括但不限于:射频单元101、网络模块102、音频输出单元103、输入单元104、传感器105、显示单元106、用户输入单元107、接口单元108、存储器109、以及处理器110等部件。
[0171] 本领域技术人员可以理解,电子设备100还可以包括给各个部件供电的电源(比如电池),电源可以通过电源管理系统与处理器110逻辑相连,从而通过电源管理系统实现管理充电、放电、以及功耗管理等功能。图13中示出的电子设备结构并不构成对电子设备的限定,电子设备可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置,在此不再赘述。
[0172] 其中,用户输入单元107,用于在目标会话页面中显示目标消息的情况下,接收用户对目标消息的第一输入。
[0173] 显示单元106,用于响应于第一输入,显示N条消息;该N条消息中包括目标消息。
[0174] 其中,N‑1条消息包括以下至少一项:消息内容中包括目标引用内容的消息、和标识信息与目标消息的标识信息相匹配的消息;该目标引用内容为:该目标消息引用的消息内容;该N‑1条消息为:N条消息中,除该目标消息外的消息;N为正整数。
[0175] 本申请实施例提供的电子设备,由于N‑1条消息包括消息内容中包括目标消息引用的消息内容的消息,和/或标识信息与目标消息的标识信息相匹配的消息,即N‑1条消息包括与某个话题相关的每条消息,这样,在目标会话页面中的所有消息的消息数量较多时,电子设备可以根据用户的第一输入,直接显示目标消息和N‑1条消息,即电子设备可以根据用户的一个输入,直接显示与该某个话题相关的每条消息,而无需用户在数量较多的所有消息中,逐一查找与该某个话题相关的每条消息,因此,可以提升查看消息的效率。
[0176] 可选地,本申请实施例中,用户输入单元107,还用于在目标会话页面中显示M条消息和第一输入框的情况下,接收用户对第一输入框的第二输入;M为正整数。
[0177] 显示单元106,还用于响应于第二输入,在目标会话页面的目标页面区域中显示第一输入框。
[0178] 处理器110,还用于将M条消息中的第一消息的消息内容,确定为目标引用内容。
[0179] 其中,上述第一消息为:M条消息中,对应的页面区域与目标页面区域至少部分重叠的消息。
[0180] 如此可知,由于在目标会话页面中显示M条消息和第一输入框的情况下,电子设备可以根据用户的第二输入,将M条消息中的第一消息的消息内容,确定为目标引用内容,即电子设备可以根据用户的一个输入,将第一消息的消息内容,确定为目标引用内容,而无需用户进行多次输入,因此,可以简化在确定引用内容的过程中用户的操作、且减少耗时,如此,可以提升电子设备引用内容的效率。
[0181] 可选地,本申请实施例中,用户输入单元107,还用于接收用户在第一输入框中输入目标消息内容的第三输入。
[0182] 处理器110,还用于响应于第三输入,基于目标消息内容和目标引用内容,生成目标消息,并为目标消息添加标识信息。
[0183] 射频单元101,用于发送目标消息。
[0184] 如此可知,由于用户可以在目标会话页面中显示的第一输入框中进行输入目标消息内容的第三输入,以使得电子设备可以为该目标消息内容对应的目标消息、添加标识信息,以及,发送该目标消息,这样,用户可以直接对该目标消息进行输入,以使得电子设备可以直接显示与某个话题(即目标消息对应的话题)相关的每条消息,因此,可以提升查看消息的效率,如此,可以提升用户的使用体验。
[0185] 可选地,本申请实施例中,显示单元106,具体用于将电子设备的显示屏分屏为至少两个分屏区域,并在至少两个分屏区域中的目标分屏区域中显示第一会话页面。
[0186] 其中,上述第一会话页面中包括N条消息。
[0187] 如此可知,由于电子设备可以直接将显示屏分屏为至少两个分屏区域,并在该至少两个分屏区域中的一个分屏区域中,显示N条消息,因此,可以避免该N条消息遮挡目标会话页面中的消息的情况,从而用户可以直接查看该N条消息和目标会话页面中的消息,如此,可以提升查看消息的便捷性。
[0188] 可选地,本申请实施例中,上述第一会话页面中显示有第二输入框。
[0189] 用户输入单元107,还用于接收用户在第二输入框中输入第一消息内容的第四输入。
[0190] 处理器110,还用于响应于第四输入,基于第一消息内容,生成第二消息,并为第二消息添加目标标识信息。
[0191] 射频单元101,还用于发送第二消息。
[0192] 其中,上述目标标识信息与目标消息的标识信息相匹配。
[0193] 如此可知,由于用户可以在第一会话页面中显示的第二输入框中进行输入第一消息内容的第四输入,以使得电子设备可以为该第一消息内容对应的第二消息、添加与目标消息的标识信息相匹配的目标标识信息,以及,发送该第二消息,这样,用户可以直接对该第二消息进行输入,以使得电子设备可以直接显示与某个话题(即第二消息对应的话题)相关的每条消息,因此,可以提升查看消息的效率,如此,可以提升用户的使用体验。
[0194] 可选地,本申请实施例中,用户输入单元107,还用于在目标会话页面中显示M条消息和第一输入框的情况下,接收在第一输入框输入关键字的第五输入;M为正整数。
[0195] 显示单元106,还用于响应于第五输入,在目标会话页面的第一页面区域中显示第一输入框。
[0196] 处理器110,还用于在M条消息中的第三消息的消息内容不包括关键字的情况下,控制第三消息处于折叠显示状态。
[0197] 其中,上述第三消息为:M条消息中,对应的页面区域与第一页面区域至少部分重叠的消息。
[0198] 如此可知,由于在目标会话页面中显示M条消息和第一输入框的情况下,电子设备可以根据用户在该第一输入框中输入的关键字,在对应的页面区域与第一页面区域至少部分重叠的第三消息的消息内容不包括该关键字的情况下,控制该第三消息处于折叠显示状态,即电子设备可以快速地控制用户不需要查看的消息处于折叠显示状态,因此,可以提升电子设备隐藏消息的效率。
[0199] 可选地,本申请实施例中,用户输入单元107,还用于接收用户在目标会话页面中的第六输入。
[0200] 处理器110,还用于响应于第六输入,调整M‑1条消息对应的页面区域,并在M‑1条消息中的第四消息的消息内容不包括关键字的情况下,控制第四消息处于折叠显示状态。
[0201] 其中,上述M‑1条消息为:M条消息中,除第三消息外的消息。
[0202] 如此可知,由于电子设备可以根据用户的第六输入,调整M‑1条消息对应的页面区域,并控制在接收第六输入的过程中,对应的页面区域与第一页面区域至少部分重叠,且消息内容不包括用户输入的关键字的第四消息处于折叠显示状态,即电子设备可以快速地控制用户不需要查看的消息处于折叠显示状态,因此,可以提升电子设备隐藏消息的效率。
[0203] 应理解的是,本申请实施例中,输入单元104可以包括图形处理器(graphics processing unit,GPU)1041和麦克风1042,图形处理器1041对在视频捕获模式或图像捕获模式中由图像捕获装置(如摄像头)获得的静态图片或视频的图像数据进行处理。显示单元106可包括显示面板1061,可以采用液晶显示器、有机发光二极管等形式来配置显示面板
1061。用户输入单元107包括触控面板1071以及其他输入设备1072。触控面板1071,也称为触摸屏。触控面板1071可包括触摸检测装置和触摸控制器两个部分。其他输入设备1072可以包括但不限于物理键盘、功能键(比如音量控制按键、开关按键等)、轨迹球、鼠标、操作杆,在此不再赘述。存储器109可用于存储软件程序以及各种数据,包括但不限于应用程序和操作系统。处理器110可集成应用处理器和调制解调处理器,其中,应用处理器主要处理操作系统、用户界面和应用程序等,调制解调处理器主要处理无线通信。可以理解的是,上述调制解调处理器也可以不集成到处理器110中。
[0204] 本申请实施例还提供一种可读存储介质,所述可读存储介质上存储有程序或指令,该程序或指令被处理器执行时实现上述消息显示方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。
[0205] 其中,所述处理器为上述实施例中所述的电子设备中的处理器。所述可读存储介质,包括计算机可读存储介质,如计算机只读存储器(read‑only memory,ROM)、随机存取存储器(random access memory,RAM)、磁碟或者光盘等。
[0206] 本申请实施例另提供了一种芯片,所述芯片包括处理器和通信接口,所述通信接口和所述处理器耦合,所述处理器用于运行程序或指令,实现上述消息显示方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。
[0207] 应理解,本申请实施例提到的芯片还可以称为系统级芯片、系统芯片、芯片系统或片上系统芯片等。
[0208] 需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。此外,需要指出的是,本申请实施方式中的方法和装置的范围不限按示出或讨论的顺序来执行功能,还可包括根据所涉及的功能按基本同时的方式或按相反的顺序来执行功能,例如,可以按不同于所描述的次序来执行所描述的方法,并且还可以添加、省去、或组合各种步骤。另外,参照某些示例所描述的特征可在其他示例中被组合。
[0209] 通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如ROM/RAM、磁碟、光盘)中,包括若干指令用以使得一台终端(可以是手机,计算机,服务器,空调器,或者网络设备等)执行本申请各个实施例所述的方法。
[0210] 上面结合附图对本申请的实施例进行了描述,但是本申请并不局限于上述的具体实施方式,上述的具体实施方式仅仅是示意性的,而不是限制性的,本领域的普通技术人员在本申请的启示下,在不脱离本申请宗旨和权利要求所保护的范围情况下,还可做出很多形式,均属于本申请的保护之内。