【技术实现步骤摘要】
本专利技术涉及一种,特别涉及一种通信和广播网融合系统中由本地修复路由器协同数据分发服务器进行数据重传的数据传送系统及传送方法。
技术介绍
在组播通信系统中,服务器向多个终端传送相同数据时,只需发送一份数据拷贝, 因而节省了带宽和服务器资源。但是,当前许多应用使用不可靠的组播协议进行信息分发。 对于某些应用来说,要求所有的终端都能接收到完整的数据。为了实现可靠的组 播数据传送,一个常用的方法是当终端检测到有数据丢失或损坏时,直接向服务器发送数 据丢失报告,服务器接收到丢失报告后,向终端重传丢失数据。当有许多终端时,该方法需 要服务器处理大量的数据修复请求消息,对同一个数据进行多次重传,从而消耗了大量的 带宽和资源。 当前已提出了多种减少数据重传的系统和方法。例如,美国专利7, 289, 500可靠 组播数据传输方法和系统提出的可靠组播数据传送系统中,服务器通过组播信道向终端 发送数据,而终端通过控制信道向服务器反馈书记损坏或丢失信息。为了减少数据重传,服 务器合并终端的重传请求后,再把修复数据通过组播信道进行重传。 该方法减少了从服务器到终端的数据重传,但它没有减少从终端到服务器的相同 重传请求,大量的相同重传请求消耗了服务器资源,占用了带宽,不利于系统的大规模扩 展。同时即使有很少的终端需要重传,也要经过组播信道进行重传,占用了组播信道资源, 同时其它终端都要处理该请求,消耗了其它终端资源。 因此需要一种方法减少从终端到服务器的重传请求,避免大量相同重传请求同时 发送给服务器而引起的重传请求爆炸问题,同时使用最小的重传代价确保每个终端都能收 到所有的 ...
【技术保护点】
一种数据分发辅助路由器,包括:通信网络接口,与通信网络连接,通过该通信网络与进行数据分发的数据分发服务器及接收数据的客户机进行通信;存储单元,存储包括请求数据再发送的客户机的数量、表示数据再发送的成本的数据再发送成本、表示允许数据再发送的成本的上限值的数据再发送成本阈值的数据修复信息;控制部,在所述通信网络接口从所述客户机接收到包括需要再发送的数据块的数据修复请求时,根据所述通信网络的使用率和请求数据再发送的客户机的数量计算数据再发送成本,对所述数据再发送成本与所述数据再发送成本阈值进行比较,在所述数据再发送成本比所述数据再发送成本阈值小的情况下,将需要再发送的所述数据块向所述客户机发送。
【技术特征摘要】
一种数据分发辅助路由器,包括通信网络接口,与通信网络连接,通过该通信网络与进行数据分发的数据分发服务器及接收数据的客户机进行通信;存储单元,存储包括请求数据再发送的客户机的数量、表示数据再发送的成本的数据再发送成本、表示允许数据再发送的成本的上限值的数据再发送成本阈值的数据修复信息;控制部,在所述通信网络接口从所述客户机接收到包括需要再发送的数据块的数据修复请求时,根据所述通信网络的使用率和请求数据再发送的客户机的数量计算数据再发送成本,对所述数据再发送成本与所述数据再发送成本阈值进行比较,在所述数据再发送成本比所述数据再发送成本阈值小的情况下,将需要再发送的所述数据块向所述客户机发送。2. 根据权利要求1所述的数据分发辅助路由器,其特征在于,所述控制部在所述数据再发送成本比所述数据再发送成本阈值大的情况下,控制所述通信网络接口将包括所述数据块和所述数据再发送成本的数据修复请求发送给所述数据分发服务器。3. 根据权利要求1所述的数据分发辅助路由器,其特征在于,所述存储单元具有修复请求数据库,存储数据识别符、和确定数据块的数据块编号,所述存储单元还具有内容缓存器,缓存存储数据分发服务器发送的数据,所述数据识别符用于识别被分割为预定大小、用唯一的编号确定的数据块的集合构成的分发数据。4. 根据权利要求3所述的数据分发辅助路由器,其特征在于,在所述数据再发送成本比所述数据再发送成本阈值小的情况下,所述控制部检索所述数据修复信息数据库,判断是否有所述需要再发送的数据块,在所述数据修复信息数据库中存在所述数据库时,将所述数据块向所述客户机发送;在所述数据修复信息数据库中没有所述数据块时,向所述数据分发服务器请求所述数据块。5. 根据权利要求1所述的数据分发辅助路由器,其特征在于,所述数据再发送包括单播发送和组播发送,所述数据再发送成本是请求数据再发送的客户机的数量与每个单播发送成本的积与组播发送成本中的较小者。6. 根据权利要求5所述的数据分发辅助路由器,其特征在于,在数据再发送的客户机的数量与每个单播发送成本的积比组播发送成本小时,通过单播发送进行数据再发送;在数据再发送的客户机的数量与每个单播发送成本的积比组播发送成本大时,通过组播发送进行数据再发送。7. 根据权利要求1所述的数据分发辅助路由器,其特征在于,所述数据再发送成本随网络的使用率和请求数据再发送的客户机的数量单调增加。8. —种数据分发服务器,包括通信网络接口,与通信网络连接,与经由该网络辅助进行数据分发的数据分发辅助路由器及接收数据的客户机进行通信;广播网接口,与广播网连接,与经由所述广播网接收数据的客户机进行通信;存储单元,存储包括所述数据分发辅助路由器的数据再发送成本列表、表示允许广播网数据发送的成本的上限值的广播网数据发送成本阈值的数据修复信息;控制部,在所述通信网络接口...
【专利技术属性】
技术研发人员:牛志升,顾黎,吕继萍,吉内英也,
申请(专利权)人:清华大学,株式会社日立制作所,
类型:发明
国别省市:11[中国|北京]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。