通信方法和设备技术

技术编号:11506941 阅读:118 留言:0更新日期:2015-05-27 08:27
一种通信方法和设备,在所述通信方法和设备中,发送终端将包发送到至少一个接收终端,接收终端从旁侦听来自于其他接收终端的对于丢失的包的请求并确定对于丢失的包的另一请求是否将被发送,发送终端基于多播到接收终端的追加的包确定是否对对于丢失的包的请求进行响应,而不是简单地对来自接收终端的所有对于丢失的包的请求进行响应。

【技术实现步骤摘要】
通信方法和设备本申请要求于2013年11月19日在韩国知识产权局提交的10-2013-0140580号韩国专利申请的权益,该申请的全部公开通过所有目的的引用合并于此。
下面的描述涉及一种用于恢复在通信期间发生的丢失的通信方法和通信设备。
技术介绍
在无线网络环境中,多播发送可不将重传包括为基本功能。因此,当包被多播时,包丢失可能发生。拥有内容的发送节点可将内容作为多个包进行发送。当通过发送节点对包进行多播时,组成内容的包可能在多播发送期间丢失。为防止包丢失,可使用若干方法。在一种方法中,发送节点可使用多播发送来发送包,并验证包是否被接收节点接收。接收包的接收节点可将用于确认接收到包的确认(ACK)消息发送到发送节点。如果接收节点未发送ACK消息,则发送节点可确定到接收节点的包的发送已失败,并且包已丢失。发送节点可随后将丢失的包重新发送到接收节点,并且接收节点可接收丢失的包。在另一方法中,接收节点可通知发送节点包未被接收到。接收节点可发送否定确认(NACK)消息来代替ACK消息。NACK消息可指示接收节点未接收到包。
技术实现思路
提供
技术实现思路
以用简化的形式介绍构思的选择,其中,所述构思在以下具体实施方式中被进行进一步描述。该
技术实现思路
不是意在确定要求权利保护的主体的主要特征或必要特征,而是意在用作协助确定要求权利保护的主题的范围。在一总体方面,一种由网络中的节点执行的通信方法,所述方法包括:从网络中的另一节点接收与包接收相关的第一反馈消息,其中,第一反馈消息包括关于所述另一节点需要的包的数量的信息;将所述另一节点需要的包的数量与所述节点需要的包的数量进行比较;响应于所述节点需要的包的数量大于所述另一节点需要的包的数量,发送包括关于所述节点需要的包的数量的信息的第二反馈消息。接收第一反馈消息的步骤可包括:在预定时间段期间等待第一反馈消息;发送第二反馈消息的步骤可包括:响应于在预定时间段期间未接收到第一反馈消息,发送第二反馈消息。所述方法还可包括:从发送节点接收至少一个第一包;所述节点需要的包的数量可以是对接收到的所述至少一个第一包进行解码还另外需要的包的最小数量。所述至少一个第一包可从发送节点被多播到所述节点。所述至少一个第一包中的每个包可包括相同的标识符(ID)。接收到的所述至少一个第一包可通过网络编码被编码;所述节点需要的包的数量可以是对接收到的通过网络编码被编码的所述至少一个第一包进行解码还另外需要的包的最小数量。接收到的所述至少一个第一包可通过网络编码被编码;所述节点需要的包的数量可以是对接收到的通过网络编码被编码的所述至少一个第一包进行解码还另外需要的至少一个第二包的数量,所述至少一个第二包通过网络编码被编码。接收到的所述至少一个第一包中的每个包可包括关于对接收到的所述至少一个第一包进行解码所需的包的最小数量的信息。在另一总体方面,一种非暂时性计算机可读的存储介质,所述存储介质存储包括用于控制计算机执行上述所述方法的指令的程序。在另一总体方面,一种节点包括:通信单元,被配置为从网络中的另一节点接收与包接收相关的第一反馈消息;处理器,被配置为将所述另一节点需要的包的数量和所述节点需要的包的数量进行比较;其中,第一反馈消息包括关于所述另一节点需要的包的数量的信息;通信单元还被配置为响应于所述节点需要的包的数量大于所述另一节点需要的包的数量,发送第二反馈消息,其中,第二反馈消息包括关于所述节点需要的包的数量的信息。在另一总体方面,一种由网络中的节点执行的通信方法,所述通信方法包括:从网络中的另一节点接收包括关于所述另一节点需要的包的数量的信息的反馈消息;将所述另一节点需要的包的数量和包的最大数量进行比较;响应于所述另一节点需要的包的数量大于所述包的最大数量,发送至少一个第一包。所述方法还可包括:在预定时间段期间等待从包括所述另一节点的至少一个接收节点发送的反馈消息;响应于在所述预定时间段期间未接收到所述反馈消息,发送所述至少一个第一包。所述方法还可包括:响应于所述另一节点需要的包的数量大于所述包的最大数量,用所述另一节点需要的包的数量来更新所述包的最大数量;其中,所述至少一个第一包的数量是所述另一节点需要的包的数量与更新之前的所述包的最大数量之间的差。所述方法还可包括:将至少一个第二包发送到包括所述另一节点的至少一个接收节点;其中,所述另一节点需要的包的数量可以是所述至少一个第一包中除了所述至少一个第二包之外、对所述另一节点接收到的至少一个第三包进行解码还还另外需要的包的数量。所述至少一个第二包可从所述节点被多播到所述至少一个接收节点。所述至少一个第一包中的每个包和所述至少一个第二包中的每个包可包括相同的标识符(ID)。所述至少一个第一包和所述至少一个第二包可通过网络编码被编码。所述至少一个第一包中的每个包可包括关于对所述至少一个第一包进行编码所需的包的最小数量的信息。在另一总体方面,一种非暂时性计算机可读的存储介质,所述存储介质存储包括用于计算机执行上述所述方法的指令的程序。在另一总体方面,一种节点包括:通信单元,被配置为从网络中的另一节点接收包括关于所述另一节点需要的包的数量的信息的反馈消息;处理器,被配置为将所述另一节点需要的包的数量和包的最大数量进行比较;其中,通信单元还被配置为响应于所述至少一个节点需要的包的数量大于所述包的最大数量发送至少一个第一包。在另一总体方面,一种节点包括:通信单元,被配置为接收由网络中的任何其他节点发送的任何第一反馈消息,其中,所述第一反馈消息请求追加的包;处理器,被配置为响应于通信单元未接收到请求数量上大于或等于所述节点需要的包的追加数量的追加的包的任何第一反馈消息,产生请求所述节点需要的追加数量的包的第二反馈消息;其中,通信单元还被配置为发送第二反馈消息。处理器还可被配置为基于仅在预定时间段期间接收到的任何第一反馈消息来产生第二反馈消息;通信单元还可被配置为在所述预定时间段已经过去之后发送第二反馈消息。通信单元还可被配置为从网络中的发送节点接收至少一个第一包;所述节点需要的包的追加数量可以是对所述至少一个第一包进行解码所需的包的追加数量。所述至少一个第一包可以是通过对一组原始包进行网络编码而获得的一组第一包中的部分包;所述一组第一包中第一包的数量可大于所述一组原始包中原始包的数量;由通信单元接收的所述至少一个第一包中的第一包的数量加上对所述至少一个第一包进行解码所需的包的追加数量可小于所述一组第一包中第一包的数量。在另一总体方面,一种节点包括:通信单元,被配置为接收由网络中的任何其他节点发送的任何反馈消息,其中,反馈消息请求追加的包;处理器,被配置为响应于由通信单元接收到的任何反馈消息请求的追加的包的数量超过包的最大数量,确定将被发送的追加的包的数量;其中,通信单元还被配置为发送确定的数量的将被发送的追加的包。处理器还可被配置为仅基于由通信单元在预定时间段期间接收到的任何反馈消息,确定将被发送的追加的包的数量;通信单元还可被配置为在预定时间段已经过去之后发送确定的数量的将被发送的追加的包。所述包的最大数量可以是响应于由通信单元接收到的至少一个反馈消息已由通信单元在先前发送的追加的包的总数。所述节点还可包括:对所述包的最大数量进行更新以包括确定的由通信单本文档来自技高网...

【技术保护点】
一种由网络中的节点执行的通信方法,所述方法包括:从网络中的另一节点接收与包接收相关的第一反馈消息,其中,第一反馈消息包括关于所述另一节点需要的包的数量的信息;将所述另一节点需要的包的数量与所述节点需要的包的数量进行比较;响应于所述节点需要的包的数量大于所述另一节点需要的包的数量,发送第二反馈消息,其中,第二反馈消息包括关于所述节点需要的包的数量的信息。

【技术特征摘要】
2013.11.19 KR 10-2013-01405801.一种由网络中的节点执行的通信方法,所述方法包括:从网络中的另一节点接收与包接收相关的第一反馈消息,其中,第一反馈消息包括关于所述另一节点需要的包的数量的信息;将所述另一节点需要的包的数量与所述节点需要的包的数量进行比较;响应于所述节点需要的包的数量大于所述另一节点需要的包的数量,发送第二反馈消息,其中,第二反馈消息包括关于所述节点需要的包的数量的信息,其中,所述方法还包括:接收从发送节点发送的至少一个第一包,其中,所述节点需要的包的数量是对接收到的所述至少一个第一包进行解码还另外需要的包的最小数量,其中,所述至少一个第一包中的每个第一包包括相同的标识符(ID),其中,标识符包括:公开关于所述网络的服务的用户数据报协议端口或传输控制协议端口的数据、源节点的端口号和地址中的一个或多个、或者内容的名称,其中,如果所述网络的通信基于互联网协议而完成,则标识符包括源节点的端口号和地址中的一个或多个,如果所述网络能够使用基于内容名称的网络协议,则标识符包括内容的名称。2.如权利要求1所述的方法,其中,接收第一反馈消息的步骤包括:在一段预定时间期间等待第一反馈消息;发送第二反馈消息的步骤包括:响应于在所述一段预定时间内未接收到第一反馈消息,发送第二反馈消息。3.如权利要求1所述的方法,其中,所述至少一个第一包从发送节点被多播到所述节点。4.如权利要求1所述的方法,其中,接收到的所述至少一个第一包通过网络编码被编码;所述节点需要的包的数量是对接收到的通过网络编码被编码的所述至少一个第一包进行解码还另外需要的包的最小数量。5.如权利要求1所述的方法,其中,接收到的所述至少一个第一包通过网络编码被编码;所述节点需要的包的数量是对接收到的通过网络编码被编码的所述至少一个第一包进行解码还另外需要的至少一个第二包的数量,其中,所述至少一个第二包通过网络编码而被编码。6.如权利要求1所述的方法,其中,接收到的所述至少一个第一包中的每个第一包包括关于对接收到的所述至少一个第一包进行解码所需的包的最小数量的信息。7.一种节点,包括:通信单元,被配置为从网络中的另一节点接收与包接收相关的第一反馈消息;处理器,被配置为将所述另一节点需要的包的数量与所述节点需要的包的数量进行比较;其中,第一反馈消息包括关于所述另一节点需要的包的数量的信息;其中,通信单元还被配置为响应于所述节点需要的包的数量大于所述另一节点需要的包的数量,发送第二反馈消息;其中,第二反馈消息包括关于所述节点需要的包的数量的信息,其中,通信单元还被配置为:接收从发送节点发送的至少一个第一包,其中,所述节点需要的包的数量是对接收到的所述至少一个第一包进行解码还另外需要的包的最小数量,其中,所述至少一个第一包中的每个第一包包括相同的标识符(ID),其中,标识符包括:公开关于所述网络的服务的用户数据报协议端口或传输控制协议端口的数据、源节点的端口号和地址中的一个或多个、或者内容的名称,其中,如果所述网络的通信基于互联网协议而完成,则标识符包括源节点的端口号和地址中的一个或多个,如果所述网络能够使用基于内容名称的网络协议,则标识符包括内容的名称。8.一种由网络中的节点执行的通信方法,所述方法包括:从网络中的另一节点接收包括关于所述另一节点需要的包的数量的信息的反馈消息;将所述另一节点需要的包的数量与包的最大数量进行比较,其中,包的最大数量是来自在一段预定时间期间的先前接收到的反馈消息的所有节点需要的包的最大数量;响应于所述另一节点需要的包的数量大于包的最大数量,发送至少一个第一包,其中,所述方法还包括:将至少一个第二包发送到至少一个接收节点,其中,所述另一节点需要的包的数量是所述至少一个第一包中除了所述至少一个第二包之外的、对所述另一节点接收到的至少一个第三包进行解码还另外需...

【专利技术属性】
技术研发人员:金载勋金光泽边道俊张景训张明郁韩光焄
申请(专利权)人:三星电子株式会社
类型:发明
国别省市:韩国;KR

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

1