[发明专利]一种通信拥塞控制方法及装置、设备和存储介质有效
| 申请号: | 202010138318.1 | 申请日: | 2020-03-03 |
| 公开(公告)号: | CN110971535B | 公开(公告)日: | 2020-07-14 |
| 发明(设计)人: | 柯天配 | 申请(专利权)人: | 友刻(北京)通讯技术有限公司 |
| 主分类号: | H04L12/801 | 分类号: | H04L12/801;H04L1/18 |
| 代理公司: | 北京律和信知识产权代理事务所(普通合伙) 11446 | 代理人: | 张梅珍;苏捷 |
| 地址: | 100102 北京市朝*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 通信 拥塞 控制 方法 装置 设备 存储 介质 | ||
本申请提供一种拥塞控制方法及装置、设备和存储介质。一种通信拥塞控制方法包括:客户端发送请求消息,同时启动设置于客户端的定时器,所述请求消息包含时间戳,所述时间戳为期望收到响应消息的最晚时间,所述时间戳与发送所述请求消息的时刻之间的时间间隔是所述定时器触发的时间间隔的至少1倍;如果客户端收到针对所述请求消息的响应消息,则删除所述定时器;如果所述定时器被触发,则客户端重新发送不变的所述请求消息并重新启动定时器;如果当前时间已到所述时间戳表示的时间,则删除所述定时器。根据本申请实施例的技术方案能够减轻拥塞。
技术领域
本申请涉及通信领域,具体而言,涉及一种通信拥塞控制方法及装置、设备和存储介质。
背景技术
在通讯系统中,特别是分布式的系统中,一般通过在各个功能模块或组件之间发送消息来进行通信。功能模块或组件之间的消息通信通常采用请求-响应方式,即客户端发送请求消息,服务端接收请求消息,处理请求,然后发送响应消息给客户端。
一般地,服务端接收和发送消息的速度非常快,但处理消息的具体请求内容时,则有可能很慢,特别当处理需要访问一些慢速设备或调用其他一些较耗费时间的服务时,比如访问数据库、调用一个需要大量计算的服务。当某一时间段,服务端收到请求消息的速度比处理速度快时,请求消息就会在服务端堆积,这种情况一般叫做通信拥塞。
在所述背景技术部分公开的上述信息仅用于加强对本申请的背景的理解,因此它可以包括不构成对本领域普通技术人员已知的现有技术的信息。
发明内容
本申请旨在提供一种通信拥塞控制方法及装置、设备和存储介质,可以有效的避免消息通信拥塞,或在拥塞发生时,有效地调度消息的处理,从而大大降低拥塞持续的时间,保证系统的正常工作和处理性能。
本申请的其该用户特性和优点将通过下面的详细描述变得显然,或部分地通过本申请的实践而习得。
根据本申请的第一方面,本申请提供一种通信拥塞控制方法,包括:
客户端发送请求消息,同时启动设置于客户端的定时器,所述请求消息包含时间戳,所述时间戳为期望收到响应消息的最晚时间,所述时间戳与发送所述请求消息的时刻之间的时间间隔是所述定时器触发的时间间隔的至少1倍;如果客户端收到针对所述请求消息的响应消息,则删除所述定时器;如果所述定时器被触发,则客户端重新发送不变的所述请求消息并重新启动定时器;如果当前时间已到所述时间戳表示的时间,则删除所述定时器。
在一个实施例中,所述请求消息、所述响应消息均包括客户端标识、时间戳、标识号和业务内容,其中所述客户端标识唯一标识所述客户端,所述请求消息中的标识号唯一标识所述请求消息,所述响应消息中的标识号唯一标识所述响应消息针对的请求消息。
在一个实施例中,通信拥塞控制方法还包括:判断收到的响应消息的客户端标识和标识号是否与所述请求消息完全一致,如果完全一致,则收到的响应消息是针对所述请求消息的响应消息。
根据本申请的第二方面,本申请提供一种通信拥塞控制方法,包括:
客户端发送请求消息,同时启动设置于所述客户端的定时器,所述请求消息包含时间戳,所述时间戳为期望收到响应消息的最晚时间,所述时间戳与发送所述请求消息的时刻之间的时间间隔是所述定时器触发的时间间隔的至少1倍;服务器接收所述请求消息;服务器根据所述时间戳确定是否对所述请求消息进行响应;如果所述定时器被触发,则客户端重新发送不变的所述请求消息并重新启动定时器;如果客户端收到针对所述请求消息的响应消息,则客户端删除所述定时器;如果当前时间已到所述时间戳表示的时间,则客户端删除所述定时器。
在一个实施例中,所述根据所述时间戳确定是否对所述请求消息进行响应包括:判断当前时间或当前时间与预测的处理时间之和是否早于所述时间戳表示的时间,如果早于所述时间戳表示的时间,针对所述请求消息生成响应消息,否则,不对所述请求消息进行任何处理。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于友刻(北京)通讯技术有限公司,未经友刻(北京)通讯技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010138318.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种高稳定性环境保护监测设备
- 下一篇:借款存证、在线查证方法及其系统





