本公开涉及通信,尤其涉及一种订阅消息传输方法、装置、电子设备及存储介质。
背景技术:
1、第五代移动通信技术(5th generation mobile communication technology,简称5g)消息的发送商户为聊天机器人,互联网业务发展迅速,培养了用户使用a2p(application to person,应用到个人)消息、p2a(person to application,个人到应用)消息服务的习惯。但是传统5g消息发送都是针对真实号码下发,阻止聊天机器人向号码下发消息需要通过传统的短信彩信模式进行用户投诉后,将聊天机器人和号码关系列入平台黑名单来实现。
2、可见现有技术中难以事前杜绝商户向用户下发服务消息,造成了对用户的骚扰。
技术实现思路
1、本公开旨在至少在一定程度上解决相关技术中的技术问题之一。
2、为此,本公开的一个目的在于提出一种订阅消息传输方法。
3、本公开的第二个目的在于提出一种订阅消息传输装置。
4、本公开的第三个目的在于提出一种电子设备。
5、本公开的第四个目的在于提出一种非瞬时计算机可读存储介质。
6、本公开的第五个目的在于提出一种计算机程序产品。
7、为达上述目的,本公开第一方面实施方式提出了一种订阅消息传输方法,包括:响应于接收到订阅平台的目标聊天机器人下发的目标订阅消息,获取所述目标订阅消息中的第一身份标识;基于所述第一身份标识,确定所述第一身份标识对应的目标对象与所述目标聊天机器人的订阅关系是否合法;响应于所述订阅关系合法,将所述第一身份标识转换为所述目标对象的手机号码,并基于所述手机号码将所述目标订阅消息发送至所述手机号码所在的终端上。
8、根据本公开的一个实施方式,所述确定所述第一身份标识对应的目标对象与所述目标聊天机器人的订阅关系是否合法之前,还包括:基于所述第一身份标识与所述订阅关系管理服务中的候选身份标识进行匹配;响应于匹配成功,确定匹配成功的候选身份标识对应的候选订阅关系为所述第一身份标识对应的目标对象与所述目标聊天机器人的订阅关系。
9、根据本公开的一个实施方式,所述确定所述第一身份标识对应的目标对象与所述目标聊天机器人的订阅关系是否合法,包括:响应于所述订阅关系为有效订阅关系或者有效路人关系,确定所述第一身份标识对应的目标对象与所述目标聊天机器人的订阅关系合法;或者,响应于所述订阅关系为非订阅关系或者无效路人关系,确定所述第一身份标识对应的目标对象与所述目标聊天机器人的订阅关系不合法。
10、根据本公开的一个实施方式,所述接收到订阅平台的目标聊天机器人下发的目标订阅消息之前,还包括:接收所述目标对象发送的订阅请求报文,所述订阅请求报文中包括所述目标对象的手机号码;为所述目标对象分配第二身份标识;将所述第二身份标识替换所述订阅请求报文中的手机号码,并将替换后的订阅请求报文发送至所述订阅平台中完成订阅。
11、根据本公开的一个实施方式,,所述方法还包括:通过所述订阅关系管理服务基于所述第二身份标识和所述目标对象的手机号码生成关联关系,同时基于所述第二身份标识和所述目标聊天机器人生成有效订阅关系。
12、根据本公开的一个实施方式,所述方法还包括:接收所述目标对象发送的取消订阅请求报文,所述取消订阅请求报文中包括所述目标对象的手机号码;通过订阅关系管理服务基于所述目标对象的手机号码获取所述目标对象的第二身份标识;将所述第二身份标识替换所述取消订阅请求报文中的手机号码,并将替换后的取消订阅请求报文发送至订阅平台中完成取消订阅。
13、根据本公开的一个实施方式,所述方法还包括:通过所述订阅关系管理服务删除所述目标对象的第二身份标识和所述目标对象的手机号码的关联关系,同时删除所述第二身份标识和所述目标聊天机器人的订阅关系。
14、根据本公开的一个实施方式,所述接收到订阅平台的目标聊天机器人下发的目标订阅消息之前,还包括:接收所述目标对象发送的非订阅报文,其中,所述非订阅报文包括所述目标对象的手机号码;为所述目标对象分配第三身份标识;将所述第三身份标识替换所述非订阅报文中的手机号码,并将替换后的非订阅报文发送至所述订阅平台中完成建立路人关系。
15、根据本公开的一个实施方式,所述方法还包括:通过所述订阅关系管理服务建立所述目标对象的第三身份标识和所述目标对象的手机号码的关联关系,同时建立所述第三身份标识和所述目标聊天机器人的路人关系。
16、为达上述目的,本公开第二方面实施例提出了一种订阅消息传输装置,包括:获取模块,用于响应于接收到订阅平台的目标聊天机器人下发的目标订阅消息,获取所述目标订阅消息中的第一身份标识;确定模块,用于基于所述第一身份标识,确定所述第一身份标识对应的目标对象与所述目标聊天机器人的订阅关系是否合法;发送模块,用于响应于所述订阅关系合法,将所述第一身份标识转换为所述目标对象的手机号码,并基于所述手机号码将所述目标订阅消息发送至所述手机号码所在的终端上。
17、为达上述目的,本公开第三方面实施例提出了一种电子设备,包括:至少一个处理器;以及与所述至少一个处理器通信连接的存储器;其中,所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以实现如本公开第一方面实施例所述的订阅消息传输方法。
18、为达上述目的,本公开第四方面实施例提出了一种存储有计算机指令的非瞬时计算机可读存储介质,其中,所述计算机指令用于实现如本公开第一方面实施例所述的订阅消息传输方法。
19、为达上述目的,本公开第五方面实施例提出了一种计算机程序产品,包括计算机程序,所述计算机程序在被处理器执行时用于实现如本公开第一方面实施例所述的订阅消息传输方法。
20、在目标订阅消息传输的过程中,通过将目标订阅消息中的身份标识替换手机号码,可以防止目标对象的手机号码泄露,增加目标对象隐私的安全性,同时可以降低目标对象被骚扰的可能,提升用户体验。
1.一种订阅消息传输方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,所述确定所述第一身份标识对应的目标对象与所述目标聊天机器人的订阅关系是否合法之前,还包括:
3.根据权利要求2所述的方法,其特征在于,所述确定所述第一身份标识对应的目标对象与所述目标聊天机器人的订阅关系是否合法,包括:
4.根据权利要求1所述的方法,其特征在于,所述接收到订阅平台的目标聊天机器人下发的目标订阅消息之前,还包括:
5.根据权利要求4所述的方法,其特征在于,所述方法还包括:
6.根据权利要求4所述的方法,其特征在于,所述方法还包括:
7.根据权利要求6所述的方法,其特征在于,所述方法还包括:
8.根据权利要求1所述的方法,其特征在于,所述接收到订阅平台的目标聊天机器人下发的目标订阅消息之前,还包括:
9.根据权利要求8所述的方法,其特征在于,所述方法还包括:
10.一种订阅消息传输装置,其特征在于,包括:
11.一种电子设备,其特征在于,包括存储器、处理器;
12.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质中存储有计算机执行指令,所述计算机执行指令被处理器执行时用于实现如权利要求1-9中任一项所述的方法。