[发明专利]富文本消息生成方法、装置、计算机设备及可读存储介质在审
申请号: | 202211552382.X | 申请日: | 2022-12-05 |
公开(公告)号: | CN115935935A | 公开(公告)日: | 2023-04-07 |
发明(设计)人: | 纪喜才 | 申请(专利权)人: | 广州虎牙信息科技有限公司 |
主分类号: | G06F40/186 | 分类号: | G06F40/186;G06F40/166 |
代理公司: | 北京超凡宏宇专利代理事务所(特殊普通合伙) 11463 | 代理人: | 张欣欣 |
地址: | 511495 广东省广州市番禺*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 文本 消息 生成 方法 装置 计算机 设备 可读 存储 介质 | ||
本发明提供的富文本消息生成方法、装置、计算机设备及可读存储介质,方法包括:生成待拼接的富文本元素;创建每个所述富文本元素与所述富文本元素对应的目标元素类型之间的映射关系;在预定义的消息模板中所述目标元素类型所在位置处,填充所述目标元素类型对应的所述富文本元素,生成富文本消息;其中,所述消息模板用于维护组成富文本消息的各个元素类型之间的位置关系。由于消息模板一开始就明确定义了各个元素类型之间的位置关系,同时也决定富文本元素的位置,所以整个过程无需关心如何计算富文本元素的插入位置以及如何进行拼接,节省了业务开发工作量。
技术领域
本发明涉及数据处理技术领域,具体而言,涉及一种富文本消息生成方法、装置、计算机设备及可读存储介质。
背景技术
随着信息技术的迅速发展,信息量爆炸式增长,用户可借助各类应用可以方便地发送信息和接收信息,而且信息的展示方式也日益丰富。以文本类的信息为例,以前人们发布无格式或格式很少的文本内容,而现在可以基于用户发送的消息生成富文本(RichTextFormat,RTF)消息,富文本支持丰富的格式,对于用户而言,观感较好。
然而,传统的富文本消息生成方法需要开发者单独计算出每段富文本的插入位置,再根据插入位置做富文本拼接从而生成富文本消息,这种实现方式需要关注面对插入位置的计算全问题,增加了编码复杂度。
发明内容
本发明的目的之一在于提供一种富文本消息生成方法、装置、计算机设备及可读存储介质,用于降低生成富文本消息的代码复杂度,提高消息生成效率,本发明的实施例可以这样实现:
第一方面,本发明提供一种富文本消息生成方法,所述方法包括:生成待拼接的富文本元素;创建每个所述富文本元素与所述富文本元素对应的目标元素类型之间的映射关系;在预定义的消息模板中所述目标元素类型所在位置处,填充所述目标元素类型对应的所述富文本元素,生成富文本消息;其中,所述消息模板用于维护组成富文本消息的各个元素类型之间的位置关系。
第二方面,本发明提供一种富文本消息生成装置,包括:获取模块、创建模块和生成模块;所述获取模块,用于生成待拼接的富文本元素;所述创建模块,用于创建每个所述富文本元素与所述富文本元素对应的目标元素类型之间的映射关系;所述生成模块,用于在所述消息模板中所述目标元素类型所在位置处,填充所述目标元素类型对应的所述富文本元素,生成富文本消息,其中,所述消息模板用于维护组成富文本消息的各个元素类型之间的位置关系。
第三方面,本发明提供一种计算机设备,包括处理器和存储器,所述存储器存储有能够被所述处理器执行的计算机程序,所述处理器可执行所述计算机程序以实现第一方面所述的富文本消息生成方法。
第四方面,本发明提供一种可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现第一方面所述的富文本消息生成方法。
本发明提供的富文本消息生成方法、装置、计算机设备及可读存储介质,方法包括:生成待拼接的富文本元素之后,即可建立每个所述富文本元素与所述富文本元素对应的目标元素类型之间的映射关系,由于消息模板中维护有每种消息包含的各个元素类型,因此建立映射关系之后,可以在所述消息模板中所述目标元素类型所在位置处,写入所述目标元素类型对应的所述富文本元素,生成富文本消息,由于消息模板一开始就明确定义了各个元素类型之间的位置关系,同时也决定富文本元素的位置,所以整个过程无需关心如何计算富文本元素的插入位置以及如何进行拼接,节省了业务开发每次需要单独计算插入位置的工作量,消息模板先定义再使用,因此可以根据不同业务需求进行调整,所以提高代码的复用率和可维护性。
附图说明
为了更清楚地说明本发明实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本发明的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广州虎牙信息科技有限公司,未经广州虎牙信息科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202211552382.X/2.html,转载请声明来源钻瓜专利网。
- 上一篇:用于分合闸快速接拆的折叠式针式夹
- 下一篇:一种电动车进电梯的监测预警方法