本公开属于通信,尤其涉及一种消息发送方法、装置、电子设备及计算机介质。
背景技术:
1、相关技术中,业务系统可以支持发送多种类型的消息(包括短信、邮件、网页端站内信息、客户端站内信息等),并且不同消息内容采取可能会采取不同发送形式的组合。在发送消息时,通常是依赖调用方的代码来控制消息的发送,代码通常是固定的,若想要对消息进行修改,则需要调用方调整相关代码,对消息的管理和维护过程较复杂,也难以进行进一步的迭代和扩展,且客户端用户无法对消息进行配置,进而导致消息配置的灵活性以及对消息的管理效率较低。
技术实现思路
1、本公开实施例提供一种与相关技术不同的实现方案,以解决相关技术中消息配置的灵活性以及对消息的管理效率较低的技术问题。
2、第一方面,本公开提供一种消息发送方法,应用于服务端设备,包括:
3、当接收到用于指示发送消息的消息发送请求时,基于所述消息发送请求获取对应的初始消息模板信息,所述初始消息模板信息包括第一对象确定的第一配置信息,所述第一配置信息至少包括消息的消息类型信息和第二对象标识;
4、确定是否存在所述第二对象标识对应的第二配置信息,若是,则基于所述第二配置信息对所述初始消息模板信息进行调整,得到调整后的目标消息模板信息,其中,所述第二配置信息由第二对象确定;
5、根据所述消息发送请求中的接收方信息,生成所述目标消息模板信息对应的目标消息;
6、基于所述目标消息模板信息的消息类型信息发送所述目标消息。
7、第二方面,本公开提供一种消息发送装置,包括:
8、获取单元,用于当接收到用于指示发送消息的消息发送请求时,基于所述消息发送请求获取对应的初始消息模板信息,所述初始消息模板信息包括第一对象确定的第一配置信息,所述第一配置信息至少包括消息的消息类型信息和第二对象标识;
9、调整单元,用于确定是否存在所述第二对象标识对应的第二配置信息,若是,则基于所述第二配置信息对所述初始消息模板信息进行调整,得到调整后的目标消息模板信息,其中,所述第二配置信息由第二对象确定;
10、确定单元,用于根据所述接收方信息,生成所述目标消息模板信息对应的目标消息;
11、发送单元,用于基于所述目标消息模板信息的消息类型信息发送所述目标消息。
12、第三方面,本公开提供一种电子设备,包括:
13、处理器;以及
14、存储器,用于存储所述处理器的可执行指令;
15、其中,所述处理器配置为经由执行所述可执行指令来执行第一方面、第一方面各可能的实施方式中的任一方法。
16、第四方面,本公开实施例提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现第一方面、第一方面各可能的实施方式中的任一方法。
17、本公开提供的当接收到用于指示发送消息的消息发送请求时,基于所述消息发送请求获取对应的初始消息模板信息,所述初始消息模板信息包括第一对象确定的第一配置信息,所述第一配置信息至少包括消息的消息类型信息和第二对象标识,以及确定是否存在所述第二对象标识对应的第二配置信息,若是,则基于所述第二配置信息对所述初始消息模板信息进行调整,得到调整后的目标消息模板信息,其中,所述第二配置信息由第二对象确定,根据所述消息发送请求中的接收方信息,生成所述目标消息模板信息对应的目标消息,基于所述目标消息模板信息的消息类型信息发送所述目标消息的方案,可以使第一对象确定第一配置信息,进而生成对应的消息模板信息,在客户端的第二对象确定第二配置信息的情况下,可以基于第二配置信息对生成的消息模板信息进行灵活调整,无需调整相关代码,便于进行进一步的迭代和扩展,从而提升消息配置的灵活性和消息的管理效率。
1.一种消息发送方法,其特征在于,应用于服务端设备,包括:
2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
3.根据权利要求2所述的方法,其特征在于,所述第一配置信息中还包括文本信息和占位符,基于所述第一配置信息确定消息模板信息,包括:
4.根据权利要求1所述的方法,其特征在于,根据所述消息发送请求中接收方信息,生成所述目标消息模板信息对应的目标消息,包括:
5.根据权利要求4所述的方法,其特征在于,基于所述多个第一标识信息和所述第二标识信息,对所述目标消息模板信息中的所述各占位符进行替换,得目标消息,包括:
6.根据权利要求1所述的方法,其特征在于,基于所述目标消息模板信息的消息类型信息发送所述目标消息,包括:
7.根据权利要求1所述的方法,其特征在于,所述基于所述目标消息模板信息的消息类型信息发送所述目标消息,包括:
8.一种消息发送装置,其特征在于,包括:
9.一种电子设备,其特征在于,包括:
10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1-7任一项所述的方法。