[发明专利]消息存储方法、消息生成方法、装置、电子设备及计算机可读介质在审
申请号: | 202110187883.1 | 申请日: | 2021-02-18 |
公开(公告)号: | CN112818654A | 公开(公告)日: | 2021-05-18 |
发明(设计)人: | 周万斌 | 申请(专利权)人: | 北京奇艺世纪科技有限公司 |
主分类号: | G06F40/186 | 分类号: | G06F40/186;G06F16/31;G06F16/38;H04L29/08 |
代理公司: | 北京润泽恒知识产权代理有限公司 11319 | 代理人: | 吕俊秀 |
地址: | 100080 北京市海淀*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 消息 存储 方法 生成 装置 电子设备 计算机 可读 介质 | ||
本申请实施例公开了消息存储方法、消息生成方法、装置、电子设备及计算机可读介质,其中,消息存储方法包括:建立并存储模板对应关系以及参数对应关系;响应于消息发布通知,获取与待发布消息对应的目标模板标识以及目标参数标识;存储目标模板标识以及目标参数标识,目标模板标识、目标参数标识、模板对应关系以及参数对应关系用于生成待发布消息。基于订阅消息具有相似性的特点,建立并存储了模板对应关系以及参数对应关系,在生成待发布消息时,根据预先存储的目标模板标识、目标参数标识、模板对应关系以及参数对应关系,就可以针对多个订阅用户生成个性化的待发布消息,无需存储每个订阅用户的订阅消息,因此可以节省存储资源,降低成本。
技术领域
本申请实施例涉及计算机技术领域,具体涉及消息存储方法、消息生成方法、装置、电子设备及计算机可读介质。
背景技术
在互联网应用中,用户在使用APP时,通常会订阅一些感兴趣的明星、话题、圈子等,来接收相关订阅消息。另外用户也会通过预约一些待上映的电影、电视剧等,来及时接收这些电影或电视剧的上映消息。
相关技术中,如果用户订阅的明星圈子等有新消息产生时,系统会为每一位订阅用户都生成一条消息,并对每个用户的每条消息都进行存储,以便及时下发给用户。由于每个用户的每条消息都要在系统中存储一份,导致大量的存储资源被占用。
发明内容
本申请实施例提出了消息存储方法、消息生成方法、装置、电子设备及计算机可读介质,以解决相关技术中订阅消息占用大量存储资源的问题。
第一方面,本申请实施例提供了一种消息存储方法,该方法包括:
建立并存储模板对应关系以及参数对应关系,所述模板对应关系包括模板标识与模板内容之间的对应关系,所述参数对应关系包括以下至少之一:参数标识与参数值之间的对应关系以及参数标识与参数类型之间的对应关系;
响应于消息发布通知,获取与待发布消息对应的目标模板标识以及目标参数标识;
存储所述目标模板标识以及所述目标参数标识,所述目标模板标识、所述目标参数标识、所述模板对应关系以及所述参数对应关系用于生成所述待发布消息。
在一种可选的实现方式中,建立模板对应关系的步骤,包括:
建立消息模板库,所述消息模板库包括消息模板,所述消息模板包括模板内容,与所述模板内容具有对应关系的模板标识由所述消息模板库的标识和所述消息模板的标识构成。
在一种可选的实现方式中,建立参数对应关系的步骤,包括以下步骤至少之一:
建立固定参数库,所述固定参数库包括固定参数的参数值,与所述参数值具有对应关系的参数标识由所述固定参数库的标识和所述固定参数的标识构成;以及
建立动态参数库,所述动态参数库包括动态参数的参数类型,与所述参数类型具有对应关系的参数标识由所述动态参数库的标识和所述动态参数的标识构成。
第二方面,本申请实施例提供了一种消息生成方法,该方法包括:
响应于待发布消息的获取请求,获取预先存储的与所述待发布消息对应的目标模板标识以及目标参数标识;
基于预先存储的模板对应关系,获得所述目标模板标识对应的目标模板内容;
基于预先存储的参数对应关系,确定所述目标参数标识对应的目标参数的参数值;
将所述目标参数的参数值插入所述目标模板内容中的预设位置,生成所述待发布消息。
在一种可选的实现方式中,所述预设位置包括第一预设位置,所述目标参数标识包括第一参数标识,所述第一参数标识对应的第一参数为固定参数,所述确定所述目标参数标识对应的目标参数的参数值的步骤,包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京奇艺世纪科技有限公司,未经北京奇艺世纪科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110187883.1/2.html,转载请声明来源钻瓜专利网。