消息存储方法、消息生成方法、装置、电子设备及计算机可读介质与流程

文档序号:25097915发布日期:2021-05-18 22:16阅读:来源:国知局

技术特征:
1.一种消息存储方法,其特征在于,所述方法包括:建立并存储模板对应关系以及参数对应关系,所述模板对应关系包括模板标识与模板内容之间的对应关系,所述参数对应关系包括以下至少之一:参数标识与参数值之间的对应关系以及参数标识与参数类型之间的对应关系;响应于消息发布通知,获取与待发布消息对应的目标模板标识以及目标参数标识;存储所述目标模板标识以及所述目标参数标识,所述目标模板标识、所述目标参数标识、所述模板对应关系以及所述参数对应关系用于生成所述待发布消息。2.根据权利要求1所述的消息存储方法,其特征在于,建立模板对应关系的步骤,包括:建立消息模板库,所述消息模板库包括消息模板,所述消息模板包括模板内容,与所述模板内容具有对应关系的模板标识由所述消息模板库的标识和所述消息模板的标识构成。3.根据权利要求1所述的消息存储方法,其特征在于,建立参数对应关系的步骤,包括以下步骤至少之一:建立固定参数库,所述固定参数库包括固定参数的参数值,与所述参数值具有对应关系的参数标识由所述固定参数库的标识和所述固定参数的标识构成;以及建立动态参数库,所述动态参数库包括动态参数的参数类型,与所述参数类型具有对应关系的参数标识由所述动态参数库的标识和所述动态参数的标识构成。4.一种消息生成方法,其特征在于,所述方法包括:响应于待发布消息的获取请求,获取预先存储的与所述待发布消息对应的目标模板标识以及目标参数标识;基于预先存储的模板对应关系,获得所述目标模板标识对应的目标模板内容;基于预先存储的参数对应关系,确定所述目标参数标识对应的目标参数的参数值;将所述目标参数的参数值插入所述目标模板内容中的预设位置,生成所述待发布消息。5.根据权利要求4所述的消息生成方法,其特征在于,所述预设位置包括第一预设位置,所述目标参数标识包括第一参数标识,所述第一参数标识对应的第一参数为固定参数,所述确定所述目标参数标识对应的目标参数的参数值的步骤,包括:基于预先存储的参数标识与参数值之间的对应关系,获得所述第一参数的参数值;所述将所述目标参数的参数值插入所述目标模板内容中的预设位置的步骤,包括:将所述第一参数的参数值插入所述第一预设位置。6.根据权利要求4或5所述的消息生成方法,其特征在于,所述预设位置包括第二预设位置,所述目标参数标识包括第二参数标识,所述第二参数标识对应的第二参数为动态参数,所述确定所述目标参数标识对应的目标参数的参数值的步骤,包括:基于预先存储的参数标识与参数类型之间的对应关系,获得所述第二参数的参数类型;根据所述第二参数的参数类型,获得所述第二参数的参数值;所述将所述目标参数的参数值插入所述目标模板内容中的预设位置的步骤,包括:将所述第二参数的参数值插入所述第二预设位置。7.根据权利要求6所述的消息生成方法,其特征在于,所述第二参数的参数类型为用户属性,在根据所述第二参数的参数类型,获得所述第二参数的参数值的步骤之前,还包括:
获取订阅用户的标识;所述根据所述第二参数的参数类型,获得所述第二参数的参数值的步骤,包括:根据预先存储的用户标识与所述用户属性的对应关系,获取所述订阅用户的标识对应的用户属性,从所述订阅用户的标识对应的用户属性中读取所述订阅用户的属性值,以作为所述第二参数的参数值。8.根据权利要求6所述的消息生成方法,其特征在于,所述第二参数的参数类型为对象属性,在根据所述第二参数的参数类型,获得所述第二参数的参数值的步骤之前,还包括:获取订阅对象的标识;所述根据所述第二参数的参数类型,获得所述第二参数的参数值的步骤,包括:根据预先存储的对象标识与所述对象属性的对应关系,获取所述订阅对象的标识对应的对象属性,从所述订阅对象的标识对应的对象属性中读取所述订阅对象的属性值,以作为所述第二参数的参数值。9.一种消息存储装置,其特征在于,所述装置包括:对应关系存储模块,被配置为建立并存储模板对应关系以及参数对应关系,所述模板对应关系包括模板标识与模板内容之间的对应关系,所述参数对应关系包括以下至少之一:参数标识与参数值之间的对应关系以及参数标识与参数类型之间的对应关系;标识获取模块,被配置为响应于消息发布通知,获取与待发布消息对应的目标模板标识以及目标参数标识;标识存储模块,被配置为存储所述目标模板标识以及所述目标参数标识,所述目标模板标识、所述目标参数标识、所述模板对应关系以及所述参数对应关系用于生成所述待发布消息。10.一种消息生成装置,其特征在于,所述装置包括:标识获取模块,被配置为响应于待发布消息的获取请求,获取预先存储的与所述待发布消息对应的目标模板标识以及目标参数标识;模板获取模块,被配置为基于预先存储的模板对应关系,获得所述目标模板标识对应的目标模板内容;参数获取模块,被配置为基于预先存储的参数对应关系,确定所述目标参数标识对应的目标参数的参数值;消息生成模块,被配置为将所述目标参数的参数值插入所述目标模板内容中的预设位置,生成所述待发布消息。11.一种电子设备,其特征在于,包括:一个或多个处理器;存储装置,其上存储有一个或多个程序,当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如权利要求1

8中任一所述的方法。12.一种计算机可读介质,其上存储有计算机程序,其特征在于,该程序被处理器执行时实现如权利要求1

8中任一所述的方法。
当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1