基于聊天室的数据处理方法以及装置制造方法及图纸

技术编号:32007224 阅读:39 留言:0更新日期:2022-01-22 18:23
本申请公开了一种基于聊天室的数据处理方法以及装置。该方法包括确定所述聊天室中当前在线用户人数;响应于当前发起网络请求的所述用户的消息通信指令;基于所述消息通信指令、所述在线用户人数的预设消息数据处理策略以及所述聊天室中不同角色的用户,下发和/或接收消息数据。本申请解决了大规模在线人数的聊天室中消息处理稳定性以及正确性处理能力不足的技术问题。通过本申请使得聊天室中每个用户所发送的信息正确正常的发送,且用户又能非常迅速与正确的接收到其他用户所发送的信息。本申请适用于拍卖业务场景下的不同角色在聊天室中实时消息的处理。聊天室中实时消息的处理。聊天室中实时消息的处理。

【技术实现步骤摘要】
基于聊天室的数据处理方法以及装置


[0001]本申请涉及计算机软件领域,具体而言,涉及一种基于聊天室的数据处理方法以及装置。

技术介绍

[0002]随着直播和类直播场景的增长,相关业务对于在线状态时的实时消息需求日益增长,需要通过直播聊聊天室完成。
[0003]当聊天室中的用户人数达到一定数量之后,无法支持聊天室中消息的稳定性以及造成正确性处理能力降低,从而影响用户体验。
[0004]针对相关技术中大规模在线人数的聊天室中消息处理稳定性以及正确性处理能力不足的问题,目前尚未提出有效的解决方案。

技术实现思路

[0005]本申请的主要目的在于提供一种基于聊天室的数据处理方法以及装置,以解决大规模在线人数的聊天室中消息处理稳定性以及正确性处理能力不足的问题。
[0006]为了实现上述目的,根据本申请的一个方面,提供了一种基于聊天室的数据处理方法。
[0007]根据本申请的基于聊天室的数据处理方法包括:确定所述聊天室中当前在线用户人数;响应于当前发起网络请求的所述用户的消息通信指令;基于所述消息通信指令本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种基于聊天室的数据处理方法,其特征在于,包括:确定所述聊天室中当前在线用户人数;响应于当前发起网络请求的所述用户的消息通信指令;基于所述消息通信指令、所述在线用户人数的预设消息数据处理策略以及所述聊天室中不同角色的用户,下发和/或接收消息数据,所述消息数据为所述不同聊天角色的用户通过所述聊天室交互时产生的,每个所述用户通过用户端进入所述聊天室,所述预设消息数据处理策略用于在有新消息的情况下从所述不同角色的用户获取消息数据。2.根据权利要求1所述的方法,其特征在于,还包括:按照业务访问流量预估结果,将所述聊天室划分至少包括第一聊天室以及第二聊天室;根据所述第一聊天室以及第二聊天室以及不同预设消息隔离通道,得到第一聊天室消息通道以及第二聊天室消息通道;通过所述第一聊天室消息通道下发第一消息数据,其中所述第一消息数据用于通过指定的所述第一聊天室消息通道下发;通过所述第二聊天室消息通道下发第二消息数据,其中所述第一消息数据用于通过所述第二聊天室消息通道或者第三聊天室消息通道下发。3.根据权利要求2所述的方法,其特征在于;通过所述第一聊天室消息通道下发第一消息数据,其中所述第一消息数据用于通过指定的所述第一聊天室消息通道下发之后,包括:通过所述第一聊天室消息通道接收在所述第一聊天室中的消息数据;通过所述第二聊天室消息通道下发第二消息数据,其中所述第一消息数据用于通过所述第二聊天室消息通道或者第三聊天室消息通道下之后,包括:通过所述第二聊天室消息通道接收在所述第二聊天室和/或第三聊天室的消息数据。4.根据权利要求1所述的方法,其特征在于,所述响应于当前发起网络请求的所述用户的消息通信指令,还包括:所述聊天室中不同角色的用户包括:第一角色用户,所述第一角色用户用于促成所述聊天室中的交易;接收所述第一角色用户写入的新消息,并存储消息数据;基于对所述第一角色用户的订阅用户,响应于当前发起网络请求的所述订阅用户的消息通信指令,将所述消息数据下发。5.根据权利要求4所述的方法,其特征在于,所述基于所述消息通信指令、预设消息数据处理策略以及所述聊天室中不同角色的用户,下发和/或接收消息数据,所述消息数据为所述不同聊天角色的用户通过所述聊天室交互时产生的,每个所述用户通过用户端进入所述聊天室,所述预设消息数据处理策略用于在有新消息的情况下从所述不同角色的用户获取消息数据包括:接收客户端用于拉取消息数据的网络请求;基于长轮询机制,如果当前没有新消息,则与所述客户端保持长链接直到产生新消息;在预设周期内,再次接收所述客户端用于拉取消息数据的网络请求;基于与所述第一角色用户的所述消息通信指令、长连接消息数据处理策略以及所述聊
天室中的所述第一角色用户,向所述客户端下发所述消息数据,和/或接收消息数据。6.根据权利要求1所述的方法,其特征在于,所述基于所述消息通信指令、预设消息数据处理策略以及所述聊天室中不同角色的用户,下发和/或接收消息数据,所述消息数据为所述不同聊天角色的用户通过所述聊天室交互时产生的,每个所述用户通过用户端进入所述聊天室,所述预设消息数据处理策略用于在有新消息的情况下从所述不同角色的用户获取消息数据...

【专利技术属性】
技术研发人员:张凌
申请(专利权)人:上海信宝博通电子商务有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1