多媒体信息的显示方法及装置的制造方法

文档序号:8282363阅读:175来源:国知局
多媒体信息的显示方法及装置的制造方法
【技术领域】
[0001]本发明涉及互联网技术领域,特别涉及一种多媒体信息的显示方法及装置。
【背景技术】
[0002]随着互联网技术的迅速发展,用于提供多媒体服务的应用越来越多,如K歌应用或视频应用等。通常,在为用户提供多媒体服务时,应用会在显示界面上,显示多个多媒体数据的多媒体信息。在显示过程中,服务器会预先设置用于显示多媒体信息的显示框,该显示框的尺寸通常是固定的,因此,在显示多媒体信息的过程中,会将多媒体信息显示界面分割成多个固定尺寸的显示框,在每个显示框中,显示一个多媒体数据的多媒体信息。
[0003]在实现本发明的过程中,发明人发现相关技术至少存在以下问题:
[0004]由于不同多媒体数据的多媒体信息所包括的内容可能不同,因此,当该显示框的固定尺寸设置得比较大时,对于一些多媒体信息内容较少的多媒体数据来说,其显示框内会有大块空白区域;当该固定尺寸设置得比较小时,对于一些多媒体信息较多的多媒体数据来说,其显示框可能不能显示多媒体信息的所有内容,导致显示界面不够美观,且这种显示多媒体信息的方式的灵活性差。

【发明内容】

[0005]为了解决相关技术的问题,本发明实施例提供了一种多媒体信息的显示方法及装置。所述技术方案如下:
[0006]第一方面,提供了一种多媒体信息的显示方法,所述方法包括:
[0007]在检测到查看操作时,获取多个多媒体数据的多媒体信息,其中,每个多媒体数据的多媒体信息至少包括多媒体图片以及文字描述信息;
[0008]根据所述每个多媒体数据的多媒体信息中的多媒体图片和文字描述信息,生成所述每个多媒体数据的多媒体信息显示框;
[0009]在多媒体信息显示界面上的每个多媒体信息显示框中,显示所述每个多媒体数据的多媒体信息。
[0010]结合第一方面,在第一方面的第一种可能的实现方式中,所述根据所述每个多媒体数据的多媒体信息中的多媒体图片和文字描述信息,生成所述每个多媒体数据的多媒体信息显示框,包括:
[0011]对于一个多媒体数据,根据所述多媒体数据的多媒体信息中多媒体图片的宽度,确定所述多媒体数据的多媒体信息显示框的显示宽度;
[0012]根据所述多媒体图片的高度,确定所述多媒体信息显示框中第一子显示框的第一显示高度,所述第一子显示框用于显示所述多媒体图片;
[0013]根据所述多媒体信息中文字描述信息的字符数以及显示字体参数,确定所述多媒体信息显示框中第二子显示框的第二显示高度,所述第二子显示框用于显示所述文字描述信息;
[0014]基于所述多媒体信息显示框的显示宽度、所述多媒体信息显示框中第一子显示框的第一显示高度和所述多媒体信息显示框中第二子显示框的第二显示高度,生成所述多媒体数据的多媒体信息显示框。
[0015]结合第一方面的第一种可能的实现方式,在第一方面的第二种可能的实现方式中,所述根据所述多媒体信息中文字描述信息的字符数以及显示字体参数,确定所述多媒体信息显示框中第二子显示框的第二显示高度,包括:
[0016]根据所述多媒体信息中文字描述信息的字符数以及显示字体参数,获取显示所述文字描述信息所需的高度;
[0017]当显示所述文字描述信息所需的高度大于预设阈值时,从所述文字描述信息中截取关键文字信息;
[0018]根据所述关键文字信息的字符数以及显示字体参数,确定所述多媒体信息显示框中第二子显示框的第二显示高度。
[0019]结合第一方面的第一种可能的实现方式,在第一方面的第三种可能的实现方式中,所述每个多媒体数据的多媒体信息还包括互动用户图标;
[0020]所述根据所述多媒体信息中文字描述信息的字符数以及显示字体参数,确定所述多媒体信息显示框中第二子显示框的第二显示高度之后,还包括:
[0021]根据所述多媒体数据的互动用户图标的个数,确定所述多媒体信息显示框中第三子显示框的第三显示高度,所述第三子显示框用于显示所述互动用户图标;
[0022]所述根据所述每个多媒体数据的多媒体信息中的多媒体图片和文字描述信息,生成所述每个多媒体数据的多媒体信息显示框,包括:
[0023]基于所述多媒体信息显示框的显示宽度、所述多媒体信息显示框中第一子显示框的第一显示高度、所述多媒体信息显示框中第二子显示框的第二显示高度及所述多媒体信息显示框中第三子显示框的第三显示高度,生成所述多媒体数据的多媒体信息显示框。
[0024]结合第一方面,在第一方面的第四种可能的实现方式中,所述在多媒体信息显示界面上的每个多媒体信息显示框中,显示所述每个多媒体数据的多媒体信息,包括:
[0025]对于所述多媒体信息显示界面上同一列中的第一多媒体信息显示框和第二多媒体信息显示框,判断所述第一多媒体信息显示框的高度是否小于所述多媒体信息显示界面的高度;
[0026]如果所述第一多媒体信息显示框的高度小于所述多媒体信息显示界面的高度,则根据所述多媒体信息显示界面的高度、每两个多媒体信息显示框之间的预设纵向距离及所述第二多媒体信息显示框的高度,判断所述多媒体信息显示界面是否能够同时显示所述第一多媒体信息显示框和所述第二多媒体信息显示框;
[0027]当所述多媒体信息显示界面不能同时显示所述第一多媒体信息显示框和所述第二多媒体信息显示框时,对所述第二多媒体信息显示框的显示高度进行调整。
[0028]第二方面,提供了一种多媒体信息的显示装置,所述装置包括:
[0029]获取模块,用于在检测到查看操作时,获取多个多媒体数据的多媒体信息,其中,每个多媒体数据的多媒体信息至少包括多媒体图片以及文字描述信息;
[0030]生成模块,用于根据所述每个多媒体数据的多媒体信息中的多媒体图片和文字描述信息,生成所述每个多媒体数据的多媒体信息显示框;
[0031]显示模块,用于在多媒体信息显示界面上的每个多媒体信息显示框中,显示所述每个多媒体数据的多媒体信息。
[0032]结合第二方面,在第二方面的第一种可能的实现方式中,所述生成模块包括:
[0033]第一确定单元,用于对于一个多媒体数据,根据所述多媒体数据的多媒体信息中多媒体图片的宽度,确定所述多媒体数据的多媒体信息显示框的显示宽度;
[0034]第二确定单元,用于根据所述多媒体图片的高度,确定所述多媒体信息显示框中第一子显示框的第一显示高度,所述第一子显示框用于显示所述多媒体图片;
[0035]第三确定单元,用于根据所述多媒体信息中文字描述信息的字符数以及显示字体参数,确定所述多媒体信息显示框中第二子显示框的第二显示高度,所述第二子显示框用于显示所述文字描述信息;
[0036]生成单元,用于基于所述多媒体信息显示框的显示宽度、所述多媒体信息显示框中第一子显示框的第一显示高度和所述多媒体信息显示框中第二子显示框的第二显示高度,生成所述多媒体数据的多媒体信息显示框。
[0037]结合第二方面的第一种可能的实现方式中,在第二方面的第二种可能的实现方式中,所述第三确定单元包括:
[0038]获取子单元,用于根据所述多媒体信息中文字描述信息的字符数以及显示字体参数,获取显示所述文字描述信息所需的高度;
[0039]截取子单元,用于当显示所述文字描述信息所需的高度大于预设阈值时,从所述文字描述信息中截取关键文字信息;
[0040]确定子单元,用于根据所述关键文字信息的字符数以及显示字体参数,确定所述多媒体信息显示框中第二子显示框的第二显示高度。
[0041]结合第二方面的第一种可能的实现方式,在第二方面的第三种可能的实现方式中,所述每个多媒体数据的多媒体信息还包括互动用户图标;
[0042]所述生成模块还包括:
[0043]第四确定单元,用于根据所述多媒体数据的互动用户图标的个数,确定所述多媒体信息显示框中第三子显示框的第三显示高度,所述第三子显示框用于显示所述互动用户图标;
[0044]所述生成单元,用于基于所述多媒体信息显示框的显示宽度、所述多媒体信息显示框中第一子显示框的第一显示高度、所述多媒体信息显示框中第二子显示框的第二显示高度及所述多媒体信息显示框中第三子显示框的第三显示高度,生成所述多媒体数据的多媒体信息显示框。
[0045]结合第二方面,在第二方面的第四种可能的实现方式中,所述显示模块包括:
[0046]第一判断单元,用于对于所述多媒体信息显示界面上同一列中的第一多媒体信息显示框和第二多媒体信息显示框,判断所述第一多媒体信息显示框的高度是否小于所述多媒体信息显示界面的高度;
[0047]第二判断单元,用于当所述第一多媒体信息显示框的高度小于所述多媒体信息显示界面的高度时,根据所述多媒体信息显示界面的高度、每两个多媒体信息显示框之间的预设纵向距离及所述第二多媒体信息显示框的高度,判断所述多媒体信息显示界面是否能够同时显示所述第一多媒体信息显示框和所述第二多媒体信息显示框;
[0048]调整单元,用于当所述多媒体信息显示界面不能同时显示所述第一多媒体信息显示框和所述第二多媒体信息显示框时,对所述第二多媒体信息显示框的显示高度进行调整。
[0049]本发明实施例提供的技术方案带来的有益效果是:
[0050]通过根据每个多媒体数据的多媒体信息中多媒体图片和文字描述信息,生成每个多媒体数据的多媒体信息显示框,并在多媒体信息显示界面上的每个多媒体信息显示框中,显示每个多媒体数据的多媒体信息。由于不同多媒体数据的多媒体信息中的多媒体图片或文字描述信息并不相同,使得不同多媒体信息显示框的高度并不相同,因此,实现了以瀑布流的方式显示各个多媒体数据的多媒体信息,不仅显示方式比较灵活,而且能避免多媒体信息显示界面有大片空白或者不能包括多媒体信息的全部内容的情况,从而使显示界面更加美观。
【附图说明】
[0051]为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0052]图1是本发明一实施例提供的一种多媒体信息的显示方法流程图;
[0053]图2是本发明另一实施例提供的一种多媒体信息的显示方法流程图;
[0054]图3是本发明另一实施例提供的一种多媒体?目息显不界面的界面不意图;
[0055]图4是本发明另一实施例提供的一种多媒体信息显示界面的界面示意图;
[0056]图5是本发明另一实施例提供的一种多媒体信息的显示装置的结构示意图;
[0057]图6是本发明另一实施例提供的一种终端的结构示意图。
【具体实施方式】
[0058]为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明实施方式作进一步地详细描述。
[0059]图1是根据一示例性实施例提供的一种多媒体信息的显示方法的流程图。该多媒体信息的显示方法可以应用于终端中,参见图1,本发明实施例提供的方法流程包括:
[0060]101、在检测到查看操作时,获取多个多媒体数据的多媒体信息,其中,每个多媒体数据的多媒体信息至少包括多媒体图片以及文字描述信息。
[0061]102、根据每个多媒体数据的多媒体信息中的多媒体图片和文字描述信息,生成每个多媒体数据的多媒体信息显示框。
[0062]103、在多媒体信息显示界面上的每个多媒体信息显示框中
当前第1页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1