一种消息转译方法、装置、设备及存储介质制造方法及图纸

技术编号:37051606 阅读:10 留言:0更新日期:2023-03-29 19:29
本申请公开了一种消息转译方法、装置、设备及存储介质,涉及计算机技术领域,包括:接收待转译消息,确定待转译消息是否为传统消息或5G消息;传统消息包括短信和彩信;如果待转译消息为传统消息,则将传统消息转译为5G消息、5G阅信或5G视信;如果待转译消息为5G消息,则在5G消息发送失败时,将5G消息转译为5G阅信或5G视信。本申请将传统消息转译升级为5G消息、5G阅信或5G视信,还能够在5G消息发送失败时,将5G消息向下转译为5G阅信或5G视信,从而能够在业务系统不做升级改造的情况下,解决传统消息的转译升级,并实现5G消息的向下转译以实现全终端覆盖,保障业务正常。保障业务正常。保障业务正常。

【技术实现步骤摘要】
一种消息转译方法、装置、设备及存储介质


[0001]本专利技术涉及计算机
,特别涉及一种消息转译方法、装置、设备及存储介质。

技术介绍

[0002]当前,随着5G网络普及,传统短信或彩信也迎来新的改变,5G消息是工信部、运营商大规模建设和推广的5G基础应用之一,目的是对存在近30年的传统文本短信和近10年的彩信进行全新升级,以支持更丰富的消息形态。然而截止2022年,支持5G消息的终端占比不足2%,与此同时,支持解析短信,即5G阅信的主流安卓终端数量已达7亿部以上,这些终端可自动解析携带特殊短链的短信,并在短信原生窗口自动渲染成卡片形式,另外,4G及以上智能机也都支持5G视信,即5G环境下的视频短信,从终端体验度和可交互性来排序,5G消息优于5G阅信,5G阅信优于5G视信。
[0003]但是,传统消息服务升级困难,传统消息即短信、彩信,其中,短信作为一项基础通信服务,已经深入覆盖全社会大量企业的业务系统,虽然新兴的5G消息有诸多优势,但其消息格式、通信协议、通信网络等都和传统消息不同,企业要将其稳定使用多年的传统消息升级到5G消息形式,工程涉及面甚广、周期较长,所有使用传统消息服务的业务系统都需要升级改造。如果有一种方案,能让业务系统不做升级改造,实现消息模式的自动升级,将会带来巨大的业务价值。而且由于5G消息终端覆盖率低,也就是说,当前支持原生5G消息的终端占比不足,使用5G消息服务会导致大量消息发送失败,影响企业业务。
[0004]因此,如何提供一种将5G消息自动转译成不同消息形式的技术方案是本领域有待解决的问题。

技术实现思路

[0005]有鉴于此,本专利技术的目的在于提供一种消息转译方法、装置、设备及存储介质,能够解决传统消息的转译升级,并实现5G消息的向下转译以实现全终端覆盖,保障业务正常。其具体方案如下:第一方面,本申请公开了一种消息转译方法,包括:接收待转译消息,确定所述待转译消息是否为传统消息或5G消息;所述传统消息包括短信和彩信;如果所述待转译消息为所述传统消息,则将所述传统消息转译为所述5G消息、5G阅信或5G视信;如果所述待转译消息为所述5G消息,则在所述5G消息发送失败时,将所述5G消息转译为所述5G阅信或所述5G视信。
[0006]可选的,所述将所述传统消息转译为所述5G消息,包括:提取所述传统消息中的目标内容,并判断所述目标内容中是否存在短链接;如果所述目标内容中不存在所述短链接,则利用所述目标内容生成相应的5G消息
模板,得到相应的所述5G消息;如果所述目标内容中存在所述短链接,则提取所述短链接,并利用所述目标内容生成具有按钮菜单的5G消息模板,得到相应的所述5G消息;其中,将外链设置为所述按钮菜单的点击动作,所述外链的外链地址为所述短链接对应的短链接地址。
[0007]可选的,所述将所述传统消息转译为5G阅信,包括:确定目标终端是否支持5G阅信服务;如果所述目标终端支持所述5G阅信服务,则提取所述传统消息中的目标内容,并判断所述目标内容中是否存在短链接;如果所述目标内容中不存在所述短链接,则利用预设多媒体素材和所述目标内容生成相应的5G阅信模板,得到相应的5G阅信;如果所述目标内容中存在所述短链接,则提取所述短链接,并提取短链接地址中出现的第一个多媒体素材;利用所述第一个多媒体素材和所述目标内容生成具有按钮菜单的5G阅信模板,得到相应的5G阅信;其中,将外链设置为所述按钮菜单的点击动作,所述外链的外链地址为所述短链接对应的所述短链接地址。
[0008]可选的,所述确定目标终端是否支持5G阅信服务之后,还包括:如果所述目标终端不支持所述5G阅信服务,则确定所述传统消息是否为所述短信或所述彩信;如果所述传统消息为所述短信,则直接将所述短信发送至所述目标终端;相应的,所述将所述传统消息转译为5G视信,包括:如果所述传统消息为所述彩信,则将所述彩信对应的彩信数据包模板转译为5G视信模板,得到相应的5G视信。
[0009]可选的,所述确定目标终端是否支持5G阅信服务之后,还包括:如果所述目标终端不支持所述5G阅信服务,则根据所述目标终端的目标手机号码确定所述目标终端所属的终端厂商;从所述终端厂商中获取与提前报备至所述终端厂商中的多媒体素材和5G阅信模板对应的阅信短链;如果所述传统消息为所述短信且所述短信中存在短链接,则将所述短信中的所述短链接替换为所述阅信短链,得到修改后短信;如果所述传统消息为所述短信且所述短信中不存在短链接,则将所述阅信短链添加至所述短信中,得到修改后短信。
[0010]可选的,所述确定目标终端是否支持5G阅信服务,包括:确定目标终端的目标手机号码是否存在于本地号码库中以及所述本地号码库的最近更新时间是否小于预设天数;所述本地号码库为保存有与预设时间段内发送过API请求相关的号码数据的号码库;如果所述目标终端的所述目标手机号码存在于所述本地号码库中且所述本地号码库的所述最近更新时间小于所述预设天数,则直接利用与所述目标手机号码对应的历史请求结果确定所述目标手机号码是否支持5G阅信服务;如果所述目标终端的所述目标手机号码不存在于所述本地号码库中,则发送目标
API请求至所述目标终端所属的终端厂商以获取所述终端厂商返回的所述目标手机号码是否支持5G阅信服务的结果,并将所述目标手机号码保存至所述本地号码库以更新所述本地号码库。
[0011]可选的,所述将所述5G消息转译为所述5G阅信或所述5G视信,包括:确定目标终端是否支持5G阅信服务;如果所述目标终端支持所述5G阅信服务,则将所述5G消息对应的5G消息数据包模板转译为5G阅信模板,得到相应的所述5G阅信;如果所述目标终端不支持所述5G阅信服务,则将所述5G消息对应的5G消息数据包模板转译为5G视信模板,得到相应的所述5G视信。
[0012]第二方面,本申请公开了一种消息转译装置,包括:消息接收模块,用于接收待转译消息,确定所述待转译消息是否为传统消息或5G消息;所述传统消息包括短信和彩信;第一转译模块,用于如果所述待转译消息为所述传统消息,则将所述传统消息转译为所述5G消息、5G阅信或5G视信;第二转译模块,用于如果所述待转译消息为所述5G消息,则在所述5G消息发送失败时,将所述5G消息转译为所述5G阅信或所述5G视信。
[0013]第三方面,本申请公开了一种电子设备,包括:存储器,用于保存计算机程序;处理器,用于执行所述计算机程序,以实现前述公开的消息转译方法的步骤。
[0014]第四方面,本申请公开了一种计算机可读存储介质,用于存储计算机程序;其中,所述计算机程序被处理器执行时实现前述公开的消息转译方法的步骤。
[0015]可见,本申请提供了一种消息转译方法,包括:接收待转译消息,确定所述待转译消息是否为传统消息或5G消息;所述传统消息包括短信和彩信;如果所述待转译消息为所述传统消息,则将所述传统消息转译为所述5G消息、5G阅信或5G视信;如果所述待转译消息为所述5G消息,则在所述5G消息发送失败时,将所述5G消息转译为所述5G阅信本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种消息转译方法,其特征在于,包括:接收待转译消息,确定所述待转译消息是否为传统消息或5G消息;所述传统消息包括短信和彩信;如果所述待转译消息为所述传统消息,则将所述传统消息转译为所述5G消息、5G阅信或5G视信;如果所述待转译消息为所述5G消息,则在所述5G消息发送失败时,将所述5G消息转译为所述5G阅信或所述5G视信。2.根据权利要求1所述的消息转译方法,其特征在于,所述将所述传统消息转译为所述5G消息,包括:提取所述传统消息中的目标内容,并判断所述目标内容中是否存在短链接;如果所述目标内容中不存在所述短链接,则利用所述目标内容生成相应的5G消息模板,得到相应的所述5G消息;如果所述目标内容中存在所述短链接,则提取所述短链接,并利用所述目标内容生成具有按钮菜单的5G消息模板,得到相应的所述5G消息;其中,将外链设置为所述按钮菜单的点击动作,所述外链的外链地址为所述短链接对应的短链接地址。3.根据权利要求1所述的消息转译方法,其特征在于,所述将所述传统消息转译为5G阅信,包括:确定目标终端是否支持5G阅信服务;如果所述目标终端支持所述5G阅信服务,则提取所述传统消息中的目标内容,并判断所述目标内容中是否存在短链接;如果所述目标内容中不存在所述短链接,则利用预设多媒体素材和所述目标内容生成相应的5G阅信模板,得到相应的5G阅信;如果所述目标内容中存在所述短链接,则提取所述短链接,并提取短链接地址中出现的第一个多媒体素材;利用所述第一个多媒体素材和所述目标内容生成具有按钮菜单的5G阅信模板,得到相应的5G阅信;其中,将外链设置为所述按钮菜单的点击动作,所述外链的外链地址为所述短链接对应的所述短链接地址。4.根据权利要求3所述的消息转译方法,其特征在于,所述确定目标终端是否支持5G阅信服务之后,还包括:如果所述目标终端不支持所述5G阅信服务,则确定所述传统消息是否为所述短信或所述彩信;如果所述传统消息为所述短信,则直接将所述短信发送至所述目标终端;相应的,所述将所述传统消息转译为5G视信,包括:如果所述传统消息为所述彩信,则将所述彩信对应的彩信数据包模板转译为5G视信模板,得到相应的5G视信。5.根据权利要求3所述的消息转译方法,其特征在于,所述确定目标终端是否支持5G阅信服务之后,还包括:如果所述目标终端不支持所述5G阅信服务,则根据所述目标终端的目标手机号码确定所述目标终端所属的终端厂商;
从所述终端厂商中获取与提前...

【专利技术属性】
技术研发人员:赵鸿高比布
申请(专利权)人:上海大汉三通通信股份有限公司
类型:发明
国别省市:

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

1