请求处理方法、装置、电子设备及存储介质制造方法及图纸

技术编号:37331561 阅读:12 留言:0更新日期:2023-04-21 23:09
本发明专利技术实施例提供了一种请求处理方法、装置、电子设备及存储介质,所述方法包括:接收聊天室加入请求,并响应于聊天室加入请求,确定聊天室加入请求对应的目标用户;以及,查找当前预设第一数量的在用聊天室,并从预设第一数量的在用聊天室中确定第一在用聊天室;其中,预设第一数量的在用聊天室包括从预创建的预设第二数量的聊天室中所选取的预设第一数量的聊天室;将目标用户分配至第一在用聊天室。如此将用户进行拆分,并分配至预设第一数量的在用聊天室,用户是无感知的,可以确保聊天室发言的实时性和完整性,且避免了用户发言刷屏,用户无法有效查看发言的问题,另外用户发送自定义图片,减小了并发拉取同一张图片的分发压力。发压力。发压力。

【技术实现步骤摘要】
请求处理方法、装置、电子设备及存储介质


[0001]本专利技术涉及通信
,尤其涉及一种请求处理方法、装置、电子设备及存储介质。

技术介绍

[0002]目前很多互联网网站都提供聊天室平台,以开放一个聊天室供用户登录进来互相交流信息。当然也有很多通讯软件,提供了聊天室功能,同样会开放一个聊天室供用户登录进来互相交流信息。其中,聊天室里某位用户的发言,其他用户都可以看到,并且聊天室的用户很多且大都是陌生人。
[0003]当聊天室的用户较多时,同时发言的用户过多的话,实时性与完整性不可兼得,通常情况下采用丢消息策略保障实时性,并且用户发言刷屏,用户无法有效查看发言,再者若是支持用户发送自定义图片,会并发拉取同一张图片产生分发压力。

技术实现思路

[0004]为了解决上述当聊天室的用户较多时,同时发言的用户过多的话,实时性与完整性不可兼得,通常情况下采用丢消息策略保障实时性,并且用户发言刷屏,用户无法有效查看发言,再者若是支持用户发送自定义图片,会并发拉取同一张图片产生分发压力的技术问题,本专利技术实施例提供了一种请求处理方法、装置、电子设备及存储介质。具体技术方案如下:
[0005]在本专利技术实施例的第一方面,首先提供了一种请求处理方法,所述方法包括:
[0006]接收聊天室加入请求,并响应于所述聊天室加入请求,确定所述聊天室加入请求对应的目标用户;以及,
[0007]查找当前预设第一数量的在用聊天室,并从所述预设第一数量的在用聊天室中确定第一在用聊天室;
[0008]其中,所述预设第一数量的在用聊天室包括从预创建的预设第二数量的聊天室中所选取的预设第一数量的聊天室;
[0009]将所述目标用户分配至所述第一在用聊天室。
[0010]在一个可选的实施方式中,所述从所述预设第一数量的在用聊天室中确定第一在用聊天室之前,还包括:
[0011]判断所述目标用户曾经是否加入第二在用聊天室,其中,所述第二在用聊天室包括所述预设第一数量的在用聊天室中任一在用聊天室;
[0012]在所述目标用户曾经未加入所述第二在用聊天室的情况下,执行所述从所述预设第一数量的在用聊天室中确定第一在用聊天室的步骤。
[0013]在一个可选的实施方式中,所述从所述预设第一数量的在用聊天室中确定第一在用聊天室之前,还包括:
[0014]获取所述目标用户的加入聊天室的尝试次数,并判断所述尝试次数是否小于或等
于预设次数阈值;
[0015]在所述尝试次数小于或等于所述预设次数阈值的情况下,执行所述从所述预设第一数量的在用聊天室中确定第一在用聊天室的步骤。
[0016]在一个可选的实施方式中,所述从所述预设第一数量的在用聊天室中确定第一在用聊天室,包括:
[0017]从所述预设第一数量的在用聊天室中查找用户数量未超过聊天室用户数量阈值且聊天室标识最小的在用聊天室;
[0018]将所述用户数量未超过聊天室用户数量阈值且聊天室标识最小的在用聊天室确定为第一在用聊天室。
[0019]在一个可选的实施方式中,所述方法还包括:
[0020]在未查找到所述用户数量未超过聊天室用户数量阈值且聊天室标识最小的在用聊天室的情况下,查找预创建的预设第二数量的聊天室中除所述预设第一数量的在用聊天室之外的备用聊天室;
[0021]从所述备用聊天室中选取预设第三数量的备用聊天室;
[0022]将所述预设第三数量的备用聊天室确定为预设第三数量的在用聊天室,并从所述预设第三数量的在用聊天室中确定第三在用聊天室;
[0023]将所述目标用户分配至所述第三在用聊天室。
[0024]在一个可选的实施方式中,所述将所述目标用户分配至所述第一在用聊天室,包括:
[0025]对所述第一在用聊天室的用户数量执行自增处理,并判断自增后的用户数量是否超过聊天室用户数量阈值;
[0026]在自增后的用户数量未超过聊天室用户数量阈值的情况下,将所述目标用户分配至所述第一在用聊天室。
[0027]在一个可选的实施方式中,所述方法还包括:
[0028]在自增后的用户数量超过聊天室用户数量阈值的情况下,对自增后的用户数量执行自减处理;
[0029]对所述目标用户的加入聊天室的尝试次数进行自增处理,并跳转至所述获取所述目标用户的加入聊天室的尝试次数的步骤。
[0030]在一个可选的实施方式中,所述方法还包括:
[0031]在所述目标用户曾经加入所述第二在用聊天室的情况下,获取所述目标用户离开所述第二在用聊天室的离开时刻;
[0032]统计所述离开时刻距离当前时刻的离开时长,并判断所述离开时长是否大于预设离开时长阈值;
[0033]在所述离开时长未大于所述预设离开时长阈值的情况下,将所述目标用户分配至所述第二在用聊天室;以及,
[0034]维持所述目标用户与所述第二在用聊天室的绑定关系,并清理所述离开时刻。
[0035]在一个可选的实施方式中,所述方法还包括:
[0036]在所述离开时长大于所述预设离开时长阈值的情况下,解除所述目标用户与所述第二在用聊天室的绑定关系,清理所述离开时长;以及,
[0037]跳转至所述从所述预设第一数量的在用聊天室中确定第一在用聊天室的步骤。
[0038]在一个可选的实施方式中,所述方法还包括:
[0039]在所述尝试次数大于所述预设次数阈值的情况下,查找预创建的预设第二数量的聊天室中除所述预设第一数量的在用聊天室之外的备用聊天室;
[0040]从所述备用聊天室中选取预设第四数量的备用聊天室;
[0041]将所述预设第四数量的备用聊天室确定为预设第四数量的在用聊天室,并从所述预设第四数量的在用聊天室中确定第四在用聊天室;
[0042]将所述目标用户分配至所述第四在用聊天室。
[0043]在一个可选的实施方式中,所述方法还包括:
[0044]在所述备用聊天室减少的情况下,判断所述备用聊天室的聊天室数量是否小于预设聊天室数量阈值;
[0045]在所述备用聊天室的聊天室数量小于所述预设聊天室数量阈值的情况下,创建预设第五数量的备用聊天室。
[0046]在本专利技术实施例的第二方面,还提供了一种请求处理装置,所述装置包括:
[0047]请求接收模块,用于接收聊天室加入请求;
[0048]用户确定模块,用于响应于所述聊天室加入请求,确定所述聊天室加入请求对应的目标用户;以及,
[0049]聊天室查找模块,用于查找当前预设第一数量的在用聊天室;
[0050]聊天室确定模块,用于从所述预设第一数量的在用聊天室中确定第一在用聊天室;
[0051]其中,所述预设第一数量的在用聊天室包括从预创建的预设第二数量的备用聊天室中所选取的预设第一数量的备用聊天室;
[0052]用户分配模块,用于将所述目标用户分配至所述第一在用聊天室。
[0053]本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种请求处理方法,其特征在于,所述方法包括:接收聊天室加入请求,并响应于所述聊天室加入请求,确定所述聊天室加入请求对应的目标用户;以及,查找当前预设第一数量的在用聊天室,并从所述预设第一数量的在用聊天室中确定第一在用聊天室;其中,所述预设第一数量的在用聊天室包括从预创建的预设第二数量的聊天室中所选取的预设第一数量的聊天室;将所述目标用户分配至所述第一在用聊天室。2.根据权利要求1所述的方法,其特征在于,所述从所述预设第一数量的在用聊天室中确定第一在用聊天室之前,还包括:判断所述目标用户曾经是否加入第二在用聊天室,其中,所述第二在用聊天室包括所述预设第一数量的在用聊天室中任一在用聊天室;在所述目标用户曾经未加入所述第二在用聊天室的情况下,执行所述从所述预设第一数量的在用聊天室中确定第一在用聊天室的步骤。3.根据权利要求1或2所述的方法,其特征在于,所述从所述预设第一数量的在用聊天室中确定第一在用聊天室之前,还包括:获取所述目标用户的加入聊天室的尝试次数,并判断所述尝试次数是否小于或等于预设次数阈值;在所述尝试次数小于或等于所述预设次数阈值的情况下,执行所述从所述预设第一数量的在用聊天室中确定第一在用聊天室的步骤。4.根据权利要求3所述的方法,其特征在于,所述从所述预设第一数量的在用聊天室中确定第一在用聊天室,包括:从所述预设第一数量的在用聊天室中查找用户数量未超过聊天室用户数量阈值且聊天室标识最小的在用聊天室;将所述用户数量未超过聊天室用户数量阈值且聊天室标识最小的在用聊天室确定为第一在用聊天室。5.根据权利要求4所述的方法,其特征在于,所述方法还包括:在未查找到所述用户数量未超过聊天室用户数量阈值且聊天室标识最小的在用聊天室的情况下,查找预创建的预设第二数量的聊天室中除所述预设第一数量的在用聊天室之外的备用聊天室;从所述备用聊天室中选取预设第三数量的备用聊天室;将所述预设第三数量的备用聊天室确定为预设第三数量的在用聊天室,并从所述预设第三数量的在用聊天室中确定第三在用聊天室;将所述目标用户分配至所述第三在用聊天室。6.根据权利要求3所述的方法,其特征在于,所述将所述目标用户分配至所述第一在用聊天室,包括:对所述第一在用聊天室的用户数量执行自增处理,并判断自增后的用户数量是否超过聊天室用户数量阈值;在自增后的用户数量未超过聊天室用户数量阈值的情况下,将所述目标用户分配至所
述第一在用聊天室。7.根据权利要求6所述的方法,其特征在于,所述方法还包括:在自增后的用户数量超过聊天室用户数量阈值的情况下,对自增后的用户数量执行自减处理;对所述目标用户的加入聊天室的尝试次数进行自增处理,并跳转至...

【专利技术属性】
技术研发人员:刘鹏飞
申请(专利权)人:北京爱奇艺科技有限公司
类型:发明
国别省市:

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

1