[发明专利]富文本消息生成方法、装置、计算机设备及可读存储介质在审
申请号: | 202211552382.X | 申请日: | 2022-12-05 |
公开(公告)号: | CN115935935A | 公开(公告)日: | 2023-04-07 |
发明(设计)人: | 纪喜才 | 申请(专利权)人: | 广州虎牙信息科技有限公司 |
主分类号: | G06F40/186 | 分类号: | G06F40/186;G06F40/166 |
代理公司: | 北京超凡宏宇专利代理事务所(特殊普通合伙) 11463 | 代理人: | 张欣欣 |
地址: | 511495 广东省广州市番禺*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 文本 消息 生成 方法 装置 计算机 设备 可读 存储 介质 | ||
1.一种富文本消息生成方法,其特征在于,所述方法包括:
生成待拼接的富文本元素;
创建每个所述富文本元素与所述富文本元素对应的目标元素类型之间的映射关系;
在预定义的消息模板中所述目标元素类型所在位置处,填充所述目标元素类型对应的所述富文本元素,生成富文本消息;其中,所述消息模板用于维护组成富文本消息的各个元素类型之间的位置关系。
2.根据权利要求1所述的富文本消息生成方法,其特征在于,在预定义的消息模板中所述目标元素类型所在位置处,填充所述目标元素类型对应的所述富文本元素,生成富文本消息,包括:
确定所述目标元素类型在所述消息模板中的位置后,将所述位置上的所述目标元素类型替换成预设格式占位符,生成待填充消息模板,并建立所述目标元素类型对应的所述富文本元素与所述预设格式占位符的对应关系;
通过正则表达式对所述待填充消息模板进行匹配,每匹配到一个所述预设格式占位符,将所述预设格式占位符替换成所述对应关系中的所述富文本元素,直到最后一个所述预设格式占位符被替换,得到所述富文本消息。
3.根据权利要求1所述的富文本消息生成方法,其特征在于,创建每个所述富文本元素与所述富文本元素对应的目标元素类型之间的映射关系,包括:
创建可变以所述消息模板中每个所述元素类型作为键名,创建可变数组;
在所述可变数组中所述目标元素类型的键值处写入所述富文本元素,得到所述映射关系。
4.根据权利要求2所述的富文本消息生成方法,其特征在于,所述方法还包括:
若所述消息模板中不存在所述目标元素类型,在所述消息模板中增加所述目标元素类型对应的所述占位符。
5.根据权利要求1所述的富文本消息生成方法,其特征在于,所述方法还包括:
若所述富文本消息的消息格式与所述消息模板不匹配,则基于组成所述富文本消息的各个元素类型对所述消息模板进行更新。
6.根据权利要求1所述的富文本消息生成方法,其特征在于,生成待拼接的富文本元素,包括:
响应用户交互操作,获得用户行为信息和用户身份信息,所述用户行为信息用于表示用户身份信息对应的用户的行为或发言;
为所述用户行为信息和所述用户身份信息配置样式,生成所述富文本元素。
7.一种富文本消息生成装置,其特征在于,包括:获取模块、创建模块和生成模块;
所述获取模块,用于生成待拼接的富文本元素;
所述创建模块,用于创建每个所述富文本元素与所述富文本元素对应的目标元素类型之间的映射关系;
所述生成模块,用于在预定义的消息模板中所述目标元素类型所在位置处,填充所述目标元素类型对应的所述富文本元素,生成富文本消息,其中,所述消息模板用于维护组成富文本消息的各个元素类型之间的位置关系。
8.根据权利要求7所述的富文本消息生成装置,其特征在于,所述生成模块,具体用于:
确定所述目标元素类型在所述消息模板中的位置后,将所述位置上的所述目标元素类型替换成预设格式占位符,生成待填充消息模板,并建立所述目标元素类型对应的所述富文本元素与所述预设格式占位符的对应关系;
通过正则表达式对所述待填充消息模板进行匹配,每匹配到一个所述预设格式占位符,将所述预设格式占位符替换成所述对应关系中的所述富文本元素,直到最后一个所述预设格式占位符被替换,得到所述富文本消息。
9.一种计算机设备,包括处理器和存储器,其特征在于,所述存储器存储有能够被所述处理器执行的计算机程序,所述处理器可执行所述计算机程序时实现权利要求1至6任意一项所述的富文本消息生成方法。
10.一种可读存储介质,其特征在于,其上存储有计算机程序,所述计算机程序被处理器执行时实现权利要求1至6任意一项所述的富文本消息生成方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广州虎牙信息科技有限公司,未经广州虎牙信息科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202211552382.X/1.html,转载请声明来源钻瓜专利网。
- 上一篇:用于分合闸快速接拆的折叠式针式夹
- 下一篇:一种电动车进电梯的监测预警方法