[发明专利]一种消息处理方法、装置和电子设备在审
| 申请号: | 202111026487.7 | 申请日: | 2021-09-02 |
| 公开(公告)号: | CN113703731A | 公开(公告)日: | 2021-11-26 |
| 发明(设计)人: | 潘大庆 | 申请(专利权)人: | 北京一起教育科技有限责任公司 |
| 主分类号: | G06F8/20 | 分类号: | G06F8/20;G06F11/36;G06F16/9535 |
| 代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 任美玲 |
| 地址: | 100032 北京市西*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 消息 处理 方法 装置 电子设备 | ||
本发明提供了一种消息处理方法、装置和电子设备,其中,该方法包括:获取用户发出的待处理的消息,消息包括:用户的用户类型、端类型、端版本和消息类型;当从规则引擎中查询出与消息包括的用户类型、端类型、端版本和消息类型匹配的规则时,获取规则的服务名称;其中,规则引擎包括至少两条规则;规则包括:用户类型、端类型、端版本、消息类型和服务名称的对应关系;根据规则的服务名称对应的处理方式,对用户发出的消息进行处理,其中,处理方式,包括:消息转发和消息拦截;从而可以对用户发出的消息自动进行转发和拦截,提高了前端后端并行开发的效率。
技术领域
本发明涉及计算机技术领域,具体而言,涉及一种消息处理方法、装置和电子设备。
背景技术
目前,在开发在线教育直播系统时,通常情况下,前端和后端的开发者从产品那里拿到新的需求时,前端要依赖后端的开发进度进行开发;在后端没有完成开发,把前端需要的数据准备好前,前端是没有办法进行开发并使用真实的数据进行调试的。但是随着在线教育直播业务的堆积,场景化的丰富和复杂,导致前端人员对数据的模拟越来越难,因为很多数据是需要很复杂的业务场景才会生成,这就导致了前后端的并行开发越来越难,进而导致后端开发人员在开发后端新功能的过程中,前端同事只能等待,严重影响了整个功能的开发流程。
发明内容
为解决上述问题,本发明实施例的目的在于提供一种消息处理方法、装置和电子设备。
第一方面,本发明实施例提供了一种消息处理方法,包括:
获取用户发出的待处理的消息,所述消息包括:所述用户的用户类型、端类型、端版本和消息类型;
当从所述规则引擎中查询出与所述消息包括的用户类型、端类型、端版本和消息类型匹配的规则时,获取所述规则的服务名称;其中,所述规则引擎包括至少两条规则;所述规则包括:用户类型、端类型、端版本、消息类型和服务名称的对应关系;
根据所述规则的服务名称对应的处理方式,对所述用户发出的消息进行处理,其中,所述处理方式,包括:消息转发和消息拦截。
第二方面,本发明实施例还提供了一种消息处理装置,包括:
获取模块,用于获取用户发出的待处理的消息,所述消息包括:所述用户的用户类型、端类型、端版本和消息类型;
匹配模块,用于当从所述规则引擎中查询出与所述消息包括的用户类型、端类型、端版本和消息类型匹配的规则时,获取所述规则的服务名称;其中,所述规则引擎包括至少两条规则;所述规则包括:用户类型、端类型、端版本、消息类型和服务名称的对应关系;
处理模块,用于根据所述规则的服务名称对应的处理方式,对所述用户发出的消息进行处理,其中,所述处理方式,包括:消息转发和消息拦截。
第三方面,本发明实施例还提供了一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器运行时执行上述第一方面所述的方法的步骤。
第四方面,本发明实施例还提供了一种电子设备,所述电子设备包括有存储器,处理器以及一个或者一个以上的程序,其中所述一个或者一个以上程序存储于所述存储器中,且经配置以由所述处理器执行上述第一方面所述的方法的步骤。
本发明实施例上述第一方面至第四方面提供的方案中,在获取到用户发出的待处理的消息时,根据规则引擎中的规则的服务名称对应的处理方式,对所述用户发出的消息进行处理,其中,所述处理方式,包括:消息转发和消息拦截,从而根据预先设置的规则引擎中的规则,对用户发出的消息自动进行转发和拦截,提高了前端后端并行开发的效率。
为使本发明的上述目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附附图,作详细说明如下。
附图说明
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京一起教育科技有限责任公司,未经北京一起教育科技有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111026487.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种托载装置及分体式电杆托载系统
- 下一篇:一种数据处理方法、装置和电子设备





