显示项相关内容、社交类应用中消息的显示控制方法和装置与流程

文档序号:11250892阅读:457来源:国知局
显示项相关内容、社交类应用中消息的显示控制方法和装置与流程

本发明涉及计算机应用技术领域,特别涉及一种显示项相关内容、社交类应用中消息的显示控制方法和装置。



背景技术:

随着各种应用,例如,社交类应用、网络信息分享应用的发展,需对多个显示项相关的内容进行显示的场景也越来越多。而在此类场景中,常常是对需要进行内容显示的多个显示项,仅分别显示一条内容以及未读取的内容条数,以供用户预读。

例如,社交类应用中,显示项为联系人,该内容为消息,消息列表显示了联系人所分别对应的一条消息,并且标记该联系人所对应的未读取的内容条数,用户将由此得以预读各联系人所发送的最近一条消息,并通过点击进入相应的聊天窗口而读取其它未能读取的消息,消息查看的路径较为冗长。

此内容显示的实现对于任意显示项而言,外露的内容较少,并无法判断上下文内容。换而言之,所提供的内容预读功能缺乏有效性,必须点击开启此显示项所对应的窗口方能够查看到更多内容,内容查看路径冗长,无法达到内容有效快速预读的目的。



技术实现要素:

基于此,有必要提供一种显示项相关内容的显示控制方法,所述方法能够使得内容查看路径简短,且达到内容有效快速预读的目的。

此外,还有必要提供一种社交类应用中消息的显示控制方法,所述方法能够使得内容查看路径简短,且达到内容有效快速预读的目的。

另外,还有必要提供一种显示项相关内容的显示控制装置和社交类应用中消息的显示控制装置,所述装置均能够使得内容查看路径简短,且达到内容有效快速预读的目的。

一种显示项相关内容的显示控制方法,包括:

内容界面的触发显示中,获取所述内容界面关联的多个显示项,所述内容界面用于进行所述多个显示项的内容显示;

根据所述显示项分别提取匹配的若干条连续内容;

为各显示项显示所述提取的若干条连续内容,并标示匹配的显示项,以获得所述内容界面。

一种社交类应用中消息的显示控制方法,包括:

社交类应用进行的会话界面触发显示中,以最近联系人作为显示项获得多个最近联系人;

分别为各最近联系人提取若干条连续消息;

为各最近联系人相应进行若干条连续消息的显示得到所述社交类应用的会话界面,所述会话界面中分布多个最近联系人且各最近联系人均附带提取的若干条连续消息的会话界面。

一种显示项相关内容的显示控制装置,包括:

触发显示模块,用于内容界面的触发显示中,获取所述内容界面关联的多个显示项,所述内容界面用于进行所述多个显示项的内容显示;

提取模块,用于根据所述显示项分别提取匹配的若干条连续内容;

显示模块,用于为各显示项显示所述提取的若干条连续内容,并标示匹配的显示项,以获得所述内容界面。

一种社交类应用中消息的显示控制装置,包括:

最近联系人获取模块,用于社交类应用进行的会话界面触发显示中,以最近联系人作为显示项获得多个最近联系人;

消息提取模块,用于分别为各最近联系人提取若干条连续消息;

界面显示模块,用于为各最近联系人相应进行若干条连续消息的显示得到所述社交类应用的会话界面,所述会话界面中分布多个最近联系人且各最近联系人均附带提取的若干条连续消息的会话界面。

为解决上述技术问题,将采用如下技术方案:

在内容界面的触发显示中,获取关联的多个显示项,根据各显示项分别提取匹配的若干条连续内容,为各显示项显示提取的若干条连续内容,并标示其所匹配的显示项,以最终得到触发显示的内容界面,通过此内容界面,用户能够预读分别对应于多个显示项的若干条连续内容,对于任一显示项而言,外露的内容较多且具备连贯性,能够由此得到上下文内容,内容查看路径简短,能够达到内容有效快速预读的目的。

由此在各种应用,特别是社交类应用中能够应用上述技术方案,以提供一种新的交互方法实现内容快速有效预读,具体的,以最近联系人为显示项,能够将各最近联系人分别对应的若干条连续消息显示于会话界面中,进而在社交类应用中得到分布了多个最近联系人且各最近联系人均附带提取的若干条连续消息的会话界面,通过此会话界面即可查看消息,获知当前与各联系人进行聊天所对应的上下文内容,而不需要打开相应的聊天窗口,内容查看路径简短,达到了内容快速有效预读的目的。

附图说明

图1是本发明实施例提供的一种终端设备的结构示意图;

图2是一个实施例中显示项相关内容的显示控制方法的流程图;

图3是一个实施例中内容界面更新的方法流程图;

图4是一个实施例中针对各显示项,根据预置的内容条数限值在显示项匹配的内容中提取最新的若干条连续内容的方法流程图;

图5是图2中为各显示项显示提取的若干条连续内容,并标示匹配的显示项,以获得内容界面的方法流程图;

图6是图5中在各显示项下根据类型相应加载匹配的若干条连续内容,得到内容界面中各显示项下匹配的若干条连续内容的显示在一个实施例中的方法流程图;

图7是另一个实施例中显示项相关内容的显示控制方法的流程图;

图8是图5中在各显示项下根据类型相应加载匹配的若干条连续内容,得到内容界面中各显示项下匹配的若干条连续内容的显示在另一个实施例中的方法流程图;

图9是另一个实施例中显示项相关内容的显示控制方法的流程图;

图10是一个实施例中社交类应用中消息的显示控制方法的流程图;

图11是图10中为各最近联系人相应进行若干条连续消息的显示得到社交类应用的会话界面的方法流程图;

图12是图11中会话界面中在各最近联系人下根据类型相应加载若干条连续消息,得到各最近联系人下的若干条连续消息的显示在一个实施例中的方法流程图;

图13是图11中会话界面中在各最近联系人下根据类型相应加载若干条连续消息,得到各最近联系人下的若干条连续消息的显示在另一个实施例中的方法流程图;

图14是一个实施例中即时通信工具中消息的显示控制实现的流程图;

图15是图14中作为会话界面的消息气泡列表视图;

图16是即时通信工具中基于地理位置的聊天场景下消息气泡列表的各状态视图;

图17是一个实施例中显示项相关内容的显示控制装置的结构示意图;

图18是一个实施例中更新模块的结构示意图;

图19是图17中提取模块的结构示意图;

图20是图17中显示模块的结构示意图;

图21是图20中内容加载单元在一个实施例中的结构示意图;

图22是另一个实施例中显示项相关内容的显示控制装置的结构示意图;

图23是图20中内容加载单元在另一个实施例中的结构示意图;

图24是另一个实施例中显示项相关内容的显示控制装置的结构示意图;

图25是一个实施例中社交类应用中消息的显示控制装置的结构示意图;

图26是图25中消息提取模块的结构示意图;

图27是图25中界面显示模块的结构示意图;

图28是图27中消息加载单元在一个实施例中的结构示意图;

图29是另一个实施例中社交类应用中消息的显示控制装置的结构示意图;

图30是图27中消息加载单元在一个实施例中的结构示意图;

图31是另一个实施例中社交类应用中消息的显示控制装置的结构示意图。

具体实施方式

体现本发明特征与优点的典型实施方式将在以下的说明中详细叙述。应理解的是本发明能够在不同的实施方式上具有各种的变化,其皆不脱离本发明的范围,且其中的说明及图示在本质上是当作说明之用,而非用以限制本发明。

如前所述的,终端设备中各应用大都通过列表对每一显示项的一条内容进行显示,如需要获取一显示项所相关的多条内容则需要点进去查看,无法通过此列表来实现有效的预读,进而造成内容查看的路径冗长,需要用户进行多次操作。

对于终端设备中的移动终端设备而言,受其屏幕尺寸的限制,无法实现有效的预读,以进一步导致了内容查看成本的成倍递增,且误操作的可能性也进一步增加。

因此,不可避免的多步操作极大的损害了终端设备中实现的显示项相关内容显示。

基于此,为确保内容预读的有效性,进而确保内容查看路径的简短性,特提出了一种显示项相关内容的显示控制方法,该显示项相关内容的显示控制方法由计算机程序实现,与之相对应的,所构建的显示项相关内容的显示控制装置则被存储于带有屏幕的终端设备中,以在该终端设备中运行,进而实现显示项相关内容的显示控制

图1示出了本发明实施例提供的一种终端设备的结构。该终端设备100只是一个适用本发明的示例,不能认为是提供了对本发明的使用范围的任何限制。该终端设备100也不能解释为需要依赖于或具有图示的示例性的终端设备100中的一个或者多个部件的组合。

如图1所示,终端设备100包括处理器110、存储器120和系统总线130。包括存储器120和处理器110在内的各种组件将连接到系统总线130上。处理器110是一个用于通过计算机系统中基本的算术和逻辑运算来执行计算机程序指令的硬件。存储器120是一个用于临时或永久性存储计算机程序或数据的物理设备。

其中,存储器120中存储了相应的程序指令、多个显示项以及各显项相关的内容;处理器110将执行存储器120中的程序指令,侦听输入的各种指令,并对侦听得到的指令进行响应。

终端设备100还包括各种输入接口170、输入装置140,以实现各种操作的输入。其中,该输入装置140可以是触摸屏幕、按键、键盘和鼠标等至少一种。

终端设备100还包括存储设备180,存储设备180可以从多种计算机可读存储介质中选择,计算机可读存储介质是指可以进行访问的任何可利用的介质,包括移动的和固定的两种存储介质。例如,计算机可读存储介质,包括但不限于闪速存储器(微型sd卡)、cd-rom、数字通用光盘(dvd)或其它光盘、磁带盒、磁带存储或其它存储设备、或者可用于存储所需信息并可访问的任何其它存储介质。

如上面所详细描述的,适用本发明的终端设备100将执行显示项相关内容的显示控制的指定操作,即通过处理器110运行存储器120中的程序指令的形式执行该指定操作,以实现终端设备100中多个显示项中相关内容的显示控制。

此外,通过硬件电路或者硬件电路结合软件指令也能同样实现本发明,因此,实现本发明并不限于任何特定硬件电路、软件以及两者的组合。

在一个实施例中,具体的,该显示项相关内容的显示控制方法如图2所示,包括:

步骤210,内容界面的触发显示中,获取内容界面关联的多个显示项,内容界面用于进行多个显示项的内容显示。

一应用在进入需要对各显示项的相关内容进行显示的场景时,将触发进行内容界面的显示。例如,在应用当前所在的界面下,通过用户对相关标签的点击而触发内容界面的显示,以由当前所在的界面发起向内容界面的切换。

内容界面关联于多个显示项,其所进行的内容显示是按照关联的多个显示项实现的。其中,显示项用于指示内容界面中显示的内容,随着内容界面的触发显示,关联的多个显示项将分布于内容界面中,进而按照显示项的指示来获取相关的内容。

例如,社交类应用的会话界面触发显示中,预置的关联显示项为最近联系人,因此,将获取得到多个最近联系人,以便于实现会话界面中最近联系人相关的会话内容,即消息的显示。

又例如,网络信息分享应用中的内容界面触发显示中,预置的关联显示项为各用户,进而以各用户为显示项分别在内容界面中显示相关的用户动态内容。

步骤230,根据显示项分别提取匹配的若干条连续内容。

在获得内容界面关联的多个显示项之后,对于任一显示项,都将根据该显示项提取匹配的若干条连续内容。其中,所进行的若干条连续内容的提取是针对相应的显示项进行的,而显示项之间提取得到的内容条数可以相同,也可以各不相同,但是提取的内容必定是相应显示项所匹配的最新的内容。

一方面,对于初始阶段的显示项而言,其所相关的内容可能仅有一条,在此情况下将只能提取得到一条内容;

另一方面,对于其它显示项而言,其所相关的内容较多,因此,预置了一内容条数限值,将根据此内容条数限值为各显示项提取匹配的若干条连续内容,此时,各显示项提取得到的内容将是不超出此内容条数限值的若干条连续内容,例如,社交应用中一联系人最近所连续接收到的若干条消息。

步骤250,为各显示项显示提取的若干条连续内容,并标示匹配的显示项,以获得内容界面。

进行各显示项以及相应的若干条连续内容的显示,以得到内容界面,此时用户通过查看此内容界面即可获得各显示项相关且最近更新的若干条连续内容,进而实现了各显示项相关内容的有效快速预读。

需要说明的是,内容界面中多个显示项以及显示项相匹配的若干条连续内容是按照一定的样式进行显示的,例如,其可为列表样式,一显示项及匹配的若干条连续内容将构成一条目,进而得到多个条目,以构成内容界面中的列表。

此时,如需要查看更多内容,则选中此条目进入相应的窗口即可查看此显示项所对应的所有内容。

但是,对于时时关注于各显示项的动态的用户而言,通过本申请的技术方案将不需要进入相应的窗口查看,只需要通过内容界面所进行的预读即可获知当前动态和最近动态,因此实现了有效快速的预读功能。

由此使得移动终端设备中显示项相关内容显示的实现不会由于屏幕尺寸的限制而导致内容查看成本的递增和误操作的发生,进一步便利了移动终端设备中的实现。

在另一个实施例中,如上所述的方法还包括:

根据获得的新内容进行内容界面中若干条连续内容的更新,并将新内容显示于内容界面

内容界面的显示中,如遇任意显示项发生内容更新,都将同步进行内容界面的更新。

具体的,获得新内容,此新内容是与一显示项或者多个显示项所匹配的,新内容可以是与一显示项匹配的一条内容或者多条内容,也可以是多条内容,并且分别匹配于多个显示项,此外,也可是与新增的显示项所匹配的,在此不进行限定。

但是,无论何种情况,均会根据获得的新内容更新匹配的显示项在内容界面中进行的内容显示。

进一步的,在内容界面的更新中,如图3所示,包括如下步骤:

步骤301,内容界面为各显示项进行的若干条连续内容显示中,获取新内容。

新内容为显示项相关的内容发生更新而对应的一条或者多条内容。例如,在社交类应用中,其是任意一个或者多个联系人发送的一条或者多条消息;网络信息分享应用中,新内容将是服务器所推送的一个或者多个用户的动态内容。

步骤303,按照预置的内容条数限值和新内容匹配的显示项,对各显示项在内容界面中进行的若干条连续内容的显示进行动态更新,新内容铺出于内容界面。

如前所述的,预置的内容条数限值用于控制内容界面中显示项进行内容显示所对应的内容条数。例如,该预置的内容条数限值可以是3条,由此,内容界面中每一显示项所显示的相关内容均不超出3条。

在内容界面所进行的内容更新中,也将按照预置的内容条数限值和匹配的显示项实现,以将获得的新内容铺出于内容界面,保证内容界面中内容显示的有效性。

由于所获得的新内容大致存在着以下三种情况:

情况一,新内容与内容界面中的一显示项相匹配,并且其条数为一条或者多条,甚至超出预置的内容条数限值;

情况二,新内容匹配于内容界面中的几个显示项;

情况三,新内容匹配的显示项并不存在于内容界面中,是新增的显示项。

此时,将分情况对内容界面中的内容更新进行阐述。

在情况一中,按照匹配的一显示项直接铺出新内容,如果此时所对应的内容条数超出了内容条数限值,则隐藏最早的内容,以使当前显示的内容在条数上与内容条数限值相符;

在情况二中,按照匹配的几个显示项分别铺出新内容,并参考情况一中通过内容条数限值进行限制。

在情况三中,将在内容界面中新增匹配的显示项,并为此显示项在内容界面中显示与内容条数限值相符的一条或者若干条新内容。

通过如上所述的内容界面中的动态更新,保证了内容预读中的实时性,以自适应地响应显示项中内容的变化。

在一个实施例中,步骤230包括:

针对各显示项,根据预置的内容条数限值在显示项匹配的内容中提取最新的若干条连续内容,若干条连续内容的数目与预置的内容条数限值相符。

内容界面的触发显示中,在获得关联的多个显示项和各显示项匹配的内容时,进行关联的多个显示项和各显示项匹配的内容的显示,以此来获得内容界面。此内容界面中显示项所显示的内容的条数是与预置的内容条数限值相符的。

进一步的,在本实施例中,针对各显示项,根据预置的内容条数限值在显示项匹配的内容中提取最新的若干条连续内容的步骤如图4所示,包括:

步骤401,获取预置的内容条数限值和各显示项匹配的内容。

步骤403,根据预置的内容条数限值分别从各显示项匹配的内容中提取最新的若干条连续内容,该内容包括文本内容和/或富媒体内容。

为每一显示项提取与内容条数限值相符合的内容,根据需要,提取所得到的显示项匹配的内容为一条内容或者不超出内容条数限值的若干条连续内容。

其中,任意一条内容包括文本内容和/或富媒体内容,该富媒体内容可以是语音内容、图像内容等,在此不进行限定。

在一个实施例中,如图5所示,步骤250包括:

步骤251,在分别与各显示项匹配的若干条连续内容中,识别各内容的类型。

为各显示项所提取的若干条连续内容中,对每一条内容进行类型的识别,以得到各内容的类型。其中,该类型包括文本、语音和图像。

对于文本内容而言,其类型为文本;富媒体内容中,语音内容的类型为语音,图像内容的类型为图像。

步骤253,加载内容界面,各显示项分布于内容界面中。

为实现内容界面的显示,进行内容界面的加载,以使关联的多个显示项分布于内容界面中。

步骤255,在各显示项下根据类型相应加载匹配的若干条连续内容,得到内容界面中各显示项下匹配的若干条连续内容的显示,内容的显示包括文本内容和/或富媒体内容的显示。

在分布了多个显示项的内容界面中,为各显示项相应加载匹配的若干条连续内容,以实现内容界面中各显示项下匹配的若干条连续内容的显示,且该内容的显示包括了文本内容和/或富媒体内容的显示。

进一步的,在本实施例中,内容界面中显示的内容包括富媒体内容,并且富媒体内容包括了图像内容,则步骤255如图6所示,包括:

步骤2551,获取图像内容的缩略图。

步骤2553,在内容界面的各显示项下根据类型进行的若干条连续内容的加载中相应加载图像内容的缩略图,得到各显示项下匹配的若干条连续内容显示中图像内容的缩略图显示。

如上所述的步骤提供了图像内容在内容界面中的加载过程。对于图像内容,将在内容界面中加载其缩略图,以通过缩略图的显示来实现其内容显示,由此保证了内容界面中预读的有效性。

相对于现有的显示项相关内容的显示中,对于图像内容,其大都用中括号+文字的方式标示,必须进入更多内容的查看方能够获知图像内容。

而通过如上所述的图像内容在内容界面中的加载过程,能够仅在内容界面就可以查看图像内容所展示的具体内容,由此对于多种类型的内容也能够保证其内容预读的有效性,缩短查看图像内容的路径。

在本实施例中,步骤2553之后,如上所述的方法如图7所示,还包括:

步骤510,侦听内容界面中缩略图触发的查看指令。

内容界面中缩略图触发的查看指令用于执行缩略图的放大操作。查看指令可以是用户通过对缩略图的点击而触发的。例如,在供用户进行内容预读的内容界面中,用户如需仔细查看图像内容,则通过点击相应的缩略图来触发查看指令。

步骤530,响应于查看指令,在内容界面上根据缩略图对应生成放大图像的图像浮层。

通过内容界面上放大图像的图像浮层,实现缩略图像的放大显示,进而使得用户能够进行相应图像内容的仔细查看,也不需要按照现有方案所述的,额外打开相应的窗口,从而进一步缩短了图像内容的查看路径,并且使得内容预读的提供的内容更为丰富和准确,提高了内容界面中的易读性。

在一个实施例中,内容界面中显示的内容包括富媒体内容,并且富媒体内容包括了语音内容,则步骤255如图8所示,包括:

步骤2555,获取语音内容对应的语音图标,该语音图标映射语音内容的播放指令。

步骤2557,在内容界面的各显示项下根据类型进行的若干条连续内容的加载中相应加载语音内容对应的语音图标,得到各显示项下匹配的若干条连续内容显示中语音内容对应的语音图标显示。

如上所述的步骤提供了语音内容在内容界面中的加载过程。对于语音内容,将在内容界面中加载相应的语音图标,通过语音图标标示此内容为语音。

相对于现有的显示项相关内容的显示中,对于语音内容,其也是通过中括号+文字的形式进行标示的,必须进入更多内容的查看方能够获知语音内容。

而语音图标映射了语音的播放指令,因此,通过语音图标的触发即可实现语音内容的播放,进而直接由内容界面获知语音内容,进而实现了语音内容的有效快速预读。

具体的,在本实施例中,步骤2557之后,如图9所示,如上所述的方法还包括如下步骤:

步骤610,侦听内容界面中语音图标的触发,根据触发的语音图标映射得到语音内容的播放指令。

步骤630,响应于语音内容的播放指令播放语音内容。

通过语音图标进行语音内容的直接播放,不需要按照现有方案所述的,额外打开相应的窗口,再触发语音内容的播放,从而进一步缩短了语音内容的查看路径,并且使得内容预读的提供的内容更为准确。

如上所述的显示项相关内容的显示中,所显示的内容涵盖了所有类型,因此,能够实现所有类型的内容在内容界面中的快速预读,从而能够应用于各应用中需对多个显示项相关的内容进行显示的场景中。

具体的,该应用包括社交类应用、网络信息分享应用、虚拟社交网络应用等。例如,网络信息分享应用可以是视频分享应用,其中,在此应用中,各视频将作为显示项,通过内容界面对视频的相关信息,如,评价、详细信息等进行显示,以使于用户能够对此信息进行快速预读,进而辅助选取视频。

又例如,虚拟社交网络应用中,各用户将作为显示项,进行动态内容展示。

在此不进行一一列举,可根据实际运营的需要进行实现如上所述的显示项相关内容的显示。

在一个实施例中,还相应提供了一种社交类应用中消息的显示控制方法,如图10所示,该方法包括:

步骤710,社交类应用进行的会话界面触发显示中,以最近联系人作为显示项获得多个最近联系人。

社交类应用是用于实现用户之间的会话中消息传递的应用,例如,其可为即时通信工具。社交类应用的会话界面是最近联系人的消息列表,用于进行最近联系人的消息显示。

因此,在会话界面的触发显示中,首先获取此会话界面关联的多个显示项,即多个最近联系人。在此需要进行说明的是,所获取的最近联系人可以是用户标识的形式,但根据会话界面中样式显示的需要,也可包括各最近联系人所分别对应的联系人图标、昵称等信息,在此不进行限定,根据实际运营的需要确定。

步骤730,分别为各最近联系人提取若干条连续消息。

最近联系人的消息是指此最近联系人向当前用户所发送的消息,为最近联系人所提取的若干条连续消息是指此最近联系人向当前用户发送的所有消息中在时间上与当前时间最为接近的若干条连续消息。

具体的,步骤730的具体过程为:针对各最近联系人,根据预置的消息条数限值在最近联系人的消息中提取最新的若干条连续消息,该消息的数目与预置的消息条数限值相符。

需要说明的是,所说的消息的数目与预置的消息条数限值相符是对于每一最近联系人,所提取消息的数目将在预置的消息条数限值之内。

进一步的,针对各最近联系人,根据预置的消息条数限值在最近联系人的消息中提取最新的若干条连续消息的过程通过执行如下步骤实现:

(1)获取预置的消息条数限值和各最近联系人的消息。

(2)根据预置的消息条数限值分别从各最近联系人的消息中提取最新的若干条连续消息,该消息包括文本消息和/或富媒体消息。

步骤750,为各最近联系人相应进行若干条连续消息的显示得到社交类应用的会话界面,会话界面中分布多个最近联系人且各最近联系人均附带提取的若干条连续消息的会话界面。

获得会话界面的多个最近联系人以及各联系人的若干条连续消息之后,进行会话界面的加载,使多个最近联系人分布于会话界面中,并按照最近联系人进行提取的若干条连续消息在会话界面中的显示。

由此得到包含多个最近联系人且每一最近联系人均附带提取的若干条连续消息的会话界面。

通过如上所述的社交类应用中消息的显示控制,使得社交类应用能够对最近联系人的上下几条消息进行内容显示,通过此会话界面实现各最近联系人的消息预读,对于用户而言,不需要在会话界面中点击进入相应的聊天窗口就能够查看自己与最近联系人之前最近聊天的消息,并且相对多个最近联系人,此交互方式将极大地简化了操作,特别是降低了移动终端设备中运行社交类应用的输入成本,实现了会话界面中消息的有效快速预读。

在一个实施例中,步骤750如图11所示,包括:

步骤751,在提取的若干条连续消息中,识别各消息的类型。

步骤753,加载会话界面,得到分布多个最近联系人的会话界面。

步骤755,会话界面中在各最近联系人下根据类型相应加载若干条连续消息,得到各最近联系人下的若干条连续消息的显示,消息的显示包括文本消息和/或富媒体消息的显示。

其中,富媒体消息包括图像消息和语音消息。

由如上所述的过程可知,消息在会话界面中是依据其类型进行加载的,即文本消息、图像消息和语音消息均有其相应加载过程,以分别实现各类消息的加载。

进一步的,在本实施例中,富媒体消息包括图像消息,步骤755如图12所示,包括:

步骤7551,获取图像消息的缩略图。

步骤7553,在会话界面的各最近联系人下根据类型进行的若干条连续消息加载中相应加载图像消息的缩略图,得到各最近联系人匹配的若干条连续消息显示中图像消息的缩略图显示。

对于图像消息在会话界面的显示,将直接显示其缩略图,并且该缩略图映射了查看指令。通过会话界面中缩略图的显示,使得用户能够直接查看图像消息的内容,进而使得社交类应用中即便是图像消息也能够实现快速有效的预读。

在此过程中,步骤7553之后,如上所述的方法还包括:

侦听会话界面中缩略图触发的查看指令,响应于查看指令,在会话界面上根据缩略图对应生成放大图像的图像浮层。

对于用户而言,其通过对缩略图的点击操作就能够在屏幕中获得相应的放大图像,进而实现仔细查看,而并不需要打开相应的聊天窗口,极大地便利了用户所进行的消息查看。

在一个实施例中,富媒体消息包括语音消息,步骤755如图13所示,包括:

步骤7555,获取语音消息对应的语音图标,语音图标映射语音消息的播放指令。

步骤7557,在会话界面的各最近联系人下根据消息的类型进行的若干条连续消息加载中相应加载语音消息对应的语音图标,得到各最近联系人下匹配的若干条连续消息显示中语音消息对应的语音图标显示。

进一步的,步骤7557之后,如上所述的方法还包括:

侦听会话界面中语音图标的触发,根据触发的语音图标映射得到语音消息的播放指令,响应于语音消息的播放指令播放语音消息。

下面结合一个具体的实施例来详细阐述上述社交类应用中消息的显示控制方法。该实施例中,以即时通信工具为例,会话界面为即时通信工具中最近联系人的消息列表,而本申请所指的消息即为最近联系人向当前用户所发头的消息。

即时通信工具中,会话界面以消息气泡列表的样式进行显示。会话界面包括若干个条目,该条目用于为一最近联系人进行消息显示,以便于用户通过会话界面预读。

其中,对于任一条目,所显示的消息将通过气泡的样式铺出在条目中的,条目中每一气泡都携带一条消息。

如图14所示,即时通信工具将接收到对方消息,所指的对该消息是任一联系人所发送的消息,此时,发送消息的联系人成为最近联系人。

图15提供了一个实施例中作为会话界面的消息气泡列表,在图15所示的消息气泡列表900中,显示了三个条目901,分别为三个最近联系人进行消息展示,以构成最近联系人的消息气泡列表900,其中,任一气泡903均携带一条消息。

因此,在执行步骤801以获得对方消息时,在消息气泡列表900内直接铺出,此时,用户即可查看到最新的消息,而并不需要进入相应的聊天窗口。

获得的消息可以是文本消息、语音消息和图像消息中的任意一种,因此,如图14中步骤803所标示的,用户点击消息所在的气泡903时,如果消息是语音消息或图像消息,就能够通过气泡903的点击触发消息的详细查看。

此过程可结合参阅步骤804至808的执行过程。具体的,响应于气泡903的点击,将判断气泡903携带的消息是否为文本消息,如果不是,则判断其是否为语音消息,如果是,则进行语音播放,如果不是,则继续判断其是否为图像消息,如果是,则全屏放大显示此图像。

通过此过程,使得同一界面即可实现用户的粗略预览,也能够实现消息的详细查看,所涉及的查看路径简短,特别是对于受到屏幕尺寸限制的移动终端设备而言,耗费的输入成本得到最大程度的降低。

此外,如前所述的,由于预置了消息条数限值,例如,其数值可为3,因此,如步骤809所示的,将判断条目901中展示的消息是否超出3条,如果是,则将最早的一条消息隐藏,若果不是,维持不变即可。

通过消息条数限值的控制,能够使得消息气泡列表900中为每一最近联系人所进行的消息显示不至于过多,而造成有用的消息淹没于大量冗余消息中的情况发生,从而也进一步地保证了消息的有效快速预读。

需要说明的是,前述所说的联系人并不限于与用户存在好友关系的其他用户,也可以是与用户并不存在好友关系的其他用户。

因此,前述所说的消息气泡列表900也可应用于即时通信工具中其它的聊天场景中,例如,基于地理位置所进行的聊天场景,在此类聊天场景中,消息气泡列表900用于显示附近人的消息,即如图16所示的,所指的最近联系人为所有附近人中最近与用户发起聊天会话的任意附近人。

显示的附近人的消息中,如前所述的,通过点击气泡9031便触发播放语音消息,即如图16中状态2所标示的样式;通过点击气泡9033,即可实现图像消息的全屏放大显示,即如图16中状态3所标示的样式。

在一个实施例中,还相应地提供了一种显示项相关内容的显示控制装置,如图17所示,该装置包括触发显示模块1010、提取模块1030和显示模块1050,其中:

触发显示模块1010,用于内容界面的触发显示中,获取内容界面关联的多个显示项,内容界面用于进行多个显示项的内容显示;

提取模块1030,用于根据显示项分别提取匹配的若干条连续内容;

显示模块1050,用于为各显示项显示提取的若干条连续内容,并标示匹配的显示项,以获得内容界面。

在一个实施例中,如上所述的装置还包括更新模块。该更新模块用于根据获得的新内容进行内容界面中若干条连续内容的更新,并将新内容显示于内容界面。

进一步的,在本实施例中,如图18所示,更新模块1100包括新内容获取单元1110和动态更新执行单元1130,其中:

新内容获取单元1110,用于内容界面为各显示项进行的若干条连续内容显示中,获取新内容;

动态更新执行单元1130,用于按照预置的内容条数限值和新内容匹配的显示项,对各显示项在内容界面中进行的若干条连续内容的显示进行动态更新,新内容铺出于所述内容界面。

在一个实施例中,提取模块1030进一步用于针对各显示项,根据预置的内容条数限值在显示项匹配的内容中提取最新的若干条连续内容,若干条连续内容的数目与预置的内容条数限值相符。

进一步的,在本实施例中,如图19所示,提取模块1030包括获取模块1031和内容提取单元1033,其中:

获取单元1031,用于获取预置的内容条数限值和各显示项匹配的内容。

内容提取单元1033,用于根据预置的内容条数限值分别从各显示项匹配的内容中提取最新的若干条连续内容,内容包括文本内容和/或富媒体内容。

在一个实施例中,如图20所示的,显示模块1050包括类型识别单元1051、界面加载单元1053和内容加载单元1055,其中:

类型识别单元1051,用于在分别与各显示项匹配的若干条连续内容中,识别各内容的类型。

界面加载单元1053,用于加载内容界面,各显示项分布于内容界面中。

内容加载单元1055,用于在各显示项下根据类型相应加载匹配的若干条连续内容,得到内容界面中各显示项下匹配的若干条连续内容的显示,内容的显示包括文本内容和/或富媒体内容的显示。

进一步的,在本实施例中,富媒体内容包括图像内容,内容加载单元1055如图21所示,包括缩略图获取子单元10551和缩略图加载子单元10553,其中:

缩略图获取子单元10551,用于获取图像内容的缩略图。

缩略图加载子单元10553,用于在内容界面的各显示项下根据类型进行的若干条连续内容的加载中相应加载图像内容的缩略图,得到各显示项下匹配的若干条连续内容显示中图像内容的缩略图显示。

在一个实施例中,如图22所示,如上所述的装置还包括缩略图触发模块1210和指令执行模块1230,其中:

缩略图触发模块1210,用于侦听内容界面中缩略图触发的查看指令。

指令执行模块1230,用于响应于查看指令,在内容界面上根据缩略图对应生成放大图像的图像浮层。

在一个实施例中,富媒体内容包括语音内容,如图23所示,内容加载单元1055包括图标获取子单元10555和图标加载子单元10557,其中:

图标获取子单元10555,用于获取语音内容对应的语音图标,语音图标映射语音内容的播放指令;

图标加载子单元10557,用于在内容界面的各显示项下根据类型进行的若干条连续内容的加载中相应加载语音内容对应的语音图标,得到各显示项下匹配的若干条连续内容显示中语音内容对应的语音图标显示。

在一个实施例中,如上所述的装置如图24所示,包括图标触发模块1310和播放模块1330,其中:

图标触发模块1310,用于侦听内容界面中语音图标的触发,根据触发的语音图标映射得到语音内容的播放指令;

播放模块1330,用于响应于语音内容的播放指令播放语音内容。

在一个实施例中,还相应地提供了一种社交类应用中消息的显示控制装置,如图25所示,该装置包括最近联系人获取模块1410、消息提取模块1430和界面显示模块1450,其中:

最近联系人获取模块1410,用于社交类应用进行的会话界面触发显示中,以最近联系人作为显示项获得多个最近联系人。

消息提取模块1430,用于分别为各最近联系人提取若干条连续消息。

界面显示模块1450,用于为各最近联系人相应进行若干条连续消息的显示得到社交类应用的会话界面,会话界面中分布多个最近联系人且各最近联系人均附带提取的若干条连续消息的会话界面。

在一个实施例中,消息提取模块1430进一步用于针对各最近联系人,根据预置的消息条数限值在最近联系人的消息中提取最新的若干条连续消息,消息的数目与预置的消息条数限值相符。

进一步的,在本实施例中,如图26所示,消息提取模块1430包括消息获取单元1431和提取执行单元1433,其中:

消息获取单元1431,用于获取预置的消息条数限值和各最近联系人的消息。

提取执行单元1433,用于根据预置的消息条数限值分别从各最近联系人的消息中提取最新的若干条连续消息,消息包括文本消息和/或富媒体消息。

在一个实施例中,界面显示模块1450如图27所示,包括消息类型识别单元1451、会话界面加载单元1453和消息加载单元1455,其中:

消息类型识别单元1451,用于在提取的若干条连续消息中,识别各消息的类型;

会话界面加载单元1453,用于加载会话界面,得到分布多个最近联系人的会话界面;

消息加载单元1455,用于会话界面中在各最近联系人下根据类型相应加载若干条连续消息,得到各最近联系人下的若干条连续消息的显示,消息的显示包括文本消息和/或富媒体消息的显示。

进一步的,在本实施例中,富媒体消息包括图像消息,如图28所示,消息加载单元1455包括消息缩略图获取子单元14551和消息缩略图加载子单元14553,其中:

消息缩略图获取子单元14551,用于获取图像消息的缩略图;

消息缩略图加载子单元14553,用于在会话界面的各最近联系人下根据类型进行的若干条连续消息加载中相应加载图像消息的缩略图,得到各最近联系人下匹配的若干条连续消息显示中图像消息的缩略图显示。

在另一个实施例中,如上所述的装置如图29所示,还包括指令侦听模块1510和图像浮层生成模块1530,其中:

指令侦听模块1510,用于侦听会话界面中缩略图触发的查看指令。

图像浮层生成模块1530,用于响应于查看指令,在会话界面上根据缩略图对应生成放大图像的图像浮层。

在一个实施例中,富媒体消息包括语音消息,消息加载单元1455如图30所示,包括语音图标获取子单元14555和语音图标加载子单元14557,其中:

语音图标获取子单元14555,用于获取语音消息对应的语音图标,语音图标映射语音消息的播放指令。

语音图标加载子单元14557,用于在会话界面的各最近联系人下根据消息的类型进行的若干条连续消息加载中相应加载语音消息对应的语音图标,得到各最近联系人下匹配的若干条连续消息显示中语音消息对应的语音图标显示。

在另一个实施例中,如上所述的装置如图31所示,还包括语音触发模块1610和语音播放模块1630,其中:

语音触发模块1610,用于侦听会话界面中语音图标的触发,根据触发的语音图标映射得到语音消息的播放指令;

语音播放模块1630,用于响应于语音消息的播放指令播放语音消息。

本领域普通技术人员可以理解实现上述实施例的全部或部分步骤可以通过硬件来完成,也可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,上述提到的存储介质可以是只读存储器,磁盘或光盘等。

虽然已参照几个典型实施方式描述了本发明,但应当理解,所用的术语是说明和示例性、而非限制性的术语。由于本发明能够以多种形式具体实施而不脱离发明的精神或实质,所以应当理解,上述实施方式不限于任何前述的细节,而应在随附权利要求所限定的精神和范围内广泛地解释,因此落入权利要求或其等效范围内的全部变化和改型都应为随附权利要求所涵盖。

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