一种消息展示方法技术

技术编号:27886354 阅读:23 留言:0更新日期:2021-03-31 01:49
本申请涉及计算机技术领域,尤其涉及一种消息展示方法,确定所述待展示结构化消息的消息类型;根据各预设的消息类型与消息展示模板的映射关系,确定所述待展示结构化消息的消息展示模板,其中,所述消息展示模板包括至少一个反映消息类型的特征元素,结构化消息的各预设字段在所述消息展示模板中具有设定的展示位置;将所述消息展示模板的描述数据携带在所述待展示结构化消息中,发送给即时通讯客户端,以使所述即时通讯客户端根据所述消息展示模板的描述数据,展示所述待展示结构化消息,这样,针对不同的消息类型,设置不同的消息展示模板,提高了结构化消息的个性化展示。

【技术实现步骤摘要】
一种消息展示方法
本申请涉及计算机
,尤其涉及一种消息展示方法。
技术介绍
结构化消息是即时通讯中的一种消息体类型,可以按照一定字段和样式进行展示,现有的结构化消息展示方案,都是根据标准化模板进行展示,但是这是一种通用模式,不同的即时通讯应用程序(Application,APP)之间,结构化消息方案都非常相似,缺乏品牌的独特特征,并且,不同类型的结构化消息之间,缺乏个性化特征,区分不是很明显,不够直观,因此如何提高结构化消息的个性化展示是很有必要的。
技术实现思路
本申请实施例提供一种消息展示方法,以提高结构化消息的个性化展示。本申请实施例提供的具体技术方案如下:本申请一个实施例提供了一种消息展示方法,包括:获取待展示结构化消息,并确定所述待展示结构化消息的消息类型;根据各预设的消息类型与消息展示模板的映射关系,确定所述待展示结构化消息的消息展示模板,其中,所述消息展示模板包括至少一个反映消息类型的特征元素,结构化消息的各预设字段在所述消息展示模板中具有设定的展示位置;将所述消息展示模板的描述数据携带在所述待展示结构化消息中,发送给即时通讯客户端,以使所述即时通讯客户端根据所述消息展示模板的描述数据,展示所述待展示结构化消息。本申请另一个实施例提供了一种消息展示方法,包括:接收服务器发送的待展示结构化消息;确定所述待展示结构化消息的消息展示模板,其中,所述消息展示模板根据消息类型确定,所述消息展示模板包括至少一个反映消息类型的特征元素,结构化消息的各预设字段在所述消息展示模板中具有设定的展示位置;将所述待展示结构化消息的各预设字段的消息内容展示在确定出的消息展示模板上。本申请另一个实施例提供了一种消息展示装置,包括:第一确定模块,用于获取待展示结构化消息,并确定所述待展示结构化消息的消息类型;第二确定模块,用于根据各预设的消息类型与消息展示模板的映射关系,确定所述待展示结构化消息的消息展示模板,其中,所述消息展示模板包括至少一个反映消息类型的特征元素,结构化消息的各预设字段在所述消息展示模板中具有设定的展示位置;发送模块,用于将所述消息展示模板的描述数据携带在所述待展示结构化消息中,发送给即时通讯客户端,以使所述即时通讯客户端根据所述消息展示模板的描述数据,展示所述待展示结构化消息。本申请另一个实施例提供了一种消息展示装置,包括:接收模块,用于接收服务器发送的待展示结构化消息;确定模块,用于确定所述待展示结构化消息的消息展示模板,其中,所述消息展示模板根据消息类型确定,所述消息展示模板包括至少一个反映消息类型的特征元素,结构化消息的各预设字段在所述消息展示模板中具有设定的展示位置;展示模块,用于将所述待展示结构化消息的各预设字段的消息内容展示在确定出的消息展示模板上。本申请另一个实施例提供了一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现上述任一种消息展示方法的步骤。本申请另一个实施例提供了一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述任一种消息展示方法的步骤。本申请实施例中,确定待展示结构化消息的消息类型,并根据各预设的消息类型与消息展示模板的映射关系,确定待展示结构化消息的消息展示模板,其中,消息展示模板包括至少一个反映消息类型的特征元素,发送给即时通讯客户端进行展示,进而即时通讯客户端可以根据消息展示模板,展示待展示结构化消息,这样,针对不同的消息类型,设置不同的消息展示模板,用户根据消息展示模板中的反映消息类型的特征元素,很容易区分不同的消息类型,增强了不同消息类型的个性化属性,提高了结构化消息的个性化展示。附图说明图1为相关技术中一种结构化消息展示示意图;图2为相关技术中另一种结构化消息展示示意图;图3为本申请实施例中消息展示方法的应用架构示意图;图4为本申请实施例中一种消息展示方法流程图;图5为本申请实施例中不同消息类型的外形轮廓示例图;图6为本申请实施例中在聊天界面中展示的不同消息类型的消息展示模板示意图;图7为本申请实施例中色系表定义示意图;图8为本申请实施例中展示背景色的主色确定原理示意图;图9为本申请实施例中展示背景色渲染效果示意图;图10为本申请实施例中另一种消息展示方法流程图;图11为本申请实施例中视频类结构化消息的交互操作功能界面示意图;图12为本申请实施例中音乐类结构化消息的交互操作功能界面示意图;图13为本申请实施例中推荐结构化消息实现界面效果图;图14为本申请实施例中消息展示方法的原理示意图;图15为本申请实施例中另一种消息展示方法流程示意图;图16为本申请实施例中一种消息展示装置结构示意图;图17为本申请实施例中另一种消息展示装置结构示意图;图18为本申请实施例中终端结构示意图。具体实施方式下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,并不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。为便于对本申请实施例的理解,下面先对几个概念进行简单介绍:即时通讯(InstantMessaging,IM):是一种实时通信系统,允许两人或多人使用网络实时的传递文字信息、文件、语音与视频交流。结构化消息:是即时通讯中的一种消息体类型,结构化消息具备多个字段,通常由标题文字信息、摘要文字信息、图片缩略图信息(或视频缩略图信息)、消息来源四部分组成,当然也可能有其它字段格式,各个字段的样式和位置在同一个结构化消息中有所区分,但在不同的结构化消息中,又是相对固定的。HSB模式:HSB模式中的H、S、B分别表示色相、饱和度、亮度(或明度),这是一种从视觉角度定义的颜色模式,其中,色相H:在0~360°的标准色轮上,色相是按位置度量的,在通常的使用中,色相是由颜色名称标识的;饱和度S:是指颜色的强度或纯度,饱和度表示色相中彩色成分所占的比例,用从0(灰色)~100%(完全饱和)的百分比来度量,在标准色轮上饱和度是从中心逐渐向边缘递增的;亮度B:是颜色的相对明暗程度,通常是从0(黑)~100%(白)的百分比来度量的。结构化消息作为即时通讯中的一种消息体类型,应用非常广泛,当前技术中,结构化消息展示方式,都是根据标准化模板进行展示,例如,参阅图1所示,为相关技术中一种结构化消息展示示意图,如图1所示,可以通过指定的图片来展示结构化消息,例如,在发送PDF文件和WORD文件时可以使用指定的图片来表示,此种结构化消息类型,通常由标题文字信息、辅助文字信息、图标图片等三部分组成,通过技术识别出消本文档来自技高网...

【技术保护点】
1.一种消息展示方法,其特征在于,包括:/n获取待展示结构化消息,并确定所述待展示结构化消息的消息类型;/n根据各预设的消息类型与消息展示模板的映射关系,确定所述待展示结构化消息的消息展示模板,其中,所述消息展示模板包括至少一个反映消息类型的特征元素,结构化消息的各预设字段在所述消息展示模板中具有设定的展示位置;/n将所述消息展示模板的描述数据携带在所述待展示结构化消息中,发送给即时通讯客户端,以使所述即时通讯客户端根据所述消息展示模板的描述数据,展示所述待展示结构化消息。/n

【技术特征摘要】
1.一种消息展示方法,其特征在于,包括:
获取待展示结构化消息,并确定所述待展示结构化消息的消息类型;
根据各预设的消息类型与消息展示模板的映射关系,确定所述待展示结构化消息的消息展示模板,其中,所述消息展示模板包括至少一个反映消息类型的特征元素,结构化消息的各预设字段在所述消息展示模板中具有设定的展示位置;
将所述消息展示模板的描述数据携带在所述待展示结构化消息中,发送给即时通讯客户端,以使所述即时通讯客户端根据所述消息展示模板的描述数据,展示所述待展示结构化消息。


2.如权利要求1所述的方法,其特征在于,所述特征元素为外形轮廓;所述外形轮廓至少包括一层组成元素;
则根据各预设的消息类型与消息展示模板的映射关系,确定所述待展示结构化消息的消息展示模板,具体包括:
若所述待展示结构化消息的消息类型为游戏类,则确定所述待展示结构化消息的消息展示模板为预设游戏手柄形状;
若所述待展示结构化消息的消息类型为视频类,则确定所述待展示结构化消息的消息展示模板为预设视频播放器形状;
若所述待展示结构化消息的消息类型为音乐类,则确定所述待展示结构化消息的消息展示模板为预设唱片形状,其中,所述预设唱片形状至少包括两层组成元素,从上向下依次为方形唱片盒子形状和圆形唱片形状。


3.如权利要求1或2所述的方法,其特征在于,进一步包括:
获取所述待展示结构化消息对应的图片,并根据所述图片的颜色确定所述待展示结构化消息的展示背景色;
则所述描述数据包括所述展示背景色的指示信息,以使所述即时通讯客户端根据所述展示背景色的指示信息渲染所述消息展示模板,并根据渲染后的消息展示模板,展示所述待展示结构化消息。


4.如权利要求3所述的方法,其特征在于,获取所述待展示结构化消息对应的图片,具体包括:
从所述待展示结构化消息中提取图片,将提取出的图片作为所述待展示结构化消息对应的图片;
若确定从所述待展示结构化消息中未能提取出图片,则将预设图片作为所述待展示结构化消息对应的图片。


5.如权利要求3所述的方法,其特征在于,根据所述图片的颜色确定所述待展示结构化消息的展示背景色,具体包括:
将所述图片进行压缩,获得压缩后的马赛克色板;
依次将所述马赛克色板中每个像素块的颜色,与预设色系表进行匹配,确定出匹配成功最多的色系,其中,所述预设色系表包括预定义的多个色系,所述多个色系采用HSB模式,包括色相H、饱和度S和亮度B,每个色系的主色设置为对应的H取值区间的中间位置对应的颜色;
确定所述匹配成功最多的色系的主色,并基于所述主色,生成渐变色域,将所述渐变色域,确定为所述待展示结构化消息的展示背景色。


6.如权利要求5所述的方法,其特征在于,基于所述主色,生成渐变色域,具体包括:
基于所述主色,分别将所述主色的H、S和B的取值减少相应设置的第一间隔值,获得第一颜色;
将所述主色的H增加相应设置的第二间隔值,并将所述主色的S和B取值减少相应设置的第三间隔值,获得第二颜色;
从第一颜色到第二颜色进行渐变处理,生成渐变色域。


7.如权利要求2所述的方法,其特征在于,进一步包括:
根据各预设的消息类型与交互操作功能映射关系,确定所述待展示结构化消息的交互操作功能;
将所述待展示结构化消息的交互操作功能集成在所述外形轮廓相应的组成元素中;或
将所述待展示结构化消息的交互操作功能对应的功能按键叠加在所述消息展示模板中相应的位置上。


8.如权利要求7所述的方法,其特征在于,根据各预设的消息类型与交互操...

【专利技术属性】
技术研发人员:陈世玉刘立强
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1