[发明专利]消息转发方法及服务端有效

专利信息
申请号: 202010016686.9 申请日: 2020-01-08
公开(公告)号: CN111241355B 公开(公告)日: 2023-06-16
发明(设计)人: 马小波;李科 申请(专利权)人: 浪潮通信信息系统有限公司
主分类号: G06F16/903 分类号: G06F16/903
代理公司: 济南信达专利事务所有限公司 37100 代理人: 姜鹏
地址: 250100 山东省济南市高*** 国省代码: 山东;37
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 消息 转发 方法 服务端
【权利要求书】:

1.消息转发方法,其特征在于,应用于服务端,预先设置至少一个用户权限字段名,其中,所述用户权限字段名对应字段为客户端能够访问的信息,包括:

A0:获取至少一条实时消息;

A1:获取至少一个客户端发送的至少一个用户操作字段名,其中,所述用户操作字段名对应的字段为客户端需要访问的信息;

A2:根据所述至少一个用户权限字段名和所述至少一个客户端发送的所述至少一个用户操作字段名,生成每一个所述客户端对应的用户消息匹配条件;

A3:确定所述至少一条实时消息中,是否存在与各个所述用户消息匹配条件中的至少一个目标用户消息匹配条件相对应的至少一条用户筛选消息;

A4:当存在与至少一个目标用户消息匹配条件相对应的至少一条用户筛选消息时,将每一个所述目标用户消息匹配条件对应的至少一条用户筛选消息,发送给发来所述目标用户消息匹配条件的目标客户端,以使所述目标客户端输出接收到的所述至少一条用户筛选消息;

在所述预先设置至少一个用户权限字段名之后,在所述A1之前,进一步包括:

将所述至少一个用户权限字段名发送给至少一个客户端,以使用户从所述客户端接收到的所述至少一个用户权限字段名中确定至少一个用户操作字段名;

所述A2,包括:

针对每一个所述客户端,当所述至少一个用户权限字段名中包含所述客户端发送的所述至少一个用户操作字段名时,将所述客户端发送的所述至少一个用户操作字段名作为所述客户端对应的用户消息匹配条件;

在所述A2之前,进一步包括:

获取每一个所述客户端发送的用于指示客户端身份的窗口ID;

创建每一个所述窗口ID对应的消息转发队列;

当存在与至少一个目标用户消息匹配条件相对应的至少一条用户筛选消息时,在所述将每一个所述目标用户消息匹配条件对应的至少一条用户筛选消息,发送给发来所述目标用户消息匹配条件的目标客户端之前,进一步包括:

针对每一个所述目标用户消息匹配条件执行:

确定与所述目标用户消息匹配条件相对应的目标客户端,其中,所述目标客户端为发来生成所述目标用户消息匹配条件时的所述用户操作字段名的客户端;

从创建的各个所述消息转发队列中,确定与所述目标客户端的窗口ID相对应的目标消息转发队列;

按照时间顺序,将所述目标用户消息匹配条件相对应的至少一条用户筛选消息推送到所述目标消息转发队列中;

所述将每一个所述目标用户消息匹配条件对应的至少一条用户筛选消息,发送给发来所述目标用户消息匹配条件的目标客户端,包括:

通过所述目标消息转发队列向所述目标客户端发送每一条所述用户筛选消息。

2.根据权利要求1所述的消息转发方法,其特征在于,

在所述A0之后,在所述A3之前,进一步包括:

S1:创建kafka消息队列;

S2:按照时间顺序,将所述至少一条实时消息推送至所述kafka消息队列中;

所述A4,包括:

S3:读取所述kafka消息队列中的第一条实时消息;

S4:确定各个所述用户消息匹配条件中是否存在与所述第一条实时消息相对应的至少一个目标用户消息匹配条件,其中,所述目标用户消息匹配条件包括第一条实时消息中的字段对应的字段名,如果是,执行S5,否则,执行S6;

S5:将所述第一条实时消息作为用户筛选消息,将每一个所述目标用户消息匹配条件对应的用户筛选消息,发送给发来所述目标用户消息匹配条件的目标客户端,并执行S6;

S6:将所述kafka消息队列中所述第一条实时消息的下一条实时消息作为第一条实时消息,返回S4。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浪潮通信信息系统有限公司,未经浪潮通信信息系统有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/202010016686.9/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top