[发明专利]通信装置、通信方法以及存储介质有效
申请号: | 201710914380.3 | 申请日: | 2017-09-30 |
公开(公告)号: | CN107948236B | 公开(公告)日: | 2021-03-09 |
发明(设计)人: | 富所达彦 | 申请(专利权)人: | 佳能株式会社 |
主分类号: | H04L29/08 | 分类号: | H04L29/08 |
代理公司: | 北京怡丰知识产权代理有限公司 11293 | 代理人: | 迟军 |
地址: | 日本国东京都*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 通信 装置 方法 以及 存储 介质 | ||
1.一种通信装置,包括:
接收单元,被配置为响应于表示允许传输的数据量的通知接收从其他通信装置传输的数据;
存储单元,被配置为在存储区域存储接收单元接收的数据;
确定单元,被配置为确定除了具有在所述通信装置和所述其他通信装置之间建立逻辑通信路径时保留的容量的接收缓冲器以外,其他缓冲器是否也能够保证存储单元存储数据的存储区域,所述其他缓冲器被配置为存储接收单元接收的数据中不能在接收缓冲器中存储的数据;
决定单元,被配置为基于确定单元的确定结果决定允许从所述其他通信装置传输的数据量;以及
通知单元,被配置为向所述其他通信装置发送表示决定单元决定的允许传输的数据量的通知。
2.根据权利要求1所述的通信装置,其中所述接收缓冲器是在建立通信路径时存储区域与通信路径相关联的方式保留的存储区域,并且
其中,确定单元确定所述其他缓冲器是否能够从没有与特定通信路径关联的存储区域得到保证。
3.根据权利要求1所述的通信装置,其中决定单元决定第一数据量和第二数据量的一者被设置为允许的数据量,第一数据量等于或小于接收缓冲器的可用存储容量,第二数据量大于接收缓冲器的可用存储容量。
4.根据权利要求3所述的通信装置,其中,确定单元确定是否能够保证具有对应于通过从第二数据量减去接收缓冲器的可用存储容量而获得的数据量的容量的所述其他缓冲器,第二数据量是允许的数据量的候选。
5.根据权利要求4所述的通信装置,其中,当确定单元确定不能保证具有对应于减去的数据量的容量的所述其他缓冲器时,决定单元决定第一数据量作为允许的数据量,当确定单元确定能够保证具有对应于减去的数据量的容量的所述其他缓冲器时,决定单元决定第二数据量作为允许的数据量。
6.根据权利要求3所述的通信装置,其中,当接收缓冲器的可用存储容量大于阈值时,决定单元基于确定单元的确定结果决定允许的数据量,当接收缓冲器的可用存储容量小于阈值时,决定单元基于确定单元的确定结果决定允许的数据量为第一数据量。
7.根据权利要求6所述的通信装置,其中,所述阈值是所述通信装置和所述其他通信装置之间的通信路径中的最大传输单元MTU。
8.根据权利要求7所述的通信装置,其中,当接收缓冲器的可用存储容量大于MTU并且在传输控制协议TCP中窗口缩放选项的缩放因子确定的缩放单位容量小于MTU时,决定单元决定允许的数据量为第一数据量。
9.根据权利要求3所述的通信装置,其中,当接收缓冲器的可用存储容量小于阈值时,决定单元基于确定单元的确定结果决定允许的数据量,当接收缓冲器的可用存储容量大于阈值时,决定单元基于确定单元的确定结果决定允许的数据量为第一数据量。
10.根据权利要求9所述的通信装置,其中,所述阈值是 TCP中窗口缩放选项的缩放因子确定的缩放单位容量。
11.根据权利要求3所述的通信装置,其中,决定单元基于接收缓冲器的可用存储容量和第一数据量之间的差以及接收缓冲器的可用存储容量和第二数据量之间的差中的至少一者决定第一数据量和第二数据量中的一者作为允许的数据量。
12.根据权利要求1所述的通信装置,其中,确定单元确定是否能从通过以预定分割单位分割通信装置存储数据的区域而获得的多个分割的区域中的不与接收缓冲器对应的分割的区域的一部分来保证所述其他缓冲器,所述分割的区域是一部分数据容量对应于接收缓冲器的区域。
13.根据权利要求1所述的通信装置,其中,确定单元确定在建立通信路径时是否能够保证具有对应于缩放单位容量的容量的缓冲器,所述缩放单位容量有TCP中窗口缩放选项的缩放因子来确定。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于佳能株式会社,未经佳能株式会社许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710914380.3/1.html,转载请声明来源钻瓜专利网。