消息发送方法、装置及电子设备制造方法及图纸

技术编号:32770513 阅读:16 留言:0更新日期:2022-03-23 19:25
本公开提出一种消息发送方法、装置及电子设备,其中,方法包括:配置消息的配置信息,并校验配置信息的合法性,若校验通过,从而根据配置信息生成配置文件,在响应于接收到消息发送请求,根据消息发送请求指示的目标消息类型编码,从配置文件中读取目标消息类型编码关联的目标消息模板和目标服务器信息之后,根据目标消息模板和业务数据,生成消息报文,从而将消息报文发送至目标服务器信息指示的服务器,以通过服务器,向用户发送所述消息报文。由于配置文件是根据消息的配置信息动态配置的,从而可以快捷、高效地生成消息报文,解决现有技术中开发成本高,敏捷度低的问题,提高用户的体验感和满意度。体验感和满意度。体验感和满意度。

【技术实现步骤摘要】
消息发送方法、装置及电子设备


[0001]本公开涉及移动互联
,具体涉及5G(5th Generation Mobile Communication Technology,简称5G)消息、移动终端等领域,尤其涉及一种消息发送方法、装置及电子设备。

技术介绍

[0002]随着互联网技术的不断发展,用户更多地习惯于借助移动终端等电子设备进行富媒体通信。传统电话只有语音,传统短信只有文本,而富媒体则包括文本、语音、图片、视频、动画、表情等多种媒体形式。因此,富媒体通信的方式也在不断地朝着多样化的方向发展。例如现有技术中已经出现了RCS(Rich Communication Suite,融合通信)、RBM(RCS Business Messaging,融合商业通讯),并提出了5G消息业务。
[0003]然而,在实际的消息发送应用中,开发成本、复杂度都比较高,敏捷度则相对较低。

技术实现思路

[0004]本公开提供一种消息发送方法、装置及电子设备,以至少解决相关技术中开发成本高,敏捷度低的问题。本公开的技术方案如下:
[0005]根据本公开实施例的第一方面,提供一种消息发送方法,包括:
[0006]配置消息的配置信息,其中,所述配置信息包括消息类型编码,及其关联的消息模板和服务器信息;
[0007]校验所述配置信息的合法性,若校验通过,根据所述配置信息生成配置文件;
[0008]响应于接收到消息发送请求,根据所述消息发送请求指示的目标消息类型编码,从所述配置文件中读取所述目标消息类型编码关联的目标消息模板和目标服务器信息;
[0009]根据所述目标消息模板和业务数据,生成消息报文;
[0010]将所述消息报文发送至所述目标服务器信息指示的服务器,以通过所述服务器,向用户发送所述消息报文。
[0011]可选地,作为第一方面的第一种可能的实现方式,所述根据所述目标消息模板和业务数据,生成消息报文,包括:
[0012]根据所述目标消息模板,确定待填充的多个字段;
[0013]从所述业务数据中读取多个数据元素;
[0014]将所述多个数据元素填充至所述待填充的多个字段中对应的目标字段,以得到载荷部分;
[0015]根据所述目标服务器信息,生成报文头;
[0016]根据所述载荷部分和所述报文头,生成所述消息报文。
[0017]可选地,作为第一方面的第二种可能的实现方式,所述消息模板为文本消息模板或者卡片消息模板。
[0018]可选地,作为第一方面的第三种可能的实现方式,在所述消息模板为所述卡片消
息模板的情况下,所述配置消息的配置信息,包括:
[0019]配置所述卡片消息模板中的素材,其中,所述素材包括图片、视频、音频和文字中的至少一种;
[0020]配置所述卡片消息模板中的素材的控件操作信息,其中,所述控件操作信息包括监测的用户操作,以及对所述用户操作的响应事件。
[0021]可选地,作为第一方面的第四种可能的实现方式,所述方法还包括:
[0022]若校验不通过,重新配置所述消息的配置信息。
[0023]本公开提出的消息发送方法,通过配置消息的配置信息,并校验配置信息的合法性,若校验通过,从而根据配置信息生成配置文件,在响应于接收到消息发送请求,根据消息发送请求指示的目标消息类型编码,从配置文件中读取目标消息类型编码关联的目标消息模板和目标服务器信息之后,根据目标消息模板和业务数据,生成消息报文,从而将消息报文发送至目标服务器信息指示的服务器,以通过服务器,向用户发送所述消息报文。由于配置文件是根据消息的配置信息动态配置的,从而可以快捷、高效地生成消息报文,解决现有技术中开发成本高,敏捷度低的问题,提高用户的体验感和满意度。
[0024]根据本公开实施例的第二方面,提供一种消息发送装置,包括:
[0025]配置单元,用于配置消息的配置信息,其中,所述配置信息包括消息类型编码,及其关联的消息模板和服务器信息;
[0026]校验单元,用于校验所述配置信息的合法性,若校验通过,根据所述配置信息生成配置文件;
[0027]处理单元,用于响应于接收到消息发送请求,根据所述消息发送请求指示的目标消息类型编码,从所述配置文件中读取所述目标消息类型编码关联的目标消息模板和目标服务器信息;
[0028]执行单元,用于根据所述目标消息模板和业务数据,生成消息报文;
[0029]发送单元,用于将所述消息报文发送至所述目标服务器信息指示的服务器,以通过所述服务器,向用户发送所述消息报文。
[0030]可选地,作为第二方面的第一种可能的实现方式,所述执行单元具体用于:
[0031]根据所述目标消息模板,确定待填充的多个字段;
[0032]从所述业务数据中读取多个数据元素;
[0033]将所述多个数据元素填充至所述待填充的多个字段中对应的目标字段,以得到载荷部分;
[0034]根据所述目标服务器信息,生成报文头;
[0035]根据所述载荷部分和所述报文头,生成所述消息报文。
[0036]可选地,作为第二方面的第二种可能的实现方式,所述消息模板为文本消息模板或者卡片消息模板。
[0037]可选地,作为第二方面的第三种可能的实现方式,在所述消息模板为所述卡片消息模板的情况下,所述配置单元具体用于:
[0038]配置所述卡片消息模板中的素材,其中,所述素材包括图片、视频、音频和文字中的至少一种;
[0039]配置所述卡片消息模板中的素材的控件操作信息,其中,所述控件操作信息包括
监测的用户操作,以及对所述用户操作的响应事件。
[0040]可选地,作为第二方面的第四种可能的实现方式,所述校验单元还用于:
[0041]若校验不通过,重新配置所述消息的配置信息。
[0042]本公开提出的消息发送装置,通过配置消息的配置信息,并校验配置信息的合法性,若校验通过,从而根据配置信息生成配置文件,在响应于接收到消息发送请求,根据消息发送请求指示的目标消息类型编码,从配置文件中读取目标消息类型编码关联的目标消息模板和目标服务器信息之后,根据目标消息模板和业务数据,生成消息报文,从而将消息报文发送至目标服务器信息指示的服务器,以通过服务器,向用户发送所述消息报文。由于配置文件是根据消息的配置信息动态配置的,从而可以快捷、高效地生成消息报文,解决现有技术中开发成本高,敏捷度低的问题,提高用户的体验感和满意度。
[0043]根据本公开实施例的第三方面,提供一种电子设备,包括:
[0044]处理器;
[0045]用于存储所述处理器可执行指令的存储器;
[0046]其中,所述处理器被配置为执行所述指令,以实现第一方面所述的消息发送方法。
[0047]根据本公开实施例的第四方面,提供一种计算机可读存储介质,当所述计算机可读存储介质中的指令由电子本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种消息发送方法,其特征在于,包括:配置消息的配置信息,其中,所述配置信息包括消息类型编码,及其关联的消息模板和服务器信息;校验所述配置信息的合法性,若校验通过,根据所述配置信息生成配置文件;响应于接收到消息发送请求,根据所述消息发送请求指示的目标消息类型编码,从所述配置文件中读取所述目标消息类型编码关联的目标消息模板和目标服务器信息;根据所述目标消息模板和业务数据,生成消息报文;将所述消息报文发送至所述目标服务器信息指示的服务器,以通过所述服务器,向用户发送所述消息报文。2.根据权利要求1所述的方法,其特征在于,所述根据所述目标消息模板和业务数据,生成消息报文,包括:根据所述目标消息模板,确定待填充的多个字段;从所述业务数据中读取多个数据元素;将所述多个数据元素填充至所述待填充的多个字段中对应的目标字段,以得到载荷部分;根据所述目标服务器信息,生成报文头;根据所述载荷部分和所述报文头,生成所述消息报文。3.根据权利要求1所述的方法,其特征在于,所述消息模板为文本消息模板或者卡片消息模板。4.根据权利要求3所述的方法,在所述消息模板为所述卡片消息模板的情况下,所述配置消息的配置信息,包括:配置所述卡片消息模板中的素材,其中,所述素材包括图片、视频、音频和文字中的至少一种;配置所述卡片消息模板中的素材的控件操作信息,其中,所述控件操作信息包括监测的用户操作,以及对所述用户操作的响应事件。5.根据权利要求1所述的方法,其特征在于,所述方法还包括:若校验不通过,重新配置所述消息的配置信息。6.一种消息发送装置,其特征在于,包括:配置单元,用于配置消息的配置信息,其中,所述配置信息包括消息类型编码,及其关联的消息模板和服务器信息;校验单元,用于校验所述配置信息的合法性,若校验通过,根据所述配置信息生成配置文件;处理单元,用于响应于接收到消息...

【专利技术属性】
技术研发人员:蔡鸿涛邓胜辉曹广平李志刚郭靖宇萧志聪
申请(专利权)人:中国建设银行股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1