【技术实现步骤摘要】
一种消息展示方法
本申请涉及计算机
,尤其涉及一种消息展示方法。
技术介绍
结构化消息是即时通讯中的一种消息体类型,可以按照一定字段和样式进行展示,现有的结构化消息展示方案,都是根据标准化模板进行展示,但是这是一种通用模式,不同的即时通讯应用程序(Application,APP)之间,结构化消息方案都非常相似,缺乏品牌的独特特征,并且,不同类型的结构化消息之间,缺乏个性化特征,区分不是很明显,不够直观,因此如何提高结构化消息的个性化展示是很有必要的。
技术实现思路
本申请实施例提供一种消息展示方法,以提高结构化消息的个性化展示。本申请实施例提供的具体技术方案如下:本申请一个实施例提供了一种消息展示方法,包括:获取待展示结构化消息,并确定所述待展示结构化消息的消息类型;根据各预设的消息类型与消息展示模板的映射关系,确定所述待展示结构化消息的消息展示模板,其中,所述消息展示模板包括至少一个反映消息类型的特征元素,结构化消息的各预设字段在所述消息展示模板中具有设定的展示位置;将所述消息展示模板的描述数据携带在所述待展示结构化消息中,发送给即时通讯客户端,以使所述即时通讯客户端根据所述消息展示模板的描述数据,展示所述待展示结构化消息。本申请另一个实施例提供了一种消息展示方法,包括:接收服务器发送的待展示结构化消息;确定所述待展示结构化消息的消息展示模板,其中,所述消息展示模板根据消息类型确定,所述消息展示模板包括至少一个反映消息类型的特 ...
【技术保护点】
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
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。