非显而易见性评估仅供参考,不构成法律建议。
| 编号 | 名称 |
|---|
一种用于在点对多点通信系统中进行数据修复的方法,所述方法包括:经由点对多点会话将数据从发送器传输到多个接收器; 确定是否有预期数据没有收到; 如果一些预期数据没有收到,则向所述发送器发送数据修复请求,请求重新发送所述预期的但是没有收到的数据; 经由所述点对多点会话从所述发送器重发所有所请求的预期的、但是没有收到的数据; 其特征在于, 在所述发送器重发所请求的预期的、但是没有收到的数据之后,如果一些数据仍然没有收到,则为预期数据没有收到的具体接收器来调度点对点修复会话; 其中调度点对点修复会话还包括指定随机化机制,用以在所述发送器已经重发所述请求的预期的、但是没有收到的数据之后的某一时间段之上随机化点对点数据修复;以及根据所述点对点修复会话调度经由点对点会话将仍然没有收到的数据发送到所述具体接收器。
根据权利要求1所述的方法,其中调度点对点修复会话还包括:如果点对多点修复对于接收器是可能的,则: 在从经由所述点对多点会话从所述发送器到所述接收器的初始数据传输结束起的时间段X之上均匀地随机化数据修复请求; 否则 等待到在经由所述点对多点会话从所述发送器到所述接收器的初始数据传输之后的某时间Y为止,然后在时间段Z之上随机化所述数据修复请求。
根据权利要求1所述的方法,其中调度点对点修复会话包括将点对点修复令牌从所述发送器发送到所述多个接收器以通告何时将要开始点对点修复。
根据权利要求1所述的方法,其中所述随机化机制被配置用以考虑在所述多个接收器中包括的接收器数目。
根据权利要求4所述的方法,还包括: 确定所述多个接收器中接收器的数目;以及 基于所确定的接收器数目来为所述随机化机制计算随机化值。
根据权利要求5所述的方法,其中计算所述随机化值还包括基于所确定的接收器数目在查找表中查找所述随机化值。
根据权利要求1所述的方法,其中发送所述数据修复请求包括所述多个接收器中的至少一个接收器将所述修复请求发送到HTTP服务器。
根据权利要求1所述的方法,其中响应于数据修复请求,使用会话描述的定位符,将请求重新发送所述预期的但是没有收到的数据的接收器重定向到所述会话描述。
根据权利要求1所述的方法,其中响应于数据修复请求,通过重定向消息,将请求重新发送所述预期的但是没有收到的数据的接收器重定向到会话描述,所述重定向消息携带所述会话描述作为所述重定向消息有效载荷。
根据权利要求1所述的方法,其中响应于数据修复请求,将请求重新发送所述预期的但是没有收到的数据的接收器重定向到如下描述,所述接收器随后可以从所述描述中发现修复会话或者会话描述。
一种用于修复数据的点对多点通信系统,所述系统包括:发送器设备,用于经由点对多点通信传输数据; 多个接收器,用于从所述发送器设备接收数据; 其中所述发送器设备被配置用以经由点对多点会话将数据传输到所述多个接收器; 所述多个接收器被配置用以接收由所述发送器设备传输的数据,确定是否有任何预期的数据没有接收,而且如果是这样则向所述发送器设备发回数据修复请求,请求重新发送所述预期的但是没有收到的数据; 所述发送器设备被配置用以从所述多个接收器接收数据修复请求,以及经由所述点对多点会话重发所有所请求的预期的、但是没有收到的数据; 其特征在于, 所述发送器设备还被配置用以如果仍然有一些数据没有收到,则在重发所请求的预期的、但是没有收到的数据之后调度与所述多个接收器的点对点数据修复会话;以及其中所述发送器设备还被配置为指定随机化机制,用以在所述发送器已经重发所述请求的预期的、但是没有收到的数据之后的某一时间段之上,随机化点对点数据修复;以及所述发送器被配置用以经由点对点会话将预期的但是没有收到的数据发送到所述多个接收器。
根据权利要求11所述的系统,其中所述发送器可以确定在所述点对多点会话上的接收器数目,以及可以计算以所确定的接收器数目为基础的随机化机制。
根据权利要求11所述的系统,其中所述发送器被配置用以将点对点修复令牌发送到所述多个接收器以通告何时将要开始点对点修复。
根据权利要求11所述的系统,还包括查找表以确定所述点对点修复调度。
根据权利要求11所述的系统,其中响应于数据修复请求,使用会话描述的定位符,将请求重新发送所述预期的但是没有收到的数据的接收器重定向到所述会话描述。
根据权利要求11所述的系统,其中响应于数据修复请求,通过重定向消息,将请求重新发送所述预期的但是没有收到的数据的接收器重定向到会话描述,所述重定向消息携带所述会话描述作为所述重定向消息有效载荷。
根据权利要求11所述的系统,其中响应于数据修复请求,将请求重新发送所述预期的但是没有收到的数据的接收器重定向到如下描述,所述接收器随后可以从所述描述中发现修复会话或者会话描述。
一种用于在点对多点通信系统中使用的发送器设备,所述发送器设备包括:用于经由点对多点会话将数据传输到多个接收器的装置; 用于从所述多个接收器接收对预期的但是没有收到的数据进行请求的数据修复请求的装置; 用于经由点对多点会话重发所有所请求的预期的、但是没有收到的数据的装置; 其特征在于, 所述设备还包括: 用于如果仍然有一些数据没有收到,则在重发所请求的预期的但是没有收到的数据之后调度与所述多个接收器的点对点数据修复会话的装置; 其中所述用于调度点对点修复会话的装置还配置为指定随机化机制,用以在所述发送器已经重发所述请求的预期的、但是没有收到的数据之后的某一时间段之上,随机化点对点数据修复;以及所述设备还包括: 用于根据所述点对点修复会话调度经由点对点会话将仍然没有收到的数据发送到所述具体接收器的装置。
根据权利要求18所述的发送器设备,其中所述发送器设备还包括用于对使用所述点对多点会话的接收器的数目进行确定的装置,其中所述发送器被配置用以基于所确定的接收器数目来调度所述点对点数据修复会话。
一种用于在能进行点对多点通信的系统中进行数据修复的方法,所述方法包括:经由点对多点会话将数据从发送器传输到多个接收器; 确定所述多个接收器中是否有任何接收器预期没有收到的数据; 确定使用所述点对多点会话的接收器的数目; 基于所确定的接收器数目来为随机化机制计算随机化值; 调度与所述多个接收器中任何预期没有收到的数据的接收器之间的点对点修复会话; 以及 基于所计算的随机化值来延迟所述点对点数据修复会话。
一种用于在点对多点通信系统中使用的发送器设备,所述发送器设备包括:用于经由点对多点会话将数据传输到多个接收器的装置; 用于从所述多个接收器接收对预期的但是没有收到的数据进行请求的数据修复请求的装置; 用于对使用所述点对多点会话的接收器的数目进行确定的装置; 其中所述发送器设备被配置用以调度与没有收到所有预期的数据的接收器之间的点对点数据修复会话;以及基于所确定的接收器数目来延迟所述点对点数据修复会话。
一种能进行数据修复的点对多点通信系统,所述系统包括:发送器设备,能进行点对多点通信; 多个接收器,能从所述发送器设备接收数据; 其中所述发送器被配置用于经由点对多点会话将数据传输到所述多个接收器; 所述多个接收器被配置用以接收由所述发送器设备传输的数据,确定是否有预期的数据没有收到,而且如果是这样则将数据修复请求发回到所述发送器设备,请求重新发送所述预期的但是没有收到的数据; 所述发射器被配置用以确定在所述点对多点会话上的接收器的数目,以及基于所确定的接收器数目来确定随机化机制; 所述发送器被配置用以调度与预期没有收到的数据的接收器之间的点对点修复会话,所述点对点修复会话基于所述随机化机制来延迟。