[发明专利]消息转发方法及装置有效
| 申请号: | 201810550740.0 | 申请日: | 2018-05-31 |
| 公开(公告)号: | CN108848021B | 公开(公告)日: | 2021-06-15 |
| 发明(设计)人: | 张海滨 | 申请(专利权)人: | 泰康保险集团股份有限公司 |
| 主分类号: | H04L12/58 | 分类号: | H04L12/58 |
| 代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 李伟;王宝筠 |
| 地址: | 100031 北京市西*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 消息 转发 方法 装置 | ||
本发明提供了一种消息转发方法,包括:当接收到消息发起方发送的消息发送请求时,确定所述消息发起方是否具有消息发送权限;当所述消息发起方具有消息发送权限时,获取待发送消息;确定所述待发送消息的各个接收对象;判断每个所述接收对象是否开启消息接收功能,并将开启消息接收功能的接收对象加入白名单;将所述白名单及所述待发送消息发送至各个消息推送工具,触发每个所述消息推送工具将所述待发送消息转发至所述白名单中与其对应的各个接收对象。本发明提供的消息转发方法,对于消息发起方需要发送的消息,在确定消息的各个接收对象后,判断每个接收对象是否开启消息接收功能,只将消息转发给开启了消息接收功能的接收对象,节约系统资源。
技术领域
本发明涉及信息处理技术领域,特别涉及一种消息转发方法及装置。
背景技术
随着计算机技术的发展,大型系统集成平台的应用越来越广泛。集成平台中的各个系统分别对应一定的服务领域,为各自服务领域中的各个用户终端提供系统服务。在集成平台中,当系统需要向其对应的各个用户终端发送系统消息时,可以调用不同的消息推送工具对需要发送的系统消息进行转发,以送达各个用户终端。
发明人对现有系统消息的转发过程进行研究发现,有些用户终端并不希望接收到系统发送的系统消息,而各个消息推送工具在对系统消息进行转发的过程中,依旧会将系统消息转发给系统对应的每一个用户终端,从而消耗更多的系统资源。
发明内容
本发明所要解决的技术问题是提供一种消息转发方法,有针对性的对系统需要发送的消息进行转发,仅转发给设置接收消息的用户终端,节约系统资源。
本发明还提供了一种消息转发装置,用以保证上述方法在实际中的实现及应用。
一种消息转发方法,包括:
当接收到消息发起方发送的消息发送请求时,确定所述消息发起方是否具有消息发送权限;
当所述消息发起方具有消息发送权限时,获取待发送消息;
确定所述待发送消息的各个接收对象;
判断每个所述接收对象是否开启消息接收功能,并将开启消息接收功能的接收对象加入白名单;
将所述白名单及所述待发送消息发送至各个消息推送工具,触发每个所述消息推送工具将所述待发送消息转发至所述白名单中与其对应的各个接收对象。
上述的方法,可选的,所述确定所述消息发起方是否具有消息发送权限,包括:
查询所述消息发起方对应的发送消息开关信息;
当所述发送消息开关信息表征开启状态时,判定所述消息发起方具有消息发送权限。
上述的方法,可选的,还包括:
当所述消息发起方不具有消息发送权限时,拒绝所述消息发起方发送的消息发送请求。
上述的方法,可选的,所述获取待发送消息,包括:
获取所述消息发送请求中包含的消息模板编码及消息内容参数;
应用所述消息模板编码对所述消息内容参数进行转换处理,获得所述消息发起方的当前待发送消息。
上述的方法,可选的,所述确定所述待发送消息的各个接收对象,包括:
获取所述消息发送请求中包含的接收对象编码列表;
依据所述接收对象编码列表中记录的接收对象的名称及链接地址,确定所述待发送消息的各个接收对象。
上述的方法,可选的,所述判断每个所述接收对象是否开启消息接收功能,并将开启消息接收功能的接收对象加入白名单,包括:
查询每个接收对象的个人消息开关信息;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于泰康保险集团股份有限公司,未经泰康保险集团股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810550740.0/2.html,转载请声明来源钻瓜专利网。





