RCS公众消息处理方法、移动终端及可读存储介质技术

技术编号:24293459 阅读:59 留言:0更新日期:2020-05-26 20:54
本发明专利技术公开了一种RCS公众消息处理方法,通过获取各个客户端当前使用的各个登记语言和登记字符集;根据各个登记语言和登记字符集,将待发送的RCS公众消息分别转换为与各个客户端适配的各个兼容公众消息;将各个兼容公众消息分别发送给适配的各个客户端。本发明专利技术还公开了一种移动终端、以及计算机可读存储介质。使得在接收RCS公众消息时,各个不同的客户端接收同一公众内容,分别通过适配客户端的语言和字符集进行获取并显示,满足了用户的用语习惯,使得用户能正常识别RCS公众消息。

RCS public message processing method, mobile terminal and readable storage medium

【技术实现步骤摘要】
RCS公众消息处理方法、移动终端及可读存储介质
本专利技术涉及融合通信
,尤其涉及一种RCS公众消息处理方法、移动终端及可读存储介质。
技术介绍
随着通信网络技术的快速发展,全球越来越多的人使用RCS(RichCommunicationSuite,融合通信)应用接收信息,随着使用RCS应用用户人数的增多,服务端会采用公众消息的方式统一下消息发给各个用户,例如微信公众号中的公众消息,服务端会将一条推送内容发送给各个关注用户。但是,服务端采用的都是统一固定的语言和字符集下发消息给RCS应用客户端,而RCS应用客户端的用户可能是来自不同的地区,使用的是不同的语言和字符集;服务端采用统一固定的语言和字符集下发RCS公众消息,使得消息到达RCS应用客户端时无法正常显示,比如在RCS应用客户端显示了用户不懂的语言、或者RCS应用客户端不支持该语言和字符集等等,导致有的用户会出现看不懂的情况。上述内容仅用于辅助理解本专利技术的技术方案,并不代表承认上述内容是现有技术。
技术实现思路
本专利技术的主要目的在于提供一种RCS公众消息处理方法,旨在解决采用统一固定的语言和字符集下发RCS公众消息,导致有的RCS应用客户端不适用统一固定的语言和字符集,使得用户无法识别公众消息的技术问题。本专利技术实施例提出一种RCS公众消息处理方法方法,包括:获取各个客户端当前使用的各个登记语言和登记字符集;根据各个登记语言和登记字符集,将待发送的RCS公众消息分别转换为与各个客户端适配的各个兼容公众消息;将各个兼容公众消息分别发送给适配的各个客户端。可选地,所述RCS公众消息处理方法包括:当接收到所述客户端发送的第一选用指令;根据所述第一选用指令,确定发送所述第一选用指令的目标客户端选用的目标语言和目标字符集;根据所述目标语言和目标字符集,对所述目标客户端的登记语言和登记字符集进行更新。可选地,所述根据所述第一选用指令,确定发送所述第一选用指令的目标客户端选用的目标语言和目标字符集的步骤包括:根据所述第一选用指令,获取所述目标客户端发送的第一确认指令;根据第一确认指令,向所述目标客户端发送第二确认指令;根据所述第一选用指令和所述第二确认指令,确定所述目标客户端选用的目标语言和目标字符集。可选地,所述根据所述第一选用指令,确定发送所述第一选用指令的目标客户端选用的目标语言和目标字符集的步骤包括:根据所述第一选用指令,发送支持的语言和字符集列表给所述目标客户端;获取所述目标客户端基于所述语言和字符集列表反馈的第二选用指令;根据所述第二选用指令,返回第一成功指令;获取所述目标客户端基于第一成功指令反馈的第二成功指令;根据所述第二选用指令和所述第二成功指令,确定所述目标客户端选用的目标语言和目标字符集。可选地,所述根据所述第一选用指令,确定发送所述第一选用指令的客户端选用的目标语言和目标字符集的步骤包括:根据所述第一选用指令,发送支持的语言和字符集列表给所述目标客户端;获取所述目标客户端基于所述语言和字符集列表反馈的第一失败指令;根据所述第一失败指令,下发第二失败指令给所述目标客户端;确定所述目标客户端选用的目标语言和目标字符集。可选地,所述第一选用指令包括:获取所述客户端首次设置语言反馈的指令作为第一选用指令;或者获取所述客户端更改语言反馈的指令作为第一选用指令。可选地,所述RCS公众消息处理方法包括:向所述客户端发送语言和字符集选择的获取指令;若在预设时长内,没有接收到所述客户端基于获取指令的反馈,则获取所述客户端的客户标识;根据所述客户标识与默认语言和默认字符集,对所述客户端的登记语言和登记字符集进行更新。可选地,所述根据各个登记语言和登记字符集,将待发送的RCS公众消息分别转换为与各个客户端适配的各个兼容公众消息的步骤包括:根据各个登记语言和登记字符集,将RCS公众消息分别进行格式转换形成各个登记语言和登记字符集的格式;根据所述各个登记语言和登记字符集的格式,得到与各个客户端适配的各个兼容公众消息。此外,为实现上述目的,本专利技术还提供一种移动终端,所述移动终端包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的RCS公众消息处理程序,所述RCS公众消息处理程序被所述处理器执行时实现如上所述的RCS公众消息处理方法的步骤。此外,为实现上述目的,本专利技术还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有RCS公众消息处理程序,所述RCS公众消息处理程序被处理器执行时实现如上所述的RCS公众消息处理方法的步骤。本专利技术实施例提出的一种RCS公众消息处理方法、移动终端及存储介质,通过与各个客户端进行协商确认,对各个客户端的登记语言和登记字符集进行更新;获取各个客户端当前使用的各个登记语言和登记字符集;根据各个登记语言和登记字符集,将待发送的RCS公众消息分别转换为与各个客户端适配的各个兼容公众消息,并将各个兼容公众消息分别发送给适配的各个客户端;使得下发RCS公众消息时,各个不同的客户端接收同一公众内容,分别通过适配客户端的语言和字符集进行获取并显示;针对不同客户端使用的是不同的语言和字符集,将在下发RCS公众消息时采用的统一固定的语言和字符集,分别转换成适配各个客户端的语言和字符集;避免了采用统一固定的语言和字符集,有的客户端接收RCS公众消息时出现不适配,出现乱码或无法显示,或者显示的是客户端用户看不懂的语言;使得用户能正常识别RCS公众消息。附图说明图1是本专利技术实施例方案涉及的硬件运行环境的终端结构示意图;图2为本专利技术RCS公众消息处理方法第一实施例的流程示意图;图3为本专利技术RCS公众消息处理方法第二实施例的流程示意图;图4为本专利技术RCS公众消息处理方法第二实施例的协商流程示意图;图5为本专利技术RCS公众消息处理方法第三实施例的一协商流程示意图;图6为本专利技术RCS公众消息处理方法第三实施例的另一协商流程示意图。本专利技术目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。具体实施方式应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。本专利技术实施例的主要解决方案是:与各个客户端进行协商确认,对各个客户端的登记语言和登记字符集进行更新;获取各个客户端当前使用的各个登记语言和登记字符集;根据各个登记语言和登记字符集,将待发送的RCS公众消息分别转换为与各个客户端适配的各个兼容公众消息,并将各个兼容公众消息分别发送给适配的各个客户端。由于现有技术中,下发RCS公众消息时采用的是统一固定的语言和字符集,因RCS应用客户端不支持该语言和字符集、或用户不懂该语言,使得消息到达RCS应用客户端时无法正常显示,用户无法正常读取RCS公众消息。本发本文档来自技高网...

【技术保护点】
1.一种融合通信RCS公众消息处理方法,其特征在于,所述RCS公众消息处理方法包括:/n获取各个客户端当前使用的各个登记语言和登记字符集;/n根据各个登记语言和登记字符集,将待发送的RCS公众消息分别转换为与各个客户端适配的各个兼容公众消息;/n将各个兼容公众消息分别发送给适配的各个客户端。/n

【技术特征摘要】
1.一种融合通信RCS公众消息处理方法,其特征在于,所述RCS公众消息处理方法包括:
获取各个客户端当前使用的各个登记语言和登记字符集;
根据各个登记语言和登记字符集,将待发送的RCS公众消息分别转换为与各个客户端适配的各个兼容公众消息;
将各个兼容公众消息分别发送给适配的各个客户端。


2.如权利要求1所述的RCS公众消息处理方法,其特征在于,所述RCS公众消息处理方法还包括:
当接收到所述客户端发送的第一选用指令;
根据所述第一选用指令,确定发送所述第一选用指令的目标客户端选用的目标语言和目标字符集;
根据所述目标语言和目标字符集,对所述目标客户端的登记语言和登记字符集进行更新。


3.如权利要求2所述的RCS公众消息处理方法,其特征在于,所述根据所述第一选用指令,确定发送所述第一选用指令的目标客户端选用的目标语言和目标字符集的步骤包括:
根据所述第一选用指令,获取所述目标客户端发送的第一确认指令;
根据第一确认指令,向所述目标客户端发送第二确认指令;
根据所述第一选用指令和所述第二确认指令,确定所述目标客户端选用的目标语言和目标字符集。


4.如权利要求2所述的RCS公众消息处理方法,其特征在于,所述根据所述第一选用指令,确定发送所述第一选用指令的目标客户端选用的目标语言和目标字符集的步骤包括:
根据所述第一选用指令,发送支持的语言和字符集列表给所述目标客户端;
获取所述目标客户端基于所述语言和字符集列表反馈的第二选用指令;
根据所述第二选用指令,返回第一成功指令;
获取所述目标客户端基于第一成功指令反馈的第二成功指令;
根据所述第二选用指令和所述第二成功指令,确定所述目标客户端选用的目标语言和目标字符集。


5.如权利要求2所述的RCS公众消息处理方法,其特征在于,所述根据所述第一选用指令,确定发送所述第一选用指令的客户端选用的目标语言和目...

【专利技术属性】
技术研发人员:邓停东
申请(专利权)人:中兴通讯股份有限公司
类型:发明
国别省市:广东;44

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

1