[发明专利]会话处理方法、装置、电子设备、系统和存储介质有效
申请号: | 202110517598.1 | 申请日: | 2021-05-12 |
公开(公告)号: | CN113242303B | 公开(公告)日: | 2023-04-18 |
发明(设计)人: | 陈伟旭 | 申请(专利权)人: | 北京京东拓先科技有限公司 |
主分类号: | H04L67/14 | 分类号: | H04L67/14;H04L67/1012;H04L67/60 |
代理公司: | 北京品源专利代理有限公司 11332 | 代理人: | 孟金喆 |
地址: | 100176 北京市大兴区北京经济*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 会话 处理 方法 装置 电子设备 系统 存储 介质 | ||
1.一种会话处理方法,其特征在于,包括:
在接收到参与当前会话的用户的终端发送的会话消息之后,查询缓存服务器中存储的所述当前会话的会话记录信息,以确定所述会话消息是否占用所述当前会话的可用限制资源;
当所述会话消息占用所述当前会话的可用限制资源时,对所述缓存服务器中存储的所述当前会话的可用限制资源进行资源扣减处理;
将所述资源扣减处理之后的所述缓存服务器中存储的所述当前会话的可用限制资源同步至源服务器,以使所述源服务器中存储的所述当前会话的可用限制资源与所述缓存服务器中存储的所述当前会话的可用限制资源一致。
2.根据权利要求1所述的会话处理方法,其特征在于,在查询缓存服务器中存储的所述当前会话的会话记录信息之前,还包括:
在所述缓存服务器中为所述当前会话创建会话记录缓存区和限制资源缓存区;
将所述源服务器中存储的所述当前会话的会话记录信息存入所述会话记录缓存区,并将所述源服务器中存储的所述当前会话的可用限制资源存入所述限制资源缓存区。
3.根据权利要求2所述的会话处理方法,其特征在于,所述在所述缓存服务器中为所述当前会话创建会话记录缓存区和限制资源缓存区,包括:
获取分布式锁;
在成功获取所述分布式锁时,在所述缓存服务器中为所述当前会话创建会话记录缓存区和限制资源缓存区。
4.根据权利要求2所述的会话处理方法,其特征在于,所述当前会话的可用限制资源包括可用限次资源和可用限时资源,所述限制资源缓存区包括限次资源缓存区和限时资源缓存区;
所述将所述当前会话的会话记录信息存入所述会话记录缓存区,包括:将所述当前会话的会话记录信息采用有序集合zset数据结构存入所述会话记录缓存区;
所述将所述当前会话的可用限制资源存入所述限制资源缓存区包括:将所述当前会话的所述可用限次资源采用哈希hash数据结构存入所述限次资源缓存区,将所述当前会话的所述可用限时资源采用字符串string数据结构存入所述限时资源缓存区。
5.根据权利要求4所述的会话处理方法,其特征在于,所述当前会话的所述可用限次资源包括多个限次资源包,所述当所述会话消息占用所述当前会话的可用限制资源时,对所述缓存服务器中存储的所述当前会话的可用限制资源进行资源扣减处理,包括:
当所述会话消息占用所述当前会话的所述可用限次资源时,查询哈希hash数据结构存储的所述当前会话的多个限次资源包,并按照资源包过期时间对所述多个限次资源包排序;
根据排序结果从所述多个限次资源包中选取资源包过期时间最早的限次资源包,并对选取的限次资源包进行资源扣减处理。
6.根据权利要求1所述的会话处理方法,其特征在于,在接收参与当前会话的用户的终端发送的会话消息之前,还包括:
接收所述终端发送的查询请求;
确定所述当前会话是否具有可用限制资源;
当所述当前会话具有可用限制资源时,触发执行接收参与当前会话的用户的终端发送的会话消息的步骤。
7.根据权利要求6所述的会话处理方法,其特征在于,所述当前会话具有可用限制资源包括所述当前会话具有可用限次资源和/或可用限时资源,在接收到参与当前会话的用户的终端发送的会话消息之后,还包括:
确定所述当前会话具有的可用限制资源;
当所述当前会话具有的可用限制资源为可用限时资源,或所述当前会话具有的可用限制资源为可用限时资源和可用限次资源时,根据所述会话消息更新所述缓存服务器中存储的所述当前会话的会话记录信息;
当所述当前会话具有的可用限制资源为可用限次资源时,根据所述会话消息更新所述缓存服务器中存储的所述当前会话的会话记录信息,并触发执行查询缓存服务器中存储的所述当前会话的会话记录信息,以确定所述会话消息是否占用所述当前会话的可用限制资源的步骤。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京京东拓先科技有限公司,未经北京京东拓先科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110517598.1/1.html,转载请声明来源钻瓜专利网。