[发明专利]消息分级处理方法、装置及电子设备在审
申请号: | 202010877885.9 | 申请日: | 2020-08-27 |
公开(公告)号: | CN112019870A | 公开(公告)日: | 2020-12-01 |
发明(设计)人: | 高阳 | 申请(专利权)人: | 北京一起教育信息咨询有限责任公司 |
主分类号: | H04N21/2187 | 分类号: | H04N21/2187;H04N21/231;H04N21/235;H04N21/478 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 林哲生 |
地址: | 100102 北京市朝阳*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 消息 分级 处理 方法 装置 电子设备 | ||
本发明提供了一种消息分级处理方法、装置及电子设备,通过本发明可以基于消息处理请求将待响应数据划分为实时响应数据和异步响应数据,通过第一服务器通过第一服务器对实时响应数据进行处理,得到实时消息处理结果;并通过第二服务器对异步响应数据进行处理,得到异步消息处理结果,然后将实时消息处理结果和异步消息处理结果发送给客户端,实现了满足用户关心消息及时响应的同时,通过第二服务器进行异步响应数据的处理可以减轻第一服务器的处理压力。
技术领域
本发明涉及信息处理领域,更具体的说,涉及一种消息分级处理方法、装置及电子设备。
背景技术
伴随着互联网技术的发展,网络直播的应用越来越广泛。直播系统中会使用长连接来进行实时消息处理,其中,长连接是指在一个连接上可以连续发送多个数据包。但是,目前长连接的方式来进行实时消息处理已经无法满足直播系统的消息处理需求。
例如,在线上教育直播过程中,直播间的逻辑服务器会承载直播间所有实时消息的逻辑处理过程,随着业务的不断发展,具体到某一个消息类型的处理流程会越来越复杂,会使得逻辑服务的响应时间变长,增加了逻辑服务器的处理压力。
发明内容
有鉴于此,本发明提供一种消息分级处理方法、装置及电子设备,满足用户关心消息及时响应的同时,减轻逻辑服务器的处理压力。
为解决上述技术问题,本发明采用了如下技术方案:
一种消息分级处理方法,包括:
响应于消息处理请求,将待响应数据划分为实时响应数据和异步响应数据,其中,所述实时响应数据与所述消息处理请求相关联;
通过第一服务器对所述实时响应数据进行处理,得到实时消息处理结果;
通过第二服务器对所述异步响应数据进行处理,得到异步消息处理结果;
将所述实时消息处理结果与所述异步消息处理结果发送给所述消息处理请求对应的客户端;
其中,所述第一服务器和所述第二服务器是相对独立的两个服务器。
可选地,所述异步响应数据包括由第一服务器生成的异步响应消息队列,所述响应于消息处理请求,将待响应数据划分为实时响应数据和异步响应数据,包括:
对所述消息处理请求进行分析,获得需求信息,所述需求信息表征所述消息处理请求对应的客户端需要得到的反馈信息;
在待响应数据中确定与所述需求信息相关联的实时响应数据;
通过第一服务器将所述待响应数据中除所述实时响应数据之外的数据,生成异步响应消息队列。
可选地,所述对所述消息处理请求进行分析,获得需求信息,包括:
对所述消息处理请求进行分析,获得与所述消息处理请求对应的类型标识;
获取与所述类型标识相匹配的需求信息。
可选地,所述方法还包括:
将所述异步消息处理结果进行缓存;
响应于接收到所述客户端针对所述异步消息处理结果的反馈指令,将所述异步消息处理结果发送至所述客户端。
可选地,所述响应于接收到所述客户端针对所述异步消息处理结果的反馈指令,将所述异步消息处理结果发送至所述客户端,包括:
响应于接收到客户端发送的统计请求,对所述异步消息处理结果进行信息统计,获得统计结果;
将所述统计结果发送至所述客户端。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京一起教育信息咨询有限责任公司,未经北京一起教育信息咨询有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010877885.9/2.html,转载请声明来源钻瓜专利网。